First time here?
Back again?


 
 

How can I force a modal register to be output, whether it changes or not?

CATEGORY: PROGRAMMING
TYPE: MACRO
IMS VERSION: ALL
PLATFORM: ALL

(I want to force out my X, Y and Z axis values after a tool change, even if they havent changed. )

Before you exit the LOADTL/* macro, add the following statements to force out the X and Y values.
REGISTER.X.ONCE = 1
REGISTER.Y.ONCE = 1
No need to force out the Z axis.
From the machine pull-down menu, select "Motion" then pick the "More" button for the Z axis (or tool axis).
Ensure that the checkbox for "Move to home at tool change" is on.
This instructs the post that the machine moved with respect to the tool change code.
If this checkbox is not set, you may see your tool axis move before the X and Y axes.

Back to Frequently Asked Questions