Installation guide

Programming Commands 137
PATH ...PATH CLOSE ... PATH END Motion Parameter
ACTION: Specifies a continuous motion path.
PROGRAM SYNTAX: PATH=axis1,axis2
EXOUT(bnn)=expression
EXOUT(bnn,len)=expression
OUT(bnn)=expression
OUT(bnn,len)=expression
LINE=axis distance,axis2 distance
FEEDRATE=expression
ARC=axis1 center, axis2 center, ±angle
POINT=axis1 distance, axis2 distance
RADIUS=expression
PATH CLOSE
PATH END
REMARKS: Axis1 and axis2 are the axes used in the path.
The commands listed above are the only commands allowed in a motion
path. Path motion (LINE, ARC and POINT) proceeds from one seg-
ment to another without stopping. The path speed can be changed with
the FEEDRATE command. Outputs can be set in various segments with
standard output commands (EXOUT and OUT). When two consecu-
tive segments are lines, then a radius is inserted if the last RADIUS
command specified is a non-zero radius.
When Path statements are used in each task, a maximum of 100 points
are allowed per PATH ... PATHEND block. Multiple, consecutive
PATH ’s are allowed within a task. However, motion stops between
PATH ’s. Up to 700 points may be used to specify a single Path if the
only task using the PATH ... PATHEND is task 1 and no other task
contains an ARC command.
The PATH CLOSE specifies that the starting points Coordinates are
the ending point Coordinates during Path motion.
EXAMPLES: PATH=1,2
LINE=1.5,3
EXOUT(101)=1
ARC=3,0,+360
EXOUT(101)=0
PATH END
The above example will move from the present position to position
(1.5,3) using the LINE motion. EXOUT(101) is set, a 360 degree
ARC is executed and then EXOUT(101) is cleared.