
A-79227E
Title
Draw
No.
Ed. Date Design Description
Date Jan.09.’04 Design. Apprv.
3/22
Page
FANUC Series 30i-MODEL A
External Data Input
External tool offset
The tool offset value of the offset number which is specified in the part
program can be externally modified by the signal of PMC.
An input signal can designate whether the input tool offset value is absolute
or incremental.
When No.0 is selected as the offset number in the lathe turning machine, it
means to cancel the offset, the workpiece coordinate system is only shifted
by the tool offset externally modified values.
The data range is 0 to +/
-79999999 in the external tool offset. And its unit
and its data range are also limited by settings of unit and data range for offset
value.
External program number search
A program number can be externally selected from 1 to 9999 in the CNC
memory by the signal of PMC.
Data of the external program number search is accepted regardless of CNC
mode, but execution of search can be made only in the reset state during the
MEM mode.
External work coordinate system shift
In the external workpiece coordinate system shift, the shift value can be
externally modified by the signal of PMC.
Each axis has this shift value (parameter No. 1220), and this shift value is
added to all the workpiece coordinate systems in common.
The shift value is not lost by cutting off the power supply.
The shift value can not only be added to the current work coordinate system
shift but also be substituted for the current value.
The value range is 0 to +/
- 79999999.
External machine zero point shift
The machine coordinate system can be externally shifted by inputting a shift
value.
When the shift value is input, compensation is immediately applied to the
corresponding axis and the axis moves. The position accuracy can be
improved by combining this function with sensors.
The specification to shift the axis is the same as the external workpiece
coordinate system shift.
The compensation value is specified in signals ED0 to ED15 using a binary
code ranging from 0 to +/
- 9999. This compensation value must be
specified in absolute value. The value which the machine actually moves at
input is the difference from the previously stored value. When a large
value of compensation is applied at one time, an alarm such as “excessive
error on stop” may occur. In this case, input the compensation in several
smaller increments.