


A complete, production-ready stack of hardware + software for jewelry includes Rings and Bangles . Built on Radonix PC-Smart / PC-Pro controllers and process-specific interfaces.
Gold CNC machines are transforming the jewelry manufacturing industry by delivering high precision, enhanced efficiency, and unparalleled versatility in crafting intricate gold designs. Leveraging Computer Numerical Control (CNC) technology, these machines can now produce complex patterns that were once difficult or impossible to achieve using traditional techniques.
At the forefront of this revolution is Radonix, with extensive experience in CNC motion control systems tailored for the jewelry sector.
Radonix controllers are engineered to manage complex mechanical structures and support simultaneous control of primary axes including X, Y, Z, and C. As illustrated in Figure 1‑001, our system seamlessly handles demanding configurations often required in multi-head gold CNC machines.
To meet evolving production requirements, Radonix offers a powerful axis expansion feature, known as X4. This feature allows each primary axis to be multiplied by four, enabling control of up to 12 interpolated axes from a single controller — a capability that is critical for high-output jewelry machines.
For better understanding, let’s consider a sample machine setup that Radonix can fully support:
Z-Axis Group: Z1, Z2, Z3
X-Axis Group: X1, X2
Y-Axis: One rotary Y axis
C-Axis Group: C1, C2 ,C3
This totals 8 individual axes, which can be expanded through X4 boards to meet even more complex mechanical layouts. Whether the machine operates synchronized tool heads or rotary indexing spindles, Radonix controllers ensure smooth, deterministic motion and reliable process control.
Scalable up to 12 Axes per system
Real-time DXF/G-code processing with visual simulation
Integration with auto tool changers, spindles, engraving modules
Compatible with stepper and servo systems
Remote configuration and support via AnyDesk
A hallmark of Radonix controllers is their exceptional flexibility in axis configuration. Unlike traditional systems that require complex macro programming, Radonix enables users to define and modify all machine axes directly through the settings interface. This intuitive approach simplifies the entire setup process, allowing operators to adapt their machines quickly and efficiently.
By simply selecting the desired axis configuration from the settings menu, users can determine how many Z, C, or Y axes are active in the system—depending entirely on the mechanical design and production requirements. This eliminates the need for programming expertise and reduces commissioning time dramatically.
This software-defined flexibility represents a major advancement in CNC control technology. It allows manufacturers to easily reconfigure machines for different production scenarios—whether they are switching between single-head and multi-head operations or between rotary and linear motion systems.
Modern Radonix controllers further enhance this adaptability by supporting:
Automatic recognition of connected hardware modules
Dynamic axis mapping and configuration changes
Instant activation/deactivation of additional axes through X4 expansion
As a result, operators can fine-tune and optimize their machine setup in real time, without stopping production or rewriting control macros.
This level of flexibility is particularly valuable for custom jewelry manufacturing and other industries where each project may demand a unique mechanical configuration. Whether increasing the number of Z axes for multi-head engraving or adding an extra C or Y rotary axis for precision cutting, Radonix ensures that every setup can be adapted swiftly and with minimal effort.
is a specialized board designed to replicate the pulse and direction signals of a single axis into up to four identical outputs. By distributing these signals simultaneously to multiple motor drivers, it allows you to operate multiple motors on the same axis in perfect synchronization. This is particularly beneficial in applications such as jewelry and gold CNC machining, where multiple spindles or heads (e.g., multiple Z axes or dual X axes) need to move in unison.
Input Signals
The main controller outputs standard step/direction signals for a single axis.
Signal Duplication
The X4 Expander receives these signals and replicates them across four separate channels.
Motor Drivers
Each channel can be connected to its own motor driver, allowing multiple motors to move in sync.
Seamless Integration
Thanks to NPN-isolated inputs and line driver outputs, interference is minimized, ensuring precise, reliable motion.
This level of flexibility is particularly valuable for custom jewelry manufacturing and other industries where each project may demand a unique mechanical configuration. Whether increasing the number of Z axes for multi-head engraving or adding an extra C or Y rotary axis for precision cutting, Radonix ensures that every setup can be adapted swiftly and with minimal effort.
The user-friendly interface developed by Radonix represents a major step forward in simplifying CNC operation and setup. Designed with both functionality and accessibility in mind, this interface offers a practical and intuitive user experience that allows operators—whether beginners or professionals—to configure and start their machines with minimal effort.
Through clear parameters, logical menus, and streamlined workflows, the Radonix UI reduces the learning curve and enables quick adaptation to any production environment. Users can easily define machine settings, adjust motion parameters, and initiate machining processes without the need for extensive training. This not only minimizes setup time but also enhances overall productivity on the shop floor.
The displayed image illustrates the Radonix CNC software interface, showcasing a clean layout and well-structured control elements designed to support a wide range of CNC operations—from simple 2D machining to advanced multi-axis processes.
Every aspect of the UI reflects Radonix’s dedication to merging cutting-edge control technology with practical usability, ensuring that complex CNC systems remain approachable, efficient, and reliable.
This focus on simplicity and accessibility aligns with a growing trend in the manufacturing industry: making advanced automation more intuitive and operator-friendly, so that precision and productivity can be achieved without technical barriers.
The BangleMaster Simulation Interface developed by Radonix allows jewelry manufacturers and designers to simulate toolpaths and machine operations before executing them on an actual CNC or lathe.
While the software focuses primarily on bangle production, the same principles apply to a wide range of jewelry manufacturing processes — including rings, pendants, and ornamental components.
The system provides visual toolpath simulation, real-time motion tracking, and axis feedback to ensure precision, prevent collisions, and optimize machining sequences before physical cutting begins.
When the software is launched, the main workspace appears, divided into three key sections:
Menu & Toolbar (Bottom-Left Corner)
Simulation Viewer (Main Canvas)
Machine Controls & Status Panel (Right Side)
Central Gray Area: The primary workspace where toolpaths and motion simulations are displayed.
Empty by default when no job is loaded.
Toolpath Visualization: Once a file or design is loaded, the generated toolpath is shown here, including tool geometry, trajectory lines, and cutting animations.
Displays the live and target coordinates of the machine’s active axes.
Axes may include:
X1, X2, X4 (Linear axes)
Y1, Y2 (Linear or rotary, depending on configuration)
Z1, Z2, Z3 (Vertical axes or tool groups)
C1, C2, C3, C4 (Rotary axes)
Each coordinate shows:
Current Value: The present position of the tool relative to the reference point.
Target Value: The next programmed position, which updates dynamically during jogging or simulation.
Run: Starts the simulation or executes the toolpath.
Jog: Enables manual movement of axes for positioning the tool at a specific location.
Reference: Returns all axes to their machine home (zero) position to ensure coordinate synchronization.
Select Reference (Polar / Cartesian):
Choose between coordinate systems depending on design type.
Polar is ideal for bangle and ring operations; Cartesian for flat or linear tasks.
Diameter (mm):
Sets the actual diameter of the bangle or cylindrical workpiece.
Adjusting this ensures that the simulation matches real-world proportions.
Active Tool (T11, T12, etc.): Displays the selected tool in the turret. Click to choose another tool from the library (e.g., T1 roughing, T2 finishing).
Tool Down / Power Buttons:
Lower or raise the tool.
Power On/Off toggles the virtual machine’s status or actual hardware connection.
The Velocity 100% slider controls feed speed in simulation or real cutting mode.
Move left to reduce feedrate for safer tests, or right to accelerate once paths are verified.
Typical icons and their functions include:
| Icon | Function |
|---|---|
| 📂 | Open / New: Load an existing design or start a new project |
| 💾 | Save: Save the current setup or parameters |
| 📄 | Program / Tool List: Switch between G-code, tool list, or parameters |
| ▶ ⏸ ⏹ | Simulation Controls: Play, pause, stop, or step through toolpath |
| 🧩 | View Options: Toggle between wireframe, 2D, 3D, or material-removal view |
| ❔ | Help / Info: Access manuals and Radonix documentation |
Load or Create a Job – Open an existing design or create a new bangle pattern.
Set Reference – Choose Polar or Cartesian mode.
Enter Dimensions – Define Diameter (mm) and other workpiece properties.
Select Tool – Pick from the Active Tool dropdown.
Check Toolpaths – Verify motion ranges and limits.
Simulate – Press Run to start; use Pause or Stop to inspect.
Adjust & Repeat – Modify parameters, re-simulate, or fine-tune feedrates.
Jog Mode: Move the virtual axes manually to inspect clearances or test positioning.
Reference: Sends all axes to their defined home positions. Always perform referencing before the first job.
Save Project: Stores all parameters, tools, and machine settings.
Export G-Code: Generates machine-ready code for execution on Radonix controllers or compatible jewelry CNC lathes.
| Function | Description |
|---|---|
| Park | Moves the tool to a safe parking location |
| Tool Orientation | Indicates current tool angle or side |
| Status Message | Shows system state (Ready, Running, Paused, Error) |
Always reference before starting.
Verify all dimensions and diameters.
Use slow velocity during the first simulation run.
Save frequently to avoid losing progress.
| Problem | Possible Cause | Solution |
|---|---|---|
| Simulation not visible | Job not loaded or view disabled | Load valid job and enable display options |
| Wrong dimensions | Incorrect diameter | Re-enter correct diameter |
| Axis not moving | Jog disabled / invalid G-code | Enable Jog or verify code |
| Tool missing | Invalid tool selected | Reassign correct tool in library |
Spindle (rpm): 18,000 rpm typical for gold engraving
Velocity (mm/s): 50 mm/s default feedrate
Depth (mm): 0.5 mm cut depth
Width (mm): 18.81 mm piece width
Height (°): 359° nearly full wrap
Tangent C-Axis: Maintains tangential tool alignment
Sync Spindle: Synchronizes spindle and feedrate
| Feature | PC-Pro | PC-Smart |
|---|---|---|
| Rated Voltage | 24 VDC (18–28 V) | 24 VDC (12–24 V) |
| Isolation Type | Optocoupler | Optocoupler |
| Input Channels | 16 DI (2A), 24 DI (4A), 32 DI (6A) | 8 DI (3AS), 16 DI (4A) |
| Mode | NPN / PNP selectable | Same |
NPN (Sink): Active when connected to 0 V
PNP (Source): Active when +24 V is applied
Power off the controller.
Locate and set the jumper selector (near DI connector).
Choose NPN or PNP.
Power on and verify with CAM-Pro → InPorts LEDs.
| Connection | Wire Color | Description |
|---|---|---|
| +24 V | Brown | Sensor power supply |
| Output | Black → I.n | Pulls input low when activated |
| Common | Blue → 0 V | Ground reference |
| Connection | Wire Color | Description |
|---|---|---|
| +24 V | Brown | Sensor power supply |
| Output | Black → I.n | Sends +24 V when active |
| Common | Blue → COM (+24 V) | Positive reference |
To assign a digital input to a specific function:
Go to Settings → System → InPorts.
Assign the desired signal name (e.g., HomePin X) to the input channel (I.nn).
Save and test — the indicator should toggle when input is active.
| Signal Name | Function |
|---|---|
| ChangeParameter, Clamp | Manual setting and clamp control |
| Emergency | Immediate stop for safety |
| **Handwheel1, 10, A, X | Manual incremental movement control |
| HolderJack | Ensures jack placement before machining |
| Home, HomePin | Initiate machine homing |
| Jog, Reference, SetReference | Axis movement and reference setup |
| ScannerOn/OffSensorPin | Manage scanner activation |
| SetToolHeightManual | Manual tool height adjustment |
| Stop, Stop-Reset-ZUp | Controlled machine stop / reset |
| ToggleOutPort | External output control |
| ToolHeightSensorPin | Detects tool height automatically |
| ToolHolderSensorPin | Confirms correct tool holder position |
Under InPorts in the CAM-Pro Test software, you can monitor the input status in real time to verify correct wiring and functionality.
The Radonix Jewelry Control Platform — combining BangleMaster Simulation Interface and CAM-Pro configuration tools — delivers a unified environment for simulation, verification, and real-machine control.
Its design prioritizes precision, usability, and adaptability, ensuring seamless transition from design to production in the jewelry CNC industry.
Picture-perfect slab layout—down to the millimeter.
Camera-assisted 1:1 placement, vein-matching, and job sequencing for 5-axis stone CNC.
From photo to precise toolpaths: nest, align, simulate, and send—seamlessly integrated with Radonix controllers.
Goal: precise, repeatable tool change and offsets.
Home machine, slow jog
Mount T11 (reference tool)
Align to slot with C1; record X/Z/C when seated
Settings → Tools → Z,C → T11: enter coords, Save
Repeat for T12–T19
Step 1 — Find Workpiece X-zero with T11
Touch ring edge, read X1_abs
Subtract tool tip radius → X_ref
Step 2 — Offset T02 (Z2)
Select T02, lower Z2, touch same point
Read X2_abs − tip radius → X2′
ΔX_T02 = X2′ − X_ref → Settings → Tools → T02
Step 3 — Offset T03 (Z3)
Repeat for T03 → ΔX_T03 → save
Change Tool Velocity: rate of tool-change motion
W2. Current Tool: live active tool
Enabled: master switch for tool management
PWM Frequency: spindle/laser PWM (hardware-safe value)
SpindleJackDelay / Tool Holder Delay (ms): timing margins
TC Type: mechanism model (e.g., CYZ / Turret / Umbrella)
Tools List: T02, T03, T04, T11…T19 (each with its own folder)
Subfolders: Displacement, Sensor, and per-tool data
Commissioning Rule: Initialize T11 first (master), then measure other tools center-to-center from T11.
Validation: Dry-run at 10%; verify smooth entry/exit for each pocket.
Each Reference is a job-profile storing geometry, speeds, depths, and axis angles (perfect for different ring sizes/materials).
Typical Fields
Mode (Radial Rotary), Diameter, C-Axis Angle/Fixed,
Depth / Depth Step, Speed, Spindle,
Arc Height/Radius/Width, Polar reference values,
Table Height/Width (unwrap: ~360° × band width),
Laser Focus/Power/Repeat, PolygonalSN, text label, Enabled.
Switch references to swap complete setups in seconds.
Active Axes: e.g., X1,X2,Y1,Z1,Z2,Z3,Z4,C3,C2,C1,X4,Y2
Alarm Enabled / Emergency Enabled: keep True
Home Necessary: 1 for safer practice
Home Order: e.g., Z1,C1 | Z2,C2 | Z3,C3 | X1,Y2,X4,Y1,Z4,X2 (groups = parallel)
Park Order: usually Z-axes
Pulse Divider: 1 for modern drives
Axis Core Fields (for all X/Y/Z/C):
Acceleration, Direction, Home Direction/Velocity/Detect Velocity,
Home Displace, Home Location, Maximum/Minimum Course,
Maximum Velocity, Step (mm/° per pulse), Alarm Enabled
Key Settings: Acceleration, Active Z (e.g., Z3), Down Limit, Enabled, On/Off Delays, Precision, Reference, Scan Factor, Scan Shift, Smoothness.
Workflow
Home machine
Load design, verify material params
Scan (Calibration first)
Apply calibration sticker (~5 mm high; aids reflection)
Calibrate: scanner moves at ~45°; system computes ScanFactor
< 1.0 = OK; if > 1.0 → re-sticker/clean/check grounding
When OK → Run/Play to execute G-code with calibrated surface
Review, save, and/or export
Tips: clean surface, minimize EMI, repeat calibration if needed.
Acceleration (Toolpath): global accel for combined motion; set by inertia, mass, motor power
Junction Factor: scales cornering speed across line-segment joins
MinLineLength: merge micro-segments below threshold for smoother motion
Smoothness (S-curve): 1–250 ms; higher = smoother but be mindful with high speeds
Level X2 rotation plane: dial indicator; enter correction in Home Displace
Zero C1/C2/C3: same method; store angular offsets
Set X1 Work Zero: T11 touch; subtract tip radius
Set Z1 Height Zero: paper method; save Z-zero
Align Z4 & X4: ensure co-planarity and orthogonality → save refs
Center X4 to X2: align for true radii in dome/radius ops
Match X4 with Z4: ensure ring center lies on X2 axis; save Z4 ref
No simulation → load a valid job; enable display layer
Wrong scale → verify Diameter and mode (Polar/Cartesian)
Axes don’t move in Jog → enable Jog; check limits & E-STOP
Inputs don’t react → wiring/mode (PNP/NPN), CAM-Pro InPorts
Tool misalignment → re-measure offsets; verify Home Order
ScanFactor > 1 → sticker/cleaning/grounding, recalibrate
Chatter or thumps → reduce Accel/Junction; check mechanics
Keep Emergency enabled; test it regularly
Home before first run; use SafeZ for rapids
Dry-run new toolpaths at ≤10–20%
Use proper PPE; beware of laser reflections on gold
Goal: precise, repeatable tool change and offsets.
Home machine, slow jog
Mount T11 (reference tool)
Align to slot with C1; record X/Z/C when seated
Settings → Tools → Z,C → T11: enter coords, Save
Repeat for T12–T19
Step 1 — Find Workpiece X-zero with T11
Touch ring edge, read X1_abs
Subtract tool tip radius → X_ref
Step 2 — Offset T02 (Z2)
Select T02, lower Z2, touch same point
Read X2_abs − tip radius → X2′
ΔX_T02 = X2′ − X_ref → Settings → Tools → T02
Step 3 — Offset T03 (Z3)
Repeat for T03 → ΔX_T03 → save
Change Tool Velocity: rate of tool-change motion
W2. Current Tool: live active tool
Enabled: master switch for tool management
PWM Frequency: spindle/laser PWM (hardware-safe value)
SpindleJackDelay / Tool Holder Delay (ms): timing margins
TC Type: mechanism model (e.g., CYZ / Turret / Umbrella)
Tools List: T02, T03, T04, T11…T19 (each with its own folder)
Subfolders: Displacement, Sensor, and per-tool data
Commissioning Rule: Initialize T11 first (master), then measure other tools center-to-center from T11.
Validation: Dry-run at 10%; verify smooth entry/exit for each pocket.
Each Reference is a job-profile storing geometry, speeds, depths, and axis angles (perfect for different ring sizes/materials).
Typical Fields
Mode (Radial Rotary), Diameter, C-Axis Angle/Fixed,
Depth / Depth Step, Speed, Spindle,
Arc Height/Radius/Width, Polar reference values,
Table Height/Width (unwrap: ~360° × band width),
Laser Focus/Power/Repeat, PolygonalSN, text label, Enabled.
Switch references to swap complete setups in seconds.
Active Axes: e.g., X1,X2,Y1,Z1,Z2,Z3,Z4,C3,C2,C1,X4,Y2
Alarm Enabled / Emergency Enabled: keep True
Home Necessary: 1 for safer practice
Home Order: e.g., Z1,C1 | Z2,C2 | Z3,C3 | X1,Y2,X4,Y1,Z4,X2 (groups = parallel)
Park Order: usually Z-axes
Pulse Divider: 1 for modern drives
Axis Core Fields (for all X/Y/Z/C):
Acceleration, Direction, Home Direction/Velocity/Detect Velocity,
Home Displace, Home Location, Maximum/Minimum Course,
Maximum Velocity, Step (mm/° per pulse), Alarm Enabled
Key Settings: Acceleration, Active Z (e.g., Z3), Down Limit, Enabled, On/Off Delays, Precision, Reference, Scan Factor, Scan Shift, Smoothness.
Workflow
Home machine
Load design, verify material params
Scan (Calibration first)
Apply calibration sticker (~5 mm high; aids reflection)
Calibrate: scanner moves at ~45°; system computes ScanFactor
< 1.0 = OK; if > 1.0 → re-sticker/clean/check grounding
When OK → Run/Play to execute G-code with calibrated surface
Review, save, and/or export
Tips: clean surface, minimize EMI, repeat calibration if needed.
Acceleration (Toolpath): global accel for combined motion; set by inertia, mass, motor power
Junction Factor: scales cornering speed across line-segment joins
MinLineLength: merge micro-segments below threshold for smoother motion
Smoothness (S-curve): 1–250 ms; higher = smoother but be mindful with high speeds
Level X2 rotation plane: dial indicator; enter correction in Home Displace
Zero C1/C2/C3: same method; store angular offsets
Set X1 Work Zero: T11 touch; subtract tip radius
Set Z1 Height Zero: paper method; save Z-zero
Align Z4 & X4: ensure co-planarity and orthogonality → save refs
Center X4 to X2: align for true radii in dome/radius ops
Match X4 with Z4: ensure ring center lies on X2 axis; save Z4 ref
No simulation → load a valid job; enable display layer
Wrong scale → verify Diameter and mode (Polar/Cartesian)
Axes don’t move in Jog → enable Jog; check limits & E-STOP
Inputs don’t react → wiring/mode (PNP/NPN), CAM-Pro InPorts
Tool misalignment → re-measure offsets; verify Home Order
ScanFactor > 1 → sticker/cleaning/grounding, recalibrate
Chatter or thumps → reduce Accel/Junction; check mechanics
Keep Emergency enabled; test it regularly
Home before first run; use SafeZ for rapids
Dry-run new toolpaths at ≤10–20%
Use proper PPE; beware of laser reflections on gold