FANUC Series 0i-MODEL D, Series 0i Mate-MODEL D. OPERATOR'S MANUAL - page 37

 

  Index      Manuals     FANUC Series 0i-MODEL D, Series 0i Mate-MODEL D. OPERATOR'S MANUAL (B-64304EN/02)

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     35      36      37      38     ..

 

 

 

FANUC Series 0i-MODEL D, Series 0i Mate-MODEL D. OPERATOR'S MANUAL - page 37

 

 

K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Subprogram and
-
The call nesting level differs as follows.
macro calls
Series 0i-C
Series 0i-D
Model
Independent
Independent
Total
Total
Call method
nesting level
nesting level
Macro call
4 in all
5 in all
(G65/G66)
(G65/G66/M98)
(G65/G66/M98)
Subprogram
8 in all
15 in all
4
10
call (M98)
Local variable clear
-
Make a selection using bit 7 (CLV) of
-
Bit 7 (CLV) of parameter No. 6001 is
operation by reset
parameter No. 6001.
not available.
Local variables are always cleared to
Bit 7 (CLV) of parameter No. 6001
<null> when reset.
When reset, the local variables in the
custom macro are:
0: Cleared to <null>.
1: Not cleared.
K.17.2 Differences in Diagnosis Display
None.
K.17.3 Miscellaneous
Series 0i-D allows you to customize the specifications related to the maximum and minimum variable
values and accuracy by using bit 0 (F0C) of parameter No. 6008. When 1 is set in bit 0 (F0C) of
parameter No. 6008, the specifications are the same as Series 0i-C. For details, refer to Section II-14,
"CUSTOM MACRO", in "OPERATOR’S MANUAL" (B-64304EN).
K.18 INTERRUPTION TYPE CUSTOM MACRO
K.18.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Interruption type
-
Not available.
-
Available.
custom macro in DNC
operation
Program restart
-
When an interruption type custom macro is executed during return operation in dry
run after search operation invoked by program restart:
The interruption type custom macro is
Alarm DS0024 is issued.
executed after all axes have restarted.
K.18.2 Differences in Diagnosis Display
None.
- 1056 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
K.19 PROGRAMMABLE PARAMETER INPUT (G10)
K.19.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Parameter input mode
-
Specify G10 L50.
-
Specify G10 L52.
setting
K.19.2 Differences in Diagnosis Display
None.
K.20 ADVANCED PREVIEW CONTROL (T SERIES)/AI
ADVANCED PREVIEW CONTROL (M SERIES)/AI
CONTOUR CONTROL (M SERIES)
K.20.1 Differences in Specifications
Differences common to advanced preview control, AI advanced preview
control, and AI contour control
Function
Series 0i-C
Series 0i-D
Function name
Some function names have been changed as follows.
-
Automatic corner deceleration
-
Speed control based on the feedrate
difference on each axis
-
Arc radius-based feedrate clamp
-
Speed control with acceleration in
circular interpolation
Setting to enable
-
Setting 1 in bit 6 (RBL) of parameter
-
Bit 6 (RBL) of parameter No. 1603 is
bell-shaped
No. 1603 enables bell-shaped
not available.
acceleration/deceleration
acceleration/deceleration in rapid
Bell-shaped acceleration/deceleration
in rapid traverse
traverse.
in rapid traverse is enabled by setting
the time constant of bell-shaped
acceleration/deceleration after
interpolation in rapid traverse in
parameter No. 1621 or the
acceleration change time of
bell-shaped acceleration/deceleration
before interpolation in rapid traverse
in parameter No. 1672.
Selection of
-
The combination of bit 1 (AIR) of
-
Bit 1 (AIR) of parameter No. 7054 is
acceleration/deceleration
parameter No. 7054 and bit 1 (LRP)
not available.
before interpolation in
of parameter No. 1401 determines
The combination of bit 5 (FRP) of
rapid traverse or
acceleration/deceleration before
parameter No. 19501 and bit 1 (LRP)
acceleration/deceleration
interpolation or
of parameter No. 1401 determines
after interpolation in
acceleration/deceleration after
acceleration/deceleration before
rapid traverse
interpolation.
interpolation or
acceleration/deceleration after
interpolation. For details, refer to
"PARAMETER MANUAL"
(B-64310EN).
- 1057 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Setting of acceleration
-
Set acceleration by specifying the
-
Parameter Nos. 1770 and 1771 are
for look-ahead linear
maximum cutting feedrate for linear
not available.
acceleration/deceleration
acceleration/deceleration before
In parameter No. 1660, set the
before interpolation
interpolation in parameter No. 1770
maximum permissible cutting
and the time to elapse before
feedrate for acceleration/deceleration
reaching the maximum cutting
before interpolation for each axis.
feedrate for linear
acceleration/deceleration before
interpolation in parameter No. 1771.
Time constant setting of
-
Set the value in parameter No. 1768.
-
Parameter No. 1768 is not available.
linear/bell-shaped
Set the time constant for each axis in
acceleration/deceleration
parameter No. 1769.
after interpolation in
cutting feed common to
all axes
Time constant setting of
-
Set the value in parameter No. 1762.
-
Parameter No. 1762 is not available.
exponential
(To set the value for linear or
Set the value in parameter No. 1769.
acceleration/deceleration
bell-shaped acceleration/deceleration,
(Use parameter No. 1769 for any
after interpolation in
use parameter No. 1769.)
acceleration/deceleration type -
cutting feed for each axis
linear, bell-shaped, or exponential.)
Automatic corner
-
Setting 0 in bit 4 (CSD) of parameter
-
Automatic corner deceleration based
deceleration based on
No. 1602 enables the function.
on angle difference is not available.
angle difference
Set the lower limit speed in parameter
Therefore, bit 4 (CSD) of parameter
No. 1777 and the critical angle
No. 1602 and parameter Nos. 1777
between the two blocks in parameter
and 1779 are not available.
No. 1779.
Permissible speed
-
Set the value in parameter No. 1780.
-
Parameter No. 1780 is not available.
difference common to all
Set the permissible speed difference
axes for automatic
for each axis in parameter No. 1783.
corner deceleration
based on angle
difference (speed control
based on the feedrate
difference on each axis)
Setting of arc
-
Set the upper limit of the feedrate and
-
Parameter Nos. 1730 and 1731 are
radius-based feedrate
the corresponding arc radius value in
not available.
clamp (speed control
parameter Nos. 1730 and 1731,
Set the permissible acceleration for
with acceleration in
respectively.
each axis in parameter No. 1735.
circular interpolation)
Setting of the maximum
-
Set the value in parameter No. 1431.
-
Parameter No. 1431 is not available.
cutting feedrate common
Set the maximum cutting feedrate for
to all axes
each axis in parameter No. 1432.
Rapid traverse block
-
Disabled in the advanced preview
-
Enabled only when
overlap
control (T series), AI advanced
acceleration/deceleration after
preview control (M series), or AI
interpolation is used in the advanced
contour control (M series) mode.
preview control (T series), AI
advanced preview control (M series),
or AI contour control (M series) mode.
M
Differences regarding AI advanced preview control and AI contour control
Function
Series 0i-C
Series 0i-D
Function name
Some function names have been changed as follows.
-
Acceleration-based feedrate clamp
-
Speed control with the acceleration on
each axis
- 1058 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-C
Series 0i-D
Setting of
-
Set the permissible acceleration by
-
Parameter No. 1785 is not available.
acceleration-based
specifying the time to elapse before
Set the permissible acceleration for
feedrate clamp (speed
reaching the maximum cutting feedrate
each axis in parameter No. 1737.
control with the
in parameter No. 1785.
acceleration on each
The maximum cutting feedrate set in
axis)
parameter No. 1432 is used.
Differences regarding AI contour control
Function
Series 0i-C
Series 0i-D
Time constant of
-
Set parameter Nos. 1773 and 1774.
-
Parameter Nos. 1773 and 1774 are
acceleration/deceleration
If these parameters are not set,
not available.
in rapid traverse in the AI
parameter Nos. 1620 and 1621 are
In the case of
contour control mode
used.
acceleration/deceleration before
interpolation in rapid traverse, set
parameter Nos. 1660 and 1672.
In the case of
acceleration/deceleration after
interpolation in rapid traverse, set
parameter Nos. 1620 and 1621.
Setting to enable
-
Setting 1 in bit 7 (BEL) of parameter
-
Bit 7 (BEL) of parameter No. 1603 is
look-ahead bell-shaped
No. 1603 enables bell-shaped
not available.
acceleration/deceleration
acceleration/deceleration before
Setting the acceleration change time
before interpolation
interpolation.
of bell-shaped
acceleration/deceleration before
interpolation in parameter No. 1772
enables bell-shaped
acceleration/deceleration before
interpolation.
K.20.2 Differences in Diagnosis Display
None.
K.21 MACHINING CONDITION SELECTION FUNCTION
K.21.1 Differences in Specifications
Differences common to advanced preview control, AI advanced preview
control, and AI contour control
Function
Series 0i-C
Series 0i-D
Parameters set by
-
The following parameters are set
-
The following parameters are set
"acceleration/deceleration
according to the precision level:
according to the precision level:
before interpolation"
[Parameter No. 1770]
[Parameter No. 1660]
(machining parameter
Maximum cutting feedrate in linear
Maximum permissible cutting
adjustment screen)
acceleration/deceleration before
feedrate in acceleration/deceleration
interpolation
before interpolation on each axis
[Parameter No. 1771]
(Series 0i-D does not have
Time before the maximum cutting
parameter Nos. 1770 and 1771.)
feedrate in linear
acceleration/deceleration before
interpolation (parameter No. 1770) is
reached
- 1059 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Parameter 1 set by
-
The following parameters are set
-
The following parameters are set
"permissible acceleration"
according to the precision level:
according to the precision level:
(machining parameter
[Parameter No. 1730]
[Parameter No. 1735]
adjustment screen)
Upper limit of the feedrate by arc
Permissible acceleration in speed
radius-based feedrate clamp
control with acceleration in circular
[Parameter No. 1731]
interpolation
Arc radius corresponding to the upper
(Series 0i-D does not have
limit of the feedrate by arc
parameter Nos. 1730 and 1731.
radius-based feedrate clamp
Also, "arc radius-based feedrate
(parameter No. 1730)
clamp" has been renamed "speed
control with acceleration in circular
interpolation".)
M
Differences regarding AI advanced preview control and AI contour control
Function
Series 0i-C
Series 0i-D
Parameter 2 set by
-
The following parameters are set
-
The following parameters are set
"permissible
according to the precision level:
according to the precision level:
acceleration"
[Parameter No. 1432]
[Parameter No. 1737]
(machining parameter
Maximum cutting feedrate
Permissible acceleration for speed
adjustment screen)
[Parameter No. 1785]
control with the acceleration on each
Time before the maximum cutting
axis
feedrate (parameter No. 1432) is
(Series 0i-D does not have parameter
reached
No. 1785. Also, "acceleration-based
(Set this to determine the permissible
feedrate clamp" has been renamed
acceleration for acceleration-based
"speed control with the acceleration on
feedrate clamp.)
each axis".)
K.21.2 Differences in Diagnosis Display
None.
K.22 AXIS SYNCHRONOUS CONTROL
K.22.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Function name
-
Quick synchronous control
-
Axis synchronous control
- 1060 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-C
Series 0i-D
Setting to perform
-
Not available.
-
Depends on bit 5 (SCA) of parameter
synchronous
No. 8304 for the slave axis. When 0
operation all the time
is set, the processing is the same as
Series 0i-C.
Bit 5 (SCA) of parameter No. 8304
In axis synchronous control:
0:
Synchronous operation is performed
when the axis synchronous control
selection signal SYNCx or axis
synchronous control manual feed
selection signal Synch for the slave
axis is set to "1".
1:
Synchronous operation is performed all
the time.
Synchronous operation is performed
regardless of the setting of the SYNCx
or SYNCJx signal.
Setting to move
-
Not available.
-
Available.
multiple slave axes in
This is possible by setting the same
synchronism with the
master axis number in parameter No.
master axis
8311 for the multiple slave axes.
Setting of the same
-
The same name cannot be set for the
-
The same name can be set for the
name for the master
master and slave axes.
master and slave axes. In that case,
and slave axes
however, automatic operation cannot
be performed in normal operation; only
manual operation is allowed.
(No alarm is caused even if an attempt
to perform automatic operation is
made.)
Setting of axes for
T
-
The master axis number set in
which to perform
-
The setting method of parameter No.
parameter No. 8311 may or may not
simple synchronous
8311 is different from that used for the
be smaller than the slave axis number.
control (axis
M series. See Series 0i-C Connection
-
The setting method of parameter No.
synchronous control)
Manual (Function) for details.
8311 for the M series of Series 0i-C is
M
always used.
-
The master axis number set in
parameter No. 8311 must be smaller
than the slave axis number.
- 1061 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Synchronization error
T
-
The servo positional difference
check based on
-
Not available.
between the master and slave axes is
positional difference
M
monitored, and alarm DS0001 is
-
The servo positional difference
issued if the difference exceeds the
between the master and slave axes is
limit value set in parameter No. 8323
monitored, and alarm PS0213 is issued
for the slave axis. At the same time,
if the difference exceeds the limit value
the signal for indicating a positional
set in parameter No. 8313 when the
difference error alarm for axis
number of synchronized axis pairs is
synchronous control SYNER<F403.0>
one or the limit value set in parameter
is output.
No. 8323 for the master axis when the
Parameter No. 8313 is not available.
number of synchronized axis pairs is
Regardless of the number of pairs, set
two.
the limit value in parameter No. 8323.
-
The data range of parameter No. 8323
-
The data range of parameter No. 8323
is as follows:
is as follows:
[Data range]
[Data range]
0 to 32767
0 to 999999999
Synchronization error
T
-
The machine coordinates of the master
check based on
-
Not available.
and slave axes are compared and, if
machine coordinates
M
the difference is greater than the value
-
The machine coordinates of the master
set in parameter No. 8314 for the slave
and slave axes are compared and, if
axis, alarm SV0005 is issued and the
the difference is greater than the value
motor is stopped immediately.
set in parameter No. 8314 for the
master axis, alarm SV0407 is issued
-
The data range of parameter No. 8314
and the motor is stopped immediately.
is as follows:
[Data range]
-
The data range of parameter No. 8314
0 or positive 9 digits of the minimum
is as follows:
unit of data.
(For IS-B, 0.0 to
[Data range]
+999999.999)
0 to 32767
Setting of
T
-
Synchronization establishment is
synchronization
-
Synchronization establishment is not
enabled by setting 1 in bit 7 (SOF) of
establishment
available.
parameter No. 8303 for the slave axis.
M
(Bit 7 (SOF) of parameter No. 8301 is
-
Synchronization establishment is
not available. Regardless of the
enabled by setting 1 in bit 7 (SOF) of
number of pairs, set 1 in bit 7 (SOF) of
parameter No. 8301 when the number
parameter No. 8303.)
of synchronized axis pairs is one or by
setting 1 in bit 7 (SOF) of parameter
No. 8303 for the master axis when the
number of synchronized axis pairs is
two.
Timing of
T
-
Synchronization establishment is
synchronization
-
Synchronization establishment is not
performed when:
establishment
available.
1.
Power is turned on when the absolute
M
position detector is used.
-
Synchronization establishment is
2. Manual reference position return
performed when:
operation is performed.
1.
Power is turned on when the absolute
3. The state of servo position control is
position detector is used.
changed from off to on.
2. Emergency stop is canceled.
(This occurs when emergency stop, servo
alarm, servo off, etc. is canceled. Note,
however, that synchronization
establishment is not performed at the time
of axis removal cancellation.)
- 1062 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-C
Series 0i-D
Maximum
T
-
Set the value in parameter No. 8325
compensation for
-
Synchronization establishment is not
for the slave axis.
synchronization
available.
If the compensation amount exceeds
M
the values set in this parameter, alarm
-
Set the value in parameter No. 8315
SV0001 occurs.
when the number of synchronized axis
(Parameter No. 8315 is not available.
pairs is one or in parameter No. 8325
Regardless of the number of pairs, set
for the master axis when the number of
the value in parameter No. 8325.)
synchronized axis pairs is two.
If the compensation amount exceeds
-
The data unit and data range of
the values set in the relevant
parameter No. 8325 are as follows:
parameter, alarm SV0410 occurs.
[Data unit]
Machine unit
-
The data unit and data range of
[Data range]
parameter Nos. 8315 and 8325 are as
0 or positive 9 digits of the minimum
follows:
unit of data.
(For IS-B, 0.0 to
[Data unit]
+999999.999)
Detection unit
[Data range]
0 to 32767
Automatic setting for
T
-
Set 1 in bit 0 (ATE) of parameter No.
grid position matching
-
Automatic setting for grid position
8303 for the slave axis to enable
matching is not available.
automatic setting for grid position
M
matching.
-
Enable automatic setting for grid
(Bit 0 (ATE) of parameter No. 8302 is
position matching by setting 1 in bit 0
not available. Regardless of the
(ATE) of parameter No. 8302 when the
number of pairs, set the value in bit 0
number of synchronized axis pairs is
(ATE) of parameter No. 8303.)
one or in bit 0 (ATE) of parameter No.
8303 when the number of synchronized
-
Set 1 in bit 1 (ATS) of parameter No.
axis pairs is two.
8303 for the slave axis to start
automatic setting for grid position
-
Start automatic setting for grid position
matching.
matching by setting 1 in bit 1 (ATS) of
(Bit 1 (ATS) of parameter No. 8302 is
parameter No. 8302 when the number
not available. Regardless of the
of synchronized axis pairs is one or in
number of pairs, set the value in bit 1
bit 1 (ATS) of parameter No. 8303
(ATS) of parameter No. 8303.)
when the number of synchronized axis
pairs is two.
Difference between
T
-
Set the value in parameter No. 8326
the master axis
-
Automatic setting for grid position
for the slave axis.
reference counter and
matching is not available.
(Parameter No. 8316 is not available.
slave axis reference
M
Regardless of the number of pairs, set
counter obtained
-
Set the value in parameter No. 8316
the value in parameter No. 8326.)
through automatic
when the number of synchronized axis
setting for grid
pairs is one or in parameter No. 8326
positioning
for the master axis.
Time from the servo
T
-
Set the value in parameter No. 8327
preparation
-
Torque difference alarm detection is
for the slave axis.
completion signal SA
not available.
(Parameter No. 8317 is not available.
<F000.6> being set to
M
Regardless of the number of pairs, set
1 until torque
-
Set the value in parameter No. 8317
the value in parameter No. 8327.)
difference alarm
when the number of synchronized axis
detection is started
pairs is one or in parameter No. 8327
for the master axis when the number of
synchronized axis pairs is two.
- 1063 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Setting to use the
T
-
Bit 3 (SSE) of parameter No. 8302 is
external machine
-
Not available.
not available.
coordinate system
M
By setting 1 in bit 7 (SYE) of parameter
shift function for the
-
When 1 is set in bit 3 (SSE) of
No. 8304 for the slave axis, the slave
slave axis
parameter No. 8302, setting an
axis is shifted as well when an external
external machine coordinate system
machine coordinate system shift is set
shift for the master axis causes the
for the corresponding master axis.
slave axis to shift as well.
This parameter is used individually for
This parameter is used for all the pairs.
each slave axis.
Setting to prevent
T
-
Bit 7 (SMF) of parameter No. 3105 is
slave axis movement
-
Not available. Slave axis movement
not available.
from being added to
is always added to the actual feedrate
Setting 0 in bit 2 (SAF) of parameter
the actual feedrate
display.
No. 8303 prevents slave axis
display
M
movement from being added to the
-
Setting 1 in bit 7 (SMF) of parameter
actual feedrate display.
(Note that the
No. 3105 prevents slave axis
meaning of the value is the opposite
movement from being added to the
from bit 7 (SMF) of parameter No.
actual feedrate display.
3105.)
This parameter is used for all the pairs.
This parameter is used individually for
each slave axis.
Change of the
-
Specify an M code that is not to be
-
Specify an M code that changes the
synchronization state
buffered.
synchronization state (parameter No.
during a program
Using this M code, change the input
8337 or 8338).
command
signal - SYNCx<G138> or
By changing the input signal -
SYNCJx<G140> - from the PMC side.
SYNCx<G138> or SYNCJx<G140> -
from the PMC side using this M code,
it is possible to change the
synchronization state during a program
command.
Parameter No. 8337
Specify an M code that changes
synchronous operation to normal operation.
Parameter No. 8338
Specify an M code that changes normal
operation to synchronous operation.
Automatic slave axis
T
-
Bit 4 (TRP) of parameter No. 12762 is
parameter setting
-
This function is enabled by setting 1 in
not available.
bit 4 (TRP) of parameter No. 12762 for
This function is enabled by setting 1 in
the master axis.
bit 4 (SYP) of parameter No. 8303 for
M
the master and slave axes.
-
This function is enabled by setting 1 in
bit 4 (SYP) of parameter No. 8303 for
the master axis.
T
Function
Series 0i-C
Series 0i-D
Number of pairs for
-
One pair (two pairs for the M series)
-
Two pairs (also two pairs for the M
synchronous
series)
operation
Synchronous
-
Synchronous operation is not available
-
Setting axis synchronous control
operation during
in jog, handle, or manual incremental
manual feed selection signal SYNCJx
manual operation
feed.
to 1 enables synchronous operation
even in jog, handle, or manual
incremental feed.
- 1064 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
M
Function
Series 0i-C
Series 0i-D
Mirror image for the
-
A mirror image cannot be applied to a
-
By setting parameter No. 8312 for the
slave axis
slave axis during simple synchronous
slave axis, a mirror image can be
control. It can be applied only to the T
applied to a slave axis during simple
series.
synchronous control.
Parameter No. 8312
This parameter sets mirror image for the
slave axis. When 100 or a more value is
set with this parameter, the mirror image
function is applied to synchronous control.
Setting to cancel the
-
Depends on bit 5 (SYE) of parameter
-
Not available.
check of positional
No. 8301.
Therefore, bit 5 (SYE) of parameter
difference between
No. 8301 is not available.
the master and slave
Bit 5 (SYE) of parameter No. 8301
Since the positional difference is
axes during
During synchronization establishment, the
always checked, parameter No. 8318
synchronization
positional difference limit is:
is not available, either.
establishment
0: Checked.
1: Not checked.
Parameter No. 8318
Set the time from the synchronization
establishment function outputting a
compensation pulse to the slave axis until
the check of the positional difference limit
between the master and slave axes starts.
K.22.2 Differences in Diagnosis Display
Item
Series 0i-C
Series 0i-D
Positional difference
-
This item is displayed in diagnosis No.
-
This item is displayed in diagnosis No.
between the master
540 for the master axis when the
3500 for the slave axis.
and slave axes
number of synchronized axis pairs is
(Regardless of the number of pairs, the
one or in diagnosis No. 541 for the
item is displayed in diagnosis No.
master axis when the number of
3500.)
synchronized axis pairs is two.
K.23 ARBITRARY ANGULAR AXIS CONTROL
K.23.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Angular and
perpendicular axes
Series 0i-C
Series 0i-D
when an invalid value
Angular
Perpendicular
Angular axis
Perpendicular axis
is set in parameter
axis
axis
No. 8211 or 8212
Y-axis of the basic
Z-axis of the basic
M
Y axis
Z axis (3rd
three axes (axis with
three axes (axis with
series
(2nd axis)
axis)
2 set in parameter
3 set in parameter
No. 1022)
No. 1022)
X-axis of the basic
Z-axis of the basic
T
X axis (1st
Z axis (2nd
three axes (axis with
three axes (axis with
series
axis)
axis)
1 set in parameter
3 set in parameter
No. 1022)
No. 1022)
- 1065 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Reference position
-
Select the signal using bit 3 (AZP) of
-
Bit 3 (AZP) of parameter No. 8200 is
return completion
parameter No. 8200.
not available.
signal ZP for the
When the bit is set to 0, ZP is not set to
ZP is always set to "0".
(The signal is
perpendicular axis
"0".
(The signal is not cleared.)
cleared.)
moved with the
When the bit is set to 1, ZP is set to
angular axis
"0".
(The signal is cleared.)
<Fn094, Fn096,
Fn098, Fn100>
When an angular axis
-
Select the perpendicular axis operation
-
Bit 6 (A53) of parameter No. 8201 is
is specified
using bit 6 (A53) of parameter No.
not available.
individually in machine
8201.
Only the angular axis is always moved.
coordinate system
When the bit is set to 0, the
selection (G53) during
perpendicular axis is also moved.
arbitrary angular axis
When the bit is set to 1, only the
control
angular axis is moved.
G30 command during
-
Select the operation using bit 0 (A30)
-
Bit 0 (A30) of parameter No. 8202 is
arbitrary angular axis
of parameter No. 8202.
not available.
control
When the bit is set to 0, the operation
The operation is always for the angular
is for the perpendicular coordinate
coordinate system.
system.
When the bit is set to 1, the operation
is for the angular coordinate system.
K.23.2 Differences in Diagnosis Display
None.
K.24 RUN HOUR AND PARTS COUNT DISPLAY
K.24.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Data range of the M
Parameter No. 6710
code that counts the
The data range of the M code that counts the number of machined parts is as follows.
number of machined
parts
-
0 to 255
-
0 to 99999999 (8 digits)
Data range of the
Parameter No. 6713
number of parts
The data range of the number of parts required is as follows.
required
-
0 to 9999
-
0 to 999999999 (9 digits)
Data range of the
Parameter No. 6711
Parameter No. 6712
number and total
Number of parts machined
Total number of parts machined
number of parts
machined
The data range is as follows.
-
0 to 99999999 (8 digits)
-
0 to 999999999 (9 digits)
Data range of the
Parameter No. 6750
Parameter No. 6752
Parameter No. 6754
power-on period, time
Integrated value of
Integrated value of time during
Integrated value of cutting
during automatic
power-on period
automatic operation
time
operation, cutting
Parameter No. 6756
Parameter No. 6758
time, input signal
Integrated value of time when input signal TMRON (G053.0)
Integrated value of one
TMRON on time, and
is on
automatic operation time
one automatic
operation time
The data range is as follows.
-
0 to 99999999 (8 digits)
-
0 to 999999999 (9 digits)
- 1066 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
K.24.2 Differences in Diagnosis Display
None.
K.25 MANUAL HANDLE FEED
K.25.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Handle pulses
If manual handle feed exceeding the rapid traverse rate is specified, whether to ignore or
exceeding the rapid
accumulate handle pulses exceeding the rapid traverse feedrate can be set as follows.
traverse rate
-
Depends on bit 4 (HPF) of parameter
-
Bit 4 (HPF) of parameter No. 7100 is
No. 7100. The amount of pulses to be
not available. Whether to ignore or
accumulated is set in parameter No.
accumulate excess handle pulses is
7117.
determined by the amount to be
accumulated that is set in parameter
No. 7117.
[When parameter No. 7117 = 0]
Ignored.
[When parameter No. 7117 > 0]
Accumulated in the CNC without being
ignored.
Permissible amount of
-
The value range of parameter No. 7117
-
The value range of parameter No.
pulses for manual
is 0 to 99999999 (8 digits).
7117 is 0 to 999999999 (9 digits).
handle feed
- 1067 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Value range of the
-
For parameter Nos. 7113, 7131, 7133,
-
For parameter No. 7113, 7114, 7131,
magnification
and 12350, magnification ranges from
7132, 7133, 7134, 12350, and 12351,
parameter for manual
1 to 127.
magnification ranges from 1 to 2000.
handle feed
For parameter Nos. 7114, 7132, 7134,
and 12351, magnification ranges from
1 to 1000.
Parameter No. 7113
Parameter No. 7114
Magnification when manual handle feed
Magnification when manual handle feed
amount selection signals MP1 = 0 and MP2
amount selection signals MP1 = 1 and MP2
= 1
= 1
[When bit 5 (MPX) of parameter No. 7100 = 0]
Magnification common to all the generators in the path
[When bit 5 (MPX) of parameter No. 7100 = 1]
Magnification used by the first generator in the path
Parameter No. 7131
Parameter No. 7132
Magnification when manual handle feed
Magnification when manual handle feed
amount selection signals MP21 = 0 and
amount selection signals MP21 = 1 and
MP22 = 1
MP22 = 1
When bit 5 (MPX) of parameter No. 7100 is set to 1, the magnification used by the second
generator in the path applies.
Parameter No. 7133
Parameter No. 7134
Magnification when manual handle feed
Magnification when manual handle feed
amount selection signals MP31 = 0 and
amount selection signals MP31 = 1 and
MP32 = 1
MP32 = 1
When bit 5 (MPX) of parameter No. 7100 is set to 1, the magnification used by the third
generator in the path applies.
Parameter No. 12350
Parameter No. 12351
Magnification when per-axis manual handle
Magnification when per-axis manual handle
feed amount selection signals MP1 = 0 and
feed amount selection signals MP1 = 1 and
MP2 = 1
MP2 = 1
Function
Series 0i-C
Series 0i-D
Number of manual
-
Set the value in parameter No. 7110.
-
Parameter No. 7110 is not available.
pulse generators used
Up to two generators or three
generators (an optional function for
0i-TD) can be used without setting the
parameter.
K.25.2 Differences in Diagnosis Display
None.
K.26 PMC AXIS CONTROL
K.26.1 Differences in Specifications
Differences common to 1-path control and 2-path control
Function
Series 0i-C
Series 0i-D
Relationship with
-
PMC axis control can be applied for any
-
PMC axis control cannot be applied
synchronous control
axis other than a synchronous slave
for any axis under synchronous
(synchronous control of
axis.
control.
synchronous/composite
control)
- 1068 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-C
Series 0i-D
Relationship with the
-
Enable or disable the functions by using
-
Neither the feed-forward nor
feed-forward and
bit 7 (NAH) of parameter No. 1819, bit 3
advanced preview feed-forward
advanced preview
(G8C) of parameter No. 8004, and bit 4
function is available for an axis
feed-forward functions
(G8R) of parameter No. 8004 in
under PMC axis control.
combination.
Bit 3 (G8C) and bit 4 (G8R) of
parameter No. 8004 are not
available.
Data range of rapid
-
The data range is as follows.
-
1 to 65535
Valid data range
Unit of
traverse rate for rapid
IS-A, IS-B
IS-C
data
The data unit is as follows.
Millimeter
Data unit
Unit
traverse (00h), 1st to 4th
30 to 15000
30 to 12000
mm/min
IS-A to IS-C
Linear axis
machine
Linear
Metric machine
1
mm/min
Inch machine
30 to 6000
30 to 4800
inch/min
axis
Inch machine
0.1
inch/min
reference position return
Rotation
Rotation axis
30 to 15000
30 to 12000
deg/min
1
deg/min
axis
(07h to 0Ah), and
machine coordinate
system selection (20h)
Data range of total
-
The data range is as follows.
-
The data range is as follows.
Input increment
IS-B
IS-C
Unit
IS-A
IS-B,IS-C
moving distance for rapid
mm unit input
mm
-99999999 to 99999999 (8 digits)
-999999999 to 999999999 (9 digits)
±99999.999
±9999.9999
traverse (00h), cutting
deg unit input
deg
inch unit input
±9999.9999
±999.99999
inch
The data unit is the minimum setting
feed - feed per minute
unit for the corresponding axis.
(See
(01h), cutting feed - feed
the table below.)
per revolution (02h), and
Setting
Minimum
unit
data unit
skip - feed per minute
IS-A
0.01
IS-B
0.001
IS-C
0.0001
(03h)
Data range of cutting
-
1 to 65535
-
1 to 65535
feedrate for rapid
The specified feedrate must be within
traverse (01h) and skip -
the range shown in the table below.
Valid data range
Unit of
feed per minute (03h)
IS-B
IS-C
data
Millimeter
1 to 100000
0.1 to 12000.0
mm/min
Linear axis
machine
Inch machine
0.01 to 4000.00
0.01 to 480.000
inch/min
Rotation axis
1 to 100000
0.1 to 12000.0
deg/min
Function to increase the
-
Not available.
-
By setting 1 in bit 2 (JFM) of
specification unit by a
parameter No. 8004, it is possible
factor of 200 for
to increase the specification unit by
continuous feed (06h)
a factor of 200.
Bit 2 (JFM) of parameter No. 8004
Set the specification unit of feedrate
data for specifying the continuous feed
command for PMC axis control.
Increment
Bit 2 (JFM)
Millimeter
Inch input
Rotation
system
of No. 8004
input
(inch/min)
axis
(mm/min)
(min-1)
IS-B
0
1
0.01
0.00023
1
200
2.00
0.046
IS-C
0
0.1
0.001
0.000023
1
20
0.200
0.0046
Maximum feedrate for
-
When an override of 254% is applied
-
When an override of 254% is
IS-B
IS-C
continuous feed (06h)
Metric input
Inch input
Metric input
Inch input
applied
1 time
166458
1664.58
16645
166.45
IS-B
IS-C
mm/min
inch/min
mm/min
inch/min
1664589
16645.89
166458
1664.58
Metric input
Inch input
Metric input
Inch input
10 times
mm/min
inch/min
0mm/min
inch/min
(mm/min)
(inch/min)
(mm/min)
(inch/min)
-
When override is canceled
1 time
166458
1664.58
16645
166.46
IS-B
IS-C
10 times
999000
16645.89
99900
1664.58
Metric input
Inch input
Metric input
Inch input
65535
655.35
6553
65.53
200 times
999000
39330.0
99900
3933.0
1 time
mm/min
inch/min
mm/min
inch/min
10 times
655350
6553.50
65535
655.35
mm/min
inch/min
mm/min
inch/min
-
When override is canceled
IS-B
IS-C
Metric input
Inch input
Metric input
Inch input
(mm/min)
(inch/min)
(mm/min)
(inch/min)
1 time
65535
655.35
6553
65.53
10 times
655350
6553.5
65535
655.35
200 times
999000
39330.0
999000
3933.0
- 1069 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Minimum unit of feedrate
The minimum unit of feedrate is given by the expressions shown below. The value
for the speed command
must be specified as an integer. No finer value may be specified.
(10h)
A calculation is made according to IS-B.
Fmin: Minimum feedrate unit
P: Number of pulses per revolution of a detector for speed feedback
-
Fmin = P ÷ 7500 (mm/min)
-
Fmin = P ÷ 1000 (mm/min)
Speed specification in
A speed is specified according to the expressions shown below.
the speed command
A calculation is made according to IS-B.
(10h)
F: Speed command (integer)
N: Servo motor speed (min-1)
P: Number of pulses per revolution of a detector for speed feedback
-
F = N × P ÷ 7500 (mm/min)
-
F = N × P ÷ 1000 (mm/min)
Setting range of torque
-
The setting range is as follows.
-
The setting range is as follows.
Valid data range
Unit
Valid data range
Unit
data for torque control
-999999999 to +999999999 (9 digits)
0.0000 1 Nm
-99999999 to +99999999
0.0000 1 Nm
(11h)
Note on executing an
-
[For Series 0i-D]
absolute command from
When you switch to PMC axis control to execute a move command during
the program for an axis
automatic operation and then switch back to NC axis control to execute an
subject to PMC axis
absolute command from the program for the moved axis, that PMC command
control during automatic
needs to be executed using a non-buffering M code.
operation
For example, when an absolute command is executed in a N40 block after PMC
control is applied to Y axis, as in the example below, PMC axis control needs to be
executed in a non-buffering M code (N20 block).
O0001 ;
N10 G94 G90 G01 X20. Y30. F3000 ;
N20 M55 ; Executes PMC axis control for the Y axis.
N30 X70. ;
N40 Y50. ;
N50 M30 ;
Execute PMC axis control as follows.
1. After the output of the auxiliary function strobe signal MF for M55, start PMC
axis control.
2. Upon completion of PMC axis control, input the completion signal FIN for M55.
-
[For Series 0i-C]
Control does not need to be executed using a non-buffering M code.
Acceleration/deceleration
-
Depends on bit 2 (SUE) of parameter
-
Bit 2 (SUE) of parameter No. 8002
control for an axis
No. 8002.
is not available.
synchronized with
The acceleration/deceleration of
external pulses using
Bit 2 (SUE) of parameter No. 8002
the axis synchronized with external
external pulse
With the external pulse synchronization
pulses is controlled (exponential
synchronization (0Bh,
command for PMC axis control, the
acceleration/deceleration).
0Dh to 0Fh)
acceleration/deceleration of the axis
synchronized with external pulses is:
0: Controlled (exponential
acceleration/deceleration).
1: Not controlled.
- 1070 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-C
Series 0i-D
Inch/metric conversion
-
Depends on bit 0 (PIM) of parameter
-
Bit 0 (PIM) of parameter No. 8003
for a linear axis
No. 8003.
is not available. Parameter No.
controlled only by PMC
1010 is not available, either.
axis control
Bit 0 (PIM) of parameter No. 8003
For a linear axis controlled only by
When the axis controlled only by PMC axis
PMC axis control, set rotation axis
control (see parameter No. 1010) is a linear
type B (set 1 in both bit 1 and bit 0
axis, inch/metric input:
of parameter No. 1006) to avoid
0: Influences the axis.
the influence of inch/metric input.
1: Does not influence the axis.
Setting to change all
-
Depends on bit 1 (PAX) of parameter
-
Bit 1 (PAX) of parameter No. 8003
axes to CNC axes or
No. 8003.
is not available. Parameter No.
PMC axes
1010 is not available, either.
Bit 1 (PAX) of parameter No. 8003
There is no parameter to change
When 0 is set as the number of CNC control
all axes to PMC axes.
axes (parameter No. 1010), all axes are
changed to:
0: CNC axes.
1: PMC axes.
If the PMC issues an
-
Depends on bit 0 (CMV) of parameter
-
Bit 0 (CMV) of parameter No. 8004
axis control command for
No. 8004.
is not available.
an axis when the tool is
The axis control command from the
waiting for the auxiliary
Bit 0 (CMV) of parameter No. 8004
PMC side is executed.
function completion
If the PMC issues an axis control command
signal after moving that
for an axis when the tool is waiting for the
axis according to a move
auxiliary function completion signal after
command and an
moving that axis according to a move
auxiliary function
command and an auxiliary function specified
specified from the CNC
from the CNC side:
side
0: Alarm PS0130 is issued.
1: The axis control command from the
PMC side is executed.
If the CNC issues a
-
Depends on bit 1 (NMT) of parameter
-
Bit 1 (NMT) of parameter No. 8004
command for an axis
No. 8004.
is not available.
when that axis is being
A command that does not involve
moved by the axis
Bit 1 (NMT) of parameter No. 8004
moving the axis is executed without
control command from
If the CNC issues a command for an axis
an alarm.
the PMC side
when that axis is being moved by the axis
(If the command involves moving
control command from the PMC side:
the axis, alarm PS0130 is issued.)
0: Alarm PS0130 is issued.
1: A command that does not involve
moving the axis is executed without an
alarm.
Setting of
-
This item is determined by using bit 7
-
Bit 7 (NDI) of parameter No. 8004
diameter/radius
(NDI) of parameter No. 8004 and bit 1
is not available. The item is
specification for the
(CDI) of parameter No. 8005 in
determined by bit 1 (CDI) of
amount of travel and
combination.
parameter No. 8005.
feedrate when diameter
programming is specified
Bit 1 (CDI) of parameter No. 8005
for a PMC-controlled axis
In PMC axis control, when diameter
programming is specified for a
PMC-controlled axis:
0: The amount of travel and feedrate
are each specified with a radius.
1: The amount of travel is specified
with a diameter while the feedrate
is specified with a radius.
- 1071 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Individual output of the
-
Depends on bit 7 (MFD) of parameter
-
Bit 7 (MFD) of parameter No. 8005
auxiliary function
No. 8005.
is not available.
The individual output of the
Bit 7 (MFD) of parameter No. 8005
auxiliary function for PMC axis
The individual output of the auxiliary function
control function is enabled.
for PMC axis control function is:
0: Disabled.
1: Enabled.
Function to exert position
-
Depends on bit 4 (EVP) of parameter
-
Depends on bit 4 (EVP) of
control for the speed
No. 8005.
parameter No. 8005. Note that,
command (10h)
for the EVP=1 setting to take
Bit 4 (EVP) of parameter No. 8005
effect, 1 must be set in bit 2 (VCP)
The speed of PMC axis control is specified
of parameter No. 8007.
by:
0: Speed command.
Bit 2 (VCP) of parameter No. 8007
1: Position command.
The speed command in PMC axis
control is:
0: FS10/11 type.
1: FS0 type.
In-position check for an
-
Depends on bit 2 (IPA) of parameter No.
-
Bit 2 (IPA) of parameter No. 8006
axis controlled only by
8006.
is not available. Parameter No.
PMC axis control
1010 is not available, either.
Bit 2 (IPA) of parameter No. 8006
The check is performed when no
In the case of an axis controlled only by
move command is specified for the
PMC axis control (see parameter No. 1010),
PMC axis. Otherwise, the
in-position check is:
processing is determined by bit 6
0: Performed when no move command is
(NCI) of parameter No. 8004.
specified for the PMC axis.
1: Always not performed.
Bit 6 (NCI) of parameter No. 8004
When the PMC-controlled axis is
decelerated, in-position check is:
0: Performed.
1: Not performed.
No in-position check
-
Depends on bit 0 (NIS) of parameter No.
-
Bit 0 (NIS) of parameter No. 8007
signal for a
8007.
is not available.
PMC-controlled axis and
The no in-position check signal
no in-position check
Bit 0 (NIS) of parameter No. 8007
NOINPS<G023.5> and no
signals for individual
For in-position check for a PMC axis, the no
in-position check signals for
axes
in-position check signal NOINPS<G023.5>
individual axes NOINP1<G359> to
and no in-position check signals for
NOINP5<G359> are disabled for
individual axes NOINP1<G359> to
in-position check for a PMC axis.
NOINP5<G359> are:
0: Disabled.
1: Enabled.
Minimum speed for rapid
-
Set the value in parameter No. 8021.
-
Parameter No. 8021 is not
traverse override in PMC
available.
axis control
The minimum speed for rapid
traverse override cannot be set.
- 1072 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-C
Series 0i-D
Operation when
-
Depends on bit 1 (RAB) of parameter
-
Depends on bit 1 (RAB) of
instructing in machine
No. 1008.
parameter No. 1008 and bit 4
coordinate system
(R20) of parameter No. 8013.
selection (20h) to the
Bit 1 (RAB) of parameter No. 1008
axis to which roll-over is
In the absolute commands, the axis rotates
Bit 4 (R20) of parameter No.8013
effective
in the direction:
0
1
0: In which the distance to the target is
Direction of
Direction of
0
the shortest path
the shortest path
shorter.
Bit 1 (RAB) of
Direction of sign of
parameter No.1008
Direction of sign of
(Specified by the shortest path)
1
the amount of the
command value
1: Specified by the sign of command value.
movement to be made
T
Differences regarding 2-path control
Function
Series 0i-C
Series 0i-D
Relationship with
-
PMC axis control can also be applied to
-
PMC axis control cannot be applied to
composite control
axes subject to composite control.
axes subject to composite control.
Setting when groups
-
1 (group A) to 4 (group D) are set in
-
5 (group A for the path 2) to 8 (group D
A to D in the path 2
parameter No. 8010 for the path 2.
for the path 2) are set in the axis
is used
parameter No. 8010 controlled in the
path 2.
Parameter No. 8010
Specify the DI/DO group to be used to
specify a command for each
PMC-controlled axis.
K.26.2 Differences in Diagnosis Display
None.
K.27 EXTERNAL SUBPROGRAM CALL (M198)
K.27.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Address P format
-
Depends on bit 2 (SBP) of parameter
-
To call a subprogram, the program
when calling a
No. 3404.
number must always be specified in
subprogram on the
address P.
memory card (file
Bit 2 (SBP) of parameter No. 3404
When calling a subprogram on the
number
In the external device subprogram call
memory card, the processing is not
specification/program
M198, address P is specified using:
dependent on the setting of bit 2 (SBP)
number specification)
0: File number.
of parameter No. 3404.
1: Program number.
Multiple call alarm
If a subprogram called by an external subprogram call specifies a further external
subprogram call, the following alarms are issued, respectively:
-
Alarm PS0210
-
Alarm PS1080
- 1073 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
External subprogram
-
Enabled.
-
Depends on bit 1 (MDE) of parameter
call in MDI mode
No. 11630.
Bit 1 (MDE) of parameter No. 11630
In MDI mode, an external device
subprogram call (M198 command) is:
0: Disabled.
(Alarm PS1081 is issued.)
1: Enabled.
K.27.2 Differences in Diagnosis Display
None.
K.28 SEQUENCE NUMBER SEARCH
K.28.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Return from a
-
The calling program is searched from
-
The calling program is searched in a
subprogram to the
the beginning, and control is returned
forward direction from the block that
calling program's
to the first block found to have
called the subprogram, and control is
block that has a
sequence number Nxxxxx.
returned to the first block found to have
specified sequence
sequence number Nxxxxx.
number
If the specified sequence number is
Sequence number
not found, the calling program is
search when (M99
searched from the beginning, and
Pxxxxx) is executed
control is returned to the first block
found to have sequence number
Nxxxxx.
Example) Main program
Sub program
O0001 ;
O9001 ;
N100 ; (1)
M99 P100 ;
N100 ; (2)
M98 P9001 ;
N100 ; (3)
N100 ; (4)
M30 ;
-
[For Series 0i-C]
-
[For Series 0i-D]
Control is returned to block (1).
Control is returned to block (3).
WARNING
Be sure to avoid writing two or more identical sequence numbers in a program.
Doing so may cause the search to find unintended blocks.
K.28.2 Differences in Diagnosis Display
None.
- 1074 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
K.29 STORED STROKE CHECK
K.29.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Stored stroke check
-
This function is always enabled for all
-
It is possible to select whether to
immediately following
axes.
enable or disable the function on an
powering on
axis-by-axis basis using bit 0 (DOT) of
parameter No. 1311.
Bit 0 (DOT) of parameter No. 1311
The stored stroke limit check immediately
following powering on is:
0: Disabled.
1: Enabled.
NOTE
This function stores machine coordinates
using software and therefore imposes a
burden on the system. Disable the
function for those axes that do not require
it.
Movements made while the power is
off are not reflected on the machine
coordinate system immediately after
powering on.
-
Machine coordinates are set upon
-
Machine coordinates are set upon
powering on.
powering on.
Absolute and relative coordinates are not
Absolute and relative coordinates are
set.
set based on these machine
(They are set when the absolute position
coordinates.
detector is provided.)
Y and J address
T
-
Available for both the T series and M
specification using
Not available.
series.
G22
M
Not available.
Overtravel alarm
-
Stored stoke check 2 does not support
-
Stored stoke check 2 also supports bit
bit 7 (BFA) of parameter No. 1300.
7 (BFA) of parameter No. 1300.
Therefore, if an interference alarm
Setting 1 in BFA allows the tool to stop
occurs, the tool stops after entering the
before entering the prohibited area,
prohibited area.
thus eliminating the need to make the
This makes it necessary to make the
prohibited area slightly larger than
prohibited area slightly larger than
actually necessary.
actually necessary.
Bit 7 (BFA) of parameter No. 1300
If a stored stoke check 1, 2, or 3 alarm
occurs, if an interference alarm occurs with
the inter-path interference check function
(T series), or if an alarm occurs with
chuck/tail stock barrier (T series), the tool
stops:
0: After entering the prohibited area.
1: Before entering the prohibited area.
- 1075 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Operation
-
When the operation is resumed, the
-
When the operation is resumed, the
continuation after
tool moves the remaining travel
tool moves toward the end point of the
automatic alarm
distance of the block that caused the
block that caused the soft OT, causing
cancellation when a
soft OT. Therefore, the program can
another soft OT and making it
soft OT1 alarm is
be continued if the tool is moved
impossible to continue the program.
issued during the
through manual intervention beyond
For details, refer to "STORED
execution of an
the remaining travel distance.
STROKE CHECK 1" in
absolute command in
"CONNECTION MANUAL
automatic operation
(FUNCTION)" (B-64303EN-1).
M
Function
Series 0i-C
Series 0i-D
Block that judges the
-
A selection can be made using bit 5
-
Bit 5 (ODA) of parameter No. 7055 is
distance to the stored
(ODA) of parameter No. 7055.
not available.
stroke limit in AI
The distance is always judged with respect
advanced preview
Bit 5 (ODA) of parameter No. 7055
to the axes specified in the current block.
control or AI contour
The distance to the stored stroke limit in AI
control mode
advanced preview control or AI contour
control mode is judged with respect to:
0: Axes specified in the current and next
blocks.
1: Axes specified in the current block.
K.29.2 Differences in Diagnosis Display
None.
- 1076 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
K.30 STORED PITCH ERROR COMPENSATION
K.30.1 Differences in Specifications
Function
Explanation
Value of parameter
Reference position
0.0
No. 3621 for the
setting of a rotary axis
(type A)
45.0
315.0
(61)
(68)
(60)
(62)
(67)
(+)
90.0
270.0
(63)
(66)
(64)
(65)
225.0
135.0
Compensation values are output at
180.0
the positions indicated by .
-
Amount of movement per rotation:
360°
-
Interval between pitch error compensation positions:
45°
-
Number of the compensation position of the reference position:
60
In the above case, the values of the parameters are as follows.
Parameter
Series 0i-C
Series 0i-D
No. 3620: Number of the compensation position of
60
60
the reference position
No. 3621: Smallest compensation position number
60
61
No. 3622: Largest compensation position number
68
68
No. 3623: Compensation magnification
1
1
No. 3624: Interval between compensation positions
45000
45000
No. 3625: Amount of movement per rotation
360000
360000
The value of parameter No. 3621 is as follows.
Series 0i-C
= Number of the compensation position of the reference position (parameter No. 3620)
Series 0i-D
= Number of the compensation position of the reference position (parameter No. 3620) +
1
K.30.2
Differences in Diagnosis Display
None.
- 1077 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
K.31 SCREEN ERASURE FUNCTION AND AUTOMATIC
SCREEN ERASURE FUNCTION
K.31.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Behavior of the
-
When an alarm is issued (including one
-
When an alarm is issued (including
manual screen
associated with the other path), the
one associated with the other path),
erasure function
manual screen erasure function is
the manual screen erasure function is
("<CAN> + function
enabled.
disabled.
key") when an alarm is
("<CAN> + function key" erases the
("<CAN> + function key" does not
issued
screen.)
erase the screen.)
Redisplay of the
-
When the operation mode is switched while the screen is erased:
screen upon mode
The screen is not redisplayed.
The screen is redisplayed.
switching
(The screen remains erased.)
Please set "1" to screen clear invalidation
signal *CRTOF<G0062.1> to redisplay the
screen when operation mode is switched.
Function key input
-
Select the behavior using bit 2 (NFU) of
-
Bit 2 (NFU) of parameter No. 3209 is
when the screen is
parameter No. 3209.
not available.
erased or displayed
The tool always behaves as when 1 is
Bit 2 (NFU) of parameter No. 3209
set in bit 2 (NFU) of parameter No.
When a function key is pressed to erase or
3209.
display the screen for the screen erasure or
automatic screen erasure function, the
screen change using a function key is:
0: Performed.
1: Not performed.
Time before the
-
Set the value in parameter No.3123.
automatic screen
The value range is 1 to 255 (minutes).
The value range is 1 to 127 (minutes).
erasure function starts
Redisplay of the
-
When the external message is input while the screen is erased:
screen upon external
The screen is redisplayed.
The screen is not redisplayed.
message
(The screen remains erased.)
Please set "1" to screen clear invalidation
signal *CRTOF<G0062.1> to redisplay the
screen when external message is input.
K.31.2 Differences in Diagnosis Display
None.
- 1078 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
K.32 RESET AND REWIND
K.32.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Modal data when
-
If reset occurs during the execution of a block, the states of the modal G codes and
reset during the
modal addresses (N, F, S, T, M, etc.) specified in that block are handled as follows.
execution of a block
Maintained.
Not maintained. The states return to
those of the modal data specified in the
preceding blocks.
(The modal data is updated after the
specified block is fully executed.)
Example) If reset occurs before
positioning is completed in the N2 block in
the program shown below, the T code and
offset return to the data of the preceding
tool (T0101) data.
N1 G00 X120. Z0. T0101 ;
;
N2 G00 X180. Z20. T0202 ;
;
Information in a block
-
The information in the block may or
-
The information in the block is not held
that is pre-read when
may not be held depending on whether
regardless whether MDI mode is in
a reset is made during
MDI mode is in progress.
progress.
an automatic
In MDI mode
operation (contents of
The information in the block is
the buffer)
held.
In modes other than MDI mode
The information in the block is not
held.
K.32.2 Differences in Diagnosis Display
None.
K.33 MANUAL ABSOLUTE ON AND OFF
K.33.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Absolute coordinates
-
If tool compensation is automatically changed when the manual absolute signal
during automatic tool
*ABSM(Gn006.2) is set to 1, absolute coordinates are handled as follows.
compensation change
Absolute coordinates are not changed.
Absolute coordinates are changed
according to the amount of tool
compensation resulting from the coordinate
shift.
- 1079 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Operation at
-
When the block intervened manually
-
In case of incremental command and
manual
absolute
ends, the tool is at the position which
bit 1 (ABS) of parameter No. 7001 is
on
shifts by manual intervention. (Fig.1)
set to 0, when the block intervened
(Even incremental command and
manually ends, the tool is at the
absolute command, the result is the
position which shifts by manual
same)
intervention. (Fig.1)
-
In case of absolute command or bit 1
(ABS) of parameter No. 7001 is set to
1, when the block intervened manually
ends, the tool is at the programmed
position. (Fig.2)
After restarting operation, the tool moves the block of
the remainder in parallel to programmed path.
The tool returns to the end
point of next block by
restart
operating the next block.
manual intervention
manual intervention amount
feed hold
block intervened manually
next block
programmed path
Fig. 1
After restarting operation, the tool moves to the
end point of the block intervened manually.
restart
manual intervention
The tool moves
the programmed path.
feed hold
block intervened manually
next block
programmed path
Fig. 2
K.33.2 Differences in Diagnosis Display
None.
K.34 MEMORY PROTECTION SIGNAL FOR CNC PARAMETER
T
K.34.1 Differences in Specifications
Function
Series 0i-TTC
Series 0i-D
Memory protection
-
The signal is different for each path.
-
The signal is common to all paths.
signal for CNC
parameter
KEYP, KEY1 to KEY4
<G046.0, G046.3 to
G046.6>
- 1080 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-TTC
Series 0i-D
Parameter to enable
-
Enable or disable the signal using bit 7
-
Enable or disable the signal using bit 0
the KEYP signal
(PK5) of parameter No. 3292. This is
(PKY) of parameter No. 3299. This is
a bit path parameter.
a bit system common parameter.
K.34.2 Differences in Diagnosis Display
None.
K.35 EXTERNAL DATA INPUT
K.35.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Number of external
-
[Number of messages that can be set
-
[Number of messages that can be set
alarm messages and
at a time]
at a time]
message length
Up to 4 messages
Depends on bit 1 (M16) of parameter
[Length of a message]
No. 11931. When 0 is set, the
Up to 32 characters
processing is the same as Series 0i-C.
Bit 1 (M16) of parameter No. 11931
The maximum number of external alarm
messages or external operator messages
that can be displayed in connection with
external data input or external messages
is:
0:
4.
1:
16.
[Length of a message]
Up to 32 characters
Display format of
-
[Alarm numbers that can be sent]
-
Depends on bit 0 (EXA) of parameter
external alarm
0 to 999
No. 6301.
messages
[How to distinguish these numbers
from general alarm numbers]
Bit 0 (EXA) of parameter No. 6301
Add 1000 to the number sent
Select the external alarm message
specification.
0: The alarm numbers that can be sent
range from 0 to 999. The CNC
displays an alarm number, with 1000
added to the number following the
character string "EX".
1: The alarm numbers that can be sent
range from 0 to 4095. The CNC
displays an alarm number, with the
character string "EX" added in front of
it.
- 1081 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
Function
Series 0i-C
Series 0i-D
Number of external
-
Depends on bit 0 (OM4) of parameter
-
Bit 0 (OM4) of parameter No. 3207 is
operator messages
No. 3207.
not available.
and message length
[Number of messages that can be set
Bit 0 (OM4) of parameter No. 3207
at a time]
The external operator message screen can
Depends on bit 1 (M16) of parameter
display:
No. 11931. Select either up to 4 or 16
0:
Up to 256 characters in up to 1
messages.
message.
[Length of a message]
1:
Up to 64 characters in up to 4
256 characters or less
messages.
Display format of
-
[Message numbers that can be sent]
-
Depends on bit 1 (EXM) of parameter
external operator
0 to 999
No. 6301. When 0 is set, the
messages
[How to distinguish these numbers
processing is the same as Series 0i-C.
from alarm and other numbers]
Messages from 0 to 99
Bit 1 (EXM) of parameter No. 6301
The message is displayed on the
Select the external operator message
screen along with the number. The
specification.
CNC adds 2000 to this number for
0: The message numbers that can be
distinction.
sent range from 0 to 999.
Messages from 100 to 999
A message from 0 to 99 is displayed
Only the message is displayed on the
on the screen along with the number.
screen without the number.
The CNC adds 2000 to this number for
distinction.
As for the messages from 100 to 999,
only the message is displayed on the
screen without the number.
1: The message numbers that can be
sent range from 0 to 4095.
A message from 0 to 99 is displayed
on the screen along with the number.
The CNC adds the character string
"EX" in front of the number.
As for the messages from 100 to 4095,
only the message is displayed on the
screen without the number.
Data range of external
Parameter No. 6310
operator message
The data range of external operator message numbers is as follows.
numbers
-
0 to 1000
-
0 to 4096
When an external
-
An alarm is not issued; the search is
-
Alarm DS0059 is issued.
program number
not done, either.
search is done with 0
set as the program
number
Input of an external
-
The input is ignored without issuing an
-
Alarm DS1121 is issued.
tool offset for an
alarm.
invalid function
compensation value
K.35.2 Differences in Diagnosis Display
None.
- 1082 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
K.36 DATA SERVER FUNCTION
K.36.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Memory operation
-
The memory operation mode is not
-
In the memory operation mode, the
mode
supported.
following operations can be performed
for a program registered with the data
server:
1. Select the program on the data
server as the main program and
run it in the memory mode.
2. Call a subprogram or custom
macro in the same directory as the
main program on the data server.
3. Edit the program, including
inserting, deleting, and replacing
words.
T
Function
Series 0i-C
Series 0i-D
Simultaneous call
In a 2-path system, a simultaneous external subprogram call (M198) of a data server
from two paths
program from both paths is:
-
Allowed under the following conditions.
-
Not allowed.
[Storage mode]
Use the subprogram/custom macro
Both paths must use the same work
call for the memory operation mode
directory.
instead.
[FTP mode]
Both paths must use the same
connection host.
K.36.2 Differences in Diagnosis Display
None.
K.37 POWER MATE CNC MANAGER
K.37.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
4-slave display
-
By setting 1 in bit 0 (SLV) of parameter
-
Bit 0 (SLV) of parameter No. 0960 is
function
No. 0960, it is possible to split the
not available.
screen into four windows, enabling up
One slave is always displayed.
to four slaves to be displayed.
When there is more than one slave,
you switch the active slave by using
Bit 0 (SLV) of parameter No. 0960
the relevant soft key.
When Power Mate CNC Manager is
selected, the screen:
0: Displays one slave.
1: Is split into four windows, enabling up
to four slaves to be displayed.
- 1083 -
K.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN/02
K.37.2 Differences in Diagnosis Display
None.
K.38 CHUCK/TAIL STOCK BARRIER (T SERIES)
T
K.38.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Overtravel alarm
-
Bit 7 (BFA) of parameter No. 1300 is
-
Bit 7 (BFA) of parameter No. 1300 is
not supported.
supported.
Therefore, if an interference alarm
Setting 1 in BFA allows the tool to stop
occurs, the tool stops after entering the
before entering the prohibited area,
prohibited area.
thus eliminating the need to make the
This makes it necessary to make the
prohibited area slightly larger than
prohibited area slightly larger than
actually necessary.
actually necessary.
Bit 7 (BFA) of parameter No. 1300
If a stored stoke check 1, 2, or 3 occurs, if
an interference alarm occurs with the
inter-path interference check function (T
series), or if an alarm occurs with chuck/tail
stock barrier (T series), the tool stops:
0: After entering the prohibited area.
1: Before entering the prohibited area.
K.38.2
Differences in Diagnosis Display
None.
K.39
THREADING CYCLE RETRACT (CANNED CUTTING
CYCLE/MULTIPLE REPETITIVE CANNED CUTTING
CYCLE) (T SERIES)
T
K.39.1
Differences in Specifications
Function
Series 0i-C
Series 0i-D
Return position after
-
The tool returns to the start point of the
-
The tool returns to the start point of the
chamfering in multiple
current cycle. For example, if it is the
threading cycle. This means that the
repetitive threading
nth cycle, the tool returns to the
tool returns to the position where it was
cycle (G76)
position where the nth cut has been
before cutting, no matter how many
made.
cycles it has undergone.
- 1084 -
B-64304EN/02
APPENDIX K.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-C
Series 0i-D
Retraction after
-
The specifications are as follows.
-
Depends on bit 0 (CFR) of parameter
chamfering
No. 1611. When 0 is set, the
[Acceleration/deceleration type]
processing is the same as Series 0i-C.
Acceleration/deceleration after
interpolation for threading is used.
Bit 0 (CFR) of parameter No. 1611
[Time constant]
In threading cycle G92 or G76, retraction
The time constant for threading
after threading uses:
(parameter No. 1626) is used.
0: Type of acceleration/deceleration after
[Feedrate]
interpolation for threading, together
The feedrate set in parameter No. 1466
with the threading time constant
is used.
(parameter No.1626) and the feedrate
set in parameter No.1466.
1: Type of acceleration/deceleration after
interpolation for rapid traverse,
together with the rapid traverse time
constant and the rapid traverse rate.
K.39.2
Differences in Diagnosis Display
None.
K.40
POLAR COORDINATE INTERPOLATION (T SERIES)
T
K.40.1
Differences in Specifications
Function
Series 0i-C
Series 0i-D
Coordinate system
-
Not available.
-
Enable or disable the function using bit
shift during polar
2 (PLS) of parameter No. 5450.
coordinate
interpolation (polar
Bit 2 (PLS) of parameter No. 5450
coordinate
The polar coordinate interpolation shift
interpolation shift
function is:
function)
0: Not used.
1: Used.
This enables machining using the
workpiece coordinate system with a desired
point which is not the center of the rotation
axis set as the origin of the coordinate
system in polar coordinate interpolation.
For details, refer to "POLAR
COORDINATE INTERPOLATION" in
"OPERATOR’S MANUAL (LATHE
SYSTEM)" (B-64304EN-1).
- 1085 -

 

 

 

 

 

 

 

Content      ..     35      36      37      38     ..