Spezification

Program

Keyword PROGRAM
Address NAME
TYPE
COMM
Values PROGRAM:NAME String
PROGRAM:UNIT MM
INCH
PROGRAM:COMM String
Example PROGRAM:COMM=Links
PROGRAM:UNIT=MM
PROGRAM:NAME=5544

Comment

Keyword COMM
Example COMM=FACE MILLING

Interpolation

Keyword INTERPO
Values RAPID
WORK
ARC,CW
ARC,CCW
ARC,CW,CENTER
ARC,CCW,CENTER
Example INTERPO=ARC,CCW

Arc center

Keyword CENTER
Address Axis
Value Position
Example CENTER:X=20

Movement

Keyword GOTO
Address Axis
Value Position
Example GOTO:X=-22.543

Workplane

Keyword WORKPLANE
Values XY+Z
XZ+Y
YZ+X

Radius compensation

Keyword COMPENSATION
Values LEFT
RIGHT
OFF
Example COMPENSATOIN=OFF

Offset

Keyword OFFSET
Value Offset number
Address LEN
DIAM
Example OFFSET:LEN=10

Tool

Tool call

Keyword TOOL_CALL
Value Tool number
Example TOOL_CALL=12

Tool select

Keyword TOOL_SELECT
Value Tool number
Example TOOL_SELECT=12

Machine functions

Machine commands

Keyword MACHINE_FUNCTION
Address Axis
Value M-Code number
Example FUNCTION_MACHINE=56

Canned cycle

Keyword CYCLE
Values Drilling DRILL
Drilling with dwell time DRILL,DELAY
Deep hole drilling DRILL,DEEP_HOLE
Threading TAP
Ream REAM
Stop STOP
Example CYCLE=DRILL,DEEP_HOLE

Reference point

Origin

Keyword ORIGIN
Value Origin number
Example ORIGIN=1

Zero point shift

Keyword MATRIX
Address Offset on X SHIFT_X
Offset on Y SHIFT_Y
Offset on Z SHIFT_Z
Example MATRIX:SHIFT_X=33.5

Feedrate

Keyword FEEDRATE
Value Feedrate value
Example FEEDRATE=200

Feedrate type

Keyword FEEDRATE_TYPE
Value MIN
RPM
FZ
Example FEEDRATE_TYPE=MIN

Spindle

Keyword SPINDLE
Values On clockwise CW
On counterclockwise CCW
Off OFF
Address Spindle number
Example SPINDLE:1=CCW

Spindle speed

Keyword RPM
Example RPM=1200