10: PROGRAMMING
You can program arcs that are:
l Up to 165 degrees
l Between 195 degrees to 345 degrees
E X A M P L E
G17 G02 X 1.0 Y 1.5 R 2.0 Z 0.5 is a radius
format command to mill an arc, which makes a
clockwise (as viewed from the positive Z-axis) circular or
helical arc whose axis is parallel to the Z-axis, ending
where X = 1.0, Y = 1.5, and Z = 0.5, with a radius of 2.0.
If the starting value of Z is 0.5, this is an arc of a circle
parallel to the XY-plane; otherwise, it's a helical arc.
Troubleshooting
It's an error if:
l Both of the axis words for the axes of the selected plane
are omitted
The axis words are all optional except that at least one
of the two words for the axes in the selected plane must
be used.
l No R word is given
l The end point of the arc is the same as the current point
l G10, G28, G30, or G92 appear in the same block
Center Format Arc
For a clockwise arc in center format, program: G02 X~ Y~
Z~ I~ J~
For a counterclockwise arc in center format, program: G03 X~
Y~ Z~ I~ J~
l X~ is the X-axis coordinate
l Y~ is the Y-axis coordinate
l Z~ is the Z-axis coordinate
l A~ is the A-axis coordinate
l I~ is the center of arc (X coordinate)
l J~ is the center of arc (Y coordinate)
l K~ is the center of arc (Z coordinate)
In the center format, the coordinates of the end point of the
arc in the selected plane are specified along with the offsets of
the center of the arc from the current location. In this format,
it's okay if the end point of the arc is the same as the current
point.
The center is specified using the I, J, K words associated with
the active plane. These specify the center relative to the
current point at the start of the arc, defined in incremental
coordinates from the start point.
It's an error if:
l When the arc is projected on the selected plane, the
distance from the current point to the center differs
from the distance from the end point to the center by
more than 0.0002 inches (if you're programming in
inches) or 0.002 millimeters (if you're programming in
millimeters)
l G10, G28, G30, or G92 appear in the same block
Arc in XY Plane
When the XY-plane is selected, program: G02 X~ Y~ Z~ A~
I~ J~ (or, use G03 instead of G02)
I and J are the offsets from the current location or coordinates
– depending on arc distance mode (G90.1/G91.1) of the center
of the circle (X and Y directions, respectively).
It's an error if:
l X and Y are both omitted
The axis words are all optional except that at least one
of X and Y must be used.
l I and J are both omitted
I and J are optional except that at least one of the two
must be used.
Arc in XZ Plane
When the XZ-plane is selected, program: G02 X~ Y~ Z~ A~
I~ K~ (or, use G03 instead of G02)
I and K are the offsets from the current location or coordinates
– depending on arc distance mode (G90.1/G91.1) of the center
of the circle (X and Z directions, respectively).
It's an error if:
l X and Z are both omitted
The axis words are all optional except that at least one
of X and Z must be used.
l I and K are both omitted
I and K are optional except that at least one of the two
must be used.
Arc in YZ Plane
When the YZ-plane is selected, program: G02 X~ Y~ Z~ A~
J~ K~ (or, use G03 instead of G02)
J and K are the offsets from the current location or coordinates
– depending on depending on arc distance mode
©Tormach® 2023
Specifications subject to change without notice.
Page 201 Tormach 1100M® Operator's Manual (Version 1223A)
For the most recent version, see tormach.com/support