9 NC Programming Routines
9.4 Rapid Traverse Programming
133
G19
YZ
J for the Y axis, K for the Z axis
An example of circular interpolation in the XZ plane is shown below.
NC Code Example:
N9X0Z0
N10G90G18G03X0Z1I0K.5F2
Code
Explanation
N9X0Z0
Sets initial position to X0Z0.
N10G90G18G03X0Z1I0K.5F2
N10
The line sequence number is 10
G90
Indicates absolute coordinates are used to define tool
position.
G18
Selects the XZ plane for circular interpolation.
G03
Moves tool along circular path in counterclockwise
direction.
X0Z1
Sets the final destination point for the tool to X0Z1.
I0K.5
Sets the incremental location of the center point of the
curvature of motion.
F2
Feed rate is 2 inches per minute
9.4.
RAPID TRAVERSE PROGRAMMING
On the ProMill milling center, the rapid traverse code (G00) moves the tool at the maximum available
feed rate (30 ipm) to the specified coordinates. Rapid traverse is often used to reposition the tool before
ending a program, or in preparation for the next cut.
The tool should not be engaged in a cutting operation while traversing to a new location!
Rapid traverse can be used for all tool positioning motions. This will reduce the run time for the part
program. The G00 code remains in effect until linear (G01) or circular (G02, G03) interpolation is again
specified. Linear or circular interpolation resumes at the feed rate last specified prior to the rapid
traverse motion(s) unless a new feed rate is specified.
Rapid traverse is not affected by the feed rate scale factor. If all the positioning motions are performed
in rapid traverse mode (G00) and all the cutting motions are performed in linear (G01) or circular
interpolation (G02, G03) modes, cutting rates can be adjusted up or down using the feed rate scale
factor without affecting rapid traverse motions.
An example of the use of rapid traverse is shown below.