List of Preparatory Functions
Typical preparatory functions that are generally present in most of the machining centres are given below:
Motion group
*G00 Rapid Positioning
G01 Linear Interpolation
G02 Circular interpolation Clockwise
G03 Circular interpolation Counter clockwise
Dwell
G04 Dwell
Active Plane Selection Group
*G17 XY Plane selection
G18 XZ Plane selection
G19 YZ Plane selection
Cutter Compensation Group
*G40 Cutter compensation, Cancel
G41 Cutter radius Compensation left
G42 Cutter radius Compensation right
Units Group
*G70 Inch units
G71 Metric units
Hole Making Canned Cycle Group
*G80 Canned Cycle Cancel
G81-G89 Canned Cycles definition and ON
Co-ordinate System Group
*G90 Absolute co-ordinate system
G91 Incremental co-ordinate system
Preset
G92 Absolute pre-set, Change the datum position
The * sign indicates the generally accepted default or turn on code in operation. However, this is not generally true with all the controllers and care have to be taken to check with the programming manual of the controller.