Index Manuals FANUC Series 0i-MODEL D, Series 0i Mate-MODEL D. For Machining Center System USER’S MANUAL (B-64304EN-2/01)
|
|
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
Function
Series 0i-C
Series 0i-D
Acceleration/deceleration
-
Depends on bit 2 (SUE) of parameter
-
Bit 2 (SUE) of parameter No. 8002 is
control for an axis
No. 8002.
not available.
synchronized with
The acceleration/deceleration of the
external pulses using
Bit 2 (SUE) of parameter No. 8002
axis synchronized with external pulses
external pulse
With the external pulse synchronization
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.
Inch/metric conversion
-
Depends on bit 0 (PIM) of parameter No.
-
Bit 0 (PIM) of parameter No. 8003 is
for a linear axis
8003.
not available. Parameter No. 1010 is
controlled only by PMC
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 of
axis, inch/metric input:
parameter No. 1006) to avoid the
0: Influences the axis.
influence of inch/metric input.
1: Does not influence the axis.
Setting to change all
-
Depends on bit 1 (PAX) of parameter No.
-
Bit 1 (PAX) of parameter No. 8003 is
axes to CNC axes or
8003.
not available. Parameter No. 1010 is
PMC axes
not available, either.
Bit 1 (PAX) of parameter No. 8003
There is no parameter to change all
When 0 is set as the number of CNC control
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 is
axis control command for
No. 8004.
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 is
command for an axis
No. 8004.
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 an
control command from
If the CNC issues a command for an axis
alarm.
the PMC side
when that axis is being moved by the axis
(If the command involves moving the
control command from the PMC side:
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.
- 352 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-C
Series 0i-D
Setting of
-
This item is determined by using bit 7
-
Bit 7 (NDI) of parameter No. 8004 is
diameter/radius
(NDI) of parameter No. 8004 and bit 1
not available. The item is determined
specification for the
(CDI) of parameter No. 8005 in
by bit 1 (CDI) of parameter No. 8005.
amount of travel and
combination.
feedrate when diameter
Bit 1 (CDI) of parameter No. 8005
programming is specified
In PMC axis control, when diameter
for a PMC-controlled axis
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.
Individual output of the
-
Depends on bit 7 (MFD) of parameter
-
Bit 7 (MFD) of parameter No. 8005 is
auxiliary function
No. 8005.
not available.
The individual output of the auxiliary
Bit 7 (MFD) of parameter No. 8005
function for PMC axis control function
The individual output of the auxiliary function
is enabled.
for PMC axis control function is:
0: Disabled.
1: Enabled.
Function to exert position
-
Depends on bit 4 (EVP) of parameter No.
-
Depends on bit 4 (EVP) of parameter
control for the speed
8005.
No. 8005. Note that, for the EVP=1
command (10h)
setting to take effect, 1 must be set in
Bit 4 (EVP) of parameter No. 8005
bit 2 (VCP) of parameter No. 8007.
The speed of PMC axis control is specified
by:
Bit 2 (VCP) of parameter No. 8007
0: Speed command.
The speed command in PMC axis control
1: Position command.
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 is
axis controlled only by
8006.
not available. Parameter No. 1010 is
PMC axis control
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 processing
in-position check is:
is determined by bit 6 (NCI) of
0: Performed when no move command is
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.
- 353 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
Function
Series 0i-C
Series 0i-D
No in-position check
-
Depends on bit 0 (NIS) of parameter No.
-
Bit 0 (NIS) of parameter No. 8007 is
signal for a
8007.
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 in-position
signals for individual
For in-position check for a PMC axis, the no
check signals for individual axes
axes
in-position check signal NOINPS<G023.5>
NOINP1<G359> to NOINP5<G359>
and no in-position check signals for
are disabled for in-position check for a
individual axes NOINP1<G359> to
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 available.
traverse override in PMC
The minimum speed for rapid traverse
axis control
override cannot be set.
B.23.2 Differences in Diagnosis Display
None.
- 354 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
B.24 EXTERNAL SUBPROGRAM CALL (M198)
B.24.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
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.
B.24.2 Differences in Diagnosis Display
None.
- 355 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
B.25 SEQUENCE NUMBER SEARCH
B.25.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 to
forward direction from the block that
calling program's
the first block found to have sequence
called the subprogram, and control is
block that has a
number Nxxxxx.
returned to the first block found to have
specified sequence
sequence number Nxxxxx.
number
If the specified sequence number is not
Sequence number
found, the calling program is searched
search when (M99
from the beginning, and control is
Pxxxxx) is executed
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.
B.25.2 Differences in Diagnosis Display
None.
- 356 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
B.26 STORED STROKE CHECK
B.26.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.)
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.
- 357 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
Function
Series 0i-C
Series 0i-D
Operation
-
When the operation is resumed, the tool
-
When the operation is resumed, the
continuation after
moves the remaining travel distance of
tool moves toward the end point of the
automatic alarm
the block that caused the soft OT.
block that caused the soft OT, causing
cancellation when a
Therefore, the program can be
another soft OT and making it
soft OT1 alarm is
continued if the tool is moved through
impossible to continue the program.
issued during the
manual intervention beyond the
For details, refer to "STORED
execution of an
remaining travel distance.
STROKE CHECK 1" in "CONNECTION
absolute command in
MANUAL (FUNCTION)" (B-64303EN).
automatic operation
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.
B.26.2 Differences in Diagnosis Display
None.
- 358 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
B.27 STORED PITCH ERROR COMPENSATION
B.27.1 Differences in Specifications
Function
Explanation
Value of parameter
Reference position
0.0
No. 3621 for the
setting of a rotary axis
45.0
315.0
(type A)
(61)
(68)
(60)
(62)
(67)
(+)
90.0
270.0
(63)
(66)
(64)
(65)
225.0
135.0
Compensation values are output at
the positions indicated by ○.
180.0
-
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
B.27.2 Differences in Diagnosis Display
None.
- 359 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
B.28 SCREEN ERASURE FUNCTION AND AUTOMATIC
SCREEN ERASURE FUNCTION
B.28.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 one
manual screen
associated with the other path), the
associated with the other path), the
erasure function
manual screen erasure function is
manual screen erasure function is
("<CAN> + function
enabled.
disabled.
key") when an alarm
("<CAN> + function key" erases the
("<CAN> + function key" does not
is 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.)
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
B.28.2 Differences in Diagnosis Display
None.
- 360 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
B.29 RESET AND REWIND
B.29.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 may
-
The information in the block is not held
that is pre-read when
not be held depending on whether MDI
regardless whether MDI mode is in
a reset is made during
mode is in progress.
progress.
an automatic
In MDI mode
operation (contents of
The information in the block is held.
the buffer)
In modes other than MDI mode
The information in the block is not
held.
B.29.2 Differences in Diagnosis Display
None.
- 361 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
B.30 MANUAL ABSOLUTE ON AND OFF
B.30.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.
B.30.2 Differences in Diagnosis Display
None.
- 362 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
B.31 EXTERNAL DATA INPUT
B.31.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Number of external
-
[Number of messages that can be set at
-
[Number of messages that can be set
alarm messages and
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.
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.
- 363 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
Function
Series 0i-C
Series 0i-D
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 from
processing is the same as Series 0i-C.
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 on
Only the message is displayed on the
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 not
-
Alarm DS0059 is issued.
program number
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
Number of history
-
Make a selection using bit 7 (MS1) and
-
Bit 7 (MS1) and bit 6 (MS0) of
messages for external
bit 6 (MS0) of parameter No. 3113 in
parameter No. 3113 are not available.
operator messages
combination.
[Number of history messages]
and message length
Up to 32
[History message length of a message]
Up to 256 characters
B.31.2 Differences in Diagnosis Display
None.
- 364 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
B.32 DATA SERVER FUNCTION
B.32.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.
B.32.2 Differences in Diagnosis Display
None.
- 365 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
B.33 POWER MATE CNC MANAGER
B.33.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 the
Bit 0 (SLV) of parameter No. 0960
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.
B.33.2 Differences in Diagnosis Display
None.
- 366 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
B.34 CUTTER COMPENSATION/TOOL NOSE RADIUS
COMPENSATION
B.34.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Cutter
-
In Series 0i-D, the cutter compensation C (M series) and tool-nose radius
compensation/tool
compensation (T series) functions of Series 0i-C are collectively referred to as cutter
nose radius
compensation/tool nose radius compensation.
compensation
Corner circular
-
Enabled by setting 1 in bit 2 (G39) of
-
Available.
interpolation (G39)
parameter No. 5008.
It is included in cutter
compensation/tool nose radius
compensation.
Since corner circular interpolation
(G39) is always enabled, bit 2 (G39) of
parameter No. 5008 is not available.
Cutter
-
Neither cutter compensation C nor tool
-
Cutter compensation/tool nose radius
compensation/tool
nose radius compensation is available
compensation is also available in MDI
nose radius
in MDI operation.
operation.
compensation in MDI
operation
Single block stop
-
The single block stop position differs as shown below.
position during the
cutter
L
compensation/tool
nose radius
compensation mode
Workpiece
α
r
L
Programmed path
r
Cutter/tool nose radius
L
center path
L
L
Series 0i-D single block stop
Series 0i-C single block stop
Function to change
-
Not available.
-
At the start of or during the cutter
the compensation
compensation/tool nose radius
direction intentionally
compensation mode, specify I, J, or K
(IJ type vector, KI type
in a G00 or G01 block. This makes
vector, and JK type
the compensation vector at the end
vector)
point of the block perpendicular to the
direction specified by I, J, or K. This
way, you can change the compensation
direction intentionally.
- 367 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
Function
Series 0i-C
Series 0i-D
Stop position upon an
-
If the specified radius value for circular interpolation is smaller than that for cutter
overcutting alarm
compensation/tool nose radius compensation, as in the example below, performing
compensation inwardly through cutter compensation/tool nose radius compensation
causes overcutting, generating an alarm and stopping the tool. The stop position
differs.
N1
Cutter/tool nose radius
center path
P1
P
2
Programmed path
Workpiece
N2
P3
N3
Cutting as
programmed causes
[When single block stop occurs in the preceding block in Series 0i-C]
Since the tool moves until it reaches the end point of the block (P3 in the figure),
overcutting may result.
[When single block stop does not occur in the preceding block in Series 0i-C]
The tool stops immediately after executing the block (P2 in the figure).
[In the case of Series 0i-D]
Since the tool stops at the start point of the block (P1 in the figure), regardless of the
single block state, overcutting can be prevented.
Single block stop in a
-
Not available.
-
Depends on bit 0 (SBK) of parameter
block created
No. 5000.
internally for cutter
compensation/tool
Bit 0 (SBK) of parameter No. 5000
nose radius
In a block created internally for cutter
compensation
compensation/tool nose radius
compensation, single block stop is:
0: Not performed.
1: Performed.
This parameter is used to check a program
including cutter compensation/tool nose
radius compensation.
- 368 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-C
Series 0i-D
Setting to disable
-
Set 1 in bit 0 (CNI) of parameter No.
-
Not available.
interference checking
5008.
(Bit 0 (CNI) of parameter No. 5008 is
and to delete
In the example below, an interference
not available.)
interfering vectors
check is made on the vectors inside V1
To prevent overcutting, the interference
and V4, and the interfering vectors are
check avoidance function (bit 5 (CAV)
deleted. As a result, the tool center
of parameter No. 19607) is used.
path is from V1 to V4.
In the example below, interference
occurs between V1 and V4 and between
V2 and V3. Therefore, vectors VA and
VB are created. The tool center path
is from VA to VB.
[In the case of Series 0i-C]
Tool center path
Programmed path
V4
V1
V3
V
2
[In the case of Series 0i-D]
Tool center path
Programmed path
V
A
VB
V
4
V1
V3
V2
- 369 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
Function
Series 0i-C
Series 0i-D
Number of blocks to
-
Always 3 blocks
-
The number can be set in parameter
be read in the cutter
No. 19625. The specifiable range is 3
compensation/tool
to 8 blocks.
nose radius
If the parameter is not set (0 is set), the
compensation mode
same number as Series 0i-C (3 blocks)
is assumed.
When circular
-
Alarm PS0038 is issued, and the tool
-
Alarm PS0041 is issued, and the tool
interpolation is
stops at the end point of the block
stops at the start point of the block
specified that causes
preceding the circular interpolation
preceding the circular interpolation
the center to coincide
block.
block.
with the start or end
point during the cutter
compensation/tool
nose radius
compensation mode
- 370 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
Function
Series 0i-C
Series 0i-D
Behavior when
-
Depends on bit 2 (CCN) of parameter
-
Bit 2 (CCN) of parameter No. 5003 is
automatic reference
No. 5003.
not available. The tool always
position return is
behaves as when CCN is set to 1.
specified during the
[When CCN = 0]
cutter
The offset vector is canceled when the tool moves to the middle point.
compensation/tool
Also, the start-up operation is performed from the reference position.
nose radius
Intermediate
compensation mode
point
S
G28
S
S
G01
r
G00
S
Reference position
(G42 G01)
[When CCN = 1 or for Series 0i-D]
The offset vector is not canceled when the tool moves to the middle point; it is
canceled when the tool moves to the reference position.
Also, the tool moves from the reference position to the next intersection point.
Intermediate
point
S
G28
S
S
G01
r
G00
S
Reference position
(G42 G01)
- 371 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
Function
Series 0i-C
Series 0i-D
Travel distance
-
Depends on bit 5 (QCR) of parameter
-
Bit 5 (QCR) of parameter No. 5008 is
judgment method for
No. 5008.
not available. The tool always
circular interpolation in
behaves as when QCR is set to 1.
cutter
[When QCR = 0]
[When QCR = 1 or for Series 0i-D]
compensation/tool
B
C
B
L
nose radius
Start point
compensation
Start point
D
A
End
End
A
point
point
Center
Center
If the end point is on side A when viewed
If the end point is on side A of line L
from the start point, the travel distance is
connecting the start point and center, the
small. If it is on side B, C, or D, the tool
travel distance is small. If it is on side B,
has traveled almost one round.
the tool has traveled almost one round.
Compensation vector
-
Connected by linear interpolation.
-
Depends on bit 2 (CCC) of parameter
connection method
No. 19607.
when the tool travels
[When CCC = 0 or for Series 0i-C]
[When CCC = 1]
around an external
Connect vectors by linear
Connect vectors by circular
corner during the
interpolation
interpolation
cutter
compensation/tool
nose radius
compensation mode
B.34.2 Differences in Diagnosis Display
None.
- 372 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
B.35 CANNED CYCLE FOR DRILLING
B.35.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
M05 output in a
-
Make a selection using bit 6 (M5T) of
-
Make a selection using bit 3 (M5T) of
tapping cycle
parameter No. 5101.
parameter No. 5105.
Bit 6 (M5T) of parameter No. 5101
Bit 3 (M5T) of parameter No. 5105
When the rotation direction of the spindle is
When the rotation direction of the spindle is
changed from forward rotation to reverse
changed from forward rotation to reverse
rotation or from reserve rotation to forward
rotation or from reserve rotation to forward
rotation in a tapping cycle (G84/G74 with
rotation in a tapping cycle (G84/G74 with
the M series, or G84/G88 with the T
the M series, or G84/G88 with the T
series):
series):
0: M05 is output before output of M04 or
0: M05 is output before output of M04 or
M03.
M03.
1: M05 is not output before output of M04
1: M05 is not output before output of M04
or M03.
or M03.
Behavior when K0 is
-
Drilling operation is not performed, and
-
Make a selection using bit 4 (K0D) of
specified for the
only drilling data is stored.
parameter No. 5105.
number of repetitions
K
Bit 4 (K0D) of parameter No. 5105
When K0 is specified in a drilling canned
cycle (G80 to G89):
0: Drilling operation is not performed, and
only drilling data is stored.
1: One drilling operation is performed.
Behavior of the first
-
The behavior can be selected using bit
-
While bit 1 (NRF) of parameter No.
positioning command
1 (NRF) of parameter No. 3700.
3700 exists, the normal positioning
(G00) for a Cs contour
operation is performed in a canned
control axis in a
Bit 1 (NRF) of parameter No. 3700
cycle, regardless of the setting of this
canned cycle
After a serial spindle is changed to a Cs
parameter bit.
contour control axis, the first move
command:
0: Performs the normal positioning
operation after executing the reference
position return operation.
1: Performs the normal positioning
operation.
Forward/retraction
-
When the I command (forward/retraction feedrate) is omitted and 0 is set in parameter
feedrate for the
Nos. 5172 and 5173, the forward/retraction feedrate is as follows.
small-hole peck
0
Same feedrate as that specified by the F
drilling cycle (G83)
command
Tool retraction
-
Set the direction using bit 5 (RD2) and
-
Bit 5 (RD2) and bit 4 (RD1) of
direction in a fine
bit 4 (RD1) of parameter No. 5101 in
parameter No. 5101 is not available.
boring cycle (G76) or
combination.
Set the direction in axis-type parameter
back boring cycle
No. 5148.
(G87)
- 373 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
Function
Series 0i-C
Series 0i-D
Address Q command
-
In a high-speed peck drilling cycle (G73), peck drilling cycle (G83), and small-hole
in a high-speed peck
peck drilling cycle (G83), when the address Q (amount of each-time cutting)
drilling cycle (G73),
command is not specified or Q0 is specified:
peck drilling cycle
Select the operation using bit 1 (QZA) of
Bit 1 (QZA) of parameter No. 5103 is not
(G83), or small-hole
parameter No. 5103.
available.
peck drilling cycle
The tool always behaves as when 1 is set
(G83)
Bit 1 (QZA) of parameter No. 5103
in bit 1 (QZA) of parameter No. 5103.
0: The tool repeats the upward and
(Alarm PS0045 is issued.)
downward movement at the same
position without cutting.
1: P/S alarm No. 045 is issued.
Tool length
-
Select the axis for which to enable tool
-
Bit 4 (TCE) of parameter No. 5006 is
compensation (G43 or
length compensation, by using bit 4
not available.
G44) in a canned
(TCE) of parameter No. 5006.
The tool always behaves as when 1 is
cycle when tool length
set in bit 4 (TCE) of parameter No.
compensation type C
Bit 4 (TCE) of parameter No. 5006
5006.
is selected (1 is set in
When tool length compensation (G43 or
bit 0 (TLC) of
G44) is specified in a canned cycle, tool
parameter No. 5001)
length compensation is enabled for:
0: Axis selected according to tool length
compensation type C.
1: Drilling axis.
B.35.2 Differences in Diagnosis Display
None.
- 374 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
B.36 CANNED GRINDING CYCLE
B.36.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Grinding axis
-
The grinding axis is the X or Z axis.
-
Set the grinding axes for the individual
specification
canned grinding cycles in parameter
Nos. 5176 to 5179.
If the same axis number as the cutting
axis is specified in any of these
parameters, or if a canned grinding
cycle is executed when 0 is set, alarm
PS0456 is issued.
Behavior of the first
-
The behavior can be selected using bit
-
While bit 1 (NRF) of parameter No.
positioning command
1 (NRF) of parameter No. 3700.
3700 exists, the normal positioning
(G00) for a Cs contour
operation is performed in a canned
control axis in a
Bit 1 (NRF) of parameter No. 3700
cycle, regardless of the setting of this
canned cycle
After a serial spindle is changed to a Cs
parameter bit.
contour control axis, the first move
command:
0: Performs the normal positioning
operation after executing the reference
position return operation.
1: Performs the normal positioning
operation.
Dressing axis
-
The dressing axis is always the fourth
-
Set the dressing axes for the individual
specification
axis.
canned grinding cycles in parameter
Nos. 5180 to 5183.
If the same axis number as the cutting
axis or grinding axis is specified in any
of these parameters, or if a canned
grinding cycle is executed when 0 is
set, alarm PS0456 is issued.
B.36.2 Differences in Diagnosis Display
None.
- 375 -
B.DIFFERENCES FROM SERIES 0i-C APPENDIX
B-64304EN-2/01
B.37 SINGLE DIRECTION POSITIONING
B.37.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Behavior when linear
If positioning of linear interpolation type is used (1 is set in bit 1 (LRP) of parameter No.
interpolation type
1401), and if the state of mirror image when a single direction positioning block is looked
positioning is used
ahead differs from the state of mirror image when the execution of the block is started,
with mirror image
the following alarms are issued, respectively.
-
Alarm PS5254
-
Alarm DS0025
B.37.2 Differences in Diagnosis Display
None.
- 376 -
B-64304EN-2/01
APPENDIX B.DIFFERENCES FROM SERIES 0i-C
B.38 OPTIONAL ANGLE CHAMFERING AND CORNER
ROUNDING
B.38.1 Differences in Specifications
Function
Series 0i-C
Series 0i-D
Optional angle
-
Not available.
-
Available.
chamfering and corner
Alarm PS0212 is issued.
rounding commands
for a plane including a
parallel axis
Single block operation
-
Single block stop is not performed at
-
Whether to perform single block stop at
the start point of an inserted optional
the start point of an inserted block
angle chamfering or corner rounding
depends on bit 0 (SBC) of parameter
block.
No. 5105.
Bit 0 (SBC) of parameter No. 5105
In a drilling canned cycle, chamfer
cycle/corner rounding (T series) or optional
angle chamfering/corner rounding cycle (M
series):
0: Single block stop is not performed.
1: Single block stop is performed.
Negative value
-
The value is regarded as positive.
-
Alarm PS0006 is issued.
specified in a ,C_
or ,R_ command
Number of dwells to
-
Not limited.
-
Only one block can be inserted.
be inserted between
Inserting more than one block causes
two blocks for which
alarm PS0051.
to perform optional
angle chamfering or
corner rounding
DNC operation
-
Optional angle chamfering and corner
-
Optional angle chamfering and corner
rounding are not available in DNC
rounding are also available in DNC
operation.
operation.
B.38.2 Differences in Diagnosis Display
None.
- 377 -
|