Chapter 7
109
UM10372_PCNC440_Manual_0221A
PROgRAMMiNg
In the command examples, the lde symbol (~) stands for a real value. If L~ is wrien in an example,
the ~ is oen referred to as the L number. Similarly the ~ in H~ may be called the H number, and so
on for any other leer. As described in detail elsewhere, a real value may be one of the following:
• An explicit number. For example: 4.4
• An expression. For example: [2+2.4]
• A parameter value, For example: #88
• A unary funcon value. For example: acos[0]
Many commands require axis words (X~,Y~,Z~, or A~) as an argument. Unless explicitly stated
otherwise, the following assumpons can be made:
• Axis words specify a desnaon point
• Axis words relate to the currently acve coordinate system, unless explicitly described as
being in the absolute coordinate system
• Where axis words are oponal, any omied axes retain their current value
Any items in the command examples not explicitly described as oponal are required.
7.3.1 Rapid Linear Motion – G00
For rapid linear moon, program: G00 X~ Y~ Z~ A~
Word Definition
X~ X-axis coordinate
Y~ Y-axis coordinate
Z~ Z-axis coordinate
A~ A-axis coordinate
This produces coordinated linear moon to the desnaon point at the current traverse rate (or
slower if the mill does not go that fast). It is expected that cung won’t take place when a G00
command is execung. It is an error if all axis words are omied. The axis words are oponal, except
that at least one must be used. The G00 is oponal if the current moon mode is G00.
If cuer radius compensaon is acve, the moon diers from the above; see Cuer Compensaon
later in this chapter. If G53 is programmed on the same line, the moon also diers; see Absolute
Coordinates later in this chapter. Depending on where the tool is located, there are two basic rules
to follow: If the Z value represents a cung move in the posive direcon (i.e. out of a hole), the
X axis should be moved last. If the Z value represents a move in the negave direcon, the X-axis
should be executed rst. It is an error if:
• All axis words are omied
• G10, G28, G30 or G92 appear in the same block