Owner's manual

Introduction to Programming
Chapter 10
10-30
Integrand words are typically used to define parameters that relate to a
specific axis for a canned cycle, probing cycle, or circular motion block;
though not limited to use only in these operations. For example, in circular
motion blocks the axis integrands are used to define the center point of the
arc being cut.
The system i nstaller has the option of assigning either I, J, K, H or none as
the axis integrand name for a specific axis. This manual makes the
following assumption:
I integrand name fortheX axis
J integrandnameforthe Yaxis
K integrand name fortheZ axis
none no integrandselected for the U axis.
Important: Refer to the system installers documentation to make sure the
assumptions are t rue. If this assumption is not true it is important that the
programmer realize that all examples and formats in this manual that use
an I, J, or K need to have their letter replaced with the system installer’s
integrand words accordingly.
The miscellaneous function is designated with an address M followed by a
two or three-digit numeric value. Because many of these are set by
industry standards, they are usually referred to as M--code
s.
When a miscellaneous function is designated in a block containing axis
motion c ommands, the control’s PAL program determines whether the
M--codes will be:
executed at the same time as the axis motion
executed before the axis motion
executed after the axis motion is completed
This order of execution may also be altered using the paramacro feature,
system parameter #3003.
The system installer determines in AMP if M-- and G--codes get reset every
time the control executes an M02 or M30 end of program command. If the
control does reset M-- and G--codes, modal M-- and G--codes default back
to their power up condition and non-modal M-- and G--codes are reset to
their default values. If M-- and G--codes do not reset, all modal and
non-modal M-- and G--codes remain at their present values.
10.5.6
I ,J, and K Integrand Words
10.5.7
M -codes(Miscellaneous
Functions)