SETUP
3-18 CommandTHC for X-Y Table Instruction Manual
11
CommandTHC serial protocol
Commands can be sent over a serial link to control the function of the torch height control. The interface is 4 wire
RS422 on the MACHINE INTERFACE CABLE (pins (1) RX–, (20) RX+, (2) TX–, (21) TX+).
The serial frame runs at:
Old protocol (041507 control PCB) – 9600 baud, 8 data bits, 2 stop bits, and even parity
New protocol (041706 control PCB) – 19200 baud, 8 data bits, 1 stop bit, and no parity
All bytes in a serial message are ASCII characters. A message consists of a start of message character (>, 0x3E),
2 byte message ID (all message ID’s should be capitalized), variable length data, 2 byte checksum, and end of message
character (<, 0x3C). For example to put the THC into remote mode >RM1D0<. ‘RM’ is the message ID, ‘1’ is the data
field, and 0xD0 is the checksum (2 hex digits sent as 2 ASCII characters). The response to an accepted command is
(^, 0x5E) and the response to an invalid command is (#, 0x23).
Some of the commands can be queried by using (?, 0x3F) as the data. For example to query the actual arc voltage
>AV?D6<. The response to this query would be >AV100058<, which represents an actual arc voltage of 100.0 volts
with a checksum of 0x58.
Errors can be retrieved over the serial link. There is a discrete output on the machine interface cable (THC Error pins
14,33) which indicates an error has occurred. Using the command >CL8F< errors can be cleared and retrieved.
A typical response might be >ERR-Motor Current Fault46< or if there is no error (^, 0x5E) is returned.
Command listing:
Command ID Data Query Notes
Pierce Delay PD 0 – 9000 (0 to 9.000 seconds) yes Delay before motion output
Pierce Height Factor PH 50 – 300 (50% to 300%) yes Used to set pierce height
Preflow During IHS PF 0,1 (0 = off, 1 = on) yes Improves cycle time
IHS Stall Current SC 1 – 10 (1 = least force) yes Used to set stall force
IHS Speed IV 1 – 10 (1= slowest) yes Used to set IHS speed
IHS Test IH 0,1 (0 = run, 1 = test) no Perform IHS test
Nozzle Contact Active NC 0,1 (0 = off, 1 = on) yes Enable nozzle contact IHS
Machine Acceleration MA 0 – 9000 (0 to 9.000 seconds) yes Delay voltage control
Maintenance Mode MT No data no Maintenance mode
Auto Kerf AK 0,1 (0 = off, 1 = on) yes Disable voltage control in kerf
Actual Arc Voltage AV ? (query only) yes Returned value is 1/10 volts
Automatic Voltage Control AA 0,1 (0 = manual, 1 = auto) yes Voltage control or manual
Retract RE 0,1 (0 = full, 1 = partial) yes Full or partial retract
Retract Distance RH 0 – 8000 (0 to 8.000 inches) yes Must be in partial retract
Remote Mode RM 0,1 (0 = off, 1 = on) yes Must be ON to use serial link
IO Rev RI ? (query only) yes IO revision
RT Rev RR ? (query only) yes Real Time revision
Homing Speed HS 1 – 10 (1 = slowest) yes Home speed
Unit Conversion UN 0,1 (0 = inches, 1 = metric) yes Units
Lifter Test LT No data no Perform lifter test
Cut Height CH 0 – 1000 (0 to 1.000 inches) yes Used to set cut height
Arc Voltage Setpoint VS 500 – 3000 (50.0 to 300.0 volts) yes Used to set voltage control
Step Up S+ No data no Move up fixed increment
Step Down S– No data no Move down fixed increment
Jog Up J+ No data no Continuous movement up
Jog Down J– No data no Continuous movement down
Clear Error CL No data no Clear error, send error string
Flush Buffers FL No data no Reset RX and TX buffers
Error code EC ? (query only) yes Send error code number