The control in the MAD Plasma table supports the RS274NGC standard. Further customizations were added to simplify common plasma tasks, and to control machine add-ons or attachments.

When describing a call line, parameters in square brackets, [ ], are optional.

G11 Rapid High Z Move

G11 P54 [X10.0 Y5.0 Z2.5 A0.0]
  • P : The work coordinate to move in (54=G54, 55=G55, etc.)
  • X : X-Axis final position (optional)
  • Y : Y-Axis final position (optional)
  • Z : Z-Axis final position (optional)
  • A : A-Axis final position (optional)

G11 performs a rapid traversal in the specified P work coordinate as follows:

  1. Rapid traverse the Z-Axis to the home position (up)
  2. Rapid traverse to the specified X,Y,A position in the work coordinate provided
  3. If Z is specified, rapid traverse the Z-Axis to the requested position

G15 Z-Axis Probe

G15 Z [P1]
  • Z : Z-Axis final position which is typically a pierce height
  • P : Ignore the ohmic probe if value is 1 (optional)

G15 performs a Z-Axis probe. After successful probing, the current work coordinate Z0.0 position is set to the result, and the tool is moved to the Z-Axis position specified by the Z parameter.

M100 Ohmic Probe On

M100

Turn on the ohmic probe. This is typically not used since the G15 cycle controls the ohmic probe automatically.

M101 Ohmic Probe Off

M101

Turn off the ohmic probe. This is typically not used since the G15 cycle controls the ohmic probe automatically.

M103 Plasma Torch On

M103

Turn on the plasma torch. This command causes the trajectory planning to restart (queue buster).

M104 Set Torch Height Control Voltage

M104 P100.0
  • P : The desired cutting voltage

Set the voltage command to the torch height control.

M105 Plasma Torch Off

M105 [P1]
  • P : Force trajectory planning to restart (optional)

Turn off the plasma torch. This command is synced with the beginning of the following motion command, which allows for overcutting without pausing motion. If the optional P parameter is specified with any value, the trajectory planner will pause and wait to turn off the torch before continuing.

M106 Change Active Attachment

M106 P1 [Q1.0 R0.0]
  • P : The attachment to change to
  • Q : Relative X position shift (optional)
  • R : Relative Y position shift (optional)

Change to the specified attachment. The machine will move the requested attachment to the current tools position plus the relative shift if specified. If the shift position is out of range, the control will throw an overtravel alarm and not move, but the requested attachment is selected and made active.

M130 Torch Height Control On

M130

Turns on torch height control. Always synchronized to the following G motion command (G00, G01, G02, G03).

M131 Torch Height Control Off

M131

Turns off torch height control. Always synchronized to the following G motion command (G00, G01, G02, G03).

M150 Auxiliary Output On

M150 P1 [Q1]
  • P : The digital output to turn on
  • Q : Specify nonzero output to force trajectory planning to restart (optional)

Turn on an auxiliary digital output. The output number is typically equal to the attachment number for single pin controlled attachments like a scriber or marker. When Q is nonzero, the machine is forced to pause until the output is turned on before continuing motion (queue buster).

M151 Auxiliary Output Off

M151 P1 [Q1]
  • P : The digital output to turn off
  • Q : Specify nonzero output to force trajectory planning to restart (optional)

Turn off an auxiliary digital output. The output number is typically equal to the attachment number for single pin controlled attachments like a scriber or marker. When Q is nonzero, the machine is forced to pause until the output is turned on before continuing motion (queue buster).

Auxiliary Output Map

The intended use of the auxiliary outputs is documented in the following table:

Index Description
1 Router Contactor Control
2 Reserved for expansion
3 Reserved for expansion
4 Reserved for expansion
5 Scriber Cylinder / Scriber Air Solenoid
6 Marker Cylinder Air Solenoid
7 Reserved for expansion
8-11 Reserved for Oxy-Fuel Solenoids

Parameter Map

The parameter range 4500-5000 in the control is reserved for use of custom attachments. This range is divided into separate blocks of 25 parameters, allowing for a total of 20 possible attachments. The parameter index map inside each block is specified as follows:

Index Description
0 X offset
1 Y offset
2 Z offset
3 A offset
4 B offset
5 C offset
6 Turn on dwell time
7 Turn off dwell time
8 Feed rate during operation
9 Feed rate during plunge
10 Rapid height
11 Operational height
12-24 Reserved for expansion