Mitsubishi Electric M700V Series Programming Manual page 337

Hide thumbs Also See for M700V Series:
Table of Contents

Advertisement

13. Program Support Functions
Tool compensation
Tool data can be read and set using the variable numbers.
#10001 to #10000 + n
#11001 to #11000 + n
#16001 to #16000 + n
#17001 to #17000 + n
"n" in the table indicates the tool No.
The maximum value of "n" matches the number of tool offset sets.
Numbers in the #10000 order have the equivalent function to that in the #2000 order, however, the
maximum value of "n" for #2000 order is "200".
When the number of tool offset sets is larger than "200", use the variables of #10000 order.
The tool compensation data are configured as data with a decimal point in the same way as for
other variables. Consequently, programming as "#10001 = 1000;" results the setting "1000.000" in
the tool compensation data.
Programming example
#101=1000;
#10001=#101;
#102=#10001;
(Example 1) Calculation and tool offset data setting
G28 Z0 T01 ;
M06 ;
#1=#5003 ;
G00 Z-500. ;
G31 Z-100. F100;
#10001=#5063-#1 ;
(Note)
In this example, no consideration is given to the delay in the skip sensor signal.
#5003 is the Z axis start point position and #5063 is the Z axis skip coordinates, and
indicated is the position at which the skip signal is input while G31 is being executed.
Variable number range
#2001 to #2000 + n
#2201 to #2200 + n
#2401 to #2400 + n
#2601 to #2600 + n
After
execution
Reference position return
Tool change (spindle T01)
Start point memory
Rapid traverse to safety
position
Skip measurement
Measured distance
calculation and tool
compensation data setting
13.5 User Macro Specifications
Type 1
Common variables
#101=1000.0
#102=1000.0
# 1
#5063
325
Type 2
(Length dimension)
(Length wear)
(Radius dimension)
(Radius wear)
Tool compensation data
H1=1000.000
G00
H 1
G31
Sensor

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents