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
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
UncategorisedSeptember 04, 2017
Leave a Reply