Appendix c: program codes, Eia rs-274d – Hypertherm HTA Rev 6.00 Install Guide User Manual
Page 149
Appendix C: Program Codes
137
Appendix C: Program Codes
EIA RS-274D
The control supports EIA RS-274D part programs. An EIA RS-274D program lists the sequence of
Lines, Arcs, Speeds, Kerf and I/O functions used to create a part. While the user is free to program in
EIA using the standard text editor, it is recommended that the ShapeWizard
Graphical Programming
environment be used instead.
Following is a list of the EIA codes that are directly supported, mapped, or currently unsupported by
the control. Mapped EIA codes are automatically converted upon program load into directly
supported EIA codes. Unsupported EIA codes are ignored. All other EIA codes will generate an
error.
Directly Supported EIA Codes
EIA CODE
DESCRIPTION
Fvalue
Machine Speed (if Speed Override enabled)
Nvalue
Line
Number
( text )
Comments
Xvalue
X Axis Endpoint or other Data
Yvalue
Y Axis Endpoint or other Data
Ivalue
I Axis Integrand or Part Option Data
Jvalue
J Axis Integrand or Part Option Data
Ovalue Svalue
Output (1-64), State (0-Off or 1-On)
Wvalue Svalue
Wait for Input (1-64), State (0-Off or 1-On)
G00
Rapid Traverse Linear Interpolation
G00 Avalue
Sets Tilt angle – A is the angle value in degrees
G00 XYvalue Avalue
Performs Linear Interpolation of Tilt angle along line segment.
G00 Avalue Fvalue
Sets Tilt angle – Angle value in degrees with a speed command in RPM
G00 Xn Yn
Traverse command where n = value to move the desired axes a distance.
G01
Linear Interpolation (at Cut Speed)
G02
Clockwise
Circular
Interpolation
G03
Counterclockwise
Circular
Interpolation
G04
Preset Dwell (uses Setup Dwell Time)
G04 Xvalue
Program Dwell in Seconds
G08 Xvalue
Repeat Subroutine X Times
G20
Select
English
Units
(inches)
G21
Select
Metric
Units
(mm)
G40
Disable
Kerf
Compensation
G41
Enable Left Kerf Compensation
G42
Enable Right Kerf Compensation
G43 Xvalue
Kerf
Value
G41 D1-200
Enables Left Kerf using a Kerf Table variable
G42 D1-200
Enables Right Kerf using a Kerf Table variable
G43 D1-200
Sets the current Kerf value via the Kerf Table using prior set Left or Right
Kerf
G59 D1-200Xvalue
Sets Kerf table variable from 1-200