any macro programmer who works with axis positions They make look a bit in timidating

to any macro programmer who works with axis positions They make look a bit in timidating at


first, but are log i cal and easy to get used to These are the four variables that re late to the axis po –


si tion information:


2


ABSIO


ABSMT ABSOT ABSKP


u


busbar Machine


ABSIO


Programmed endpoint coordinate of the previous block


#5001 – #5015


for the 1st to 15th axis respectively


u


ABSMT


Machine position – always current machine coordinates


#5021 – #5035


for the 1st to 15th axis respectively


u


ABSOT


Absolute position – always current angle machine absolute position


#5041 sheet metal cutter – #5055


for the 1st to 15th axis respectively


u


ABSKP


Position stored during a block skip motion in G31 block


#5061 – #5075


for the 1st to 15th axis respectively


In ad di tion, there are two sets of sys tem vari ables re lat ing to the tool length off set value, and


servo sys tem de vi a tion er ror


The stored Ma chine and Ab so lute co or di nates are the same as dur ing a reg u lar op er a tion of the CNC notching machine ma chine In mac ros, it means we can not reg is ter (store) the cur rent axis po si tion value, un til


the ac tive block has been com pleted This is very use ful in the block skip mode us ing the G31


com mand for prob ing, but may be un de sir able in many other cases The sys tem vari able range of


#5001 to #5015 stores the pro grammed end point (XYZ) of the last block be fore the macro


state ment, even if these co or di nates have not been ac tu ally reached That al lows for ex e cu tion and


cal cu la tions to be done be fore the next block Im proved pro cess ing speed is the re sult


The G31 skip mo tion com mand is de scribed at the end of Chap ter 23


193


Copyright 2005, Industrial Press Inc, New York, NY – wwwindustrialpresscom


FANUC CNC Custom Macros


194


Chapter 15


Position Information


Vari ables #5001 to #5115 are read-only vari ables, and can not be writ ten to

Leave a Reply

Name (required)


Mail (required)


Website