Fanuc Series 15i/150i-MA (Programming) Operators Manual

17.CUSTOM MACRO PROGRAMMING B-63324EN/03
- 608 -
- Position information #5001 to #5080 (Attribute : R)
By reading system variables #5001 to #5080, the end point positions of
the immediately preceding block, the currently specified positions
(machine coordinate system, workpiece coordinate system), and the
skip signal positions can be checked.
Variable
number
Variable name Position
information
Coordinate
system
Tool offset/
tool length
compensation/
cutter
compensation
Read
during
travel
#5001
#5002
:
#5020
[#_ABSIO[1]]
[#_ABSIO[2]]
:
[#_ABSIO[20]]
1st axis block end
point position
2nd axis block end
point position
:
20th axis block
end point position
Workpiece
coordinate
system
Not included Possible
#5021
#5022
:
#5040
[#_ABSMT[1]]
[#_ABSMT[2]]
:
[#_ABSMT[20]]
1st axis current
position
2nd axis current
position
:
20th axis current
position
Machine
coordinate
system
Included Impossible
#5041
#5042
:
#5060
[#_ABSOT[1]]
[#_ABSOT[2]]
:
[#_ABSOT[20]]
1st axis current
position
2nd axis current
position
:
20th axis current
position
Workpiece
coordinate
system
Included Impossible
#5061
#5062
:
#5080
[#_ABSKP[1]]
[#_ABSKP[2]]
:
[#_ABSKP[20]]
1st axis skip signal
position
2nd axis skip
signal position
:
20th axis skip
signal position
Workpiece
coordinate
system
Included Possible
NOTE
1 A variable value greater than the number of
controlled axes is undefined.
2 The block end point position (ABSIO) of the skip
function (G31) is that position at which the skip
signal is turned on; if the skip signal is not turned on,
ABSIO is the end point position of a block in which
G31 is specified.
3 "Read during travel is impossible" means that the
reading of a correct value during travel is not
guaranteed.

Leave a Reply

Your email address will not be published. Required fields are marked *