Control View (Machine Control)
Overview
Control View is where you operate the CNC plasma cutter. Here you jog the machine, set work coordinates, run G-code programs, and monitor cutting in real time.
Switch to Control View by pressing Tab from CAM View.
The DRO (Digital Readout) Pane
The DRO displays the current machine position across three axes: X, Y, and Z.
Coordinate Display
Each axis shows two numbers:
- Large number -- Work Coordinate (WCS): Position relative to your work zero. This is the coordinate system you set with Zero X / Zero Y.
- Small number -- Machine Coordinate (MCS): Absolute position relative to the machine home. This never changes unless you re-home.
Status Line
Below the coordinates, four readouts show real-time cutting data:
| Readout | Description |
|---|---|
| FEED | Current feed rate (mm/min or in/min) |
| ARC | Current arc voltage reading from the plasma cutter |
| SET | THC voltage setpoint (the target voltage for torch height control) |
| RUN | Elapsed run time for the current program |
Visual Indicators
- The DRO background turns red when the torch is firing.
- The ARC readout changes color to indicate arc_ok status (whether the plasma arc has transferred to the workpiece).
The THC Widget
Below the DRO is a row of 6 buttons for adjusting the torch height in real time during cutting.
How It Works
The buttons apply a voltage offset to the THC target:
| Button | Offset |
|---|---|
| -4 | Decrease target by 4V |
| -1.5 | Decrease target by 1.5V |
| -0.5 | Decrease target by 0.5V |
| Center | Displays current offset (e.g., "+2.0") |
| +0.5 | Increase target by 0.5V |
| +1.5 | Increase target by 1.5V |
| +4 | Increase target by 4V |
- Offset range: -12V to +12V
- Effective voltage = base THC target + offset (clamped to 0--250V)
- Adjustments only take effect while the torch is firing.
Use this to fine-tune cut height during a job if you notice the torch is too high or too low.
The HMI (Control Buttons) Pane
The HMI pane provides direct machine control buttons:
| Button | Description |
|---|---|
| Zero X | Sets the X work coordinate to zero at the current position |
| Zero Y | Sets the Y work coordinate to zero at the current position |
| Touch | Probes the material surface height (dry run, no torch fire). Performs a touch-off cycle to establish Z zero. |
| Retract | Raises the torch to Z=0 |
| Fit | Zooms the viewport to show all loaded G-code |
| Clean | Clears highlight paths from the view (e.g., arc-not-ok highlights) |
| Wpos | Rapid move to the work position origin (X0 Y0) |
| Park | Returns the machine to home position (machine coordinates) |
| Home | Initiates the homing cycle (finds limit switches) |
| Test Run | Runs the loaded G-code as a dry run -- probes the surface but does not fire the torch. Use this to verify the path before cutting. |
| Run | Executes the loaded G-code with the torch firing |
| Abort | Stops the current operation immediately |
Machine Plane Display
The main viewport shows a top-down view of the machine working area:
- Blue rectangle -- Full machine working area (defined by machine extents).
- Green rectangle -- Safe cutting zone (cuttable extents). Programs that extend outside this area will be rejected.
- Torch pointer -- A circle that follows the real-time machine position.
View Controls
| Control | Action |
|---|---|
| Right-click drag | Pan the view |
| Scroll wheel | Zoom in/out |
| Fit button | Zoom to show all G-code |
Waypoint Navigation
Click anywhere on the machine plane to navigate the torch to that position. A confirmation dialog will appear before the machine moves.
Jump-In Feature
Ctrl+left-click on a G-code contour to start the program from that specific contour. All contours before the clicked one are skipped. This is useful when:
- A cut failed partway through a job and you want to resume from a specific part.
- You only need to re-cut certain contours.
Reverse Path
Ctrl+right-click on a contour to reverse its cutting direction. This is useful when a cut fails mid-contour and you want to restart from the other end.
Loading G-code
Load a G-code file via File > Open, or receive it directly from CAM View using Send to Controller.