CNC

Machine Section

Connect, jog, home, set work origin, and monitor controller state.

6 min readmachineconnection

Machine Section

Purpose

The Machine section is for direct machine connection and manual control.

It is the main place for:

  • connecting controller
  • seeing machine state
  • jogging
  • homing
  • unlocking
  • setting zero
  • checking coordinates
  • troubleshooting alarms

Machine Layout

Recommended panels:

text
Connection Panel
Machine Status
Position Panel
Jog Panel
Coordinate Panel
Safety/Alarm Panel

Connection Panel

Form fields:

  • port
  • baud rate
  • controller type
  • connection mode
  • machine profile
  • auto query status

Buttons:

  • Refresh Ports
  • Connect
  • Disconnect

Machine Status Panel

Shows:

  • connected/disconnected
  • controller type
  • firmware info
  • state: Idle/Run/Hold/Alarm/Error
  • last response
  • alarm message
  • homed status if available
  • limit status if available

Position Panel

Shows:

  • work position X/Y/Z
  • machine position X/Y/Z
  • active coordinate system
  • units
  • feedrate
  • spindle/laser state

Jog Panel

Controls:

  • X+/X-
  • Y+/Y-
  • Z+/Z-
  • step size
  • feedrate
  • continuous jog if supported
  • cancel jog

Coordinate Tools

Actions:

  • Set X Zero
  • Set Y Zero
  • Set Z Zero
  • Set All Zero
  • Go to Work Zero
  • Select G54/G55/etc.

Machine Actions

Actions requiring confirmation:

  • Home
  • Unlock
  • Soft Reset
  • Go to position
  • Set zero
  • Start spindle/laser
  • Send raw command