S 16i18i21i20i Model B Connection Function 63523EN1
2258
CONNECTION MANUAL (FUNCTION) B-63523EN-1/03 FANUC Series 16*/160*/160*s-MODEL B FANUC Series 18*/180*/180*s-MODEL B FANUC Series 21*/210*/210*s-MODEL B FANUC Series 20*-MODEL B
S 16i18i21i20i Model B Connection Function 63523EN1
• No part of this manual may be reproduced in any form.
• All specifications and designs are subject to change without
notice.
The export of this product is subject to the authorization of the
government of the country
from where the product is exported.
In this manual we have tried as much as possible to describe all
the various matters.
However, we cannot describe all the matters which must not be done,
or which cannot be
done, because there are so many possibilities.
Therefore, matters which are not especially described as possible
in this manual should be
regarded as ”impossible”.
This manual contains the program names or device names of other
companies, some of
which are registered trademarks of respective owners. However,
these names are not
followed by or in the main body.
s–1
DEFINITION OF WARNING, CAUTION, AND NOTE
This manual includes safety precautions for protecting the user and
preventing damage to the machine. Precautions are classified into
Warning and Caution according to their bearing on safety. Also,
supplementary information is described as a Note. Read the Warning,
Caution, and Note thoroughly before attempting to use the
machine.
WARNING
Applied when there is a danger of the user being injured or when
there is a danger of both the user being injured and the equipment
being damaged if the approved procedure is not observed.
CAUTION
Applied when there is a danger of the equipment being damaged, if
the approved procedure is not observed.
NOTE
The Note is used to indicate supplementary information other than
Warning and Caution.
PREFACE
This manual describes all the NC functions required to enable
machine tool builders to design their CNC machine tools. The
following items are explained for each function.
1. General
Describes feature of the function. Refer to Operator’s manual as
requied.
2. Signals
Describes names, functions, output conditions and addresses of the
signals required to realize a function.
3. Parameters
4. Alarms and messages
Lists the alarms and messages related with a function in a
table.
5. Reference item
List the related items of the related manuals in a table.
The models covered by this manual, and their abbreviations are
:
Model name Abbreviation
FANUC Series 160i –MB 160i –MB eres
FANUC Series 160is–TB 160is–TB
FANUC Series 160is–MB 160is–MB er es s
FANUC Series 18i –TB 18i –TB
FANUC Series 18i –MB5 18i –MB5 Series 18i
FANUC Series 18i –MB 18i –MB
FANUC Series 180i –TB 180i –TB
FANUC Series 180i –MB5 180i –MB5 Series 180i
FANUC Series 180i –MB 180i –MB
FANUC Series 180is–TB 180is–TB
FANUC Series 180is–MB5 180is–MB5 Series 180is
FANUC Series 180is–MB 180is–MB
FANUC Series 21i –TB 21i –TB
FANUC Series 21i –MB 21i –MB
FANUC Series 210i –TB 210i –TB
FANUC Series 210i –MB 210i –MB
FANUC Series 210is–TB 210is–TB
FANUC Series 210is–MB 210is–MB
FANUC Series 20i –TB 20i –TB
FANUC Series 20i –FB 20i –FB
For ease of understanding, the models are categorized as
follows:
T series: 16i–TB, 160i–TB, 160is–TB, 18i–TB, 180i–TB, 180is–TB,
21i–TB, 210i–TB, 210is–TB, 20i–TB
M series:16i–MB, 160i–MB, 160is–MB, 18i–MB5, 180i–MB5, 180is–MB5,
18i–MB, 180i–MB, 180is–MB, 21i–MB, 210i–MB, 210is–MB
F series: 20i–FB
In this manual, the 18i /180i /180is–MB indicates both
the 18i /180i / 180is–MB5 and
18i /180i /180is–MB unless otherwise specified.
Applicable models
p–3
NOTE 1 Some functions described in this manual may not be
applied
to some products. For details, refer to the DESCRIPTIONS manual
(B–63522EN).
2 The specifications of each function of the F series are the same
as for the M series. For the F series, read the description for the
M series in this manual.
Relation of interface signals among the CNC, the PMC and the
machine tool is shown below:
[For one–path control]
Machine tool
NOTE 1 In two–path control, the signals of the same functions
are
prepared for both of path 1 and path 2. These signals have
suffix #1 and #2 to their signal names on path 1 and path 2,
respectively.
When a signal is common to both paths, the signal is prepared only
to path 1 and the suffix #1 and #2 are not
attached.
2 In the context, signals are described on path 1 only. Refer to
Appendix A.1.2 List of addresses for two–path control for
signals on path 2.
3 For the signals, a single data number is assigned to 8 bits. Each
bit has a different meaning.
Signal description
#7 #6 #5 #4 #3 #2 #1 #0
OPF000 SA STL SPL RWD
Symbol (#0 to #7 indicates bit position)Address
In an item where both T series and M series are described, some
signals are covered with shade ( ) in the signal address figure as
shown below. This means either T series or M series does not have
this signal. Upper part is for T series and lower part is for M
series.
[Example 1]
Signal EXLM, ST is a common signal, STLK is for T series only and
RLSOT and RVS are for M series only.
T series M series
Dta type Valid data range Remarks
Bit
Byte axis
99999999
NOTE 1 For the bit type and bit axis type parameters, a single
data
number is assigned to 8 bits. Each bit has a different
meaning.
2 The axis type allows data to be set separately for each
control axis.
3 The valid data range for each data type indicates a general
range. The range varies according to the parameters. For
the valid data range of a specific parameter, see the
explanation of the parameter.
D Expression of signals
0000 SEQ INI ISO TVC
1023 Servo axis number of a specific axis
DataData No.
NOTE In an item where both T series and M series are
described,
parameters having different meanings between the T series
and M series and parameters that are valid only for the T or
M series are indicated in two levels as shown below.
Parameters left blank are unavaliable.
[Example 1]
Parameter 5010 has different meanigs for the T series and M
series.
5010 Tool nose radius compensation . . . T series
Cutter compensation C . . . M series
[Example 2]
DPI is a parameter common to the M and T series, but GSB and GSC
are parameters valid only for the T series.
#7
The following parameter is provided only for the M series.
1450 F1 digit feed . . .
D Notation of bit type and bit axis type parameters
p–6
The following table lists the manuals related to Series 16i, Series
18i, Series 21i, Series 160i, Series 180i, Series 210i, Series
160is, Series 180is, Series 210is–MODEL B. This manual is indicated
by an asterisk(*).
Related manuals of Series
16i/18i/21i/160i/180i/210i/160is/180is/210is MODEL B
Manual name Specification
CONNECTION MANUAL (FUNCTION) B–63523EN–1 *
Series 16i /18i /160i /180i /160is/180is–TB
OPERATOR’S MANUAL
B–63524EN
Series 16i /160i /160is–MB, Series
18i /180i /180is–MB5, Series
18i /180i /180is–MB OPERATOR’S MANUAL
B–63534EN
Series 21i /210i /210is–TB OPERATOR’S MANUAL
B–63604EN
Series 21i /210i /210is–MB OPERATOR’S MANUAL
B–63614EN
MAINTENANCE MANUAL B–63525EN
Series 16i /18i /160i /180i /160is/180is–MODEL
B PARAMETER MANUAL
B–63530EN
B–63610EN
PROGRAMMING MANUAL
B–61803E–1
B–66102E
MANUAL GUIDE For Lathe PROGRAMMING MANUAL B–63343EN
MANUAL GUIDE For Lathe OPERATOR’S MANUAL B–63344EN
CAP (M series)
MANUAL GUIDE For Milling PROGRAMMING MANUAL B–63423EN
MANUAL GUIDE For Milling OPERATOR’S MANUAL B–63424EN
PMC
PMC C Language PROGRAMMING MANUAL B–61863E–1
Network
Related manuals of Series 16i/18i/21i/160i/ 180i/210i/160is/180is/
210is–MODEL B
Ethernet Board/DATA SERVER Board OPERATOR’S MANUAL
B–63354EN
B–63644EN
PC function
Screen Display Function OPERATOR’S MANUAL B–63164EN
The following table lists the manuals related to Series 20i–MODEL
B. This manual is indicated by an asterisk(*).
Related manuals of Series 20i –MODEL B
Manual name Specification
CONNECTION MANUAL (FUNCTION) B–63523EN–1 *
Series 20i –TB OPERATOR’S MANUAL (For Manual Lathes)
B–64194EN
Series 20i –FB OPERATOR’S MANUAL (For Manual Milling
Machine)
B–64204EN
OPERATOR’S MANUAL (For Manual Milling Machine) B–62174E–1
MAINTENANCE MANUAL B–64195EN
PARAMETER MANUAL B–64200EN
B–61803E–1
B–66102E
Network
B–63644EN
p–8
The following table lists the manuals related to SERVO MOTOR
αis/ αi / βis series
Manual name Specification
B–65262EN
B–65302EN
FANUC AC SERVO MOTOR αis/ αi / βis series PARAMETER
MANUAL
B–65270EN
B–65272EN
B–65312EN
B–65280EN
B–65282EN
B–65322EN
FANUC AC SERVO MOTOR αis/ αi series FANUC AC SPINDLE MOTOR αi
series FANUC SERVO AMPLIFIER αi series MAINTENANCE MANUAL
B–65285EN
FANUC AC SERVO MOTOR βis series FANUC AC SPINDLE MOTOR βi series
FANUC SERVO AMPLIFIER βi series MAINTENANCE MANUAL
B–65325EN
p–9
The following table lists the manuals related to SERVO MOTORa
series
Manual name Specification
FANUC AC SERVO MOTOR a series PARAMETER MANUAL
B–65150
FANUC AC SPINDLE MOTOR a series PARAMETER MANUAL
B–65160
FANUC SERVO MOTOR a series MAINTENANCE MANUAL
B–65165
Either of the following servo motors and the corresponding spindle
can be connected to the CNC covered in this manual.
D FANUC SERVO MOTOR αis/ αi / βi series
D FANUC SERVO MOTOR α series
This manual mainly assumes that the FANUC SERVO MOTORαi series of
servo motor is used. For servo motor and spindle information, refer
to the manuals for the servo motor and spindle that are actually
connected.
Related manuals of SERVO MOTOR a series
1
2
No. of basic
2–path 3 axes per path 2 axes per path
Controlled axes expansion
Max. 8 axes (Including the Cs axis)
tota ) 2–path Max. 8 axes per path
(Including the Cs axis) At 2 CPUs with 2–path
control Max. 8 axes per path (Including the Cs axis) At 1 CPU with
2–path
control Max. 4 axes per path (Including the Cs axis)
Basic 1–path 2 axes 2 axes
controlled axes 2–path 2 axes per path 2 axes per path
Simultaneously
1–path Max. 6 axes Max. 6 axes controlled axes expansion
(total)
2–path Max. 6 axes per path Max. 6 axes per path (Max. 4 axes per
path at 1 CPU with 2–path
control)
2–path — 2 axes per path
Controlled axes expansion
Max. 8 axes (Including the Cs axis)
tota ) 2–path — At 2 CPUs with 2–path
control Max. 8 axes per path (Including the Cs axis) At 1 CPU with
2–path
control Max. 4 axes per path (Including the Cs axis)
Basic 1–path 2 axes 2 axes
controlled axes 2–path — 2 axes per path
Simultaneously controlled axes
Max. 4 axes
Max. 4 axes
1.1 CONTROLLED AXES
3
1–path 3 axes 2 axes
Controlled axes expansion (total)
Max. 5 axes (Including the Cs axis)
Basic simultaneously controlled axes
Simultaneously controlled axes expansion (total)
1–path Max. 4 axes Max. 4 axes
Item F series M series
Number of basic controlled axes
One path
One path
Number of basic simultaneously controlled axes
One path
One path
1010 Number of CNC–controlled axes
NOTE After setting this parameter, turn the power off then on again
so that the setting will take effect.
[Data type] Byte
[Valid data range] 1, 2, 3, ..., the number of controlled
axes
Set the maximum number of axes that can be controlled by the
CNC.
[Example] Suppose that the first axis is the X axis, and the second
and subsequent axes are the Y, Z, A, B, and C axes in that order,
and that they are controlled as follows:
X, Y, Z, and A axes: Controlled by the CNC and PMC B and C axes:
Controlled by the PMC (cannot be controlled directly by the
CNC)
Then set this parameter to 4 (total 4: X, Y, Z, and A)
Series 21i, Series 210i, Series 210is
Series 20i
4
MANDED
(M series)
The number of the commanded axes exceeded that of simultaneously
con- trolled axes. Correct the program.
TOO MANY AXES
(T series)
An attempt was made to move the ma- chine along the axes, but the
number of the axes exceeded the specified num- ber of axes
controlled simultaneously. Alternatively, in a block where the skip
function activated by the torque–limit reached signal (G31 P99/P98)
was specified, either moving the machine along an axis was not
specified, or moving the machine along multiple axes was specified.
Specify movement only along one axis.
NOTE When the seven–soft key type display unit is used, the overall
position display screen and the position display screen for manual
handle interrupt can display up to eight axes. The positions of the
9th and 10th axes are not displayed on these screens when used with
2–path control having nine or more axes.
Series 16i /18i /160i /180i /
160is/180is
OPERATOR’S MANUAL (For Machining Center) (B–63534EN)
II.2.1 Controlled Axes
II.2.1 Controlled Axes
II.2.1 Controlled Axes
II.2.1 Controlled Axes
Series 20i OPERATOR’S MANUAL (For Manual Milling Machine)
(B–64204EN)
II.2.1 Controlled Axes
II.2.1 Controlled Axes
Alarm and message
5
Each axis that is controlled by the CNC (including those controlled
by the PMC) must be named. Select and set names from among X, Y, Z,
A, B, C, U, V, and W (with parameter 1020). The names of the basic
axes, however, are fixed (X, Y, and Z for the M series and X and Z
for the T series). The names of additional axes can be selected, as
desired, from the names other than those for the basic axes. The
same name cannot be assigned to more than one axis. With 2–path
control, the name of the basic axis for one path is fixed. The
names of additional axes can be optionally selected from axes
names, except axes names of basic axes by using parameter No. 1020.
For one path, the same axis name cannot be assigned to multiple
axes, but the same axis name can be used with the other path.
1020 Name of the axis used for programming for each axis
[Data type] Byte axis
Set the name of the program axis for each control axis, with one of
the values listed in the following table:
Axis name
Y 89 V 86 B 66
Z 90 W 87 C 67
1.2 SETTING EACH AXIS
1.2.1 Name of Axes
6
NOTE 1 With the T series, when G code system A is used,
neither
U, V, nor W can be used as an axis name. Only when G code system B
or C is used, U, V, and W can be used as axis names.
2 The same axis name cannot be assigned to more then one
axis.
3 When the secondary auxilliary function (option) is provided, the
address used by the secondary auxilliary function (address B with
the T series or, with the M series, the address specified in
parameter No.3460) cannot be used as an axis name.
4 With the T series, when address C or A is used for chamfering,
comer rounding, or direct drawing dimension programming (when the
CCR parameter (bit 4 of parameter No.3405) is set to 1), addresses
C or A cannot be used as an axis name.
5 Only with the T series, address E can be used as an axis name.
Address E cannot be used with the M series. When address E is used
as an axis name, note the following: – When G code system A
is used, address E is always
assigned to an absolute command.
– When an equal–lead threading command (G32) is
issued in the Series 15 command lead. Use address F to
specify the thread lead.
NOTE With 2–path control, when information (such as the current
position) about each axis is displayed on the screen, an axis name
may be followed by a subscript to indicate a path number (e.g.,X1
and X2). This is an axis name to help the user to easily understand
which path an axis belongs to. When writing a program, the user
must specify X, Y, Z, U, V, W, A, B, and C without using a
subscript.
Note
7
OPERATOR’S MANUAL (For Machining Center) (B–63534EN)
II.2.2 NAMES OF AXES
II.2.2 NAMES OF AXES
Series 21i /210i /210is
II.2.2 NAMES OF AXES
II.2.2 NAMES OF AXES
Series 20i OPERATOR’S MANUAL (For Manual Milling Machine)
(B–64204EN)
II.2.2 NAME OF AXES
II.2.2 NAME OF AXES
The increment system consists of the least input increment (for
input ) and least command increment (for output). The least input
increment is the least increment for programming the travel
distance. The least command increment is the least increment for
moving the tool on the machine. Both increments are represented in
mm, inches, or degrees. The increment system is classified as
either IS–B or IS–C (Tables 1.2.2(a) and 1.2.2 (b)). Select IS–B or
IS–C using bit 1 (ISC) of parameter 1004. When selecting IS–C, the
option of increment system 1/10 is necessary.
Table 1.2.2 (a) Increment system IS–B
Least input increment Least command increment
Metric mm 0.001mm(Diameter) 0.0005mm system machine
input 0.001mm(Radius) 0.001mm
input 0.001mm(Radius) 0.0001inch
8
Least input increment Least command increment
Metric mm 0.0001mm(Diameter) 0.00005mm system machine
input 0.0001mm(Radius) 0.0001mm
input 0.0001mm(Radius) 0.00001inch
0.0001deg 0.0001deg
NOTE Diameter programming is used only for T series. Diameter
programming or radius programming is determined by parameter DIAx
(No. 1006#3) for each axis. Also, parameter IPR (No. 1004#7) can
make the least input increment of IS–B and IS–C ten times the least
command increment on each axis.
#7 #6 #5 #4 #3 #2 #1 #0
0000 INI
[Data type] Bit
#7 #6 #5 #4 #3 #2 #1 #0
1001 INM
NOTE
When this parameter is set, the power must be turned off before
operation is continued.
[Data type] Bit
INM Least command increment on the linear axis 0 : In mm (metric
system machine) 1 : In inches (inch system machine)
Parameter
9
IPR1004
IPR
ISC
NOTE
After setting this parameter, turn the power off then on again so
that the setting will take effect.
[Data type] Bit
ISA, ISC The least input increment and least command increment are
set.
ISC ISA Least input increment and least command increment
Symbol
NOTE
IS–A is not available.
IPR Whether the least input increment for each axis is set to a
value 10 times as large as the least command increment is
specified, in increment systems of IS–B and IS–C, mm input.
0 : The least input increment is not set to a value 10 times as
large as the least command increment.
1 : The least input increment is set to a value 10 times as large
as the least command increment.
If IPR is set to 1, the least input increment is set as
follows:
Input increment Least input increment
IS-B 0.01 mm, 0.01 deg, or 0.0001 inch
IS-C 0.001 mm, 0.001 deg, or 0.00001 inch
10
1006 DIAx
NOTE When this parameter is changed, turn off the power before
continuing operation.
[Data type] Bit axis
DIAx Either a diameter or radius is set to be used for specifying
the amount of travel on each axis.
0 : Radius 1 : Diameter
OPERATOR’S MANUAL (For Machining Center) (B–63534EN)
II.2.3 Increment System
II.2.3 Increment System
II.2.3 Increment System
II.2.3 Increment System
Series 20i OPERATOR’S MANUAL (For Manual Milling Machine)
(B–64204EN)
II.2.3 Increment System
II.2.3 Increment System
11
Bit 0 (ROTx) of parameter 1006 can be used to set each axis to a
linear axis or rotation axis. Bit 1 (ROSx) of parameter 1006 can be
used to select the rotation axis type, A or B, for each axis. See
the explanation of the parameters for details of types A and B.
When the roll over function is used, the values displayed for
absolute coordinates are rounded by the shift amount per rotation,
as set in parameter No. 1260. This can prevent coordinates for the
rotation axis from overflowing. Displayed values for relative
coordinates are also rounded by the angle corresponding to one
rotation when bit 2 (RRLx) of parameter No. 1008 is set to 1.
The roll–over function is enabled by setting bit 0 (ROAx) of
parameter 1008 to 1. For an absolute command, the coordinates after
the tool has moved are values rounded by the angle corresponding to
one rotation set in parameter No. 1260. The tool moves in the
direction in which the final coordinates are closest when bit 1 of
parameter No. 1008 is set to 0. For an incremental command, the
tool moves the angle specified in the command. If the rotation axis
control function is used together with an absolute command issued
for an rotation axis, the axis rotation direction and the
coordinates of the end point are determined according to,
respectively, the algebraic sign and absolute value of a value
specified in the absolute command. The function is enabled by
selecting a roll–over function for the rotation axis (parameter No.
1008 (ROAx) = 1). If the RAAx parameter (bit 3 of No. 1008) is 1,
issuing an absolute command for a rotation axis with the roll–over
function selected causes the axis rotation direction and the
coordinates of the end point to match, respectively, the algebraic
sign and absolute value of a value specified in the absolute
command. If the RAAx parameter (bit 3 of No. 1008) is 0, the axis
rotation direction and the coordinates of the end point are caused
to match the setting of the RABx parameter (bit 1 of parameter No.
1008). (The rotation axis control function is an option.)
1.2.3 Specifying the Rotation Axis
General
12
1006 ROSx ROTx
NOTE
After setting this parameter, turn the power off then on again so
that the setting will take effect.
[Data type] Bit axis
ROSx ROTx Meaning
0 0 Linear axis
(1) Inch/metric conversion is done. (2) All coordinate values are
linear axis type.
(Not rounded in 0 to 360°) (3) Stored pitch error compensation is
linear axis type
(Refer to parameter No. 3624)
0 1 Rotation axis (A type)
(1) Inch/metric conversion is not done. (2) Machine coordinate
values are rounded in 0 to 360_. Ab-
solute coordinate values and relative coordinate values are rounded
or not rounded by parameter No. 1008#0 and #2.
(3) Stored pitch error compensation is the rotation type. (Re- fer
to parameter No. 3624)
(4) Automatic reference position return (G28, G30) is done in the
reference position return direction and the move amount does not
exceed one rotation.
1 0 Setting is invalid (unused)
1 1 Rotation axis (B type)
(1) Inch/metric conversion is not done. (2) Machine coordinate
values, absolute coordinate values
and relative coordinate values are linear axis type. (Is not
rounded in 0 to 360_)
(3) Stored pitch error compensation is linear axis type (Refer to
parameter No. 3624)
(4) The rotation axis roll over function and index table index- ing
function (M series) cannot be used.
#7 #6 #5 #4 #3 #2 #1 #0
1008 RAAx RRLx RABx ROAx
NOTE After setting this parameter, turn the power off then on again
so that the setting will take effect.
[Data type] Bit axis
ROAx The roll–over function of a rotation axis is 0 : Invalid 1 :
Valid
Parameter
13
NOTE ROAx specifies the function only for a rotation axis (for
which ROTx, #0 of parameter No. 1006, is set to 1)
RABx In the absolute commands, the axis rotates in the direction 0
: In which the distance to the target is shorter. 1 : Specified by
the sign of command value.
NOTE
RRLx Relative coordinates are
0 : Not rounded by the amount of the shift per one rotation 1 :
Rounded by the amount of the shift per one rotation
NOTE 1 RRLx is valid only when ROAx is 1. 2 Assign the amount of
the shift per one rotation in parameter
No. 1260.
RAAx The rotation direction of a rotation axis and end point
coordinates in the absolute command mode:
0 : Agree with the setting of bit 1 (RABx) of parameter No.1008. 1
: Agree with the absolute value of the specified value for the end
point
cxncxrdimates and the sign of the specified value for the rotation
direction.
NOTE 1 RAAx is valid only when ROAx is 1. 2 Using this function
requires the ”rotation axis control”
option.
1260 Amount of a shift per one rotation of a rotation axis
NOTE 1 After setting the parameter, turn off the power once and
turn
14
Increment system Unit of data Standard value Unit
IS–A 0.01 36000
IS–C 0.0001 3600000
[Valid data range] 1000 to 9999999
Set the amount of a shift per one rotation of a rotation
axis.
NOTE 1 Rotary axis roll–over function cannot be used together
with
the indexing function of the index table. 2 The rotation axis
control function is an option. 3 The rotation axis control function
is enabled for a rotation
axis for which a roll–over function is selected. 4 If the RAAx
parameter (bit 3 of No. 1008) is 1 for the rotation
axis control function, the RABx parameter (bit 1 of parameter No.
1008) is ignored. If shorter–distance processing is needed, reset
both the RAAx and RABx parameters to 0.
5 The rotation axis control function is not supported when a
machine coordinate system is selected for the PMC axis control
function.
Series 16i /18i /160i /180i /
160is/180is
OPERATOR’S MANUAL (For Machining Center) (B–63534EN)
II.20.2 Rotary Axis Roll–over
OPERATOR’S MANUAL (For Lathe) (B–63524EN)
II.19.2 Rotary Axis Roll–over
Series 21i /210i /210is
II.20.2 Rotary Axis Roll–over
OPERATOR’S MANUAL (For Lathe) (B–63604EN)
II.19.2 Rotary Axis Roll–over
Series 20i OPERATOR’S MANUAL (For Manual Milling Machine)
(B–64204EN)
II.18.1 Rotary Axis Roll–over
[Unit of data]
15
These signals release the specified control axes from control by
the CNC. When attachments are used (such as a detachable rotary
table), these signals are selected according to whether the
attachments are mounted. The signals can also be used for switching
the C axis and spindle on lathes.
When multiple rotary tables are used in turn, the tables must use
motors of the same model. Absolute pulse coders cannot be
used.
[Classification] Input signal
[Function] These signals detach the control axes from control.
These signals are provided for each control axis; the affixed
number of the signal name shows the control axis number.
1 ..... The 1st axis is detached. 2 ..... The 2nd axis is detached.
: : : : 8 ..... The 8th axis is detached.
DTCH 1
[Operation] When the signals are 1, the control unit operates as
follows:
1) Position control is not executed at all. Servo motor excitation
is cut.
2) Servo alarm on the axis is ignored.
3) Axis interlock signal is assumed to be zero on the detached
axis.
4) A command for automatic or manual operation is effective for the
axis, but do not execute the command. The command is accepted but
the operation is restrained, because the axis interlock is 0. In an
automatic operation, the execution may stop and hold at the
block.
5) Position display also displays the position of the detached
axis.
1.2.4 Controlled Axes Detach
16
[Classification] Output signal
[Function] These signals notify the PMC that the corresponding axes
have been released from control. These signals are provided for
each control axis; the affixed number of the signal name shows the
control axis number.
1 ..... The 1st axis is detached. 2 ..... The 2nd axis is detached.
: : : : 8 ..... The 8th axis is detached.
MDTCH 1
[Output condition] These signals are 1 in the following case: –
When the corresponding axes are released from control These signals
are 0 in the following case: – When the corresponding axes are
under control
#7 #6 #5 #4 #3 #2 #1 #0
DTCH8G124 DTCH7 DTCH6 DTCH5 DTCH4 DTCH3 DTCH2 DTCH1
MDTCH8F110 MDTCH7 MDTCH6 MDTCH5 MDTCH4 MDTCH3 MDTCH2 MDTCH1
#7 #6 #5 #4 #3 #2 #1 #0
#7 #6 #5 #4 #3 #2 #1 #0
RMVx0012
Setting entry is acceptable.
[Data type] Bit axis
RMVx Releasing the assignment of the control axis for each axis 0 :
Not released 1 : Released
NOTE
RMVx is valid when the bit 7 (RMBx) in parameter 1005 is 1.
#7 #6 #5 #4 #3 #2 #1 #0
RMBx1005 MCCx
[Data type] Bit axis
RMBx Releasing the assignment of the control axis for each axis
(signal input and setting input) 0 : Invalid 1 : Valid
Controlled axis detach status signals MDTCH1 – MDTCH8
<F110>
Signal address
17
MCCx When an axis is released from control, control for the MCC
signal for the corresponding servo amplifier is
0 : Disabled 1 : Enabled
NOTE If the servo motor for an axis is connected to a 2–axis or
other multiaxis amplifier, releasing the axis from control causes
servo alarm 401 (V ready off) to be output. This alarm can be
disabled by this parameter. When the servo motor is disconnected
from the CNC, however, servo alarm 401 is output, regardless of the
value of the parameter, due to the nature of multiaxis
amplifier.
CAUTION When a 2–axis or 3–axis amplifier is used, releasing only
one axis from control results in the output of servo alarm 401 (V
ready off). Use 1–axis amplifiers for those axes to be released
from control, e.g., by replacing the rotary table.
NOTE 1 Controlled axis detach signals DTCH1 <G124#0>,
DTCH2
<G124#1>, DTCH3 <G124#2>, … can be changed from 1 to 0
or from 0 to 1 when the power is first turned on or when no
movement is being executed along the corresponding axis. If these
signals are changed from 0 to 1 when the tool is moving along the
corresponding axis, the axis is released from control upon
completion of the movement.
2 For these signals to be attached, parameter No. 1005#7 must be
set, indicating the axes are detachable.
3 Setting parameter No. 0012#7 from the MDI panel detaches the axes
in the same way as these signals.
4 Those axes that are released from control lose their reference
positions. Reference position return must, therefore, be performed
for the axes prior to executing move commands for the axes.
Specifying a move command before reference position return has been
performed causes alarm 224 to be output (the alarm can be disabled
by setting bit 0 (ZRNx) of parameter 1005).
Caution
Note
18
The movement state of each axis can be output to the PMC.
[Classification] Output signal
[Function] These signals indicate that a control axis is moving.
The signals are provided for each control axis, and the number in
the signal name corresponds to the control axis number.
1 ..... The 1st axis is moving. 2 ..... The 2nd axis is moving. 3
..... The 3rd axis is moving. : : : :
MV 1
[Output condition] The signals turn to “1” in the following cases:
. The corresponding axis has started moving.
. In manual handle feed mode, the handle feed axis of the
corresponding axis has been selected.
The signals turn to “0” in the following case: . When the move
command for the corresponding axis has been
distributed (when bit 6 (MVX) of parameter 3003 is 0)
. When deceleration for the corresponding axis has been completed
and the axis is set to the in–position condition. If in–position
check is not performed, when the deceleration for the corresponding
axis is completed. (When bit 6 (MVX) of parameter 3003 is 1)
Setting 1 in bit 7 (MVG) of parameter 3003 prevents these signals
from being output during drawing in dynamic graphics mode (drawing
without movement of the machine) in the T system. In the M system,
axis moving signals are not output.
1.2.5 Outputting the Movement State of an Axis
General
Signal
19
[Classification] Output signal
[Function] These signals indicate the movement direction of control
axis. They are provided for each control axis, and the number in
the signal name corresponds to the control axis number.
1 ..... The moving direction of the 1st axis is minus. 2 ..... The
moving direction of the 2nd axis is minus. 3 ..... The moving
direction of the 3rd axis is minus. : : : :
MVD 1
[Output condition] “1” indicates the corresponding axes are moving
in the minus direction, and “0” indicates they are moving in the
plus direction.
CAUTION These signals maintain their condition during a stop,
indicating the direction of the axes’ movement before
stopping.
#7 #6 #5 #4 #3 #2 #1 #0
MV8F102 MV7 MV6 MV5 MV4 MV3 MV2 MV1
MVD8F106 MVD7 MVD6 MVD5 MVD4 MVD3 MVD2 MVD1
#7 #6
MVG3003 MVX
[Data type] Bit
MVX The axis moving signal is set to 0 when: 0 : Distribution for
the axis is completed. (The signal is set to 0 in
deceleration.) 1 : Deceleration of the axis is terminated, and the
current position is in the
in–position. When the deceleration–time in–position check is
suppressed by setting bit 5 (NCI) of parameter No. 1601, the signal
is set to 0 at the end of deceleration.
MVG While drawing using the dynamic graphics function (with no
machine movement), the axis moving signal is: 0: Output 1: Not
output
Axis moving direction signals MVD1 – MVD8 <F106>
Signal address
20
CAUTION Axis moving signals and axis moving direction signals are
output in both automatic and manual operations.
Mirror image can be applied to each axis, either by signals or by
parameters (setting input is acceptable). All movement directions
are reversed during automatic operation along axes to which a
mirror image is applied.
When MI1 signal turned to “1” at point A
X B
However, the following directions are not reversed:
– Direction of manual operation and direction of movement, from the
intermediate position to the reference position during automatic
reference position return (for the M and T series)
– Approach direction for single direction positioning (G60) and
shift direction for boring cycles (G76 and G87) (for M series
only)
Mirror image check signals indicate whether mirror image is applied
to each axis. System variable #3007 contains the same information
(refer to the operator’s manual).
[Classification] Input signal
[Function] Apply mirror image to the specified axes.
[Operation] Apply mirror image to those axes for which the signals
are 1. These signals are provided for the controlled axes on a
one–to–one basis. A number appended to a signal represents the
controlled axis number.
Caution
21
1 ..... Applies mirror image to the 1st axis. 2 ..... Applies
mirror image to the 2nd axis. 3 ..... Applies mirror image to the
3rd axis. : : : :
MI 1
The mirror image signal can be turned to “1” in the following
cases:
a) During offset cancel;
b) When the CNC is in the automatic operation stop state and not in
the feed hold state.
[Classification] Output signal
[Function] These signals indicate the mirror image condition of
each axis. The mirror image is set by taking the logical sum of the
signal from the MDI panel and the input signal of the machine tool,
then relaying the information to the machine tool. These signals
are provided for every control axis; the numeral in the signal name
indicates the relevant control axis number.
1 ..... Mirror image is applied to the 1st axis 2 ..... Mirror
image is applied to the 2nd axis 3 ..... Mirror image is applied to
the 3rd axis : : : :
MMI 1
[Output condition] These signals turn to “1” when:
· Mirror image signal MIn of the corresponding axis is “1”;
or
· Mirror image of the corresponding axis is turned on by setting
data from the MDI panel.
These signals turn to “0” when:
· Mirror image signal (MIn) of the corresponding axis is “0” and
the setting of the mirror image in the control unit is turned
off.
#7 #6 #5 #4 #3 #2 #1 #0
MI8G106 MI7 MI6 MI5 MI4 MI3 MI2 MI1
MMI8F108 MMI7 MMI6 MMI5 MMI4 MMI3 MMI2 MMI1
#7 #6 #5 #4 #3 #2 #1 #0
Mirror image check signal MMI1 – MMI8<F108>
Signal address
22
0012 MIRx
[Data type] Bit axis
0 : Mirror image is off. 1 : Mirror image is on.
WARNING 1 When programmable mirror image (M series) and
ordinary
mirror image are specified at the same time, programmable mirror
image is applied first.
2 No programmable mirror image (M series) affects mirror image
check signals MMI1 to MMI8 <F108>.
CAUTION Even when th