Beruflich Dokumente
Kultur Dokumente
730LUC
Alarm/Parameter Manual
IB-1500126(ENG)-A
MELDAS is a registered trademark of Mitsubishi Electric Corporation.
Other company and product names that appear in this manual are trademarks or
registered trademarks of the respective companies.
Introduction
This manual is the alarm/parameter guide required to use the MITSUBISHI CNC 730LUC.
This manual is prepared on the assumption that your machine is provided with all of the MITSUBISHI
CNC 730LUC functions. Confirm the functions available for your NC before proceeding to operation by
referring to the specification issued by the machine tool builder.
(1) This manual explains general parameters as viewed from the NC.
For information about each machine tool, refer to manuals issued from the machine tool builder.
If the descriptions relating to "restrictions" and "allowable conditions" conflict between this manual
and the machine tool builder's instruction manual, the later has priority over the former.
(2) This manual is intended to contain as much descriptions as possible even about special operations.
The operations to which no reference is made in this manual should be considered impossible.
(3) The "special display unit" explained in this manual is the display unit incorporated by the machine
tool builder, and is not the MELDAS standard display unit.
Caution
If the descriptions relating to the "restrictions" and "allowable conditions" conflict between this
manual and the machine tool builder’s instruction manual‚ the latter has priority over the former.
This manual is complied on the assumption that your machine is provided with all optional
functions. Confirm the functions available for your machine before proceeding to operation by
referring to the specification issued by the machine tool builder.
In some NC system versions‚ there may be cases that different pictures appear on the screen‚
the machine operates in a different way or some function is not activated.
Precautions for Safety
Always read the specifications issued by the machine tool builder, this manual, related manuals and attached
documents before installation, operation, programming, maintenance or inspection to ensure correct use.
Understand this numerical controller, safety items and cautions before using the unit.
This manual ranks the safety precautions into "DANGER", "WARNING" and "CAUTION".
When the user may be subject to imminent fatalities or major injuries if handling is
DANGER mistaken.
When the user may be subject to fatalities or major injuries if handling is mistaken.
WARNING
When the user may be subject to injuries or when physical damage may occur if
CAUTION handling is mistaken.
Note that even items ranked as " CAUTION", may lead to major results depending on the situation. In any
case, important information that must always be observed is described.
DANGER
Not applicable in this manual.
WARNING
Not applicable in this manual.
CAUTION
1. Items related to product and manual
If the descriptions relating to the "restrictions" and "allowable conditions" conflict between this
manual and the machine tool builder's instruction manual‚ the latter has priority over the former.
The operations to which no reference is made in this manual should be considered impossible.
This manual is complied on the assumption that your machine is provided with all optional
functions. Confirm the functions available for your machine before proceeding to operation by
referring to the specification issued by the machine tool builder.
In some NC system versions‚ there may be cases that different pictures appear on the screen‚
the machine operates in a different way on some function is not activated.
I Explanation of Alarms
1. Errors During Operation ............................................................................................. 1
1.1 Operation Errors (M01)...........................................................................................................1
1.2 Absolute position return again (M02)....................................................................................16
1.3 Interference check alarm (M03)............................................................................................16
1.4 Interference area alarm (M04)..............................................................................................16
2. Stop Codes................................................................................................................. 17
3. Servo/Spindle Alarms ............................................................................................... 21
4. MCP Alarms ............................................................................................................... 31
4.1 MCP Alarms .........................................................................................................................31
4.2 MCP Warnings .....................................................................................................................35
4.3 Safety Observation Alarms...................................................................................................37
4.4 Safety Observation Warnings...............................................................................................38
5. Messages Related to System ................................................................................... 39
5.1 System Alarms .....................................................................................................................39
5.2 System Warnings .................................................................................................................43
6. Alarms Related to User PLC ..................................................................................... 45
7. Program Errors .......................................................................................................... 47
8. Auxiliary Axis Alarms................................................................................................ 63
II User Parameters
1. Control Parameter ....................................................................................................... 1
2. Axis Parameters .......................................................................................................... 6
3. Setup Parameter .......................................................................................................... 7
III Machine Parameters
1. Basic Specifications Parameters ............................................................................... 1
1.1 Base Axis Parameters ............................................................................................................1
1.2 Base System Parameters .......................................................................................................4
1.3 Base Common Parameters ....................................................................................................9
2. Axis Specification Parameters ................................................................................. 25
3. Zero Point Return Parameters (Reference Position Return).................................. 35
4. Servo Parameters ...................................................................................................... 38
4.1 List of Parameters (MDS-D/DH Series) ................................................................................38
4.2 Supplement (MDS-D/DH Series) ..........................................................................................71
4.2.1 D/A Output No. ...............................................................................................................71
4.2.2 Electronic Gears .............................................................................................................72
4.2.3 Lost Motion Compensation.............................................................................................73
4.3 List of Parameters (Intelligent Servomotor) ..........................................................................74
4.4 Supplement (Intelligent Servomotor) ....................................................................................87
4.4.1 Command polarity ..........................................................................................................87
4.4.2 Limitations to electronic gear setting value ....................................................................87
4.4.3 Intelligent Servomotor D/A Output Function ...................................................................88
5. Spindle Parameters ................................................................................................... 91
5.1 Spindle NC Parameters ........................................................................................................91
5.2 Spindle Parameters ............................................................................................................100
5.3 Supplement.........................................................................................................................125
5.4 Spindle-Type Servo Parameters.........................................................................................126
6. PLC Constants ......................................................................................................... 127
6.1 PLC Constants....................................................................................................................127
6.2 PLC Integrated Timer .........................................................................................................128
6.3 PLC Counter .......................................................................................................................128
6.4 PLC Constants....................................................................................................................129
6.5 Selecting the PLC Bit..........................................................................................................129
7. Custom Variables .................................................................................................... 132
8. Macro List................................................................................................................. 133
9. Position Switch Parameter ..................................................................................... 136
10. Machine Error Compensation............................................................................... 139
10.1 Function Outline................................................................................................................139
10.2 Setting Compensation Data..............................................................................................142
10.3 Example in Using a Linear Axis as the Base Axis ............................................................144
10.4 Example in Using a Rotation Axis as the Base Axis.........................................................147
11. Absolute Position Setting ..................................................................................... 148
I Explanation of Alarms
1. Errors During Operation
1.1 Operation Errors (M01)
M01 Message Alarms resulting from incorrect operation by the operator during NC operation
and alarms resulting from the machine fault are displayed.
The numbers given in the table can be referred to on the Alarm list screen
(Diagnosis group).
Error
Message Details Remedy
No.
0001 Dog overrun • When the spindle returned to the • Increase the length of the near-point
reference point, the near-point dog.
detecting limit switch was not • Reduce the speed at which the
stopped by the dog but it overran the spindle returns to the reference
dog instead. point.
(Note) This error may not occur
depending on the system.
0002 Some ax • One of the axes did not pass the • Move the machine by an amount
does not pass Z-phase of the detector on the initial equivalent to one or more rotations
Z phase return of the machine to the reference of the detector in the reverse
point after the power was turned ON. direction to that of the reference
point, and proceed with reference
point return again.
0003 Reference • When returning manually to the • An AXIS SELECTION key
point return reference point, the direction of the corresponding to the wrong direction
illegal return differs from the axis movement has been selected. The error is
direction which has been designated released by feeding the axis in the
by the AXIS SELECTION key. correct direction.
0004 External • The external interlock function has • Since the interlock function has been
interlock axis been activated (the input signal is activated, it must first be released
exists "OFF"), and one of the axes is before operation is resumed.
interlocked as a result. • Check the sequence on the machine
side.
• Check for breakage in the interlock
signal wire.
0005 Internal • An internal interlock status is • Since the servo "OFF" function has
interlock axis established. been activated, it must first be
exists released.
• An axis for which axis removal is
valid has been commanded. Carry
out the correct operation.
• The manual skip is designated in the
same direction as when this turned
ON. Carry out the correct operation.
I-1
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
0006 H/W stroke • The stroke end function is activated • Since the stroke end limit switch has
end axis (the input signal is "OFF") and one of been activated (the stroke end status
exists the axes is in the stroke-end status. has been established), move the
machine in reverse by operating it
manually.
• Check for breakage or disconnection
in the stroke end signal wire.
• Check for a failure in the limit switch.
0007 S/W stroke • The stored stroke limit I or II function • Since the machine is in the stroke
end axis has been activated. end status, move it in reverse by
exists operating it manually.
• Reset the stored stroke limit in the
parameters.
0008 Chuck/ • The chuck/tail-stock barrier function • After resetting the alarm by resetting
tailstock was valid, and the stroke end the NC, move the machine in the
barrier valid occurred on an axis. reverse direction.
0009 Ref point • When return to the 1st reference • Execute return to the 1st reference
return not point had not been completed, return point again.
completed to the 2nd reference point was
executed.
0010 R-pnt ret invld • The operation mode was changed to • Select an operation mode other than
at tool retract the reference point return mode the reference point return mode.
while in the tool retract return mode.
0011 Door open • The door open signal is being input. • Close the door.
signal ON • Turn OFF the door open signal
(Y488).
0012 Auto zero pt • When initializing the absolute • Reset the Absolute position
init not valid position, the machine zero point is at parameter "1202 Ref position offset"
a position exceeding the pushing and the Zero (Reference) point
point. return parameters "2113 to 2116
• The Basic specification parameter #1_rfp to #4_rfp" and "2107 dir(–)"
"1011 abson" is not set to "2". so that the pushing point is not
• The Absolute position set parameter exceeded.
manual zero point initialization mode • Set the Basic specification parameter
is valid. 1 "1011 abson" to "2".
• The Absolute position set parameter • If the Absolute position set parameter
"1205 No stopper" is set to "1". manual zero point initialization mode
is valid, turn the NC power ON again.
• Set the Absolute position set
parameter "1205 No stopper" to "0".
0024 R-pnt ret invld • The reference point return signal • After the absolute position detection
at abs pos was input while the absolute position alarm is released, return to reference
alm detection alarm was occurring. point can be made.
0025 R-pnt ret invld • The reference point return signal • Carry out reference point return after
at zero pt ini was input while carrying out zero the zero point initialization is
point initialization of the absolute completed.
position detection system.
I-2
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
0101 Ope mode • No operation mode is selected, or • Check for breakage in the input
non-selected/ two or more operation modes are mode signal wire.
dupli. selected. • Check for a failure in the MODE
SELECT switch.
• Check the sequence program.
0102 Cutting • The "CUTTING FEED OVERRIDE" • The error is released by setting the
override zero switch on the machine operation “CUTTING FEED OVERRIDE”
panel is set to "0". switch to any position except “0”.
• If the “CUTTING FEED OVERRIDE”
switch has been set to any position
except “0”, check whether the signal
wire has been short-circuited.
• Check the sequence program.
0103 External feed • The "MANUAL FEEDRATE" switch • The error is released by setting the
rate zero on the machine operation panel has "MANUAL FEEDRATE" switch on
been set to "0" when the machine is the machine operation panel to any
in the JOG mode and automatic dry position except "0".
run mode. • If the "MANUAL FEEDRATE" switch
has been set to any position except
"0", check whether the signal wire
has been short-circuited.
• Check the sequence program.
0105 Spindle stop • The spindle was stopped when the • Rotate the spindle. Establish the dry
synchronous feed command was run mode unless a workpiece is
input. being cut.
• Check for disconnection in the
spindle encoder cable.
• Check the connections of the spindle
encoder connectors.
• Check the spindle encoder pulse.
0106 Handle feed • An axis which does not exist in the • Check for breakage in the handle
ax No. illegal specifications has been designated feed axis selection signal wire.
for handle feed. • Review the sequence program.
• The handle feed axis has not been • Check the number of axes listed in
selected. the specifications.
0107 Spindle • The spindle speed has exceeded the • Reduce the commanded spindle
rotation clamp speed of the axis when the speed.
speed over thread cutting command was issued.
0108 Fixed pnt • An axis not defined in the specifica- • Check the fixed point mode feed axis
mode feed ax tions was designated during fixed selection signal wire and fixed point
illegal point mode feed. mode feedrate wire for breakage.
• The fixed point mode feedrate is • Check the fixed point mode feed
illegal. specifications.
0109 Block start • An interlock signal which locks the • Check the sequence program.
interlock block start has been input. • Cancel the block start interlock signal.
0110 Cutting block • An interlock signal which locks the • Check the sequence program.
start interlock cutting block start has been input. • Cancel the cutting block start interlock
signal.
I-3
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
0115 In reset • Starting was attempted during the • Restart after the reset process is
process reset process. completed.
1001 Selected ax • The feed axis selected in manual • Reset or return the selected feed
used as cross operation is being used by the cross axis to the basic definition axis for
ax machining command issued by a the cross machining command.
different system.
1003 Mov cmnd at • A machine value command was • Check the machining program.
s-impos/ issued to a superimposing axis, or a
synch ilgl movement command was issued to
a slave axis.
1004 S-impos/ • A superimposition command was • Check the machining program.
synch issued to an axis under
command synchronization control.
illegal • A synchronization command was
issued to an axis under
superimposition control.
• A superimposition command, having
three or more levels, was issued.
• A synchronization command, having
two or more levels, was issued.
1005 Illegal G114.n • The G114.n command was issued in • Review the program.
command G114.n mode
1006 Thread • When the thread cutting cycle/ • Readjust the Spindle parameters.
cutting compound thread cutting cycle was • Make sure that the spindle speed
synchro error started while the thread cutting clamp command is not issued in the
spindle rotation speed automatic machining program.
change was selected, the difference
of the automatically changed
command spindle rotation speed
and the spindle actual rotation speed
was not within the tolerable error
width for the spindle rotation speed
automatic change.
1007 Tap cycle • A tap cycle synchronization • Review the machining program.
command command was issued to a related
illegal axis during spindle synchronous
control, tool-spindle control I, II or
III, or peripheral axis synchronous
control.
• The spindle synchronization control
or tool-spindle control I, II or III was
commanded to a spindle in tap cycle
synchronization.
• A tap cycle or tap cycle synchroniza-
tion command was issued to a master
spindle in spindle superimposition
control.
• A tap cycle synchronization (tap
spindle zero point return type)
command was issued to a
superimposition spindle during
spindle superimposition control.
I-4
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
1008 Teaching • The feedrate calculated during • Follow the teaching procedure again
speed illegal teaching in intersystem synchronous from the beginning.
mode is illegal.
1009 In teaching • The set No. (TGSET) was designated • Stop the setting of the position
data setting while making settings on the screen. control variables on the screen.
1010 No spec: • The teaching mode signal was turned • Check the specifications.
Teaching ON though it was not included in the • Cancel the teaching mode signal.
specifications.
1011 Teaching • The teaching command was issued • Check the machining program.
invalid at mirr during the mirror image.
image
1012 Spindle • Use of a spindle cut off with the • Check the machining program.
detached spindle cutoff signal was attempted. • Check the spindle changeover
sequence.
1013 C ax commnd • An automatic movement command • Check the machining program.
invalid at was issued to the C axis during the
hobbing tool-spindle synchronization control
(hobbing) mode.
1014 GB spindle • A forward run, reverse run, orientation • Check the ladder program.
synchro or C-axis servo ON command was
signal OFF issued to the reference spindle while
the G/B spindle synchronization
signal was OFF.
• The G/B spindle synchronization
signal was turned OFF during a
forward run, reverse run, orientation
or C-axis servo ON command.
1015 Spindle type • A spindle (analog spindle) not • Check the parameters.
error serially connected was used for the • Change the analog spindle to a
master spindle or G/B spindle. serially connected spindle.
1016 GB spindle • The master spindle's spindle NC • Check smcp_no.
connection parameter "3032 smcp_no" setting • Check the connection of the spindle
illegal value is larger than the G/B spindle drive unit and MCP card.
setting value.
• The master spindle's spindle drive
unit and G/B spindle's spindle drive
unit are not connected to the same
MCP card (QX722 or QX721).
I-5
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
1017 G128/G129 During the axis movement synchronous • Check the program.
axis posn superimposition command (G128, • Check the details designated for the
illegal G129): DDBS conditions.
• The master axis moved from the
direction of the synchronous
superimposition completion position.
• The distance between the master
axis and synchronous
superimposition axis is already within
the relative distance.
• When commanding with DDBS, the
synchronous superimposing axis is
not within the end position from the
synchronous superimposition start
position.
1018 G128/G129 • During the axis movement • Check the program.
command synchronous superimposition
illegal command (G128, G129), a
command with which the
synchronous superimposing axis
exceeds the synchronous
superimposition completion position
was issued.
1019 G128 axis During the axis movement synchronous • Check the program.
locked superimposition command (G128, • This will be canceled when the
G129): synchronous superimposition axis or
• When the synchronous reference axis is stopped.
superimposition mode was started,
the synchronous superimposing axis
or master axis was moving.
• When the synchronous
superimposition mode was
completed, the synchronous
superimposing axis or master axis
was moving.
1020 G128 axis • During the axis movement • Check the program.
locked synchronous superimposition
command (G128, G129), the
synchronous superimposing axis
was in the machine lock or interlock
state.
1021 GB SP sync: • The G/B spindle synchronization • Check the ladder program.
Phase mem phase memory signal was turned
sgnl ilgl ON while the master spindle or G/B
spindle was rotating.
• The G/B spindle synchronization
phase memory signal was turned ON
while the G/B spindle synchronization
signal was OFF.
I-6
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
1022 GB SP sync: • The G/B spindle synchronization • Check the ladder program.
Phase set phase alignment signal was turned
sgnl ilgl ON while the master spindle or G/B
spindle was stopped.
1023 GB SP sync: • When the G/B spindle • Check the ladder program.
Z phase not synchronization phase memory
pass signal was ON, the master spindle or
G/B spindle’s Z-phase was not
passed.
1024 Sub-part • A subsystem command was issued • Check the ladder program.
system call for a system that was not in the
illegal subsystem operation mode.
1025 Crss mach ilgl • The subsystem was started or • Check the machining program.
at sub-sys stopped with the cross command
call when the basic axis configuration
was not established.
1026 SP-C ax ctrl • Other spindle position control • Command only one of the functions.
runs (synchronous tap/spindle
independntly synchronization (G114.n)/spindle
orientation) was commanded during
Spindle/C axis control, or Spindle/C
axis control was commanded during
other spindle position control.
1027 C-surface ctrl • The constant surface speed • Issue only one of the commands.
invld at taping command was issued to a spindle in
the tap cycle/synchronous tap cycle,
or a tap cycle/synchronous tap cycle
command was issued to a spindle in
the constant surface speed control.
1028 GB SP sync: The G/B spindle synchronization • Review the ladder program.
Cancel sgnl temporary cancel signal was turned
illegal ON/OFF when the master spindle and
G/B spindle were in one of the
following modes.
• During rotation (when not stopped)
• During tap cycle synchronization
mode
• During spindle synchronization
mode
• During tool-spindle synchronization I
(polygon machining) mode
• During tool-spindle synchronization
II (hobbing) mode
• During spindle superimposition mode
• During spindle C axis control C axis
mode
• During orientation/indexing
I-7
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
1100 Sub-system • A sub-system that can be started is • Check the program.
start not not remaining when the sub-system (Focus on process timing)
possible is called.
1101 Axis change • When the arbitrary axis exchange • Check the program.
not possible command was issued, the declared (Focus on process timing)
axis was in a status unable to be
exchanged.
1102 Spindle cond • In the spindle status check function, • Check the program.
check time the designated spindle did not reach
exceed the designated speed, and
exceeded the designated check
time.
1103 G156 • The random superimposition • Check the machining program.
command at command was issued from an
illegal system external source including
superimposing axes or random
superimposition master axes. Or the
random superimposition cancel
command was issued from an
external source including the
random superimposing axes.
1104 Prphral/ • When setting the axis No. for the • Check the ladder circuit.
synchro ax peripheral axis synchronous control,
No. ilgl the slave axis and master axis were
set to the same number, or a number
that does not exist in the system was
set.
1105 Collision • The collision detection function • Check the machining program.
detect cmnd (G161) was commanded from
illegal several systems.
1106 Spindle synch • The spindle synchronization phase • Check the machining program.
phase calc ilgl alignment command was issued • Check the ladder circuit.
while the spindle synchronization
phase calculation request signal was
valid.
1107 Now feed rate • The commanded feedrate exceeded • Check the machining program.
clamped the clamp speed set in the
parameters.
1108 SP clamped • When a tap cycle or synchronous tap • Check the program.
at cycle was commanded to a
superimpose superimposing axis, the actual
tap rotation speed of the superimposing
spindle exceeded the spindle clamp
speed.
• The synchronous tap cycle was
commanded when a rotation
command was not input for the
master spindle or superimposing
spindle.
I-8
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
1109 Base SP • A constant surface speed command • Check the program.
C-surface was issued to the master spindle
invld at tap when the tap cycle or synchronous
tap cycle was being executed with
the superimposing spindle.
• During constant surface speed
control of the master spindle, the tap
cycle or synchronous tap cycle
command was issued to the
superimposing spindle.
1110 Ax exchange • An arbitrary axis exchange • Check the program.
not possible command for which axis exchange is
not possible or an arbitrary axis
exchange return command was
issued.
1111 Now ax • The movement command following • Check the program.
detached or the arbitrary axis superimposition
servo off command, a movement command
following the superimposition/
synchronization control, or a
movement command following the
peripheral axis synchronization
control was issued during the axis
removal mode or during servo OFF.
1112 Mirror image • The mirror image was turned ON for • Check the mirror image signal in the
command a superimposition/synchronous axis PLC Interface.
illegal or milling control axis. • Check the Axis parameter mirror
• The external mirror image and image.
parameter mirror image were turned • Check the program.
ON simultaneously.
1113 T-leng meas • Measurement of an axis that had not • Carry out reference point return
ax not retn returned to the reference point was before measuring.
(TLM2) attempted during manual tool length
measurement 2.
1114 Tool No. not • The designated tool number was not • Designate a tool number within the
found (TLM2) within the number of tool sets during number of tool sets.
manual tool length measurement 2.
1115 Compen ax • Measurement of two or more axes • Check the axis to be measured.
illegal (TLM2) was attempted simultaneously during
manual tool length measurement 2.
• The measured axis was not the tool
offset target axis.
1116 Sensor No. • Measurement without designating • Confirm the sensor No. designated
not specified the sensor No. was attempted during for the parameter manual tool length
(TLM2) manual tool length measurement 2. measurement 2.
I-9
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
1117 Inclined ctrl • Automatic dogless, manual • Check the ladder circuit.
manual mode reference point return, manual feed
ilgl or a manual mode other than handle
was selected in the actual axis mode.
• Incremental feed, manual skip or
automatic dogless was selected
during the orthogonal mode.
• Automatic handle interruption was
selected during manual-automatic
simultaneous operation.
1118 G170/G171 • The G170/G171 coordinate • Check the machining program.
cood not changeover command was issued
changed during start point designation wait,
end point designation wait,
miscellaneous function output during
axis movement wait, or during
superimposition/synchronous/
peripheral axis synchronous control.
1119 Inclined ctrl • A cross command, arbitrary axis • Check the machining program.
axis illegal exchange command or
superimposition/synchronous/
peripheral axis synchronous control
command was issued to an inclined
master axis or inclined axis.
• A synchronous tap command tap axis
was commanded for an inclined axis.
1120 Disapprove • The hypothetical coordinate Check whether the hypothetical
coordinate coordinates cannot be set when the coordinate target axis is in any of the
conver hypothetical coordinate setting following states. Remove the cause if
command is issued. found.
• Hypothetical coordinate target axis is
related to control axis synchronous
control, control axis superimposition
control, arbitrary axis
superimposition control, peripheral
axis synchronous control or
synchronous control during axis
movement.
• The other axis in the set of
hypothetical coordinate target axes
is in the automatic/ manual machine
lock state.
• The hypothetical coordinate target
axis is in the servo OFF state.
• The hypothetical coordinate target
axis has been removed.
• The hypothetical coordinate target
axis has not completed reference
point return.
• The hypothetical coordinate target
axis is in the automatic handle
interrupt mode or manual/automatic
simultaneous mode.
• The hypothetical coordinate target
axis is in the constant torque control
or proportional torque pressing
control state.
I - 10
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
1121 Invalid during • A command that can be issued only One of the following commands was
coord conver in the hypothetical coordinate cancel issued to the hypothetical coordinate
state was issued while setting the target axis while setting the
hypothetical coordinates. Remove the
hypothetical coordinates.
cause.
• Manual mode (jog, incremental,
handle)
The hypothetical coordinate target
axis making up the set exist in
separate part systems
Select the feed axis simultaneously
for the two hypothetical coordinate
target axes
• Manual random feed
• Manual reference point return
• Absolute position establish
• Automatic/manual machine lock
Machine lock signal ON for only one
of the hypothetical coordinate target
axes
• Automatic handle interrupt
• Manual/automatic simultaneous
• Control axis synchronous control
command (G125)
• Control axis superimposition control
command (G126)
• Random superimposition control
command (G156)
• Peripheral axis synchronization
command
• Servo OFF signal OFF
• Axis removal signal ON
• Constant torque control
• Proportional torque pressing control
1122 Disapprove • The tool axis direction tool length Check whether the axis targeted for
chage TDO offset cannot be set when the tool tool axis direction tool length offset is
mode axis direction tool length offset is in the following state, and remove the
cause.
commanded.
• The axis targeted for tool axis
direction tool length offset is not in
the command system.
• The axis targeted for tool axis
direction tool length offset is in
control axis synchronous control,
control axis superimposition control
or synchronous control during axis
movement.
• One or two of the axes targeted for
tool axis direction tool length offset is
in the machine lock state.
• The axis targeted for tool axis
direction tool length offset is in the
servo OFF state.
• The axis targeted for tool axis
direction tool length offset is
removed.
• The axis targeted for tool axis
direction tool length offset has not
completed reference point return.
I - 11
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
1123 Cmnd invalid • A command that can be issued only One of the following commands was
during TDO when tool axis direction tool length issued to the axis targeted for tool axis
mode offset is canceled was commanded direction tool length offset during the
during the tool length direction tool tool axis direction tool length offset
length offset mode. modal. Cancel the tool axis direction
tool length offset modal, or remove the
cause.
• Manual reference point return
• When the automatic machine lock
signal has not been selected for
even one of the axes targeted for
machine lock tool axis direction tool
length offset
• Cross machining command (G110)
• Manual skip
• Manual tool length measurement I, II
• Tool retract return
• When the servo OFF signal has not
been selected for even one of the
axes targeted for servo OFF tool axis
direction tool length offset
• When the axis removal signal has
not been selected for even one of the
axes targeted for axis removal tool
axis direction tool length offset
• Control axis synchronous control
command (G125)
• Control axis superimposition control
command (G126)
• Synchronous control command
during axis movement (G128)
I - 12
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
1125 Program • The program restart mode signal • Turn the program restart mode signal
restart was turned ON when one of the part ON when none of the part systems
impossible systems was in automatic startup. are in automatic startup.
• The program restart mode signal • Turn the program restart mode
was turned ON during the spindle signal ON in a mode other than the
synchronization, the tool-spindle spindle synchronization, the
synchronization mode, the spindle tool-spindle synchronization mode,
superimposition mode, the the spindle superimposition mode,
synchronous tap mode or the tap the synchronous tap mode or the tap
cycle mode. cycle mode.
• The program restart mode signal • Turn the program restart mode signal
was turned ON during reverse run of ON with program check forward run in
program check. a block that exceeds the reverse run
start block.
• The program restart mode signal • Turn the program restart mode
was turned ON during subsystem signal ON during operation other
operation. than subsystem operation.
• The program restart mode signal • When G28, G30 or G27 is
was turned ON in the next block commanded at the head of the main
when G28, G30 or G27 was program, turn the program restart
commanded at the head of the main mode signal ON in the next or
program. following block.
• The program restart signal was • If subprogram call is commanded at
turned ON in the subprogram’s head the head of the main program, turn
block when subprogram call is the program restart mode signal ON
commanded at the head of the main after the head block of the
program. subprogram.
• The program restart mode signal • Turn the program restart mode
was turned ON in the head block of signal ON in a block after the main
the main program. program's head block.
• The program restart mode signal • Turn the program restart mode signal
was turned ON during automatic ON in a mode other than the
handle interrupt or manual/automatic automatic handle interrupt or manual/
simultaneous mode. automatic simultaneous mode.
• The program restart mode signal • Turn the program restart mode signal
was turned ON during MDI operation ON during a mode other than MDI
or PLC interrupt operation. operation or PLC interrupt operation.
• During the program restart mode, • Select the MDI operation mode or
the MDI operation mode or PLC PLC interrupt operation mode after
interrupt operation mode was turning the restart mode interrupt
selected before turning the restart signal ON.
mode interrupt signal was turned
OFF.
• All axes did not return to the restart • Return all axes to the restart
position during automatic operation position.
after the program restart mode.
• The program restart mode signal • Turn the program restart mode
was turned ON while waiting for signal ON after the synchronization
synchronization during automatic wait state is completed.
operation after the program restart
mode.
I - 13
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
1126 Sync. Tap • The synchronous tap cycle was • Check the details set for the tap
speed param commanded in the following state. speed parameters.
illegal (1) When the tap speed setting for the
first step was 0 or not within the
setting range.
(2) The setting value of a step is bigger
than the value of a bigger step, or
the setting value of a step is smaller
than the value of a smaller step.
(Except for "0" setting.)
1131 Illegal Ope • When executing the execution type • This alarm is canceled by resetting.
mode in data's machine tool builder macro, When the manual mode is selected,
HSPRGM change over to the manual mode turn the manual mode OFF to reset
was selected (mode changeover, the alarm.
manual/automatic simultaneous,
handle interrupt), or MDI interrupt or
PLC interrupt was selected.
1132 In HSPRGM • Automatic operation was started • This alarm is canceled by resetting.
conversion during a machine tool builder macro Start automatic operation after the
conversion process. machine tool builder macro
conversion is completed.
1133 Axis change • An arbitrary axis exchange • Review the execution type data
invalid in command was issued in an axis program.
HSPRGM change invalid state while executing
execution type data.
1200 GB SP • The target axis was exchanged upon • Check the machining program.
sync:R-pnt issuance of the arbitrary axis
posn illegal exchange command during
interference avoidance G0 speed
control.
• Interference avoidance G0 speed
control was executed during
superimposition or synchronization.
Control axis superimposition was
executed during interference
avoidance G0 speed control.
1201 G182 timeout • G181 command having the same • Check the machining program.
identification No. as G182 command • Check the parameter (#8061).
was not executed within set timeout
time.
I - 14
1. Errors During Operation
1.1 Operation Errors (M01)
Error
Message Details Remedy
No.
9097 Position • The difference of the previous • Contact the Service Center.
supervising cycle's feedback position and the
error 3 current cycle's feedback position
exceeded the tolerable range.
• A positional deviation occurred.
9098 Position • The data for the program analysis • Contact the Service Center.
supervising process and interpolation process
error 1 did not match, causing a positional
deviation.
• A positional deviation occurred.
9099 Position • The data for the interpolation process • Contact the Service Center.
supervising and acceleration/deceleration
error 2 process did not match, causing a
positional deviation.
• A positional deviation occurred.
I - 15
1. Errors During Operation
1.2 Absolute Position Return Again (M02)
Details Remedy
The operation mode was changed to the • Select an operation mode other than the reference
reference point return mode while in the retract point return mode.
return mode.
Details Remedy
The issued command caused an interference • Release the alarm by a reset operation.
between two devices such as tool turrets. • To move the interfering device further in the
interfering direction, invalidate an interference check
before doing it.
• Refer to the instruction manual issued by the
machine manufacturer for the procedure to invalidate
an interference check.
Details Remedy
Two interfering devices such as tool turrets • Invalidate an interference check, and then move the
entered an interference area. devices.
• Refer to the instruction manual issued by the
machine manufacturer for the procedure to invalidate
an interference check.
I - 16
2. Stop Codes
2. Stop Codes
This code indicates that the NC has stopped for some reason.
T01 Message In this status, automatic operation start cannot be executed when an
attempt is made to execute it from the NC stop status.
The numbers given in the table can be referred to on the Alarm list
screen (Diagnosis group).
Error
Message Details Remedy
No.
0101 Axis in motion • Since one of the axes is in motion, • Try automatic start again after all
automatic start is not possible. axes have stopped.
0102 NC not ready • Automatic start is not possible • Another alarm has been issued and
because the NC ready signal is not the cause should be checked out
supplied. and remedy.
0103 Reset signal • Automatic start is not possible • Set the reset input signal to "OFF".
ON because the reset signal has been • Check for a failure in the reset switch.
input. • Check the sequence program.
0104 Auto • The "FEED HOLD" switch on the • Check the "FEED HOLD" switch.
operation machine operation panel is ON (B contact)
pause signal (valid). • Check for a breakage in the feed
ON hold signal wire.
• Check the sequence program.
0105 H/W stroke • Automatic start is not possible • If the stroke end has been reached
end axis because one of the axes has by the axis end, move the axis by
exists reached the stroke end. operating it manually.
• Check for a breakage in the stroke
end signal wire.
• Check for a failure in the stroke end
limit switch.
0106 S/W strok end • Automatic start is not possible • Move the axis manually.
axis exists because one of the axes has • Check the contents of the parameter
reached the stored stroke limit. unless the axis end is at the stored
stroke end.
0107 No operation • The operation mode has not been • Restart after selecting the operation
mode selected. mode.
• Check for a breakage in the
automatic operation mode (memory,
MDI) signal wire.
0108 Operation • Two or more operation modes have • Check for a short-circuit in the mode
mode been selected in error. selection signal wire (memory, MDI).
duplicated • Check for a failure in the switch.
• Check the sequence program.
• Restart after selecting the operation
mode.
0109 Operation • A shift was made from one automatic • Return to the original automatic
mode operation mode to another automatic operation mode, and then restart.
changed operation mode.
0110 In buffer • Start is impossible because buffer is • Bring the buffer correction to an end.
correction being corrected. Or cancel it and then restart.
I - 17
2. Stop Codes
Error
Message Details Remedy
No.
0114 Fixed cycle • The fixed cycle subprogram is not • Register the fixed cycle subprogram
registered correctly registered. again.
illegal • Refer to "Appendix 1. Fixed Cycle
Program" for the procedures.
0115 CNC • NC operation cannot be started • The temperature of the NC or
overheat because of a thermal warning (Z53 operation board has risen above the
CNC overheat). specified temperature. Take cooling
measures. Turn OFF the NC power,
or lower the temperature with a
cooler, etc.
0116 Stat sgnl ON • An automatic start signal was input for • Check the program.
in sub-sys a system in the sub-system operation • Check the user PLC.
mode mode before the subsystem was
started.
0117 Restart point • When using the program restart • Return all axes to the restart position
ret. Not comp. function, all axes have not returned before starting automatic operation.
to the restart position.
0118 Program • When using the program restart • Turn the program restart mode
restart mode function, the program restart mode signal OFF, or turn the axis position
signal was turned ON or the axis return mode signal OFF before
position return mode signal was starting automatic operation.
turned ON after the restart block was
stopped.
0119 Reset signal • When using the program restart • Input the NC reset signal before
not input function, the NC reset signal was not starting automatic operation.
input after turning the program
restart mode signal OFF.
0138 In absolute • A start signal was input during an • Start after the absolute position
position alarm absolute position detection alarm. detection alarm is released.
0139 In abs posn • Start signal is input during zero point • Start after the zero point initialization
initial setting initialization of absolute position is complete.
detection system.
0151 In prog check • Automatic start is disabled because • Put the program check function in
backward the program check function is in forward state and execute automatic
mode backward state. start.
0160 Memory • The super option is invalid. The • Delete or format the machining
capacity over program memory capacity of the program.
machining program has been • Add the super option purchase point.
exceeded.
I - 18
2. Stop Codes
T02 Message The feed hold status has been established due to some condition or
other during automatic operation.
The numbers given in the table can be referred to on the Alarm list
screen (Diagnosis group).
Error
Message Details Remedy
No.
0201 H/W stroke • An axis has reached the stored • Using manual operations, move the
end axis stroke limit. axis from the stroke end limit switch.
exists • The machining program must be
corrected.
0202 S/W stroke • An axis has reached the stored • Using manual operations, move the
end axis stroke limit. axis from the stroke end limit switch.
exists • The machining program must be
corrected.
0203 Reset signal • The reset signal has been input. • The position at which the program is
ON executed has returned to the head
and so automatic operation is
performed from the start point of the
machining program.
0204 Auto • The "FEED HOLD" switch on the • Automatic operation can be resumed
operation machine operation board is ON by operating the CYCLE START
pause signal (valid). switch.
ON
0205 Operation • The mode changed from the • Return to the original automatic
mode automatic operation mode to another operation mode, and then restart.
changed automatic operation mode.
0206 In • A command where two objects (tool • Release the alarm with reset.
interference turrets, etc.) will interfere has been • To move the interfering object in the
mode issued. interfering direction, invalidate the
• Two objects (tool turrets, etc.) have interference check first.
entered the buffer area. • Refer to the instruction manual issued
by the machine manufacturer for how
to invalidate the interference check.
0215 Abs posn • Absolute position detection alarm • Release the absolute position
detect alarm occurred. detection alarm.
occurred
I - 19
2. Stop Codes
T03 Message Operation stops after a single block in the program has executed
during automatic operation.
The numbers given in the table can be referred to on the Alarm list
screen (Diagnosis group).
Error
Message Details Remedy
No.
0301 Single block • Block stop occurred because the • Automatic operation can be resumed
stop signal "SINGLE BLOCK STOP" switch on by setting the CYCLE START switch
ON the machine operation panel was to ON.
ON.
0302 Block stop • The block stop command was • Automatic operation can be resumed
cmnd in user specified in user macro program. by setting the CYCLE START switch
macro to ON.
0303 Operation • The mode changed from the • First return to the original automatic
mode automatic operation mode to another mode and automatic operation can
changed automatic operation mode. be resumed by setting the CYCLE
START switch to ON.
0304 MDI interrupt • The last block of MDI completed. • MDI operation can be resumed by
completed • The last block of PLC interrupt setting MDI again and setting the
completed. CYCLE START switch to ON.
• Turn the CYCLE START switch to
ON to restart automatic operation.
0305 Teaching • The block of the position control • Turn the CYCLE START switch to
block command (G132) or position control ON to restart automatic operation.
completed variable skip command (G133)
completed during teaching mode.
Error
Message Details Remedy
No.
0401 Collation and • Collation and stop occurred. • Automatic operation can be resumed
stop by automatically starting.
I - 20
3. Servo/Spindle Alarms
3. Servo/Spindle Alarms
This section describes alarms occurred by the errors in the servo system such as the drive unit‚ motor and
encoder, etc. The alarm message‚ alarm No. and axis name will display on the alarm message screen. The
axis where the alarm occurred and the alarm No. will also display on the servo monitor screen and the spindle
monitor screen respectively. If several alarms have occurred‚ up to two errors per axis will display on the servo
monitor screen and the spindle monitor screen respectively.
(Note 1) The alarm class and alarm reset class combinations are preset.
Alarm class Alarm reset class Resetting methods
S01 PR After removing the cause of the alarm, reset the
alarm by turning the NC power ON again.
S02 - Again after removing the cause of the alarm, reset
the alarm by turning OFF the controller power and
then turning it ON.
S03 NR After removing the cause of the alarm, reset the
alarm by inputting the NC RESET key.
S04 AR After removing the cause of the alarm, reset the
alarm by turning the drive unit power ON again.
S51 - This is cleared if a correct value is set.
S52 - -
(Note 2) The resetting method may change according to the alarm class.
For example, even if "S03 SERVO ALARM: NR" is displayed, it may be necessary to turn the NC
power ON again.
I - 21
3. Servo/Spindle Alarms
I - 22
3. Servo/Spindle Alarms
I - 23
3. Servo/Spindle Alarms
I - 24
3. Servo/Spindle Alarms
I - 25
3. Servo/Spindle Alarms
I - 26
3. Servo/Spindle Alarms
I - 27
3. Servo/Spindle Alarms
(a) Servo
Alarm
Details Remedy
No.
1 The servo parameter setting data is illegal. Check the descriptions for the appropriate servo
to The alarm No. is the No. of the servo parameter parameters and correct them.
256 where the error occurred.
-1 The number of constants to be used in the Check that all the related parameters are
following functions is too large: specified correctly.
• Electronic gears sv001:PC1, sv002:PC2, sv003:PGN1
• Position loop gain sv018:PIT, sv019:RNG1, sv020:RNG2
• Speed feedback conversion
-2 When high-speed serial incremental detector Check that all the related parameters are
(OSE104, OSE105) is connected, parameters for specified correctly.
absolute position are set to ON. sv017:SPEC, sv025:MTYP
Set the parameters for absolute position
detection to OFF.
To detect an absolute position, replace the
incremental specification detector with an
absolute position detector.
-3 No servo option is found. Check that all the related parameters are
The closed loop (including the ball screw- specified correctly.
end detector) or dual feedback control is an sv025:MTYP/pen
optional function. sv017:SPEC/dfbx
-4 No servo option is found. Check that all the related parameters are
The SHG control is an optional function. specified correctly.
sv057:SHGC
sv058:SHGCsp
-5 No servo option is found. Check that all the related parameters are
The adaptive filtering is an optional function. specified correctly.
sv027:SSF1/aflt
(b) Spindle
Alarm
Details Remedy
No.
1 Spindle parameter error Check the descriptions for the appropriate
to The spindle parameter setting data is illegal. spindle parameters and correct them.
256 The alarm No. is the No. of the spindle Refer to Alarm No.37 in Spindle Drive
parameter where the error occurred. Maintenance Manual.
I - 28
3. Servo/Spindle Alarms
(a) Servo
Alarm
Details Remedy
No.
1 Servo parameter setting data is illegal. Check the descriptions for the appropriate servo
to The alarm No. is the No. of the servo parameter parameters and correct them.
256 where the warning occurred.
(b) Spindle
1 Spindle parameter setting data is illegal. Check the descriptions for the appropriate
to The alarm No. is the No. of the spindle spindle parameters and correct them.
256 parameter where the warning occurred. Refer to Spindle Drive Maintenance Manual.
I - 29
3. Servo/Spindle Alarms
I - 30
4. MCP Alarms
4.1 MCP Alarms
4. MCP Alarms
These alarms denote that trouble has arisen in the drive units or other interfacing areas.
I - 31
4. MCP Alarms
4.1 MCP Alarms
Y06 Illegal mcp_no. The MCP and Axis parameters are different when
the power is turned ON.
Details Remedy
• Base axis parameter : "mcp_no" Check the parameter setting values.
• Spindle NC parameter : "smcp_no"
• Auxiliary axis parameter : "mcp_no"
The following types of problems may be found in the
above parameters.
(1) Setting values are duplicated.
(2) The specified axis numbers are not continuous.
(3) Too many axes are specified.
(4) Too many cards are specified.
I - 32
4. MCP Alarms
4.1 MCP Alarms
I - 33
4. MCP Alarms
4.1 MCP Alarms
I - 34
4. MCP Alarms
4.2 MCP Warnings
y51 Parameter error The MCP and Axis parameters are different when the power
is turned ON.
Error
Message Details Remedy
No.
1 Parameter G0tL • The linear acceleration/ • Check the axis specification
illegal deceleration rapid traverse time parameter "G0tL, G0t1".
constant has not been set. Or the
set value is outside the setting
range. Or "(G0tL-G0t1) < 1".
2 Parameter G1tL • The linear acceleration/ • Check the axis specification
illegal deceleration cutting feed time parameter "G1tL, G1t1".
constant has not been set. Or the
set value is outside the setting
range. Or "(G1tL-G1t1) < 1".
3 Parameter G0t0 • The primary delay acceleration/ • Check the axis specification
illegal deceleration rapid traverse time parameter "G0t1".
constant has not been set. Or the
set value is outside the setting
range.
4 Parameter G1t0 • The primary delay acceleration/ • Check the axis specification
illegal deceleration cutting feed time parameter "G1t1".
constant has not been set. Or the
set value is outside the setting
range.
9 Parameter Grid • The grid interval is not set, or is • Check the zero (reference) point
space error outside setting range. return parameter "grspc".
11 Parameter pG0t • The superimposition time constant • Check the axis specification
illegal for acceleration/deceleration rapid parameter "pG0t, pG0t_S".
traverse has not been set. Or the
set value is outside the setting
range. Or "(pG0t-pG0t_S) < 1".
12 Parameter pG1t • The superimposition time constant • Check the axis specification
illegal for acceleration/deceleration parameter "pG1t, pG1t_S".
cutting feed has not been set. Or
the set value is outside the setting
range. Or "(pG1t-pG1t_S) < 1".
13 Parameter PG0t3 • The 3-axis superimposition time • Check the axis specification
illegal constant for acceleration/ parameter "pG0t3, pG0t3_S".
deceleration rapid traverse has not
been set. Or the set value is outside
the setting range.
Or "(pG0t3-pG0t3_S) < 1".
14 Parameter PG1t3 • The 3-axis superimposition time • Check the axis specification
illegal constant for acceleration/ parameter "pG1t3, pG1t3_S".
deceleration cutting feed has not
been set. Or the set value is outside
the setting range.
Or "(pG1t3-pG13t_S) < 1".
I - 35
4. MCP Alarms
4.2 MCP Warnings
Error
Message Details Remedy
No.
15 Parameter PG0t_S • The superimposition adjustment • Check the axis specification
illegal time constant for acceleration/ parameter "pG0t_S".
deceleration rapid traverse has not
been set. Or the set value is outside
the setting range.
16 Parameter PG1t_S • The superimposition adjustment • Check the axis specification
illegal time constant for acceleration/ parameter "pG1t_S".
deceleration cutting feed has not
been set. Or the set value is outside
the setting range.
17 Parameter PG0t3_S • The 3-axis superimposition • Check the axis specification
illegal adjustment time constant for parameter "pG0t3_S".
acceleration/deceleration rapid
traverse has not been set. Or the
set value is outside the setting
range.
18 Parameter PG1t3_S • The 3-axis superimposition • Check the axis specification
illegal adjustment time constant for parameter "pG1t3_S".
acceleration/deceleration rapid
traverse has not been set. Or the
set value is outside the setting
range.
101 Values of PC1/PC2 • The values set to PC1 and PC2 • Reduce the "PC1" and "PC2"
too large while rotation axes are used is too values on the servo parameter.
large.
103 SV parameter SPEC • An invalid value is specified for • Set bit 7 of servo parameter
is illegal servo parameter "SPEC". "SPEC" to "1".
I - 36
4. MCP Alarms
4.3 Safety Observation Alarms
Y20 Message When this alarm is output, emergency stop mode is applied.
Status1 Status2 Refer to "remedy" of each alarm as to how to cancel the alarm.
Status1 Message Status2 Details Remedy
0001 Parameter Axis Speed monitoring parameter in NC or servo drive unit may be at
compare error name NC and the parameter fault.
transmitted to the drive unit are Contact the service center.
not matched.
Name of the axis in which error
occurred is displayed.
0002 Sfty Axis A speed exceeding the speed set Review the speed monitoring
obsrvation: name with parameter is commanded parameter and user PLC.
Cmd spd err during the speed monitoring Reboot the NC.
mode.
Name of the axis in which error
occurred is displayed.
0003 Sfty Axis The commanded position NC or servo drive unit may be at
obsrvation: FB name transmitted to the servo drive unit fault.
pos err from NC and the feedback Contact the service center.
position to be received from the
servo drive unit are deviated
greatly during the speed
monitoring mode.
Name of the axis in which error
occurred is displayed.
0004 Sfty Axis Actual rotation speed of the motor Review the speed monitoring
obsrvation: FB name is exceeding the speed set with parameter and user PLC.
speed err speed monitoring parameter Reboot the NC.
during the speed monitoring
mode.
Name of the axis in which error
occurred is displayed.
0005 Door signal: Door No. Door state signal for NC side Check the cable.
Input input and door state signal for Check the door switch.
mismatch drive unit side input are not Reboot the NC.
matched. One of the following
causes can be thought.
・Cable is disconnected
・Door switch is at fault
・NC or servo drive unit is at fault
0006 No spd obsv Door No. Door open state was detected Review the user PLC.
mode in door outside the speed monitoring Reboot the NC.
open mode.
Incorrect user PLC or the same
cause as in the case of 0005
(Door signal: Input mismatch) can
be thought.
0007 Speed Axis Two speed monitoring Change the relevant parameters
obsv:Para name parameters are not matched at so that the two speed monitoring
incompatible the rising edge of the speed parameters match.
monitoring mode signal. Reboot the NC.
Name of the axis in which error
occurred is displayed.
I - 37
4. MCP Alarms
4.3 Safety Observation Alarms
y21 Message
Remove the cause of warning to cancel the warning.
Status1 Status2
Status1 Message Status2 Details Remedy
0001 Speed obsv Axis Speed monitoring mode is turned When decelerated, the warning is
signal:Speed name ON when the speed is exceeding canceled and speed monitoring is
over the safety speed. restarted.
Name of the axis in which error
occurred is displayed.
I - 38
5. Messages Related to System
5.1 System Alarms
A phase no-signal
B phase no-signal
Z phase no-signal
Z60 AMP power off • The drive unit power was turned • Turn the NC power OFF, and then
OFF while Y48A was input. turn the drive unit and NC power
ON again.
• Turn Y48A OFF. (The message
will change to a system error.)
I - 39
5. Messages Related to System
5.1 System Alarms
I - 40
5. Messages Related to System
5.1 System Alarms
I - 41
5. Messages Related to System
5.1 System Alarms
I - 42
5. Messages Related to System
5.2 System Warnings
z Message
I - 43
5. Messages Related to System
5.2 System Warnings
I - 44
6. Alarms Related to User PLC
Sub-status
Message Details Remedy
1 2
U01 - - The PLC program is not input. Download the PLC program.
No user (Note) Emergency stop (EMG) will
PLC be applied.
U10 0x0010 - PLC scan time error Edit the PLC program size to a
Illegal PLC The scan time is 1 second or smaller size.
longer.
0x0040 - PLC program operation mode illegal Download the PLC program
A PLC program different from the having the same format as when
designated mode was the power was reset or turned ON.
downloaded.
(Note) Emergency stop (EMG) will
be applied.
0x0080 - PLC program code error Download the correct format PLC
(Note) Emergency stop (EMG) will program.
be applied.
0x0400 Number of Software illegal interrupt Turn the power ON again.
PLC The PLC program process stopped If the error is not reset, download
program abnormally due to an illegal the correct PLC program.
steps software command code.
(Note) Emergency stop (EMG) will
be applied.
0x800x Number of Software exception
PLC The PLC program process stopped
program abnormally due to a bus error, etc.
steps bit 0: BIN command operation error Refer to the methods for using the
bit 1: BCD command operation BCD and BIN function commands.
error
bit6: CALL/CALLS/RET Turn the power ON again.
command error If the error is not reset, download
bit7: IRET command execution the correct PLC program.
error
(Note) Emergency stop (EMG) is
applied for bit 6/7.
I - 45
6. Alarms Related to User PLC
Sub-status
Message Details Remedy
1 2
U50 The PLC program is stopped. Start the PLC program.
PLC
stopped
U55 The PLC program is stopped and not Write the PLC program into ROM.
PLC written into ROM.
stopped /
is not
saved
U60 The PLC program is not written into Write the PLC program into ROM.
Ladder is ROM.
not saved
(Note) The number of PLC program steps displayed on the screen may not match the actual number of error
occurrence steps because of the PLC program timing. Use this as a guideline of the occurrence place.
I - 46
7. Program Errors
7. Program Errors
This alarm occurs during automatic operation. If there is a mistake in the machining program creation or if a
program that does not match the NC specifications has been created, a program error will occur. The error No.
and message are displayed on the screen.
Error
Message Details Remedy
No.
P10 No. of • The number of axis addresses • Divide the alarm block commands
simultaneous commanded in the same block is into two.
axes over greater than the number provided • Check the specifications.
for by the specifications.
P11 Illegal axis • The axis address names in the • Correct the axis names in the
address program commands and the axis program.
address names set in the
parameters do not match.
P20 Division error • An axis has been commanded for • Check the program.
which division cannot be made by
the command units.
P32 Illegal address • An address not contained in the • Check and correct the addresses in
specifications has been used. the program.
• Check the specifications.
P33 Format error • The command format in the program • Check the program.
is not correct.
P34 Illegal G code • A G code not contained in the • Check and correct the G code
specifications has been addresses in the program.
commanded.
P35 Setting value • The setting range of the addresses • Check the program.
range over has been exceeded.
P36 Program end • “EOR” has been read during • Enter M02 or M30 at the end of the
error memory operation. program.
• Enter M99 at the end of the
subprogram.
P37 Prog. No. and • A zero has been designated for the • The program numbers which can
sequence No. program number or for the sequence be designated range from 1 to
zero number 99999999.
• The sequence numbers which can
be designated range from 1 to
99999.
P38 No spec: • A command with /2 to /9 has been • Check the program. (The command
Optional block issued. cannot be issued with /2 to /9.)
skip
P39 No • The command issued is not included • Check the specifications.
specifications in the specifications.
P50 No spec: • A command for inch/millimeter • Check the specifications.
Inch/mm conversion has been assigned
using a G code though there is no
such G code specification.
P60 Compensation • The commanded movement • Check the value of each address in
31
length over distance is too great (it exceeds 2 ). the program.
I - 47
7. Program Errors
Error
Message Details Remedy
No.
P62 No F command • A cutting feedrate command or • When the power is turned ON, G01
thread lead command has not been is set as the movement modal
issued. command. Assign the feedrate
using an F command.
• Designate F with a thread lead
command.
P70 Arc radius error • The start and end points of the arc • Check the address values
and the arc center are not correct. designated for the program's start
point, end point and the arc center.
• Check the plus and minus
directions of the address value.
P71 Arc center error • The center of the arc is not found • Check the address values in the
during R-designated circular program.
interpolation.
P72 No spec: • A helical interpolation command was • Check the specifications.
Herical cutting issued though such specifications • Check the arc plane.
do not exist.
P73
P80
P90 No spec: • A thread-cutting command has • Check the specifications.
Thread cutting been assigned though such
specifications do not exist.
P91 No spec: • A variable thread-cutting command • Check the specifications.
Vrbl lead has been issued though such
thread (G34) specifications do not exist.
P92 No spec: arc • The arc thread cutting command • Check the specifications.
thread cutting was issued though such
specifications do not exist.
P93 Illegal pitch • The thread lead (thread pitch) is not • Set the thread lead command
value correct when thread cutting is properly in the thread cutting
commanded. command.
P100
P110
P112 Plane selected • A plane selection command (G17, • Assign the plane selection
while R compen G18, G19) has been assigned command after canceling the tool
during a tool radius compensation radius compensation command and
command and nose R compensa- nose R compensation command (by
tion command (G41, G42, G46). issuing the G40 command).
P113 Illegal plane • The circular command axis and • Assign the circular command with
select selected plane do not match. the proper plane selection.
P120 No spec: • A synchronous feed command has • Check the synchronous feed
Synchronous been assigned though such command specifications.
feed specifications do not exist. • Change the synchronous feed
command (G95) into a per-minute
feed command (G94).
(The F command value must also
be changed.)
P121
I - 48
7. Program Errors
Error
Message Details Remedy
No.
P130 2nd M function • The address specified by • Check the parameter’s 2nd
code illegal parameter is other than A, B or C. miscellaneous function address.
• The name is duplicated with the • Designate an address different
axis name. from the axis address.
P131 No spec: • A constant surface speed command • Check the specifications.
Cnst perphrl (G96) has been assigned even • Change the constant surface speed
ctrl G96 though such specifications do not command (G96) into a speed
exist. command (G97).
P133 Illegal P-No.: • An illegal constant surface speed • Check the parameter and program
G96 control axis has been designated. designation for the constant surface
• An axis No. that does not exist in speed control axis.
the command system was
commanded during constant
surface speed control.
P140
P141
P142
P150 No spec: • The tool radius compensation and • Check the tool radius
Nose R nose R compensation (G41, G42, compensation and nose R
compensation G46) were issued even though the compensation specifications.
tool radius compensation and nose
R compensation specifications are
not provided.
P151 Radius compen • A compensation command (G40, • Assign a rapid traverse command
during arc G41, G42, G46) has been assigned (G00) or linear command (G01) in
mode in the circular mode (G02, G03). the compensation command block
or cancel block. (Set the modal to
linear interpolation.)
P152 No intersection • The intersection point compensation • Check the program.
vector is not found when a tool
radius compensation or nose R
compensa- tion command (G41,
G42, G46) has been executed.
P153 Compensation • An interference error is occurred • Check the program.
interference when a tool radius compensation
and nose R compensation
command (G41, G42, G46) is
executed.
P154
P155 Fixed cyc exec • A fixed cycle command was • The radius compensation mode is
during compen assigned in the radius compensation established when a fixed cycle
mode. command is executed and so the
radius compensation cancel
command (G40) should be
assigned.
I - 49
7. Program Errors
Error
Message Details Remedy
No.
P156 R compen • When the G46 nose R compensa- • Change to a movement vector
direction not tion is started, the movement vector whose compensation direction is
defined has an undefined compensation defined.
direction. • Change to a tool with a different tool
nose point number.
P157 R compen • The compensation direction is • Even if the compensation direction
direction reversed during G46 nose R is reversed, change to a more
changed compensation. suitable G command (G00, G28,
G30, G33, G53).
• Change to a tool with a different tool
nose point number.
• Set the G46 no reverse error
parameter to ON.
P158 Illegal tip point • The tool nose point number is • Change to the correct tool nose
illegal (any number except 1 to 8) point number.
during G46 nose R compensation.
P159 Cmnd invalid • A command disable command has • Cancel nose R compensation
during R been issued in nose R before the block where an error
compen compensation (G41, G42, or G46) occurs.
mode.
P170 No offset • There is no compensation number • Add the compensation number
number (T ) command when a command to the compensation
compensation command (G41, command block.
G42, G46) is assigned. • Check the number of compensation
• The compensation number is number sets and correct the
greater than the number of sets in command so that it has a
the specifications. compensation number within the
number of compensation sets.
P171 No spec: • A G10 command has been assigned • Check the specifications.
G10 option even though such specifications do
not exist.
P172 G10 L number • The L address command is not • Check the G10 command address
error correct when the G10 command is L number and command the proper
assigned. number.
P173 G10 P number • A compensation number outside • First check the number of
error the number of sets in the compensation sets and then set the
specifications has been assigned address P designation to within that
for the compensation number number.
command when the G10 command
is assigned.
P180 No fixed cycle • A fixed cycle (G81 to G89) • Check the specifications.
command has been assigned • Correct the program.
though such specifications do not
exist.
P181 No spindle • The spindle speed command has • Assign the spindle speed command
command not been assigned when a hole (S) with the G84 or G88 hole drilling
(Tap cycle) drilling fixed cycle command is fixed cycle command.
assigned.
I - 50
7. Program Errors
Error
Message Details Remedy
No.
P182 Synchronous • Connecting is not possible with the • Check the connection with the
tap error spindle unit. spindle unit.
• A synchronous tap command was • Check whether the spindle encoder
issued for a system in the constant is present or not.
surface speed control. • Check the program.
P183 No pitch/thread • The pitch or thread number • Assign the pitch or thread number
number command is not present in the tap command using the F or E
cycle of the hole drilling fixed cycle command.
command.
P184 Pitch/thread • An incorrect pitch or thread number • Check the pitch or thread number.
number error command has been assigned in the
tap cycle of the hole drilling fixed
cycle command.
P190 No spec: • A turning cycle command has been • Check the specifications.
Cutting cycle assigned though the turning cycle • Delete the turning cycle command.
specifications are not provided.
P191 Taper length • There is an error in the taper length • Set the setting value of R in the
error command when the turning cycle turning cycle command to less than
command is assigned. the movement amount of the axis.
P192 Chamfering • The chamfering conducted during • Set a chamfering amount which
error the thread cutting cycle is illegal. does not protrude from the cycle.
P200 No spec: • A compound fixed cycle command • Check the specifications.
MRC cycle (G70 to G73) has been assigned
even though the compound fixed
cycle specifications are not
provided.
P201 Program error • One or more of the following • Delete the following G codes from
(MRC) commands are present in the the subprogram which has been
subprogram which has been called called by the compound fixed cycle
by the compound fixed cycle: (G70 to G76) : G27, G28, G30,
1. Reference point return commands G31. G33, G code in fixed cycle.
(G27, G28, G30), • Delete G2 and G3 from the first
2. Thread cutting (G33), movement block of the finish shape
program in compound fixed cycle.
3. Fixed cycle,
4. Skip function (G31).
• The first movement block of the
finish shape program in compound
fixed cycle contains a circular
command.
P202 Block over • The number of blocks in the shape • Make the number of blocks in the
(MRC) program which has been called by shape program which has been
the compound fixed cycle exceeds called by the compound fixed cycle
50. (G70 to G73) less than 50.
P203 D cmnd figure • The shape program of the • Check the shape program in the
error (MRC) compound fixed cycle (G70 to G73) compound fixed cycle (G70 to
does not give the shape which can G73).
be cut properly.
I - 51
7. Program Errors
Error
Message Details Remedy
No.
P204 E cmnd fixed • The command value in the • Check the command value in the
cycle error compound fixed cycle (G70 to G76) compound fixed cycle (G70 to
(MRC) is not correct. G76).
P210 No spec: • A compound fixed cycle command • Check the specifications.
Pattern cycle has been assigned though the
compound fixed cycle (G74 to G76)
specifications are not provided.
P230 Sub-program • The number of times subprograms • Check the number of subprogram
nesting over have been called in sequence from calls and correct the program so
subprograms has exceeded 8. that it does not exceed 8.
P231 No sequence • The sequence number commanded • Enter the sequence number in the
No. by GOTO has not been set when appropriate block.
calling out a subprogram or when
returning to the main program from
a subprogram.
P232 No program No. • The subprogram has not been • Register the subprogram.
registered when it is called.
P240 No spec: • A variable command has been • Check the specifications.
Variable assigned though such specifications • Delete the variable command.
command (# ) do not exist.
P241 No variable No. • The commanded variable number • Check the specifications.
is higher than the variable numbers • Check the program variable
in the specifications. numbers.
P242 “ = “ not defined • “ = “ has not been commanded • Set “ = “ into the program variable
at vrble set when a variable is defined. definition.
P243 Can't use • Even though the hypothetical • Review the program.
variables coordinates were set, the basic
coordinate system position
information was read during end
point synchronization.
P250
P251
P252
P260
P270 No spec: • A macro specification command • Check the specifications.
User macro has been assigned though such • Delete the macro command.
specifications do not exist.
P271 No spec: • A macro interrupt command has • Check the specifications.
Macro been issued though it is not included
interrupt in the specifications.
P272 NC and macro • An NC statement and a macro • Check the program, and program
texts in a block statement exist in the same block. so that the NC statement and
macro statement are in separate
blocks.
P273 Macro call • The maximum number of macro call • Check the program and correct so
nesting over nesting levels have been exceeded. that the macro calls do not exceed
the number of levels provided for by
the specifications.
I - 52
7. Program Errors
Error
Message Details Remedy
No.
P275 Macro • There are too many argument sets • Check the program.
argument over in macro call argument type II.
P276 Illegal G67 • A G67 command has been assigned • Check the program.
command though it is not during the G66 • The G67 command serves to cancel
command modal. the call and so the G66 command is
assigned before this command.
P277 Macro alarm • An alarm command has been issued • Check the user macro program.
message in user macro.
P280 Brackets [ ] • More than 5 bracket “ [ “ or “ ] • Check the program and correct so
nesting over “ parentheses have been used in a that the number of “ [ “ or “ ]
block. “ parentheses does not exceed 5
brackets.
P281 Brackets [ ] not • The number of the “ [ “ or “ ] • Check the program and correct so
paired “ parentheses commanded in a that the numbers of “ [ “ and “ ]
block does not match. “ parentheses are paired off
properly.
P282 Calculation • An operation formula is not correct. • Check the program and correct the
impossible operation formula.
P283 Divided by zero • The division denominator is zero. • Check the program and correct so
that the denominator for division in
the operation formula is not zero.
P284 Integer value • In the process of operation the • Check the operation formula in the
overflow integer value has exceeded –231 program and correct so that the
(231–1). value of the integers after the
operation does not exceed –231.
P285 Float value • There is a variable data overflow. • Check the variable data in the
overflow program.
P290 IF sentence • There is an error in the IF • Check the program.
error [<conditional formula>] GOTO
statement.
P291 WHILE • There is an error in the WHILE [< • Check the program.
sentence error conditional formula>] DO to
END statement.
P292 SETVN • The variable name setting or • Check the program.
sentence error SETVN statement is incorrect. • Make sure that the variable name of
the SETVN statement has 7 or fewer
characters.
P293 DO-END • The numbers of ’s in the DO and • Check the program and correct so
nesting over END of the WHILE [<conditional that the nesting levels of DO to
formula>] DO to END statement END statements does not exceed
(nesting levels) has been exceeded 27.
27.
P294 DO and END • The DO and END are not paired off • Check the program and correct so
not paired properly. that the DO and END are paired off
properly.
I - 53
7. Program Errors
Error
Message Details Remedy
No.
P300 Variable name • A variable name has not been • Correct the program so that the
illegal commanded properly. variable name is correct.
• Check the variable names in the
program and correct them.
P301 Variable name • A variable name has been • Correct the program so that the
duplicated duplicated. variable names are not duplicated.
P340 Coordinate • Even though there is a tool offset • Review the machining program.
parameter amount, the coordinate system • Turn the setup parameter #8053
illegal setting command (G92) was issued CONTROL BIT6 ON.
immediately after the double-turret
mirror image mode change
command was issued.
P370 No spec: • An opposite tool rest mirror image • Check the specifications.
Mirr image command (G68) has been
dubl turet assigned though the double-turret
mirror image specifications are not
provided.
P380 No spec: • A corner chamfering (C) or corner • Check the specifications.
Corner R/C rounding (R) command has been • Remove “corner R” and “corner C”
assigned though the corner from the program.
chamfering and corner rounding I
and II specifications do not exist.
P381 No spec: • A corner chamfering (C) or corner • Check the specifications.
Arc R/C rounding (R) command has been
assigned in a circular interpolation
block though the corner chamfering
and corner rounding II
specifications do not exist.
P382 No corner • There is no movement command in • Assign the block following the
movement the block following the corner corner R/C command in the block
chamfering/rounding. with movement.
P383 Corner • The movement distance is shorter • Since the movement distance is
movement than the corner R/C command shorter than the corner R/C, the
short when such a command is assigned. corner R/C should be reduced to
less than the movement distance.
P384 Corner next • With a corner R/C command, the • Since the movement distance in the
movement movement distance in the following following block is shorter than the
short block is shorter than the corner corner R/C, the corner R/C should
R/C. be made less than the movement
distance.
P385 Corner during • G0 or G33 is contained in the block • Check the program.
G0/G33 following the corner R/C.
P390 No spec: • A geometric command has been • Check the specifications.
Geometric issued while geometric I is not
included in the specifications.
P391 No spec: • A geometric command has been • Check the specifications.
Geometric arc issued while geometric II is not
included in the specifications.
I - 54
7. Program Errors
Error
Message Details Remedy
No.
P392 Angle<1 degree • The difference in the angle between • Correct the geometric angle.
(GEOMT) geometric lines is less than 1
degree.
P393 Inc value in 2nd • The commands in the second • Assign the commands in the
block (GEOMT) geometric block have been second geometric block as
assigned as incremental values. absolute values.
P394 No linear move • There is no linear command in the • Assign the linear command (G01)
command second geometric block. in the second block.
(GEOMT)
P395 Illegal address • The geometric format is incorrect. • Check the program.
(GEOMT)
P396 Plane selected • A plane selection command was • Select the plane before issuing the
in GEOMT ctrl assigned in the geometric geometric command.
command.
P397 Arc error • The arc end point did not contact or • Check the previous and next
(GEOMT) intersect with the next block's start commands including the geometric
point during geometric IB, II. arc command.
P398 No spec: • The geometric command was • Check the specifications.
Geometric 1B issued when the geometric IB
specifications were not available.
P399 Direction error • The monotone is not incremented • Check the program so that the
(GEOMT) or decremented in geometric II. monotone is incremented or
decremented.
P410 No spec: • The specifications for converting • Check the specifications.
Address absolute/incremental axis
convertor addresses do not exist.
P420 No spec: • A parameter input command has • Check the specifications.
Parameter been assigned though such
input specifications do not exist.
P421 Parameter input • The commanded parameter number • Check the program.
error and setting data is illegal.
• An illegal G command address has
been assigned in the parameter
input mode.
• A parameter input command has
been assigned during a fixed cycle
modal or nose R compensation.
P430 Zero return not • A movement command except • Execute the reference point return
completed reference point return has been manually.
assigned for an axis which has not
returned to the reference point.
P431 No spec: • A 2nd, 3rd or 4th reference point • Check the specifications.
2, 3, 4th return command has been
ref-point ret assigned though such
specifications do not exist.
P432 No spec: G29 • A start position return command • Check the specifications.
(G29) has been assigned though
such specifications do not exist.
I - 55
7. Program Errors
Error
Message Details Remedy
No.
P433 No spec: G27 • A zero point check command (G27) • Check the specifications.
has been assigned though such
specifications do not exist.
P434 Compare error • There is an axis which does not • Check the program.
return to the zero point position
when the zero point check
command (G27) is executed.
P435 G27 and M • An M independent command has • An M independent command cannot
commands in a been assigned simultaneously in be assigned in the G27 command
block the G27 command block. block and so the G27 command and
M independent command should be
divided into separate blocks.
P436 G29 and M • An M independent command has • An M independent command cannot
commands in a been assigned simultaneously in be assigned in the G29 command
block the G29 command block. block and so the G29 command and
M independent command should be
divided into separate blocks.
P450 No spec: • A chuck barrier valid command • Check the specifications.
Chuck barrier (G22) has been assigned though
the chuck barrier specifications are
not provided.
P459 External I/O • A timeout error occurred in the • Check the external input/output
timeout external input/output device. device.
• Check the timeout time parameter.
P460 Tape I/O error • An error has occurred in the tape • Check the power and cables for the
reader or in the printer during connected units.
macro printing. • Check the Input/output parameters.
P461 No file data • The machining program file cannot • Review the machining program.
be read or the file cannot be found. • The program saved in the memory
may be damaged. Output all of the
necessary data, such as the
machining programs, tool data and
workpiece offset data, to an
external device, and then format.
P462 Computer link • A communication error occurred in • Reset the system.
error the computer link.
P480 No spec: Milling • No milling function specifications • Check the specifications.
are found.
P481 Illegal G code • An invalid G code was commanded • Remove the illegal G command.
(mill) in the milling mode.
P482 Illegal axis (mill) • A rotation axis command was issued • Delete the rotation axis command.
in the milling mode. • Check the milling axis number.
• Alternatively, milling was performed
though an illegal value was set for
the milling axis number.
I - 56
7. Program Errors
Error
Message Details Remedy
No.
P483 Cancel shift X • The milling mode was turned ON • Review the program.
(mill) before the tool offset operation was • Complete tool offset before
completed or in the offset entering the milling mode.
temporary cancel state.
P484 ZRN not • A movement command was issued • Manually return the axis to the
completed (mill) in milling mode to the axis that had reference point.
not completed return to the
reference point.
P485 Illegal modal • The system entered in milling mode • Before issuing G12.1, issue G40
(mill) during nose R compensation or (nose R compensation cancel) or
constant surface speed control. G97 (constant surface speed
• A T command was issued in milling cancel).
mode. • Before issuing G12.1, issue a T
• The milling mode was changed to command.
the turning mode during tool radius • Before issuing G13.1, issue G40
compensation. (tool radius compensation cancel).
P500 No spec: • A cross machining command • Check the specifications.
Cross (G110) was issued though it was
machining not included in the specifications.
(G110)
P501 Cross (G110) • A cross machining command • Check the program.
impossible (G110) was issued in nose R,
milling, balance cut, fixed cycle, or
double-turret mirror image mode.
P502 Illegal G110 • An illegal axis system number was • Correct the program address.
$No. commanded.
P503 Illegal G110 • The commanded axis was not • Correct the program address.
axis found.
• Too many axes were commanded.
• The commanded axis cannot be
controlled by the commanded
system.
P510 Illegal • During the axis movement • Check the program.
G128/G129 synchronous superimposition
axis command (G128, G129), the
synchronous superimposing axis is
not between the start position and
the end position of synchronous
superimposition.
• A rotation axis was commanded for
the synchronous superimposing
axis or master axis.
P511 Illegal • The axis movement synchronous • Check the program.
$-command superimposition command (G128,
G129) was issued in a system that
does not contain a synchronous
superimposing axis.
I - 57
7. Program Errors
Error
Message Details Remedy
No.
P520 No TGSET • A position control command (G132) • Check the program.
value or position control variable skip
command (G133) was issued
before a set number specification
(TGSET[ ]) command.
P521 Illegal G code • One of G130 to G133 was issued • Check the program.
(G130) during nose R compensation (G41,
G42, or G46), thread cutting (G33),
fixed cycle (G70 to G79, or G81 to
G89), or milling (G12.1) modal.
P600 No spec: • An automatic tool length • Check the specifications.
Auto TLM measurement command (G37) has
been assigned through such
specifications do not exist.
P601 No spec: Skip • A skip command (G31/G160) has • Check the specifications.
been assigned though such
specifications do not exist.
P602 No spec: • A multiple skip command (G31.1, • Check the specifications.
Multi skip G31.2, G31.3) was assigned
though no such command exists in
the specifications.
P603 Skip speed 0 • The skip speed is zero. • Command the skip speed.
P604 G37 illegal axis • The axis has not been commanded • Command only one axis.
in the automatic tool length
measurement block or, alternatively,
two or more axes have been
commanded.
P605 H and G37 • The T code is in the same block as • Assign the T command before the
commands in a the automatic tool length block which contains the automatic
block measurement command. tool length measurement
command.
P606 H command not • The T code has still not been • Assign the T command before the
found before commanded for automatic tool block which contains the automatic
G37 length measurement. tool length measurement
command.
P607 Signal turned • The measurement position arrival • Check the program.
illegally by G37 signal has been set ON before the
area commanded by the parameter
deceleration area “d” or D
command.
• Alternatively, the signal was not set
ON until the end.
P608 Skip during • The skip command was assigned • Assign the radius compensation
radius compen during a radius compensation or cancel or nose R compensation
nose R compensation command. cancel command (G40) or remove
the skip command.
P609 Illegal skip axis • An axis was not commanded in the • Command only one axis.
G160 block, or two or more axes
were commanded.
I - 58
7. Program Errors
Error
Message Details Remedy
No.
P700 No B, N number • When using the end point • Check the program.
synchronization function, the
designated block's identification
number was not found at the end
point block.
P710 Inclined ax ctrl • The G170/G171 command was • Check the program.
mode illegal issued in the milling mode, nose R
mode, mirror image, compound
fixed cycle or constant surface
speed control mode.
P711 Coordinate • The hypothetical coordinate setting The hypothetical coordinate setting
conver was commanded in a mode in and the hypothetical coordinate
prohibited which the hypothetical coordinates cancel command were executed in
cannot be set. the following modes. Cancel the
• Inclined coordinate rotation was mode.
commanded in a mode in which the • Mirror image is applied on the
inclined coordinate rotation cannot imaginary coordinate target axis.
be commanded. • The fixed cycle mode is active.
• The milling mode is active.
• The nose R compensation mode is
active.
The inclined coordinate rotation
command and inclined coordinate
rotation cancel command were
executed in the following modes.
Cancel the mode.
• Mirror image is applied on the
inclined coordinate rotation target
axis.
• The fixed cycle mode is active.
• The milling mode is active.
• The nose R compensation mode is
active.
I - 59
7. Program Errors
Error
Message Details Remedy
No.
P712 Invalid axis of • An illegal G code was commanded One of the following commands was
coord conver during hypothetical coordinate executed during the hypothetical
setting. coordinate setting.
• An illegal command was issued • Automatic reference point return
during the inclined coordinate (G28/G29)
rotation mode. • 2nd, 3rd, 4th reference point return
(G30)
• Reference point check (G27)
• Arbitrary axis exchange (G140)
A command that changes the
hypothetical coordinate target axis to
a non-control axis was executed.
• Current value sampling (G159)
• Torque skip (G160)
• Collision detection (G161)
One of the following commands was
executed during the inclined
coordinate rotation mode.
• Milling command (G12.1)
• Thread cutting command
• Hobbing command
• Automatic reference point return
(G28/G29)
• 2nd, 3rd, 4th reference point return
(G30)
• Reference point check (G27)
• Tool position return command
• Mirror image command
• Compound type turning cycle (G70
to G76)
• Skip command (G31)
• Arbitrary axis exchange (G140)
A command that changes the inclined
coordinate rotation target axis to a
non-control axis was executed.
• Current value sampling (G159)
• Torque skip (G160)
• Collision detection (G161)
P718 TDO illegal • An arc command was issued for the • An arc command was issued for the
startup tool axis direction tool length offset tool axis direction tool length offset
startup command. startup command. Change the arc
command to a linear command.
I - 60
7. Program Errors
Error
Message Details Remedy
No.
P719 TDO ctrl axis • An illegal value was set for the tool • Check the plane selection
illegal axis direction tool length offset parameters #8001 (I axis) and
target axis. #8003 (K axis).
• Confirm that the tool axis direction
tool length offset parameter #1182
(bt_axname) is a rotary axis.
P720 TDO command • Tool axis direction tool length offset The tool axis direction tool length
prohibited was commanded in an illegal mode. offset start command or cancel
command was executed in one of the
following modes. Cancel the mode.
• Mirror image is applied on the tool
axis direction tool length offset
target axis.
• The milling mode is active.
• The nose R compensation mode is
active.
• The thread cutting mode is active.
• The end point synchronization
mode is active.
• The tool axis direction tool length
offset mode is active.
• The tool offset amount is not
commanded. Command G174 after
the tool offset command (T
command).
• The tool-spindle synchronization II
(hobbing) mode is active.
P721 Illegal • An illegal command was executed One of the following commands was
command in during the tool axis direction tool executed during the tool axis
TDO mode length offset modal. direction tool length offset modal.
• Milling command (G12.1)
• Thread cutting command
• Automatic reference point return
command (G28/G29)
• 2nd, 3rd, 4th reference point return
command (G30)
• Reference point check command
(G27)
• Mirror image command
• Compound type turning cycle (G70
to G76)
• Skip command (G31)
• Inclined coordinate rotation
command (G173)
• Automatic tool length measurement
(G37)
• Double-turret mirror image
command
• T command double-turret mirror
image command
• Tool-spindle synchronization II
(hobbing) command
I - 61
7. Program Errors
Error
Message Details Remedy
No.
P970 Illegal • The target axis was exchanged • Check the program.
command in upon issuance of the arbitrary axis
G181/G182 exchange command during
interference avoidance G0 speed
control.
• Interference avoidance G0 speed
control was executed during
superimposition or synchronization.
Control axis superimposition was
executed during interference
avoidance G0 speed control.
P971 G181/G182 G181/G182 is commanded in the • Check the program.
command following modes.
prohibited • The fixed cycle mode is active.
• The end point synchronization
mode is active.
• The tool radius compensation or
nose R compensation is carried
out.
• The constant surface speed control
is active.
• The milling mode is active.
P980 Illegal • During subprogram call involving • Review the machine tool builder
HSPRGM call nesting, the execution format data macros.
machine tool builder macro and EIA
machine tool builder macro were
called out alternately.
P981 Illegal • A G code incompatible with • Review the machine tool builder
HSPRGM execution type data was macros.
program commanded. • Review the G code series setting.
• The return destination sequence No. (The execution type data can be
was commanded with the program used only with the G code series 1.)
return command M99 called out
from the execution type data.
• Execution type data was executed
when the G code series was set to
a value other than 1.
P982 HSPRGM • The machine tool builder macro • Start the EIA → execution type data
conversion conversion process has not been conversion process.
incomplete completed.
P990 PREPRO error • Combining commands that • Reduce the number of commands
required pre-reading (nose R that require pre-reading or delete
compensation, corner such commands.
chamfering/corner rounding (R),
geometric I, geometric IB, and
compound fixed cycle commands)
resulted in eight or more pre-read
blocks.
I - 62
8. Auxiliary Axis Alarms
Display example
AS01 Aux axis servo alarm
Axis No. 1 to 4
Alarm information
(Follows MR-J2-CT alarm information)
I - 63
8. Auxiliary Axis Alarms
I - 64
8. Auxiliary Axis Alarms
Alarm
Message Details Remedy
information
0033 Overvoltage The voltage of the converter in the • Wire correctly.
servo drive unit was 400V or • Replace the servo drive unit.
more.
• For the internal regenerative
resistor, replace the drive unit.
• For the external regenerative
option, replace the regenerative
option.
0046 Motor overheating An operation state causing the • Reduce the motor load.
motor to overheat continued. • Review the operation pattern.
0050 Overload 1 The servo drive unit or • Reduce the motor load.
servomotor overload protection • Review the operation pattern.
function activated.
• Change to a motor or drive unit
with large output.
• Change the setting of the
automatic tuning response
characteristics.
• Correct the connection.
• Replace the servomotor.
0051 Overload 2 The max. output current flowed • Review the operation pattern.
for several seconds due to a • Change the setting of the
machine collision or overload. automatic tuning response
characteristics.
• Correct the connection.
• Replace the servomotor.
0052 Excessive error A position deflection exceeding • Increase the acceleration/
the excessive error detection deceleration time constant.
setting value occurred. • Increase the torque limit value.
• Review the power facility capacity.
• Review the operation pattern.
• Replace the servomotor.
• Connect correctly.
• Repair or replace the cable.
I - 65
8. Auxiliary Axis Alarms
I - 66
8. Auxiliary Axis Alarms
I - 67
8. Auxiliary Axis Alarms
Alarm
Message Details Remedy
information
0160 Station No. illegal A station No. exceeding the No. of • Correctly designate the station No.
indexed divisions was designated.
0161 Zero return not Automatic/manual operation was • Execute the reference point
completed started before reference point return.
return was executed with the
incremental system.
0162 In abs posn initial The start signal was input while • Complete the absolute position
setting initializing the absolute position reference point initialization.
reference point.
0163 In absolute The start signal was input during • Initialize the absolute position
position alarm an absolute position alarm. reference point and then fix the
absolute position coordinates.
0164 In random The manual operation mode was • Turn the random positioning
positioning mode started during the random mode OFF before switching to
positioning mode. the manual operation mode.
0165 Uneven index The commanded station No. was • Check the commanded station
station No ilgl higher than 8 during uneven No.
indexing.
I - 68
II User Parameters
1. Control Parameter
1. Control Parameter
8105 Machine lock 1 When carrying out automatic operation in the machine lock state,
rapid the feedrate becomes the machine lock speed. The machine lock
speed is set with the Machine parameter's Axis specification
parameter "#2001 rapid".
0 During machine lock, the feedrate is the commanded speed, and is
the same process time as normal automatic operation.
8106 ABS/INC Addr. 1 The absolute/incremental changeover is carried out with the
address set in the parameters.
0 The absolute/incremental changeover is carried out with the G code
(G90/G91).
8107 G04 time fixed 1 The G04 command is a time designation in both the synchronous
feed mode (G95) and asynchronous feed mode (G94).
0 The G04 command is a time designation in the asynchronous feed
mode (G94), and a rotation designation in the synchronous feed
mode (G95).
8108 Rad compen 1 During the nose R compensation interference check, the path is
intrf byp changed so that the workpiece is not cut into by the tool radius.
0 During the nose R compensation interference check, if the block is
determined to cause cutting into the workpiece by the tool radius,
an alarm is generated before execution, and the operation stops.
8109
II - 1
1. Control Parameter
8112
8113 G0 1 When positioning in the G00 mode, each axis independently moves
interpolation at the respective rapid traverse rate. The path is not linear in
OFF respect to the end point.
0 When positioning in the G00 mode, the axis moves at the shortest
distance linearly in respect to the end point.
8114 Precision thrd 1 When cutting an inch thread, address E designates the precision
cut E lead.
0 When cutting an inch thread, address E designates the number of
threads per inch.
8115 Radius compen 1 When nose R compensation or executing start up or a cancel
type B command during radius compensation, the intersecting point of the
command block and next command block is operated.
0 When nose R compensation or executing start up or a cancel
command during radius compensation, the start up or cancel
command block are not targets for the intersecting point operation.
The offset vector in the command right angle direction is applied.
8116 Ext 1 Even if the machine interface signal's external deceleration signal is
deceleration input, it is ignored. (The machine's rapid traverse rate is not
OFF decelerated.)
0 When the external deceleration signal is input, the machine's
feedrate decelerates to the speed set with the Machine parameters.
8117 Initial inch 1 The inch command mode is entered as the default when the power
(PR) is turned ON.
(Inch settings are used for the parameters and compensation
amounts, etc.)
0 The metric command mode is entered as the default when the
power is turned ON.
(The input setting unit is also a metric setting.)
8118 Initial absolute 1 The absolute value command mode is the initial state when the
val power is turned ON.
0 The incremental value command mode is the initial state when the
power is turned ON.
8119 Initial synchr 1 The synchronous feed mode is the initial state when the power is
feed turned ON.
0 The asynchronous feed mode is the initial state when the power is
turned ON.
II - 2
1. Control Parameter
8125 G83/87 rapid 1 After completing each step in the deep hole drilling cycle, the axis
returns by "d" (parameter setting), and then the next step is
executed.
0 After completing each step in the deep hole drilling cycle, the axis
returns to the R point, and then the next step is executed.
8126 Fixed cycle 1 During the Fixed cycle mode, movement to the hole drilling position
modal follows the NC unit modal state (G0, G01).
0 During the Fixed cycle mode, the axis is positioned to the hole
drilling position with G00.
8127 Lathe cycle 1 If there is a block without movement in the lathe cycle (G77 to G79)
mode mode, the same process (G77 to G79) is carried out again. (G code
type 2)
0 If there is a block without movement in the lathe cycle (G77 to G79)
mode, the lathe cycle is not executed.
8128
8132
II - 3
1. Control Parameter
8139 Shortcut(RT) 1 Moves with a shortcut to the end point. (Only absolute value
command with rapid traverse.)
0 Moves to the end point according to the command direction.
8140 Edit lock B 1 Editing of a label No. 8000 to 9999 machining program is locked.
0 Editing of a label No. 8000 to 9999 machining program is enabled.
8141
8142 Start point 1 If the operation start point cannot be obtained, a program error will
alarm occur.
0 The process starts after the movement block is completed.
8143
8144 Milling G16 1 The default value for the plane selection is set to the G16 plane
when starting the milling mode.
0 The default value for the plane selection is set to the G17 plane
when starting the milling mode.
8145 Milling G19 1 The default value for the plane selection is set to the G19 plane
when starting the milling mode.
0 The default value for the plane selection is set to the G17 plane
when starting the milling mode.
8146
to
8157
II - 4
1. Control Parameter
8160 Spindle C Gain 1 In spindle/C axis control, the servo gain of the part system including
chg. the superimposition/synchronous axis is not changed to spindle
synchronization position loop gain when changing of the position
loop gain for the axis other than C axis is valid.
0 In spindle/C axis control, the servo gain of the part system including
the superimposition/synchronous axis is changed to spindle
synchronization position loop gain by the superimposition/
synchronization command when changing of the position loop gain
for the axis other than C axis is valid.
II - 5
2. Axis Parameters
2. Axis Parameters
Set the necessary parameters for each axis.
For parameters indicated with a "(PR)" in the table, turn the NC power OFF after setting. The setting is
validated after the power is turned ON again.
Setting range
# Item Details
(unit)
8201 Mirror image In memory and MDI operation, this highlights the symbol 0 : Mirror image invalid
for the next block movement data (incremental amount). 1 : Mirror image valid
8202 Automatic The first reference point return is always dog-type, but 0 : High-speed return
dog type this selects either dog-type or high-speed (memory type) 1 : Dog-type return
for the second and subsequent reference point returns.
8203 Manual dog This sets the manual reference point return method for 0 : High-speed return
type the function above. 1 : Dog-type return
8204 Axis removal Not used. 0
8205
to
8206
8207 Soft limit The values set for parameters No.8208 and No.8209 are 0: Soft limit valid
invalid ignored. 1: Soft limit invalid
8208 Soft limit (-) The movable range in the negative and positive directions ±99999.999 (mm)
8209 Soft limit (+) from the zero point of the basic machine coordinate
system is set for each axis.
If the same value (other
than 0) is set for
No.8208 and No.8209,
X+
this function will be
Basic machine
invalidated.
M
coordinate system (Example)
Z– Z+ No.8208 = 10.
Movable area No.8209 = 10.
X–
8210
8211
II - 6
3. Setup Parameter
3. Setup Parameter
For parameters indicated with a "(PR)" in the table, turn the NC power OFF after setting. The setting is
validated after the power is turned ON again.
(Note) On the screen, the parameter which needs the NC power to be turned OFF displays "asterisk (*)"
to the end of the parameter name.
Setting range
# Item Details
(unit)
8001 Plane <I> These set the control axis addresses corresponding to the X, Z, Y and other
8002 <J> plane selection. control axis addresses
8003 <K> The tool compensation axis becomes the axis set in I, J,
and K.
8004 Aux-plane <I> These set the parallel axis addresses corresponding to the
8005 <J> above setting axes.
8006 <K>
8010 G02/03 Error This sets the tolerance for the radial error at the end point 0 to 0.100 (mm)
of the circular command.
8011 Chamfer value This sets the chamfering distance of the thread area in the 0 to 127 (0.1 lead)
thread cutting cycle (G76, G78).
8012 Chamfer angle This sets the chamfering angle of the thread area in the 0 to 89 (°)
thread cutting cycle (G76, G78).
Angle
Chamfering amount
8013 G71 Minimum This sets the remainder as the cut amount at the end of 0 to 99.999 (mm)
thick the rough cutting cycle (G71, G72).
But the cycle is not undertaken when this is less than the
value set by the parameter.
8014 G71 Delta-D The value (d) commanded by D is used as the reference 0 to 99.999 (mm)
for the rough cutting cycle (G71, G72) cut amount, and d –
∆d, d, d + ∆d are repeated. Cut change amount ∆d is set.
8015 G71 Pull up This sets the amount of retraction when a return is made 0 to 99.999 (mm)
to the cutting start point in the rough cutting cycle (G71,
G72).
II - 7
3. Setup Parameter
Setting range
# Item Details
(unit)
8016 G71 Thick This sets the cut amount in the rough cutting cycle (G71, 0 to 99.999 (mm)
G72).
Start
G71
d (Cut amount)
8017 G74 Retract This sets the chamfering amount (retraction) in the cut-off 0 to 99.999 (mm)
cycle (G74, G75).
G75
G74
Retraction
Retraction
8018 G76 Finishing This sets the final cut amount in the compound thread 0 to 99.999 (mm)
cutting cycle (G76).
8019 G76 Minimum The minimum cut amount is used for cutting when the 0 to 99.999 (mm)
thick value is less than the minimum cut amount with constant
cutting at the cut amount in the compound thread cutting
cycle (G76).
G code types 1 and 2 apply for the above G code.
8020 G76 TIMES This sets the times the final cut amount (G76 Finishing) is 0 to 99 (rev)
divided in the compound thread cutting cycle (G76).
8021 G76 Angle This sets the angle of the tool nose (thread angle) for the 0 to 99 (°)
G76 command.
8022 G71 Pocket This sets the pocket machining in the rough cutting cycle 0: Pocket machining
(G71, G72) finish program when there is a cavity (pocket). OFF
1: Pocket machining
ON
8023 G73 CUT X This sets the X-axis cutting allowance in the formed rough 0 to 99.999 (mm)
cutting cycle (G73).
8024 G73 CUT Z This sets the Z-axis cutting allowance for G73. 0 to 99.999 (mm)
8025 G73 Times This sets the number of G73 cutting passes. 0 to 99999 (rev)
II - 8
3. Setup Parameter
Setting range
# Item Details
(unit)
8026 G83 Retract With the second and subsequent cutting passes in the 0 to 99.999 (mm)
deep hole drilling cycle (G83). This moves the tool by rapid
traverse from the position machined immediately before by
the amount equivalent to the setting, and then establishes
cutting feed.
8027
to
8030
8031 Tool wear max This sets the maximum value check data in the input data 0 to 99.999 (mm)
when the tool wear data is set.
8032 Tool wear inc max This sets the maximum value check data in the input data 0 to 99.999 (mm)
when the tool wear data is added.
(Note)When the setting is "0", the maximum value check is
not performed.
8033 Auto TLM speed [Automatic tool length measurement] This sets the feedrate for 1 to 60000 (mm/min)
Deceleration automatic tool length
start point Start point
measurement.
8034 Auto TLM zone r This sets the distance 0 to 99999.999 (mm)
from the measurement
Measuring point to the deceleration
speed start point.
r measurement
8035 Auto TLM zone d point This sets the area of the 0 to 99999.999 (mm)
d
point where the tool
should stop.
d
8051 Constant speed This sets the speed constant in the program check 1 to 60000
operation function.
8052 Interval This sets the frame feed time (from start up to pause) in 0 to 9.9 (s)
the frame feed operation function.
II - 9
3. Setup Parameter
Setting range
# Item Details
(unit)
8053 Control These are the parameters that select machine functions. 00 to FF
(PR) 7 6 5 4 3 2 1 0 (hexadecimal)
MNF MRA VDEG THS SGC THU LTC
bit2: SGC
Select whether to change the servo gain of the related
axis when the C axis is selected for the Spindle/C axis
function.
0: Do not change the position loop gain.
1: Change the position loop gain.
II - 10
3. Setup Parameter
Setting range
# Item Details
(unit)
bit6:MRA
Select the operation when mirror image for facing tool
posts mode is changed and coordinate system setting
command is carried out for the axis in which tool
compensation is incomplete.
0 : Alarm occurs
1 : Operate
N002
θ
N001
8058 Corner check After the block being executed has begun decelerating, 0 to 99.999 (mm)
width this begins the next block if the position error amount of
the command end point and the machine position is less
than the set value.
II - 11
3. Setup Parameter
Setting range
# Item Details
(unit)
8060 G140 time out This sets the time from the axis exchangeable state to the 255 (No timeout)
timeout (error occurrence). 0 to 254 (s)
255 : Timeout is not checked.
0 to 254 : Time to timeout (s)
8061 G182 time out This sets the time-out time for G182 command. 0 to 255 (s)
When G182 is commanded, NC waits for G181 command
having the same identification No. After the time set in this
parameter has elapsed, operation error (M01 1201)
occurs.
When "0" is set, there is no limit to waiting time.
8062 G76/G78 This sets the in-position check width in a G0-G0 block 0.000 to 99.999 (mm)
inposition deceleration check during thread cutting cycle (G76, G78). 0.0000 to 9.9999
When setting value is "0" or there is no programmable (inch)
in-position check function option, normal deceleration
check method is applied.
8084 LCD Contrast This sets the contrast adjustment value for the LCD. 0 to 15
0 8 15 (Default value: 8)
(Dark) (Bright)
II - 12
III Machine Parameters
1. Basic Specifications Parameters
1.1 Base Axis Parameters
Setting range
# Item Details
(unit)
1001 axname Name of axis Define correspondence between axis number and X, Y, Z, U, V, W, A, B,
name. C, etc., axis address
1002 incax Incremental Define axis name when incremental value commands
command axis are used.
name Valid when "ABS /INC address" is ON.
1003 cunit Command unit Set the minimum unit of the movement amount to be 1 0.1µm
programmed for each axis. 10 1µm
100 10µm
1000 100µm
10000 1mm
1004 sp_ax Spindle Define the spindle motor as the NC control axis. 0: Spindle control
(PR) interpolation Spindle motor: Spindle/C-axis control 1: Spindle and NC
Or, define the NC axis motor as the spindle. control axis
2: The NC axis motor
is used as the
spindle.
1005 iout Inch output Define output unit as metric unit or inch unit. 0: mm
(PR) "1" is set when inch units are used for the detector 1: inch
system at the machine side (ball screw and detector).
1006 rot Rotation axis Define whether axis is linear or rotation. 0: Linear axis
(PR) 1: Rotation axis
1007 ccw Motor ccw Define direction of motor rotation with forward 0: cw
(PR) direction command. 1: ccw
1008 svof Error Define whether error during servo OFF is to be 0: Error not corrected
(PR) correction corrected or not. 1: Error corrected
1009 dia Diameter Give the diameter command. 0: Radius value
command command
1: Diameter value
command
III - 1
1. Basic Specifications Parameters
1.1 Base Axis Parameters
Setting range
# Item Details
(unit)
1010 polar Control axis Set the system 1 axis to "0", and set the polarity of The polarity with the
(PR) relative other system parallel axes in respect to the system 1 system 1 parallel axis
polarity setting axis. is:
When the parallel axes used for system 1 do not 0: Positive
exist, set with consideration for the basic machine 1: Negative
coordinate zero point setting values and polarity.
1011 abson Absolute With relative Define whether the soft limit is to be Soft limit while
(PR) position position made valid or not after the power is reference point return
detection detection turned ON until the completion of the in incomplete state is:
system reference point return. 0: Invalid
1: Valid
With absolute Define whether absolute position 0: Absolute position
position detection is to be executed or not with detection invalid
detection absolute position detection system. 1: Dog-type absolute
system position detection
system
2: Dog-less type
absolute position
detection system
1012 intabs Manual ABS Define whether absolute value data is to be updated 0: No absolute values
updating or not during automatic handle interrupt. updated
1: Absolute values
updated
1013 axname 2nd axis name Define the axis name for identifying the axis from all Set axis address such
2 systems. as X1, Z1 or C1 in 2
characters.
1014 cross_$ Cross axis Set system to be used as cross axis. 00 to FF
designation
$8 $7 $6 $5 $4 $3 $2 $1
III - 2
1. Basic Specifications Parameters
1.1 Base Axis Parameters
Setting range
# Item Details
(unit)
1016 mcp_no MCP number Define the MCP channel No. and its axis No. in four MDS-D/DH:
(PR) digits. 1001 to 100F
● MDS-D/DH connection c00x 2001 to 200F
c = channel setting (1 to 3), 3001 to 300F
x = axis No. setting (1 to F)
Intelligent servo:
● Intelligent servo connection 0c0x
0101 to 0107
c = channel setting (1 to 2),
x = axis No. setting (1 to 7) 0201 to 0207
1017 regltrq Constant Set to validate the constant torque control function 1: Valid
torque control and constant torque control droop cancel function. 0: Invalid
When "invalid" is set, constant torque control function
and constant torque control droop cancel are not
executed if control request signal is set to R resister.
(Note) This setting is valid only when "#1360
sp_7/bit4 control method "2" " is selected.
1018 proptrq Proportional Set to validate the proportional torque pressing 1: Valid
torque control function. When "invalid" is set, constant 0: Invalid
pressing torque control function and constant torque control
control droop cancel are not executed if control request
signal is set to R register.
(Note) This setting is valid only when "#1360
sp_7/bit5 control method "2" " is selected.
1019 PLCdev Axis device Set the axis device assignment No. for PLC I/F. 0 : No assignment
assignment 1 to 32 : Axis device
(PR) _no
No. assignment No.
III - 3
1. Basic Specifications Parameters
1.2 Base System Parameters
For parameters indicated with a "(PR)" in the table, turn the NC power OFF after setting. The setting is
validated after the power is turned ON again.
Setting range
# Item Details
(unit)
1101 Mfig M number Number: Set number which can be commanded in 1 to 4
1102 Mbin M binary same block. Data type
Binary: (-1, 0, 1)
1103 Sfig S number 1 to 6
Data type Output data
1104 Sbin S binary Data type
0 BCD (-1, 0, 1)
1105 Tfig T number 1
1 Binary (no sign)
1106 Tbin T binary Data type
-1 Binary (with sign) (-1, 0, 1)
1107 M2fig 2nd 1
miscellaneous "Sfig" sets not the number of same blocks but the
command number of spindles.
number
1108 M2bin 2nd Data type
miscellaneous (-1, 0, 1)
code binary
1109 M2name 2nd Set address used as 2nd miscellaneous function. A, B, C
miscellaneous Select from among A, B, C codes not used for
code movement control axis.
1110 skip_F G31 skip rate Set feedrate when F command is not contained in 1 to 480000 (mm/min)
program when G31 or G160 command has been
issued.
1111 skip_C G31 skip The skip condition setting will skip to the next block Skip condition: 0 to 7
condition during execution of the G31 command depending Set- PLC interface input signal
on which skip signal has been input. ting 3 2 Skip 1
0 x x x
For instance, when "7" has been set for the skip 1 x x o
condition and any of skip 1 to 3 is input, it skips. 2 x o x
3 x o o
(Equivalent to G31) 4 o x x
5 o x o
6 o o x
7 o o o
1112 extdcc External Upper limit of feedrate when external deceleration 1 to 480000 (mm/min)
deceleration signal is valid.
speed
1113 tapovr Not used. Set to "0". 0
1114 thr_SF Thread cutting Set cutting speed for (chamfering) invalid with 0 to 99999999
speed thread cutting cycle. (0.001mm/rev)
0: Cutting feed clamp
speed
1115 tap_tl Not used. Set to "0". 0
III - 4
1. Basic Specifications Parameters
1.2 Base System Parameters
Setting range
# Item Details
(unit)
1116 dwlskp G04 skip This sets which skip signal should be input to skip Skip condition: 0 to 7
condition to the next block during executing G04 command. Set- PLC interface input signa
ting 3 2 Skip 1
For instance, when "7" has been set for the skip 0 x x x
condition and any of skip 1 to 3 is input, it skips. 1 x x o
2 x o x
(Equivalent to G31) 3 x o o
4 o x x
5 o x o
6 o o x
7 o o o
1117 G96_ax Constant Set which axis is to exercise constant surface 0: P command invalid
surface speed speed control. This control is exercised by the (fixed at 1st axis)
axis designated axis when the axis for such control has 1: 1st axis
been designated. 2: 2nd axis
3: 3rd axis
1118 clmp_M Clamp M code Set M code for C-axis clamping in hole drilling 0 to 99999999
cycle.
1119 clmp_D Dwell after Set dwell time after outputting M code for C-axis 0.000 to 99999.999 (s)
unclamp M unclamping in hole drilling cycle.
1120 origin Origin zero Not used. Set to "0". 0
prohibited
1121 tlmsens Not used. Set to "0". 0
1122 mirofs Double turret Set distance between tools (between tool noses) 0 to 99999.999 (mm)
distance for double turret.
1123 TmirS1 Turret Selects the turret for T-command double turret 0 to FFFFFFFF
selection for mirror image corresponding to Tool No.1 to 32.
T-command
double turret
1124 TmirS2 Turret Selects the turret for T-command double turret 0 to FFFFFFFF
selection for mirror image corresponding to Tool No.33 to 64.
T-command
double turret
1125 mill_ax Milling axis Set rotation axis number providing milling 0 to 4
number interpolation.
1126 mill_C Milling axis Select the hypothetical axis name for milling. 0: Y
name 1: Rotation axis name
1127
to
1128
1129 SBS_no Not used. Set to "0". 0
1130 SBS_pro Not used. Set to "0". 0
1131 Sselect Initial spindle Select the initial status after power has been turned 0: G43
control ON. 1: G44
selection 0: Spindle control mode (G43) ON
1: 2nd spindle control mode (G44) ON
1132
III - 5
1. Basic Specifications Parameters
1.2 Base System Parameters
Setting range
# Item Details
(unit)
adr_abs Command Set the command address in the arbitrary axis Axis address X, Y, Z,
1133 [1] address change command in that system. U, V, W, A, B, C, etc.
1134 [2] (Note 1) Do not set the same name in adr_abs[1]
1135 [3] to adr_abs[8].
1136 [4]
1137 [5] (Note 2) When the arbitrary axis change function is
1138 [6] not used, this setting is invalid.
1139 [7]
1140 [8]
adr_inc Incremental Set the incremental command address for each Axis address X, Y, Z,
1141 [1] command command address used in the arbitrary axis U, V, W, A, B, C, etc.
1142 [2] address change command.
1143 [3]
1144 [4] Use only when the control parameter "#8106
1145 [5] ABS/INC Addr." is ON.
1146 [6] (Note 1) Do not set the same name in adr_inc[1] to
1147 [7] adr_inc[8].
1148 [8]
(Note 2) When the absolute command address and
incremental command address have the
same name, the absolute command
address will have the priority.
(Note 3) When the arbitrary axis change function is
not used, this setting is invalid.
1149 real_I Machine When there is a multi-part system, set the axis X1, Z1, C1, etc. axis
plane_I name corresponding to the part system common address set in two or
1150 real_J _J plane configuration axis direction, using the less characters in the
1151 real_K _K two-character axis name set in Base axis parameter axname2.
parameter "#1013 axname2".
1152 rlIJrev I-J plane In a multi-part system, when the relation of each I, -359.999 to 359.999
(PR) rotation angle J, and K axis between the part systems is not (°)
1153 rlKIrev K-I plane parallel, set the angle per each plane so that the
(PR) rotation angle relation of those axes is parallel.
1154 rlJKrev J-K plane The plane rotation angle can be set only one plane
(PR) rotation angle by a part system. If two or more planes are set, this
setting is invalid. (The same as "0" is set to the 3
parameters.)
Basic machine Basic machine
coordinate I axis coordinate I axis
+ Rotation angle - Rotation angle
command direction command direction
+ +
Basic Basic
- + machine + - machine
coordinate coordinate
J axis J axis
- +
III - 6
1. Basic Specifications Parameters
1.2 Base System Parameters
Setting range
# Item Details
(unit)
1171 imag_ax Hypothetical Set the hypothetical coordinate target axis. X1, Y1, Z1, X2, Y1,
(PR) [1] coordinate Set the axis name in the part system. Z2, etc. axis address
target axis set in two or less
address 1 characters in the
1172 imag_ax Hypothetical parameter axname2.
(PR) [2] coordinate
target axis
address 2
1173 imgrev Hypothetical Set the rotation angle between the basic machine -359.999 to 359.999
coordinate coordinate system and the hypothetical machine (°)
target axis coordinate system when the stored stroke limit for
stored stroke the hypothetical coordinate target axis is set. When 0.000 (°) is set,
limit hypothetical
The setting direction in the basic machine coordinate target axis
coordinate coordinate system for each polarity is shown
rotation angle stored stroke limit is
below. invalid.
1174 imgax1 Hypothetical Set the stored stroke limit for imag_ax[1] on ±99999.999 (mm)
OT- coordinate rotation coordinate system that is set by ingrev. The setting value is
target axis 1 radial value fixed.
stored stroke When the same value
1175 imgax1 limit is set to 1174 and
OT+
1175 (other than 0),
this function is invalid.
1176 imgax2 Hypothetical Set the stored stroke limit for imag_ax[2] on ±99999.999 (mm)
OT- coordinate rotation coordinate system that is set by ingrev. The setting value is
target axis 2 radial value fixed.
stored stroke When the same value
1177 imgax2 limit is set to 1176 and
OT+
1177 (other than 0),
this function is invalid.
III - 7
1. Basic Specifications Parameters
1.2 Base System Parameters
Setting range
# Item Details
(unit)
1178 imgax1 Hypothetical Set the 2nd block stored stroke limit for imag_ax[1] ±99999.999 (mm)
OT2- coordinate on rotation coordinate system that is set by ingrev. The setting value is
target axis 1 radial value fixed.
2nd block When the same value
1179 imgax1 stored stroke is set to 1178 and
OT2+ limit 1179 (other than 0),
this function is invalid.
1180 imgax2 Hypothetical Set the 2nd block stored stroke limit for imag_ax[2] ±99999.999(mm)
OT2- coordinate on rotation coordinate system that is set by ingrev. The setting value is
target axis 2 radial value fixed.
2nd block When the same value
1181 imgax2 stored stroke is set to 1180 and
OT2+ limit 1181 (other than 0),
this function is invalid.
1182 SRN_MST During the Set whether miscellaneous function (M, T, 2nd 0 : Do not output
restart mode miscellaneous function) is output or not at 1 : Output
miscellaneous automatic operation (machine lock high-speed
function operation) during the program restart mode.
output
1183 bt_axname Not used. Set to "0". 0
1184 bt_base Not used. Set to "0". 0
1185 bt_lx Not used. Set to "0". 0
1186 bt_lz Not used. Set to "0". 0
1187 bt_polar Not used. Set to "0". 0
1188 bt_plane Not used. Set to "0". 0
1189 SP1ini Initial 1st Set the spindle name (Sname) selected when G43 0 to 9
(PR) spindle is commanded. Set the spindle name.
selection When the setting value is other than 1st to 6th
spindle name or "0", 1st spindle is the spindle to
be controlled.
This parameter is valid when "#1359 SP2name" is
set to "0".
1190 SP2ini Initial 2nd Set the spindle name (Sname) selected when G44 0 to 9
(PR) spindle is commanded. Set the spindle name.
selection When the setting value is other than 1st to 6th
spindle name or "0", 2nd spindle is the spindle to
be controlled.
This parameter is valid when "#1359 SP2name" is
set to "0".
III - 8
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1301 Mmac M call macro Set whether macro call based on M command is to 0: Invalid
(PR) be executed or not when user macro specifications 1: Valid
are valid.
1302 Smac S call macro Set whether macro call based on S command is to 0: Invalid
(PR) be executed or not when user macro specifications 1: Valid
are valid.
1303 Tmac T call macro Set whether macro call based on T command is to 0: Invalid
(PR) be executed or not when user macro specifications 1: Valid
are valid.
1304 M2mac 2nd Set whether macro call is to be executed or not 0: Invalid
(PR) miscellaneous with 2nd miscellaneous command when user 1: Valid
code call macro specifications are valid.
macro
1305 M_inch Constant inch Select unit used for machine parameter data. 0: mm
(PR) input 1: inch
1306 fix_P Fixed cycle Not used. Set to "0". 0
editing
(Not used.)
1307 edlk_C Program lock Validate program lock for machining programs with 0: Invalid
C label numbers 9000 through 9999. 1: Valid
1308 Pinc Machine error Designate incremental or absolute amount system 0: Absolute amount
(PR) compensation for machine error compensation data setting. system
amount 1: Incremental amount
incremental system
amount
system
1309 DPRINT Arrangement Not used. Set to "0". 0
of digit for
DPRINT
(Not used.)
1310 ofsfix Tool Selects whether the #No. should be counted up by 0: Counted up
compensation pressing [INPUT] key or not when tool 1: Not counted up
No. fixed compensation is set .
1311 Tmiron T command Selects whether the opposite turret minor image by 0: Invalid
opposite turret T command is valid or not. 1: Valid
mirror image
selection
1312 G96_G0 Rapid traverse Select whether to calculate at all times constant 0: Calculation at all
control during surface speed for rapid traverse command or to times
constant calculate surface speed at end point of block. 1: Calculation at end
surface speed point
III - 9
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1313 radius Incremental Select the diameter/radius value processing for 0: Processing as
command of incremental value command of the diametrical diameter values
diametrical designation axis (dia (1) ). 1: Processing as
designation radius values
axis
1314 Tldigt Tool The high-order digit of the T code indicates the tool 0: Low-order 2-digits
compensation number and the low-order digit indicates the tool for T code
number 1-digit compensation number. Select whether the number 1: Low-order 1-digit for
command of digits designation is to be the two high-order and T code
low-order digits or the three high-order and one
low-order digit.
1315 Tlno. Tool length Select whether High-order 2 or 3 digits of T code
offset number tool length offset 0: ... Tool number
is to be applied Low-order 2 or 1 digit of T code
by high-order or ... Tool length number/Tool wear number
low-order digits High-order 2 or 3 digits of T code
of T code. ... Tool number/Tool length number
1:
Low-order 2 or 1 digit of T code
... Tool wear number
1316 Treset Tool offset This selects whether the tool length offset and wear 0: Cleared
amount cancel offset vectors are to be cleared by resetting. 1: Not cleared
1317 Tmove Tool Select whether tool compensation is to be 0: Applied even for
compensation performed when a tool without a movement blocks without
operation command is assigned. movement
commands
1: Applied only for
blocks without
movement
commands
1318 rstint Reset initialize Define whether modals are to be initialized or not 0: No reset initialize
(PR) by reset button. 1: Reset initialize
1319 I_abs Manual ABS Define by means of parameter using manual ABS 0: Based on manual
(PR) parameter switch whether absolute data is to be updated or ABS switch
not during manual, handle and automatic handle 1: Based on parameter
interrupt.
1320 H_acdc Handle time Define whether time constant applying for handle 0: Handle feed time
(PR) constant 0 feed is to be G01 time constant or time constant of constant G01
0. 1: Handle feed time
constant 0
1321 G30SL G30 soft limit Define whether soft limit is to be valid or not with 0: Soft limit valid with
(PR) invalid G30 reference point return. G30
1: Soft limit invalid with
G30
1322 inpos In-position Define whether command deceleration check or 0: Command
(PR) check valid in-position check will apply for deceleration check. deceleration check
If in-position check is selected, it checks by method
in-position width of servo parameter. 1: In-position check
method
III - 10
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1323 tlm Manual tool Not used. Set to "0". 0
length
measuring
system
(Not used.)
1324 lang Display Change the language to be displayed on the 0: English
language screen. 1: Japanese
changeover
1325 mirr_A Opposite turret Define whether value applying for tool of opposite 0,1
tool length turret is to be set as is or whether value applying
setting system for opposite turret tool in same direction at
selection reference turret tool is to be set.
0: Value of opposite turret tool as it is
1: Value for tool on opposite turret which is
value for same direction as tool of reference
turret
1327 sp_1 This is the parameter that selects the function. 00 to FF (HEX)
7 6 5 4 3 2 1 0
III - 11
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
bit4 : Tool command control
0: It always makes hand-shake (TF-FIN
output) between NC and PLC when Tool
command is assigned.
1: It makes hand-shake between NC and PLC
only if a command of Tool No. exists in the
Tool command.
(Note) Command of Tool No.
#1314 T1digit: 0→The No. is more than high-order
3 digits of T-code value.
1→The No. is more than high-order
2 digits of T-code value.
bit5: Diameter command for manual random feed:
0: Moves regarding as a data fixed in radius
value.
1: Moves following the machine parameter
diameter/radius command.
bit6: Tool life management method
0: Tool life management
(Tool life management Spare tool charge)
1: Tool life management
(Group No. designation method
Spare tool change)
Bit7: Axis position monitor function validity
0: Do not monitor axis position (invalid)
1: Monitor axis position (valid)
1328 sp_2 This is the parameter that selects the function. 00 to FF (HEX)
7 6 5 4 3 2 1 0
III - 12
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1329 sp_3 This parameter selects the function. 0000 to FFFF (HEX)
F E D C B A 9 8 7 6 5 4 3 2 1 0
III - 13
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
(Continued from the previous page.)
bit9: Wear offset amount hold
0: Function invalid
1: Function valid
• The tool length offset No. can be
commanded while the wear offset No. is
held with T∆∆97. (∆∆ is a random tool
length offset No.)
(Note) Each function can be used only
when the high-order two digits of
the T command are the tool length
offset No., and the low-order two
digits are the wear offset No.
bitA: Tool compensation validity at the arbitrary
superimposition control start/end
0: The tool compensation amount is not
included for coordinate system changeover
and movement to the start/end position in
arbitrary superimposition control start/end
command.
1: The tool compensation amount is included
for coordinate system changeover and
movement to start/end position in arbitrary
superimposition control start/end command.
bitB to bitD: Use prohibited. (Used by system)
bitE: G53 tool compensation amount temporary
cancel
0: Temporarily cancel
1: Do not temporarily cancel
bitF: Use prohibited. (Used by system)
1330 sp_4 Thread cutting delay time: 0 to 255
Set delay time for thread cutting while
high-precision thread cutting is valid (when
control parameter/bit1 is ON).
Setting this time long can make the length of
useful screw long. However, when the time is too
long, thread cutting may rotate at the same
height around the screw.
(Note) The value more than 255 can be set, but
it is valid the quotient when the set value
is divided by 256.
1331 sp_5 Error width of reach after auto-changing the spindle 0 to 100 (r/min)
speed:
If it is effective auto-changing the thread cutting
spindle speed (when sp_2/bit2 is ON) the thread
cutting starts when the difference becomes
smaller than this parameter value; the difference
between the spindle commanded speed after
auto-changing and the spindle axis actual speed.
(Note) The value more than 100 can be set, in
such a case, it clamps at 100, but the
display does not clamp.
III - 14
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1332 sp_6 This is the parameter that selects the function. 00 to FF (HEX)
7 6 5 4 3 2 1 0
III - 15
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1337 crsman Manual This selects whether manual interrupt is to be valid 0: Invalid
(PR) interrupt or invalid for the axis which has been crossed by 1: Valid
during cross the cross machining command.
machining
1338 otsys Stop OT all Select whether all systems will stop or only the 0: System with error
(PR) systems system where the alarm occurred will stop when an stops
Valid/invalid H/W-OT, soft limit, or interference check alarm 1: All systems stop
select occurs.
(Note) The system where the alarm occurred
means the system that includes the
superimposition (synchronization) and
reference axis when the H/W-OT, soft limit,
interference check alarm occurred during
the superimposed/
synchronized/arbitrary superimposed axis
movement of the synchronous related axis.
1340 TGSmax Numbers of Not used. Set to "0". 0
sets position
control
variables
Numbers of
packs in a set
(Not used.)
1341 H1_pno No. 1 handle Determine the port to which the No. 1 handle to No. 0: Port 0
(PR) selection 3 handle will be connected. 1: Port 1
1342 H2_pno No. 2 handle 2: Port 2
(PR) selection
1343 H3_pno No. 3 handle
(PR) selection
1344 statio Not used. Set to "0". 0
(PR)
1345 size-i Not used. Set to "0". 0
(PR)
1346 size-o Not used. Set to "0". 0
(PR)
1347 length Not used. Set to "0". 0
(PR)
1348 b-rate Not used. Set to "0". 0
(PR)
1349 s-bit Not used. Set to "0". 0
(PR)
1350 parity Not used. Set to "0". 0
(PR)
1351 even Not used. Set to "0". 0
(PR)
1352 Tout-i Not used. Set to "0". 0
1353 Tout-o Not used. Set to "0". 0
(PR)
1354 siobus Not used. Set to "0". 0
1355 cmacdb Not used. Set to "0". 0
III - 16
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1356 GBtest G/B spindle Set the test mode to register the characteristics of 0: Normal
synchroniza- the reference spindle motor and the G/B spindle 1: Test mode
tion test mode motor in the NC.
When "1" is set in this parameter, the mode
changes to the G/B spindle synchronization test
mode.
After setting this parameter, turn ON the G/B
spindle synchronization signal, and forward or
reverse run the reference spindle to the maximum
speed, without passing the workpiece between the
reference spindle and the G/B spindle.
After the spindle rotation has stopped, always set
"0" in this parameter.
1359 SP2name 2nd spindle Set the spindle name (Sname) subject to 2nd 0 to 9
name spindle control.
If the following value is set, the spindle to be
controlled will be the 2nd spindle.
• Other than 2nd spindle to 6th spindle name
• 1st spindle name
• "0"
1360 sp_7 This is the parameter that selects the function. 00 to FF (HEX)
F E D C B A 9 8
7 6 5 4 3 2 1 0
III - 17
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
(Continued from the previous page.)
1: To change the speed command method
Initial Rotation axis
Mode
inch speed
G21 Command value
OFF
G20 Command value
G21 Command value
ON
G20 Command value
III - 18
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
(Continued from the previous page.)
bit4: Constant torque control method
0 : Control method 1 (Method to control only
one arbitrary axis)
1 : Control method 2 (Method to control all
axis)
(Note) If this parameter is changed, control
method of constant torque control droop
cancel function, also, is changed.
III - 19
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1361 sp_8 This is the parameter that selects the function. 00 to FF (HEX)
F E D C B A 9 8
7 6 5 4 3 2 1 0
III - 20
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1377 hspro High-speed Select the high-speed program analysis function. 00 to FF (Hex)
program 7 6 5 4 3 2 1 0
analysis
function
selection
bit0 : Machine tool builder macro run mode
0 : EIA EIA program run mode
1 : Execution type data run mode
1378 TAPovr Max. override Set the override command maximum value at tap 0 to 999 (%)
command at return. When setting value is "0", command
tap return maximum value "999" is applied.
1379 Emgcnt Emergency When safety observation is executed, set the time 0 to 60 (s)
stop contactor between when emergency stop state is applied and
shut-off time when the contactor of the drive section's main
power is shut off.
The contactor shut-off signal is output as soon as
all the axes are confirmed stopped; shutting off the
contactor may not take longer than the set time.
When there is no safety observation option and "0"
is set, the shut-off time is 30 (s).
1380 MC_dp1 Contactor When safety observation is executed, set the 0000 to 02FF (HEX)
weld detection remote I/O device No. (1st No.) to input the
device 1 contactor's auxiliary b contact signal used for the
contactor weld detection.
If "0" is set, weld detection is not executed.
So, X0 cannot be used for contactor weld detection
device.
1381 MC_dp2 Contactor When safety observation is executed, set the 0000 to 02FF (HEX)
weld detection remote I/O device No. (2nd No.) to input the
device 2 contactor's auxiliary b contact signal used for the
contactor weld detection.
If "0" is set, weld detection is not executed.
So, X0 cannot be used for contactor weld detection
device.
1382 AlarmHist Alarm history Concerning the alarm that disappears within 0 to 32767 (ms)
Cycle invalid time arbitrary time, if not keeping its record as alarm -1 : Do not record
history, the time is set by this parameter.
The alarm persisted more than a set time is
recorded as alarm history.
If "-1" is set, the alarm history is not recorded
regardless of alarm duration.
III - 21
1. Basic Specifications Parameters
1.3 Base Common Parameters
The function is, to proceed to the next block without waiting for the completion signal from the PLC following
the output of the auxiliary command.
Setting range
# Item Details
(unit)
1401 M_type Used to select the operations of the M commands. 0 to 1
0: Do not wait for the completion of registered M
codes, but wait for the completion of other M
codes.
1: Wait for the completion of registered M codes,
but do not wait for the completion of other M
codes.
1402 S_mode Used to select the completion system for S 0 to 1
commands.
0: Wait for the completion signal from the PLC.
1: Do not wait for the completion signal from the
PLC.
1403 T_mode Used to select the completion system for T 0 to 1
commands.
0: Wait for the completion signal from the PLC.
1: Do not wait for the completion signal from the
PLC.
1404 M2_mode Used to select the completion system for second 0 to 1
auxiliary commands.
0: Wait for the completion signal from the PLC.
1: Do not wait for the completion signal from the
PLC.
1411 M031-000 Used to register those M codes for which special 0 to FFFFFFFF
1412 M063-032 operations are necessary. (HEX)
1413 M095-064 Set the M code number so that it corresponds to
1414 M127-096 the bit number.
1415 M159-128 (Example) Registering M05
1416 M191-160 Register "00000020" in #1411.
1417 M223-192 Care is required when setting as the operations of
1418 M255-224 an M code change in accordance with the value in
"M_type".
Value of Operations of an resistered
M_type M code
Do not wait for completion
0
signal from PLC.
Wait for completion signal from
1
PLC.
III - 22
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1431 AUX Number of Set the number of auxiliary axes. 0 to 6
(PR) axis nos auxiliary axes • Number of axes connected "n" corresponds to
1st to n-th auxiliary axis. The names of
auxiliary axes are AUX1, AUX2...AUXn.
• Up to 6 axes are valid
• When the number of axes set is less than the
actual number of axes, a servo communication
error occurs and auxiliary axis control is not
possible.
• When "0" is set for the number of auxiliary axes,
the auxiliary axis function is invalid.
1441 M_type Select the output method of M code command 0 to 1
(SMLK) during the part system synchronization machine
lock.
0: M code registered in #1451 to #1458 is output
and M code not registered is not output.
Any M code after M256 is not output.
1: M code not registered in #1451 to #1458 is
output and M code registered is not output.
All the M codes after M256 are output.
1442 S_mode Select the output method of S code command 0 to 1
(SMLK) during the part system synchronization machine
lock.
0: S code is not output
1: S code is output
1443 T_mode Select the output method of T code command 0 to 1
(SMLK) during the part system synchronization machine
lock.
0: T code is not output
1: T code is output
1444 M2_mode Select the output method of 2nd miscellaneous 0 to 1
command during the part system synchronization
(SMLK)
machine lock.
0: 2nd miscellaneous command is not output
1: 2nd miscellaneous command is output
1451 M031-000 Register the M code to be output during the part 0 to FFFFFFFF
(SMLK) system synchronization machine lock.
(HEX)
Each bit of the setting value corresponds to the No.
1452 M063-032
of M code.
(SMLK)
(Example) When registering M05, set 00000020 in
1453 M095-064 #1451.
(SMLK) Note that the movement of the registered M code
1454 M127-096 varies depending on the value set in
(SMLK) M_type(SMLK).
1455 M159-128 (Note) M code after M256 is assumed to be set to
(SMLK) "00000000".
1456 M191-160
(SMLK)
1457 M223-192
(SMLK)
1458 M255-224
(SMLK)
III - 23
1. Basic Specifications Parameters
1.3 Base Common Parameters
Setting range
# Item Details
(unit)
1925 EtherNet Start of Start or stop the Ethernet communication function. 0/1
service 0: Stop
1: Start
1926 IP Global IP Set the main CPU's IP address. Set these parameters
address address Set the NC IP address looking from an external in accordance with
source. the network rules in
1927 Subnet Global Set the subnet mask for the global IP address. the machine
mask subnet mask connection
1928 Gateway Global Set the IP address for the global gateway. environment.
address gateway
1929 Port Port No. Set the port No. for the service function. 1 to 9999
number (Set 2000 when not
connected to the
Ethernet.)
1930 Host Not used. Set "0. 0. 0. 0.". 0. 0. 0. 0.
address
1931 Host Not used. Set "0". 0
number
1932 Not used. Set "0". 0
:
1933
1934 Local IP Local IP Set the display unit side IP address. Set these parameters
address address Set a private IP address conforming to RFC1918, in accordance with
which is different from the one set in LAN1 side the network settings
network. in the display unit
connection
environment.
Standard:
192.168.100.1
1935 Local Local Set the display unit side subnet mask. Set these parameters
Subnet Subnet in accordance with
mask mask the network settings
in the display unit
connection
environment.
Standard:
255.255.255.1
! CAUTION
! Always take security countermeasures when connecting to outside network.
III - 24
2. Axis Specification Parameters
Setting range
# Item Details
(unit)
2001 rapid Rapid traverse Set rapid traverse rate for each axis; maximum 1 to 480000 (mm/min)
rate setting depends on machine system and so care is
required in this respect.
2002 clamp Cutting feed Define maximum cutting feedrate for each axis. 1 to 480000 (mm/min)
clamp speed
2003 smgst Acceleration/ Designate modes for acceleration/deceleration HEX setting
(PR) deceleration control;
mode F E D C B A 9 8 7 6 5 4 3 2 1 0
0T3 0T2 0T1 C3 C1 LC R3 R1 LR
<Acceleration/deceleration pattern
combinations>
Primary delay
R1=1 (C1=1)
Linear-Linear
Command LR=1 (LC=1)
Step
LR=0 (LC=0)
Step
R1-R3=0
(C1-C3=0)
Values in parentheses are
for cutting feed.
Both linear acceleration and deceleration for rapid
traverse and cutting feed are not possible.
R1>R3 when R1 and R3 are both "1".
III - 25
2. Axis Specification Parameters
Setting range
# Item Details
(unit)
<Stroke end stop type>
Time
Speed
Time
G0tL G0tL
III - 26
2. Axis Specification Parameters
Setting range
# Item Details
(unit)
2005 G0t1 G0 time Set primary delay time constant with rapid traverse 1 to 5000 (ms)
constant acceleration/deceleration; valid when primary delay Acceleration or
(primary rapid traverse (R1) and exponential deceleration by
delay) acceleration/linear deceleration rapid traverse (R3) software:
have been selected in acceleration/deceleration 1 to 750 (ms)
mode "#2003 smgst".
When acceleration or deceleration by software is
selected, acceleration or deceleration adjustment
time constant for acceleration or deceleration by
software is applied.
Time
G0t1 G0t1
Speed
Time
G1tL G1tL
III - 27
2. Axis Specification Parameters
Setting range
# Item Details
(unit)
2008 G1t1 G1 time Set primary delay time constant with cutting feed 1 to 5000 (ms)
constant acceleration/deceleration; valid when primary delay Acceleration or
(primary cutting feed (C1) and exponen-tial deceleration by
delay) acceleration/linear deceleration cutting feed (C3) software:
have been selected in acceleration/ 1 to 750 (ms)
deceleration mode "#2003 smgst".
When acceleration or deceleration by software is
selected, acceleration or deceleration adjustment
time constant for acceleration or deceleration by
software is applied.
Speed
Time
G1t1 G1t1
III - 28
2. Axis Specification Parameters
Setting range
# Item Details
(unit)
2015 tlml- Manual tool Not used. Set to "0". 0
length
measurement
II
- direction
sensor
2016 tlml+ Manual tool Not used. Set to "0". 0
length
measurement
II
+ direction
sensor
2017 pG0t G0 time This sets the time constant for rapid traverse Linear acceleration or
constant acceleration/deceleration during 2-axis deceleration:
during superimposition control. 1 to 1500(ms)
superimposi- The time constant for acceleration or deceleration Acceleration or
tion by software at 2-axis superimposition control is deceleration by
validated when acceleration or deceleration by software:
software is selected in acceleration or deceleration 1 to 750(ms)
mode "#2003 smgst". Primary delay
acceleration or
deceleration:
1 to 5000(ms)
2018 pG1t G1 time This sets the time constant for cutting feed Linear acceleration or
constant acceleration/deceleration during 2-axis deceleration:
during superimposition control. 1 to 1500(ms)
superimposi- The time constant for acceleration or deceleration Acceleration or
tion by software at 2-axis superimposition control is deceleration by
validated when acceleration or deceleration by software:
software is selected in acceleration or deceleration 1 to 750(ms)
mode "#2003 smgst". Primary delay
acceleration or
deceleration:
1 to 5000(ms)
2020 tskip_T Torque skip Set the time that torque skip condition is 0 to 32767 (ms)
non-sensitive invalidated. (When G160 is commanded.)
band This parameter is effective when illegal skips occur
by current at acceleration.
III - 29
2. Axis Specification Parameters
Setting range
# Item Details
(unit)
2021 plrap0 Rapid traverse In the superimpose command, this sets the rapid 1 to 480000 (mm/min)
rate 0 during traverse rate with movement in the same direction
superimposi- as another axis which is moving by rapid traverse.
tion
2022 plrap1 Rapid traverse In the superimpose command, this sets the rapid 1 to 480000 (mm/min)
rate 1 during traverse rate with movement in the same direction
superimposi- as another axis which is moving by cutting feed.
tion
2023 plclmp Cutting feed In the superimpose command, this sets the cutting 1 to 480000 (mm/min)
clamp speed feed clamp speed with movement in the same
direction as another axis which is moving by cutting
feed.
2024 offset Tool offset Carry out tool compensation for the IJK plane's 0: Tool compensation
select axis. invalid
When arbitrary axis exchange is valid, tool 1: Tool compensation
compensation is validated for the IJK plane's valid
address tool regardless of this parameter setting.
2025 G0fwdg G0 feed Set the feed forward gain value for rapid traverse 0 to 200 (%)
forward gain mode (G0) in automatic operations. Standard value:
70 (%)
2026 fwd_g G1 feed Set feed forward gain for cutting feed mode (G1, 0 to 200 (%)
forward gain G2, G3) in automatic operation. Standard value:
70 (%)
2027 vir_ax Hypothetical Set whether the axis is treated as hypothetical axis 0: Not treated as
axis or not. hypothetical axis
1: Treated as
hypothetical axis
2028 ref- Reference Assign the -side and +side with the first reference 0 to 179.999 (mm)
point point as a standard point.
approach - The reference point approach signal is output
2029 ref+ Reference within the setting range for each of positive or
point negative side with the first reference point as a
approach + standard point.
Reference point approach signal
ref- ref+
- +
1st reference point
III - 30
2. Axis Specification Parameters
Setting range
# Item Details
(unit)
2030 spx_1 7 6 5 4 3 2 1 0 00 to FF (HEX)
RSC LTC
SV027 spx_1
Operation
(lmc1,lmc2) (bit4)
Lost motion Invalid Always lost motion
compensation compensation is invalid
invalid Valid Always lost motion
compensation is valid
Lost motion Invalid Lost motion
compensation compensation is valid
Type 1 or type Valid at only synchronous
2 tap
III - 31
2. Axis Specification Parameters
Setting range
# Item Details
(unit)
2033 baseps Basic machine Set each axis position of the basic machine ±99999.999 (mm)
coordinate coordinate zero point having the random reference
zero point point M on the machine as a reference point.
relative
distance M
+
X3 System 3
X direction + basic machine
- coordinate zero point
X2 System 2
basic machine
- coordinate zero - +
+ point Z3
X1 100.000 - +
- Z2 120.000
(Does not 250.000 80.000
exist )
Reference - + Z direction
Z1
point M
(system 1 basic machine coordinate zero point)
2034 m_clamp Manual feed Set the maximum speed for each axis when 0 to 480000 (mm/min)
clamp speed manual clamp is valid. If "0" is set, the rapid
traverse rate (#2001 rapid) will be applied.
III - 32
2. Axis Specification Parameters
Setting range
# Item Details
(unit)
2035 pG0t3 G0 time This sets the time constant for rapid traverse Linear acceleration or
constant acceleration/deceleration during 3-axis deceleration:
during 3-axis superimposition control. 1 to 1500(ms)
superimposi- The time constant for acceleration or deceleration Acceleration or
tion by software at 3-axis superimposition control is deceleration by
validated when acceleration or deceleration by software:
software is selected in acceleration or deceleration 1 to 750(ms)
mode "#2003 smgst". Primary delay
acceleration or
deceleration:
1 to 5000(ms)
2036 pG1t3 G1 time This sets the time constant for cutting feed Linear acceleration or
constant acceleration/deceleration during 3-axis deceleration:
during 3-axis superimposition control. 1 to 1500(ms)
superimposi- The time constant for acceleration or deceleration Acceleration or
tion by software at 3-axis superimposition control is deceleration by
validated when acceleration or deceleration by software:
software is selected in acceleration or deceleration 1 to 750(ms)
mode "#2003 smgst". Primary delay
acceleration or
deceleration:
1 to 5000(ms)
2037 pl3rap0 Rapid traverse Set the rapid traverse rate when all three 1 to 480000 (mm/min)
0 during 3-axis superimposition axes move in the same direction
superimposi- with rapid traverse during 3-axis superimposition
tion control.
2038 pl3rap1 Rapid traverse Set the rapid traverse rate when, among three 1 to 480000 (mm/min)
1 during 3-axis superimposition axes, one axis moves with cutting
superimposi- feed and the other two move with rapid traverse in
tion the same direction during 3-axis superimposition
control.
3039 pl3rap2 Rapid traverse Set the rapid traverse rate when, among three 1 to 480000 (mm/min)
2 during 3-axis superimposition axes, two axes move with cutting
superimposi- feed and the other one moves with rapid traverse in
tion the same direction during 3-axis superimposition
control.
2040 pl3clmp0 Cutting Set the cutting feed clamp speed when all three 1 to 480000 (mm/min)
feedrate 0 superimposition axes move in the same direction
during 3-axis during 3-axis superimposition control.
superimposi-
tion
2041 pl3clmp1 Cutting Set the cutting feed clamp speed when, among 1 to 480000 (mm/min)
feedrate 1 three superimposition axes, two axes move with
during 3-axis cutting feed and the other one moves with rapid
superimposi- traverse in the same direction during 3-axis
tion superimposition control.
2042 handle Handle Set the axis movement direction for pulse polarity 0 : Same direction
polarity of manual pulse generator with handle feed. 1 : Opposite direction
2043 tlml_1 Not used. Set to "0". 0
III - 33
2. Axis Specification Parameters
Setting range
# Item Details
(unit)
2044 thr_clamp Thread cutting Set the maximum speed for thread cutting feed rate 0 to 480000 (mm/min)
clamp speed each axis.
2045 thr_t1 Thread cutting Set the primary delay time constant for acceleration 0 to 5000 (ms)
time constant /deceleration of thread cutting axis. (Note) When "0" is set,
(primary delay (Note) This parameter is validated when primary "#2008 G1t1" (G01
acceleration/ delay cutting feed rate (C1) is selected with time constant) is
deceleration) "#2003 smgst" acceleration /deceleration. followed.
2046 pG0t_S Time constant Set the acceleration/deceleration adjustment time 1 to 750 (ms)
for G0 constant for rapid traverse acceleration or
acceleration deceleration by software during superimposition
/deceleration control. This setting is validated when acceleration
by software or deceleration by software is selected with "#2003
during smgst" acceleration/deceleration mode.
superimposi-
tion
2047 pG1t_S Time constant Set the acceleration/deceleration adjustment time 1 to 750 (ms)
for G1 constant for cutting feed rate acceleration or
acceleration deceleration by software during superimposition
/deceleration control. This setting is validated when acceleration
by software or deceleration by software is selected with "#2003
during smgst" acceleration/deceleration mode.
superimposi-
tion
2048 pG0t3_S Time constant Set the acceleration/deceleration adjustment time 1 to 750 (ms)
for G0 constant for rapid traverse acceleration or
acceleration deceleration by software during 3-axis
/deceleration superimposition control. This setting is validated
by software when acceleration or deceleration by software is
during 3-axis selected with "#2003 smgst"
superimposi- acceleration/deceleration mode.
tion
2049 pG1t3_S Time constant Set the acceleration/deceleration adjustment time 1 to 750 (ms)
for G1 constant for cutting feed rate acceleration or
acceleration deceleration by software during 3-axis
/deceleration superimposition control. This setting is validated
by software when acceleration or deceleration by software is
during 3-axis selected with "#2003 smgst"
superimposi- acceleration/deceleration mode.
tion
2050 SscDrSel Speed monitor Select which door group of the speed monitoring 0000 to 0003 (HEX)
(PR) Door selection the spindle belongs to.
The speed monitoring is not executed when
SV113:SSF8/BitF is OFF.
0000: Belongs to door 1 group.
0001: Belongs to door 1 group.
0002: Belongs to door 2 group.
0003: Belongs to door 1 and 2 group.
2051 Ssc Svof Speed monitor Set the error detection time of command speed 0 to 9999 (ms)
(PR) Filter Error detection monitoring and feedback speed monitoring during
time during servo OFF.
servo OFF The alarm will occur if the time exceeding safe
speed or safe rotation speed exceeds the set error
detection time.
If "0" is set, it will be handled as 200 (ms).
III - 34
3. Zero Point Return Parameters (Reference Position Return)
Setting range
# Item Details
(unit)
2101 G28rap G28 rapid Set dog-type rapid traverse rate for reference point 1 to 480000 (mm/min)
traverse rate return command.
2102 G28crp G28 approach Define approach speed to reference point after 1 to 480000 (mm/min)
speed deceleration and stop by dog detection for
reference point return command.
2103 G28sft Reference Define distances from electrical zero point 0 to 65535 (µm)
point shift detection position to actual machine reference
amount point for reference point return control.
2104 grspc Grid interval Set the grid interval value for detector. In common 0 to 32767 (mm)
practices, the setting of detector grid interval
should be identical to that of ball screw pitch. In
case that the detector grid interval and the screw
pitch are different for linear scaling, set the detector
grid interval value.
Near-point dog
Grid mask setting
amount
III - 35
3. Zero Point Return Parameters (Reference Position Return)
Setting range
# Item Details
(unit)
2107 dir (-) Reference Set (-) or (+) direction from near-point dog for 0: Positive direction
(PR) point direction reference point position. 1: Negative direction
(-)
<For a dog-type reference point return>
Looking from the near-point, in the direction
establishing the zero point.
- direction + direction
Near-point dog
dir (-)=0
dir (-)=1
dir (-)=0
rfp >= 0
Machine end
2108 noref Axis without Designate for axis without reference point; 0: Normal control axis
reference reference point return is not necessary prior to 1: Axis without
point automatic operation. reference point
III - 36
3. Zero Point Return Parameters (Reference Position Return)
Setting range
# Item Details
(unit)
2109 ZP_no Spindle Not used. Set to "0". 0
encoder
Z-phase pulse
method
(Not used.)
2110 nochk No completion Not used. Set to "0". 0
check of
reference
point return
(Not used.)
2113 #1_rfp #1 to #4 Set positions of 1st, 2nd, 3rd and 4th reference ±999999.999 (mm)
2114 #2_rfp reference points with basic machine coordinate zero point as
2115 #3_rfp points reference points.
2116 #4_rfp
Reference position #2
III - 37
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
(1) Details for servo parameters
For parameters marked with a (PR) in the table, turn the NC power OFF after setting. After the power is
turned ON again, the parameter is validated.
! CAUTION
! In the explanation on bits, set all bits not used, including blank bits, to "0".
Setting range
No. Items Details
(unit)
2201 SV001 Motor side Set the motor side and machine side gear ratio. 1 to 32767
(PR) PC1 gear ratio For the rotary axis, set the total deceleration
2202 SV002 Machine side (acceleration) ratio. 1 to 32767
(PR) PC2 gear ratio Even if the gear ratio is within the setting range, the
electronic gears may overflow and cause an alarm.
2203 SV003 Position loop Set the position loop gain. The standard setting is 1 to 200
PGN1 gain 1 "33". (rad/s)
The higher the setting value is, the more precisely
the command can be followed and the shorter the
positioning time gets, however, note that a bigger
shock is applied to the machine during
acceleration/deceleration.
When using the SHG control, also set SV004
(PGN2) and SV057 (SHGC).
2204 SV004 Position loop When using the SHG control, also set SV003 0 to 999
PGN2 gain 2 (PGN1) and SV057 (SHGC). (rad/s)
When not using the SHG control, set to "0".
2205 SV005 Speed loop gain Set the speed loop gain. 1 to 9999
VGN1 1 Set this according to the load inertia size.
The higher the setting value is, the more accurate
the control will be; however, vibration tends to
occur.
If vibration occurs, adjust by lowering by 20 to 30%.
The value should be determined to be 70 to 80% of
the value at the time when the vibration stops.
2206 SV006 Speed loop gain If the noise is bothersome at high speed during -1000 to 9999
VGN2 2 rapid traverse, etc, lower the speed loop gain.
As shown below, set the speed loop gain to
1.15-fold of the motor's maximum speed, and use
this with SV028 (VSC).
When not using, set to "0".
VGN1
VGN2
0 VCS VLMT
(Maximum speed × 1.15)
III - 38
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2207 SV007 Speed loop Set this when the limit cycle occurs in the full-closed 0 to 32767
VIL delay loop, or overshooting occurs in positioning.
compensation Select the control method with SV027 (SSF1)/bit1,
0 (vcnt).
Normally, use "Changeover type 2".
When you set this parameter, make sure to set the
torque offset (SV032 (TOF)). When not using, set
to "0".
No changeover
When SV027 (SSF1)/ bit1, 0 (vcnt)=00
The delay compensation control is always valid.
Changeover type 1
When SV027 (SSF1)/ bit1, 0 (vcnt)=01
The delay compensation control works when the
command from the NC is "0".
Overshooting that occurs during pulse feeding can
be suppressed.
Changeover type 2
When SV027 (SSF1)/ bit1, 0 (vcnt)=10
The delay compensation control works when the
command from the NC is "0" and the position droop
is "0". Overshooting or the limit cycle that occurs
during pulse feeding or positioning can be
suppressed.
2208 SV008 Speed loop Set the gain of the speed loop integration control. 1 to 9999
VIA lead The standard setting is "1364". During the SHG
compensation control, the standard setting is "1900". Adjust the
value by increasing/decreasing it by about 100 at a
time.
Raise this value to improve contour tracking
precision in high-speed cutting. Lower this value
when the position droop vibrates (10 to 20Hz).
2209 SV009 Current loop q Set the gain of current loop. 1 to 20480
IQA axis lead As this setting is determined by the motor’s
compensation electrical characteristics, the setting is fixed for
2210 SV010 Current loop d each type of motor.
IDA axis lead Set the standard values for all the parameters
compensation depending on each motor type.
III - 39
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2215 SV015 Acceleration When a relative error in the synchronous control is 0 to 999
FFC rate feed large, apply this parameter to the axis that is (%)
forward gain delaying. The standard setting value is "0". For
the SHG control, set to "100".
To adjust a relative error in
acceleration/deceleration, increase the value by 50
to 100 at a time.
2216 SV016 Lost motion Set this when the protrusion (that occurs due to the -1 to 200
LMC1 compensation non-sensitive band by friction, torsion, backlash, (Stall current %)
1 etc) at quadrant change is too large.
This compensates the torque at quadrant change.
This is valid only when the lost motion
compensation (SV027 (SSF1/lmc)) is selected.
Type 2: When SV027 (SSF1)/ bit9, 8 (lmc)=10
Set the compensation amount based on the stall
(rated) current of the motor.
The standard setting is double of the friction torque.
Setting to "0" means the compensation amount is
zero.
Other than Type 2: When SV027 (SSF1))/bit9, 8
(lmc) ≠ 10
Lost motion compensation (type 2) is not
performed.
When you wish different compensation amount
depending on the direction
When SV041 (LMC2) is "0", compensate with the
value of SV016 (LMC1) in both of the + and
-directions.
If you wish to change the compensation amount
depending on the command direction, set this and
SV041 (LMC2). (SV016: + direction, SV041: -
direction. However, the directions may be
opposite depending on other settings.)
When "-1" is set, the compensation won’t be
performed in the direction of the command.
III - 40
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
III - 41
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2219 SV019 Position In the case of the semi-closed loop control 0 to 32767
(PR) RNG1 detector Set the same value as SV020 (RNG2). (Refer to the (kp/rev)
resolution explanation of SV020.)
In the case of the full-closed loop control 0 to 32767
Set the number of pulses per ball screw pitch. (kp/pit)
2220 SV020 Speed Set the number of pulses per one revolution of the motor 1 to 32767
(PR) RNG2 detector end detector. (kp/rev)
resolution Detector model name SV019 setting
OSA105 1000
OSA166 16000
2221 SV021 Overload Set the detection time constant of Overload 1 (Alarm 50). 1 to 999
OLT detection Set to "60" as a standard. (For machine tool builder (s)
time constant adjustment.)
2222 SV022 Overload Set the current detection level of Overload 1 (Alarm 50) in 110 to 500
OLL detection respect to the stall (rated) current. Set to "150" as a (Stall current %)
level standard. (For machine tool builder adjustment.)
2223 SV023 Excessive Set the excessive error detection width when servo ON. 0 to 32767
OD1 error <Standard setting value> (mm)
detection
width during Rapid traverse rate
servo ON (mm/min)
OD1=OD2= /2 (mm)
60×PGN1
When "0" is set, the excessive error detection will not be
performed.
III - 42
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2224 SV024 In-position Set the in-position detection width. 0 to 32767
INP detection Set the accuracy required for the machine. (µm)
width The lower the setting is, the higher the positioning
accuracy gets; however, the cycle time (setting time)
becomes longer. The standard setting value is "50".
2225 SV025 Motor/ Set the position detector type, speed detector type and motor type.
(PR) MTYP Detector type
F E D C B A 9 8
pen ent
7 6 5 4 3 2 1 0
mtyp
ent: Set the speed detector type.
pen: Set the position detector type.
Set ent and pen to the same value when using semi-closed droop control.
5 Setting impossible
- 7 Setting impossible
- A Setting impossible
- B Setting impossible
- C Setting impossible
- D Setting impossible
- E Setting impossible
- F Setting impossible
III - 43
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
(Continued from the previous page)
mtyp: Set the motor type. Set according to SV017 (SPEC1)/spm.
(1) For SV017/spm = 0 (200V standard motor series)
mtyp 0x 1x 2x 3x 4x 5x 6x 7x
x0
x1 HF75 HP54
x2 HF105 HP104
x3 HF54 HP154
x4 HF104 HP204
x5 HF154 HP354
x6 HP454
x7 HF204 HP704
x8 HF354 HP903
x9 HF453 HP1103
xA HF703
xB HF903
xC
xD
xE
xF
2226 SV026 Excessive error Set the excessive error detection width when servo ON. 0 to 32767
OD2 detection width For the standard setting, refer to the explanation of SV023 (mm)
during servo (OD1).
OFF When "0" is set, the excessive error detection will not be
performed.
III - 44
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2227 SV027 Servo
SSF1 function F E D C B A 9 8
selection 1
aflt zrn2 afse ovs lmc
7 6 5 4 3 2 1 0
zrn3 vfct vcnt
III - 45
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2230 SV030 Voltage When 100% is set, the voltage equivalent to the logical 0 to 255
IVC non-sensitive non-energized time will be compensated. (%)
band When "0" is set, a 100% compensation will be
compensation performed.
Adjust in increments of 10% from the default value
100%.
If increased too much, vibration or vibration noise may
be generated.
2231 SV031 Overshooting Set this if overshooting occurs during positioning. -1 to 100
OVS2 compensation This compensates the motor torque during positioning. (Stall current %)
1 This is valid only when the overshooting compensation
SV027 (SSF1/ovs) is selected.
Type 3: When SV027 (SSF1)/ bitB, A (ovs)=11
Set the compensation amount based on the motor’s
stall current.
Increase by 1% and determine the amount that
overshooting doesn’t occur.
Other than type 3: When SV027 (SSF1)/ bitB, A (ovs)
≠11
Overshooting compensation (Type 2) is not executed.
When you wish different compensation amount
depending on the direction
When SV042 (OVS2) is "0", compensate with the
value of SV031 (OVS1) in both of the + and
-directions.
If you wish to change the compensation amount
depending on the command direction, set this and
SV042 (OVS2). (SV031: + direction, SV042: -
direction. However, the directions may be opposite
depending on other settings.)
When "-1" is set, the compensation won’t be performed
in the direction of the command.
2232 SV032 Torque offset 1 Set the unbalance torque of vertical axis and inclined -100 to 100
TOF axis. (Stall current %)
III - 46
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2233 SV033 Servo function Select the servo functions.
SSF2 selection 2
F E D C B A 9 8
rps dos
7 6 5 4 3 2 1 0
nfd2 nf3 nfd1 zck
III - 47
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2234 SV034 Servo function Select the servo functions.
SSF3 selection 3
F E D C B A 9 8
ovsn
7 6 5 4 3 2 1 0
III - 48
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2235 SV035 Servo function Select the servo functions.
SSF4 selection 4
F E D C B A 9 8
clt clG1 cl2n clet cltq
7 6 5 4 3 2 1 0
III - 49
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2236 SV036 Power supply Set the power supply type.
(PR) PTYP type F E D C B A 9 8
amp rtyp
7 6 5 4 3 2 1 0
ptyp
3 MDS-D-CV MDS-DH-CV
4 External External External External
5 emergency emergency emergency emergency
stop invalid stop valid stop invalid stop valid
6
CV-37 04 44 04 44
7
CV-75 08 48 08 48
CV-110 11 51 11 51
CV-185 19 59 19 59
CV-300 30 70 30 70
CV-370 37 77 37 77
CV-450 45 85 45 85
CV-550 55 95 - -
CV-750 - - 75 B5
8 Set "0".
9
rtyp
A
B
C Set "0".
D
amp
E
F
2237 SV037 Load inertia Set "the motor inertia + motor axis conversion load 0 to 5000
JL scale inertia" in respect to the motor inertia. (%)
Jm+Jl
SV037(JL)= ×100
Jm
Jm : Motor inertia
Jl : Motor axis conversion load inertia
III - 50
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2238 SV038 Notch filter Set the vibration frequency to suppress if machine 0 to 2250
FHz1 frequency 1 vibration occurs. (Hz)
(Valid at 50 or more) When not using, set to "0".
2239 SV039 Lost motion Set this when the lost motion compensation timing 0 to 2000
LMCD compensation does not match. (ms)
timing Adjust by increasing the value by 10 at a time.
2240 SV040 Lost motion Set the non-sensitive band of the lost motion 0 to 255
LMCT compensation compensation in the feed forward control. (µm)
non-sensitive When "0" is set, the actual value that is set is 2µm.
band Adjust by increasing by 1µm at a time.
2241 SV041 Lost motion Set this with SV016 (LMC1) only when you wish to set -1 to 200
LMC2 compensation 2 the lost motion compensation amount to be different (Stall current %)
depending on the command directions.
Set to "0" as a standard.
2242 SV042 Overshooting Set this with SV031 (OVS1) only when you wish to set -1 to 100
OVS2 compensation 2 the overshooting compensation amount to be different (Stall current %)
depending on the command directions.
Set to "0" as a standard.
2243 SV043 Disturbance Set the disturbance observer filter band. 0 to 1000
OBS1 observer filter Set to "100" as a standard. (rad/s)
frequency To use the disturbance observer, also set SV037 (JL)
and SV044 (OBS2). When not using, set to "0".
2244 SV044 Disturbance Set the disturbance observer gain. The standard 0 to 500
OBS2 observer gain setting is "100" to "300". (%)
To use the disturbance observer, also set SV037 (JL)
and SV043 (OBS1). When not using, set to "0".
2245 SV045 Frictional When you use the collision detection function, set the 0 to 255
TRUB torque frictional torque. (Stall current %)
(Low
order)
2246 SV046 Notch filter If the machine vibrates, set the vibration frequency to 0 to 2250
FHz2 frequency 2 be suppressed. (Hz)
(Valid when set to 50 or more.) When not using, set to
"0".
III - 51
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2247 SV047 Inductive Set the inductive voltage compensation gain. Set 0 to 200
EC1 voltage to "100" as a standard. (%)
compensation If the current FB peak exceeds the current
gain command peak, lower the gain.
2248 SV048 Vertical axis Input a length of time to prevent the vertical axis 0 to 20000
EMGrt drop from dropping by delaying Ready OFF until the (ms)
prevention time brake works when the emergency stop occurs.
Increase the setting by 100ms at a time and set the
value where the axis does not drop.
2249 SV049 Position loop Set the position loop gain for synchronous tap 1 to 200
PGN1sp gain 1 in control. (rad/s)
spindle Set the same value as the value of the spindle
synchroniza- parameter, position loop gain in synchronous
tion control control.
When performing the SHG control, set this with
SV050 (PGN2sp) and SV058 (SHGCsp).
2250 SV050 Position loop When using SHG control during synchronous tap 0 to 999
PGN2sp gain 2 in control, set both SV049 (PGN1sp) and SV058 (rad/s)
spindle (SHGCsp).
synchroniza- When not performing the SHG control, set to "0".
tion control
2251 SV051 Dual feed back Set the control time constant in dual feed back. 0 to 9999
DFBT control time When "0" is set, the actual value that is set is 1ms. (ms)
constant The higher the time constant is, the closer it gets to
the semi-closed control, so the limit of the position
loop gain is raised.
2252 SV052 Dual feedback Set the non-sensitive band in the dual feedback 0 to 9999
DFBN control control. (µm)
non-sensitive Set to "0" as a standard.
band
2253 SV053 Excessive error Set the excessive error detection width when servo 0 to 32767
OD3 detection width ON in a special control (initial absolute position (mm)
in special setting, stopper control, etc.).
control If "0" is set, excessive error detection won’t be
performed when servo ON during a special control.
2254 SV054 Overrun Set the overrun detection width in the full-closed -1 to 32767
ORE detection width loop control. (mm)
in closed loop If the gap between the motor end detector and the
control linear scale (machine end detector) exceeds the
value set by this parameter, it is judged to be
overrun and Alarm 43 will be detected.
When "-1" is set, the alarm detection won’t be
performed. When "0" is set, overrun is detected
with a 2mm width.
2255 SV055 Max. gate off Set a length of time from the point when the 0 to 20000
EMGx delay time after emergency stop is input to the point when READY (ms)
emergency OFF is compulsorily executed.
stop Normally, set the same value as the absolute value
of SV056.
In preventing the vertical axis from dropping, the
gate off is delayed for the length of time set by
SV048 if SV055’s value is smaller than that of
SV048.
III - 52
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2256 SV056 Deceleration In the vertical axis drop prevention control, set the -20000 to 20000
EMGt time constant time constant used for the deceleration control at (ms)
at emergency emergency stop. Set a length of time that takes
stop from rapid traverse rate (rapid) to stopping.
Normally, set the same value as the rapid traverse
acceleration/deceleration time constant.
When executing the synchronous operation, put the
minus sign to the settings of both of the master axis
and slave axis.
2257 SV057 SHG control When performing the SHG control, set this with 0 to 1200
SHGC gain S003 (PGN1) and SV004 (PGN2). (rad/s)
When not performing the SHG control, set to "0".
2258 SV058 SHG control When using SHG control during synchronous tap 0 to 1200
SHGCsp gain in control, set both SV049 (PGN1sp) and SV050 (rad/s)
spindle (PGN2sp).
synchroniza- When not performing the SHG control, set to "0".
tion control
2259 SV059 Collision Set the torque estimating gain when using the -32768 to 32767
TCNV detection collision detection function.
torque After setting as SV035/bitF(clt)=1 and performing
estimating acceleration/deceleration, set the value displayed in
gain MPOS of the NC servo monitor screen.
Set to "0" when not using the collision detection
function.
2260 SV060 Collision When using the collision detection function, set the 0 to 999
TLMT detection collision detection level during the G0 feeding. (Stall current %)
level If "0" is set, none of the collision detection function
will work.
2261 SV061 D/A output Input the data number you wish to output to D/A -1 to 4
DA1NO channel 1 output channel.
data No. When using the 2-axis drive unit, set "-1" for the axis
2262 SV062 D/A output on the side to which the data will not be output.
DA2NO channel 2
data No.
2263 SV063 D/A output Set the scale with a 1/100 unit. -32768 to 32767
DA1MPY channel 1 When "0" is set, output is done with the standard (Unit: 1/100)
output scale output unit.
2264 SV064 D/A output
DA2MPY channel 2
output scale
2265 SV065 Machine end Set the machine end compensation spring constant. -32768 to 32767
TLC compensation For semi-closed droop control, the machine end
spring compensation amount can be approximated with
constant the following expression.
2
Compensation Command speed F(mm/min) ×SV065
= (µm)
amount
Radius R(mm) × 109
III - 53
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2281 SV081 Servo Select the servo specifications.
(PR) SPEC2 specification
selction 2 F E D C B A 9 8
7 6 5 4 3 2 1 0
III - 54
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2282 SV082 Servo function Select the servo functions.
SSF5 selection 5
F E D C B A 9 8
dis alcdsp
7 6 5 4 3 2 1 0
lmc3 lmct
III - 55
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2283 SV083 Servo function Select the servo functions.
SSF6 selection 6
F E D C B A 9 8
7 6 5 4 3 2 1 0
nfd5 nfd4
III - 56
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2284 SV084 Servo function Select the servo functions.
SSF7 selection 7
F E D C B A 9 8
7 6 5 4 3 2 1 0
irms
III - 57
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2289 SV089 Torque Normally set this to "0". (For machine tool builder 0 to 32767
TQMA maximizing adjustment)
X Kq control Kp
2290 SV090 Torque Normally set this to "0". (For machine tool builder 0 to 32767
TQMA maximizing adjustment)
X Kd control Kd
2291 SV091 Not used. 0
: : Set to "0".
2311 SV111
2312 SV112 Number of Set the number of rippers per motor rotation. 0
RDCN ripple
disturbance
compensations
2313 SV113 Servo function Select the servo functions.
SSF8 selection 8
F E D C B A 9 8
ssc
7 6 5 4 3 2 1 0
III - 58
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2314 SV114 Servo function Select the servo functions.
SSF9 selection 9
F E D C B A 9 8
7 6 5 4 3 2 1 0
III - 59
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2315 SV115 Servo function Select the servo functions.
SSF10 selection 10
F E D C B A 9 8
7 6 5 4 3 2 1 0
III - 60
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2316 SV116 Servo function Select the servo functions.
SSF11 selection 11
F E D C B A 9 8
7 6 5 4 3 2 1 0
III - 61
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Setting range
No. Items Details
(unit)
2317 SV117 Not used. 0
(PR) Set to "0".
2319 SV119 Notch filter Set the notch filter target attenuation amount and 0 to 32767
FSP4 4 damping coefficient.
specification Add a value 10000-fold the damping coefficient to the
2320 SV120 Notch filter target attenuation rate -dB absolute value, and set.
FSP5 5 The setting range of each coefficient is as follows.
specification Damping coefficient: 0.01 to 1.00 (0.01 increments)
When 0 is set, the value is 1.00.
Target attenuation amount:
-80dB to -1dB (1dB increments) When 0 is set, the
value is -80dB.
(Example) To set target attenuation amount to -40dB
and damping coefficient to 1.00
1.00×10000+ABS(-40)=10040
When using nfd4 or ndf5 of SV083, set "0".
2321 SV121 Not used. 0
: : Set to "0".
2323 SV123
2438 SV238 Safety Set the safety speed at machine end when using the 0 to 18000
observation safety observation function. (mm/min) or
SSCFEED
Safety (°/min)
Upper limit of liner axis: 2000 (mm/min)
speed
Upper limit of rotation axis: 18000 (°/min) [50(r/min)]
Set to "0" when not using this function.
2439 SV239 Safety Set the safe motor rotation speed when using the safety 0 to 32767
SSCRPM observation observation function. (r/min)
Safety When FB speed which is 1 or more (r/min) faster than
rotation the setting value is detected, the alarm will occur.
speed
Set to "0" when not using this function.
III - 62
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
III - 63
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Motor HF75 HF105 HF54 HF104 HF154 HF204 HF354 HF453 HF703 HF903
Drive unit
20 20 40 40 80 80 160 160 160W 320
MDS-D-V1-
SV033 SSF2 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV034 SSF3 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV035 SSF4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV036 PTYP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV037 JL 0 0 0 0 0 0 0 0 0 0
SV038 FHz1 0 0 0 0 0 0 0 0 0 0
SV039 LMCD 0 0 0 0 0 0 0 0 0 0
SV040 LMCT 0 0 0 0 0 0 0 0 0 0
SV041 LMC2 0 0 0 0 0 0 0 0 0 0
SV042 OVS2 0 0 0 0 0 0 0 0 0 0
SV043 OBS1 0 0 0 0 0 0 0 0 0 0
SV044 OBS2 0 0 0 0 0 0 0 0 0 0
SV045 TRUB 0 0 0 0 0 0 0 0 0 0
SV046 FHz2 0 0 0 0 0 0 0 0 0 0
SV047 EC1 100 100 100 100 100 100 100 100 100 100
SV048 EMGrt 0 0 0 0 0 0 0 0 0 0
SV049 PGN1sp 15 15 15 15 15 15 15 15 15 15
SV050 PGN2sp 0 0 0 0 0 0 0 0 0 0
SV051 DFBT 0 0 0 0 0 0 0 0 0 0
SV052 DFBN 0 0 0 0 0 0 0 0 0 0
SV053 OD3 0 0 0 0 0 0 0 0 0 0
SV054 ORE 0 0 0 0 0 0 0 0 0 0
SV055 EMGx 0 0 0 0 0 0 0 0 0 0
SV056 EMGt 0 0 0 0 0 0 0 0 0 0
SV057 SHGC 0 0 0 0 0 0 0 0 0 0
SV058 SHGCsp 0 0 0 0 0 0 0 0 0 0
SV059 TCNV 0 0 0 0 0 0 0 0 0 0
SV060 TLMT 0 0 0 0 0 0 0 0 0 0
SV061 DA1NO 0 0 0 0 0 0 0 0 0 0
SV062 DA2NO 0 0 0 0 0 0 0 0 0 0
SV063 DA1MPY 0 0 0 0 0 0 0 0 0 0
SV064 DA2MPY 0 0 0 0 0 0 0 0 0 0
SV065 TLC 0 0 0 0 0 0 0 0 0 0
SV066 0 0 0 0 0 0 0 0 0 0
: : : : : : : : : : :
SV256 0 0 0 0 0 0 0 0 0 0
Note that a value other than "0" may be automatically set by the NC system for the system setting parameters.
III - 64
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
III - 65
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Motor HP54 HP104 HP154 HP204 HP354 HP454 HP704 HP903 HP1103
Drive unit
40 40 80 80 160 160 160W 320 320W
MDS-D-V1-
SV033 SSF2 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV034 SSF3 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV035 SSF4 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV036 PTYP 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV037 JL 0 0 0 0 0 0 0 0 0
SV038 FHz1 0 0 0 0 0 0 0 0 0
SV039 LMCD 0 0 0 0 0 0 0 0 0
SV040 LMCT 0 0 0 0 0 0 0 0 0
SV041 LMC2 0 0 0 0 0 0 0 0 0
SV042 OVS2 0 0 0 0 0 0 0 0 0
SV043 OBS1 0 0 0 0 0 0 0 0 0
SV044 OBS2 0 0 0 0 0 0 0 0 0
SV045 TRUB 0 0 0 0 0 0 0 0 0
SV046 FHz2 0 0 0 0 0 0 0 0 0
SV047 EC1 100 100 100 100 100 100 100 100 100
SV048 EMGrt 0 0 0 0 0 0 0 0 0
SV049 PGN1sp 15 15 15 15 15 15 15 15 15
SV050 PGN2sp 0 0 0 0 0 0 0 0 0
SV051 DFBT 0 0 0 0 0 0 0 0 0
SV052 DFBN 0 0 0 0 0 0 0 0 0
SV053 OD3 0 0 0 0 0 0 0 0 0
SV054 ORE 0 0 0 0 0 0 0 0 0
SV055 EMGx 0 0 0 0 0 0 0 0 0
SV056 EMGt 0 0 0 0 0 0 0 0 0
SV057 SHGC 0 0 0 0 0 0 0 0 0
SV058 SHGCsp 0 0 0 0 0 0 0 0 0
SV059 TCNV 0 0 0 0 0 0 0 0 0
SV060 TLMT 0 0 0 0 0 0 0 0 0
SV061 DA1NO 0 0 0 0 0 0 0 0 0
SV062 DA2NO 0 0 0 0 0 0 0 0 0
SV063 DA1MPY 0 0 0 0 0 0 0 0 0
SV064 DA2MPY 0 0 0 0 0 0 0 0 0
SV065 TLC 0 0 0 0 0 0 0 0 0
SV066 0 0 0 0 0 0 0 0 0
: : : : : : : : : :
SV256 0 0 0 0 0 0 0 0 0
Note that a value other than "0" may be automatically set by the NC system for the system setting parameters.
III - 66
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
III - 67
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Motor HF-H75 HF-H105 HF-H54 HF-H104 HF-H154 HF-H204 HF-H354 HF-H453 HF-H703 HF-H903
Drive unit
10 10 20 20 40 40 80 80 80W 160
MDS-DH-V1-
SV033 SSF2 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV034 SSF3 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV035 SSF4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV036 PTYP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV037 JL 0 0 0 0 0 0 0 0 0 0
SV038 FHz1 0 0 0 0 0 0 0 0 0 0
SV039 LMCD 0 0 0 0 0 0 0 0 0 0
SV040 LMCT 0 0 0 0 0 0 0 0 0 0
SV041 LMC2 0 0 0 0 0 0 0 0 0 0
SV042 OVS2 0 0 0 0 0 0 0 0 0 0
SV043 OBS1 0 0 0 0 0 0 0 0 0 0
SV044 OBS2 0 0 0 0 0 0 0 0 0 0
SV045 TRUB 0 0 0 0 0 0 0 0 0 0
SV046 FHz2 0 0 0 0 0 0 0 0 0 0
SV047 EC1 100 100 100 100 100 100 100 100 100 100
SV048 EMGrt 0 0 0 0 0 0 0 0 0 0
SV049 PGN1sp 15 15 15 15 15 15 15 15 15 15
SV050 PGN2sp 0 0 0 0 0 0 0 0 0 0
SV051 DFBT 0 0 0 0 0 0 0 0 0 0
SV052 DFBN 0 0 0 0 0 0 0 0 0 0
SV053 OD3 0 0 0 0 0 0 0 0 0 0
SV054 ORE 0 0 0 0 0 0 0 0 0 0
SV055 EMGx 0 0 0 0 0 0 0 0 0 0
SV056 EMGt 0 0 0 0 0 0 0 0 0 0
SV057 SHGC 0 0 0 0 0 0 0 0 0 0
SV058 SHGCsp 0 0 0 0 0 0 0 0 0 0
SV059 TCNV 0 0 0 0 0 0 0 0 0 0
SV060 TLMT 0 0 0 0 0 0 0 0 0 0
SV061 DA1NO 0 0 0 0 0 0 0 0 0 0
SV062 DA2NO 0 0 0 0 0 0 0 0 0 0
SV063 DA1MPY 0 0 0 0 0 0 0 0 0 0
SV064 DA2MPY 0 0 0 0 0 0 0 0 0 0
SV065 TLC 0 0 0 0 0 0 0 0 0 0
SV066 0 0 0 0 0 0 0 0 0 0
: : : : : : : : : : :
SV256 0 0 0 0 0 0 0 0 0 0
Note that a value other than "0" may be automatically set by the NC system for the system setting parameters.
III - 68
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
III - 69
4. Servo Parameters
4.1 List of Parameters (MDS-D/DH Series)
Motor HP-H54 HP-H104 HP-H154 HP-H204 HP-H354 HP-H454 HP-H704 HP-H903 HP-H1103
Drive unit
20 20 40 40 80 80 80W 160 160W
MDS-DH-V1-
SV033 SSF2 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV034 SSF3 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV035 SSF4 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV036 PTYP 0000 0000 0000 0000 0000 0000 0000 0000 0000
SV037 JL 0 0 0 0 0 0 0 0 0
SV038 FHz1 0 0 0 0 0 0 0 0 0
SV039 LMCD 0 0 0 0 0 0 0 0 0
SV040 LMCT 0 0 0 0 0 0 0 0 0
SV041 LMC2 0 0 0 0 0 0 0 0 0
SV042 OVS2 0 0 0 0 0 0 0 0 0
SV043 OBS1 0 0 0 0 0 0 0 0 0
SV044 OBS2 0 0 0 0 0 0 0 0 0
SV045 TRUB 0 0 0 0 0 0 0 0 0
SV046 FHz2 0 0 0 0 0 0 0 0 0
SV047 EC1 100 100 100 100 100 100 100 100 100
SV048 EMGrt 0 0 0 0 0 0 0 0 0
SV049 PGN1sp 15 15 15 15 15 15 15 15 15
SV050 PGN2sp 0 0 0 0 0 0 0 0 0
SV051 DFBT 0 0 0 0 0 0 0 0 0
SV052 DFBN 0 0 0 0 0 0 0 0 0
SV053 OD3 0 0 0 0 0 0 0 0 0
SV054 ORE 0 0 0 0 0 0 0 0 0
SV055 EMGx 0 0 0 0 0 0 0 0 0
SV056 EMGt 0 0 0 0 0 0 0 0 0
SV057 SHGC 0 0 0 0 0 0 0 0 0
SV058 SHGCsp 0 0 0 0 0 0 0 0 0
SV059 TCNV 0 0 0 0 0 0 0 0 0
SV060 TLMT 0 0 0 0 0 0 0 0 0
SV061 DA1NO 0 0 0 0 0 0 0 0 0
SV062 DA2NO 0 0 0 0 0 0 0 0 0
SV063 DA1MPY 0 0 0 0 0 0 0 0 0
SV064 DA2MPY 0 0 0 0 0 0 0 0 0
SV065 TLC 0 0 0 0 0 0 0 0 0
SV066 0 0 0 0 0 0 0 0 0
: : : : : : : : : :
SV256 0 0 0 0 0 0 0 0 0
Note that a value other than "0" may be automatically set by the NC system for the system setting parameters.
III - 70
4. Servo Parameters
4.2 Supplement (MDS-D/DH Series)
III - 71
4. Servo Parameters
4.2 Supplement (MDS-D/DH Series)
And,
PGNXsp PC2 × RNG2 × PGN1sp
Reduced fraction of PGNYsp = PC1 × RNG1 × 30
(reduced fraction)
III - 72
4. Servo Parameters
4.2 Supplement (MDS-D/DH Series)
<Example> If the lost motion compensation amount is to be changed according to the direction, the
compensation amount at the quadrant changeover point of each arc where the lost motion
compensation is applied will be as shown below according to the command polarity.
CW CCW
A X: SV041 X: SV016
B Y: SV016 Y: SV041
C X: SV016 X: SV041
D Y: SV041 Y: SV016
-X +X
(Note) The setting value for the parameter is "0" or "-1", the compensation amount is determined as
shown below.
Compensation Compensation
Setting value Setting value
amount amount
for SV016 for SV041
in + direction in - direction
0 0 No compensation No compensation
n 0 n n
0 m m m
n m n m
n -1 n No compensation
-1 m No compensation m
III - 73
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
! CAUTION
! In the explanation on bits, set all bits not used, including blank bits, to "0".
III - 74
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
III - 75
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
III - 76
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
III - 77
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
III - 78
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
III - 79
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
III - 80
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
III - 81
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
III - 82
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
III - 83
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
III - 84
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
Motor type
MF23 RF43 RF73 SF52 SF53 SF102 SF103 SF202
No. Abbrev. Parameter name
SV001 PC1 Motor side gear ratio Set the motor side gear ratio in PC1 and the machine side gear ratio in
PC2.
SV002 PC2 Machine side gear ratio
When using a rotary axis, set the total deceleration (acceleration) ratio.
SV003 PGN1 Position loop gain 1 33
SV004 PGN2 Position loop gain 2 0
SV005 VGN1 Speed loop gain Set according to machine load inertia.
SV006 - - 0
SV007 - - 0
SV008 VIA Speed loop leading compensation 1364
Current loop Q axis leading
SV009 IQA 4096 8192 8192 8192 4096 8192 4096 4096
compensation
Current loop D axis leading
SV010 IDA 4096 8192 8192 8192 4096 8192 4096 4096
compensation
SV011 IQG
Current loop Q axis gain 400 384 384 512 256 384 256 384
SV012 IDG
Current loop D axis gain 400 384 384 512 256 384 256 384
SV013 ILMT
Current limit value 400 300 300 700 700 600 700 500
Current limit value during special
SV014 ILMTsp 400 250 250 700 700 600 700 500
operation
SV015 FFC Acceleration feed forward gain 0
SV016 LMC1 Lost motion compensation 1 0
SV017 SPEC Servo specifications
Set the ball screw pitch with an mm unit.
SV018 PIT Ball screw pitch
Set 360 for a rotary axis.
SV019 RNG1 Position detector resolution 8 100
SV020 RNG2 Speed detector resolution 8 100
SV021 OLT Overload time constant 60
SV022 OLL Overload detection level 150
Excessive error detection width
SV023 OD1
during servo ON
SV024 INP In-position width 50
SV025 MTYP Motor type 229E 22E0 22E1 22B0 22C0 22B1 22C1 22B3
Excessive error detection width
SV026 OD2
during servo OFF
SV027 SSF1 Special servo function selection 1 4000
SV028 Compensation function for special
- 0
to 035 functions
SV036 PTYP Regenerative resistor type 1000
SV037 Compensation function for special
- 0
to 046 functions
SV047 EC Inductive voltage compensation gain 70
SV048 EMGrt Vertical axis drop prevention time 0
Position loop gain during spindle
SV049 PGN1sp 15
synchronization 1
SV050 Compensation function for special
- 0
to 064 functions
III - 85
4. Servo Parameters
4.3 List of Parameters (Intelligent Servomotor)
30 60
Standard Standard VIA
HC-RF43
VGN1 20 VGN1 40 HC-RF73 1500
10 20 1000
VIA
0 0 500
1 3 5 7 9 11 1 3 5 7 9 11
Load inertia scale (total load inertia/motor inertia) Load inertia scale (total load inertia/motor inertia)
400 HC-SF202
Standard
VGN1 300
VIA
HC-SF53, HC-SF103
200 1500
HC-SF52
100 HC-SF102 1000
VIA
0 500
III - 86
4. Servo Parameters
4.4 Supplement (Intelligent Servomotor)
When the motor rotates in the clockwise direction (looking from the load side) at the command for the +
direction, the command direction is CW. Conversely, when the motor rotates in the counterclockwise
direction, the command direction is CCW.
This rotation direction can be set with the NC machine parameters. Note that the meaning of the ±
direction will be reversed for some servo parameters according to the motor rotation direction. The
servo parameters affected by CW/CCW are shown below.
SV016 (LMC1), SV041 (LMC2) (When different values are set for SV016 and SV041)
SV031 (OVS1), SV042 (OVS2) (When different values are set for SV031 and SV042)
<Example> If the lost motion compensation amount is to be changed according to the direction, the
compensation amount at the quadrant changeover point of each arc where the lost motion
compensation is applied will be as shown below according to the command polarity.
The intelligent servomotor has internal electronic gears. The command value from the NC is converted
into a detector resolution unit to carry out position control. The electronic gears are single gear ratios
calculated from multiple parameters as shown below. However, each value (ELG1, ELG2) must be less
than 32767.
If the value overflows, the initial parameter error (alarm 37) or error parameter No. 101 will be output.
If an alarm occurs, the mechanical specifications and electrical specifications must be revised so that
the electronic gears are within the specifications range.
Reduced fraction of
ELG1 PC2 × RANG
ELG2 = PC1 × PIT × IUNIT (reduced fraction)
III - 87
4. Servo Parameters
4.4 Supplement (Intelligent Servomotor)
<Outline>
This function, which D/A outputs various control data, is built into the intelligent servomotor.
<Output specifications>
No. of channels : 1 channel
Output cycle : 888µs (minimum value)
Output precision : 8 bit
Output voltage : 0V to 2.5V to 5V
Output pin :
Magnification setting : ±1/256 to ±128-fold
<Output function>
Offset amount adjusting function
Output clamp function
Low pass filter function
III - 88
4. Servo Parameters
4.4 Supplement (Intelligent Servomotor)
Abbre-via
Item Name Details Setting range
tion
SV061 DA1NO D/A output Set the output data number for channel 1 of the D/A 0 to 32767
channel-1 output function. 0 to 102 for
data number When "-1" is set, the D/A output of that axis will not MDS-B-SVJ2
be carried out. and intelligent
servo
If this parameter is set to "0" when using the
intelligent servo, SV063 will function as the offset
amount.
SV063 DA1MPY D/A output Set the output data magnification for channel 1 of the -32768 to 32767
channel-1 output D/A output function.
magnification The output magnification will be the setting value/
256.
If "0" is set, the output magnification will be 1-fold, in
the same manner as when "256" is set.
Abbrevia-
Item Name Details Setting range
tion
SV061 DA1NO D/A output Set to "0". -32768 to 32767
channel-1
data number
SV063 DA1MPY D/A output Setting can be made in output precision units. While -10 to 10
channel-1 offset observing the output value, set so that the output
amount value becomes 0V.
<Clamp function>
Used when the output values of position droop, etc., exceed the output range and overflow.
10V 10V
Position
droop D/A output range
0V 0V
-10V -10V
Time Time
Overflow setting time Clamp setting time
III - 89
4. Servo Parameters
4.4 Supplement (Intelligent Servomotor)
<Filter function>
The cutoff frequency 140Hz low pass filter can be set.
Abbre-via
Item Name Details
tion
SV034 SSF3 Special servo Select the special servo functions.
function 3 F E D C B A 9 8
7 6 5 4 3 2 1 0
daf1 dac1 mon
III - 90
5. Spindle Parameters
5.1 Spindle NC Parameters
5. Spindle Parameters
Item Details Section
Spindle NC parameters Parameters for control at the NC side 5.1
Spindle parameters Parameters for controlling on the 5.2
(optical) spindle side when serial-connected to
the spindle controller
Spindle-type servo Parameters for controlling on the NC 5.4
parameters side when serial-connected to the NC
axis.
III - 91
5. Spindle Parameters
5.1 Spindle NC Parameters
Output voltage
(W)
10V
Relation between the spindle limit speed and the spindle tap time constant
(for the constant inclination synchronous tap cycle)
slimt(n)
slimt(n)
slimt2
slimt1 S command
III - 92
5. Spindle Parameters
5.1 Spindle NC Parameters
ooo xxx
Code for reverse command
Code for forward command
3027 senc_pno Encoder port Set the port number of a connection card. 1 to 2
number
3028 sana_pno Analog output Not used. Set to "0". 0
port number
(Not used.)
3029 spflg Spindle bit0 1: HDLC connection 00 to FF
connection (Note 1) 0: Analog connection (HEX)
information
bit2 1: Direct connection to encoder
Also set the following parameter.
3027 senc_no
0: Via passing HDLC connection axis
Also set the following parameter.
3238 SP038 SFNC6/bit2 ON
III - 93
5. Spindle Parameters
5.1 Spindle NC Parameters
III - 94
5. Spindle Parameters
5.1 Spindle NC Parameters
(Note) #3033~#3041 are the parameters required during the spindle synchronization control.
(1) "#3033 spt" (Spindle synchronization acceleration/deceleration time constant) follows the larger
set value among the synchronous standard spindle and synchronous spindle.
(2) "#3036 sptc1" (Spindle synchronization acceleration/deceleration changing speed 1)
"#3038 spdiv1" (magnification for time constant changing speed 1) to "#3052 spdiv7"
(magnification for time constant changing speed 7) follows the setting value of the spindle
selected by "#3033 spt".
(3) "#3034 sprlv" (Spindle synchronization speed arrival level) and "#3035 spplv" (Spindle
synchronization phase arrival level) follows the set value of slave spindle. However, in case C-axis
is selected for the workpiece axis during hob machining (G114.3), they follow the set value of
master spindle.
(4) "#3040 spplr" (Spindle motor/spindle relative polarity) is valid for each spindle.
(5) When setting these parameters, it is necessary to measure speed control acceleration/
deceleration pattern of the master spindle motor and G/B spindle motor (when using the guide
bushing spindle synchronization function).
III - 95
5. Spindle Parameters
5.1 Spindle NC Parameters
III - 96
5. Spindle Parameters
5.1 Spindle NC Parameters
III - 97
5. Spindle Parameters
5.1 Spindle NC Parameters
bitB : C axis zero point return The type where the spindle
deceleration stop position is set as zero point
0: The deceleration stop position is set as C-axis machine
coordinate zero position.
1: The deceleration stop position is set as absolute
position from C-axis zero position (Z phase passed
position).
3123 zdetspd Z phase Not used. -
detection
speed
3130 ori_spd Orientation Set the orientation speed. 0 to 500 (r/min)
speed If "0" is set, it will be handled as 500 (r/min).
3131 ori_sft Orientation Set the shift amount for orientation. 0 to 35999 (1=0.01°)
shift amount
3132 ori_t Orientation Set the acceleration/deceleration time constant for spindle 0 to 30000 (ms)
time constant rotation using orientation command. (Linear
acceleration/deceleration pattern.)
If "0" is set, it will be handled as 300 (ms).
III - 98
5. Spindle Parameters
5.1 Spindle NC Parameters
III - 99
5. Spindle Parameters
5.2 Spindle Parameters
! CAUTION
! In the explanation on bits, set all bits not used, including blank bits, to "0".
Setting range
No. Items Details
(unit)
13201 SP001 Position loop Set the position loop gain. Set to "33" as a standard. 1 to 200
PGV gain When the setting value is increase, the tracking in respect (1/s)
Non-interpolatio to the command will increase, and the settling time during
n mode positioning can be reduced. However, the impact applied
13202 SP002 Position loop on the machine during acceleration/deceleration will 1 to 200
PGN gain increase. (1/s)
interpolation The position loop gain can be selected according to the
mode control mode selection command set with control input 4/
bit 2, 1, 0.
13203 SP003 Position loop 1 to 200
PGS gain spindle Control input 4 (1/s)
synchronization Mode
bit2 bit1 bit0
0 0 0 Non-interpolation
0 0 1 Spindle synchronization
0 1 0 Interpolation
III - 100
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13208 SP008 Speed loop Normally, SP005 (VGN1), SP006 (VIA1) and SP007 1 to 9999
VGN2 gain 1 (VIL1) are used.
13209 SP009 Speed loop By setting SP035 (SFNC3)/bit1 (vgin), SP035 1 to 9999
VIA2 lead (SFNC3)/bit9 (vgn) or SP035 (SFNC4)/bit1 (vgs) to 1, gain
compensation 2 can be used according to the application.
2 Gain 2 can also be used by setting the speed gain set 2
changeover request (control input 5/bitC) to 1.
13210 SP010 Speed loop Refer to SP005 (VGN1), SP006 (VIA1) and SP007 (VIL1) 0 to 32767
VIL2 delay for the procedures.
compensation
2
13211 SP011 Not used. 0
: : Set to "0".
13213 SP013
13214 SP014 Minimum Set the minimum value for the variable excitation rate. Set 0 to 100
PY1 excitation rate to "50" as a standard. (%)
1 Set "0" when using the IPM spindle motor.
If the gear noise, etc., is large, select a small value.
However, a larger value is more effective for impact
response.
• When setting a value "50 or more", check that there is
no gear noise or motor excitation noise, vibration during
low-speed rotation, or vibration when the servo is locked
during orientation stop, etc.
• When setting a value "less than 50", check that there is
no problem with the impact load response or rigidity
during servo lock.
13215 SP015 Minimum Normally, SP014 (PY1) is used. 0 to 100
PY2 excitation rate Excitation rate 2 can be used according to the application (%)
2 by setting SP035 (SFNC23)/bit2 (pyin), SP035
(SFNC3)/bitA (pyn) or SP036 (SFNC4)/bit2 (psy) to 1.
Excitation rate 2 can also be used by setting the minimum
excitation rate 2 changeover request (control input 5/bitB)
to 1. Refer to SP014 (PY1) for the procedures.
Set "0" when using the IPM spindle motor.
13216 SP016 Phase Set the single rotation position alignment deceleration rate 1 to 32767
DDT alignment for orientation stopping, phase alignment during rotation, (0.1 (r/mn)/ms)
deceleration and for changing the mode from non-interpolation during
rate rotation to spindle synchronization.
If the load inertia is large, decrease the setting.
When the setting value is increased, the orient in-position
and single rotation position alignment will end faster, but
the impact applied on the machine will increase.
To change the deceleration rate only during the rotation
command (command F∆T = / 0), set this parameter
together with SP070 (KDDT).
III - 101
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13217 SP017 Spindle Select the spindle specifications.
(PR) SPEC1 specifications F E D C B A 9 8
1
spm
7 6 5 4 3 2 1 0
fdir vfb seqh fdir2
III - 102
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13218 SP018 Spindle Select the spindle specifications.
(PR) SPEC2 specifications F E D C B A 9 8
2
spsu
7 6 5 4 3 2 1 0
mkch oplp
13221 SP021 Overload Set the detection time constant of Overload 1 (Alarm 50). 1 to 15300
(PR) OLT detection time (For machine tool builder adjustment.) (s)
constant Set to "60" as a standard.
Set "300" when using the IPM spindle motor.
III - 103
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13222 SP022 Overload Set the overload 1 (alarm 50) current detection level as a 1 to 200
OLL detection level percentage in respect to the motor short-time rated output (Short-time
current. rated %)
(For machine tool builder adjustment.)
Set to "120" as a standard.
Set "100" when using the IPM spindle motor.
13223 SP023 Excessive error Set the excessive error detection width for the interpolation 0 to 32767
OD1 detection width mode and spindle synchronization. (°)
(interpolation Set to "120" as a standard.
mode, spindle Excessive error detection is not executed, so do not set "0".
synchronization)
13224 SP024 In-position width Set the in-position detection width. 0 to 32767
INP Set the accuracy required for the machine. (1°/1000)
The lower the setting is, the higher the positioning accuracy
gets, however, the cycle time (setting time) becomes
longer. The standard setting is "875".
13225 SP025 2nd in-position Use this when detecting a different in-position from the 0 32767
INP2 width normal in-position detection, such as advancing the (°/1000)
in-position signal. The procedure is the same as SP024
(INP). Set to "875" as a standard.
13226 SP026 Maximum motor Set the maximum motor speed. If the actual motor speed 1 to 32767
(PR) TSP speed exceeds the set maximum speed, an overspeed alarm will (r/min)
occur.
13227 SP027 Motor zero Set the motor speed for detecting zero speed. If the actual 1 to 1000
ZSP speed motor speed is less than the set speed, the zero speed (r/min)
detection will turn ON. Set to "50" as a standard.
13228 SP028 Speed detection Set the motor speed for detecting the speed. If the actual 10 to 32767
SDTS set value motor speed is less than the set value, the speed detection (r/min)
will turn ON. Set a value 10% of the maximum motor speed
as a standard.
13229 SP029 Speed detection Set the hysteresis value at which the speed detection 10 to 1000
SDTR reset width changes from ON to OFF. If the setting value is small, the (r/min)
speed detection will chatter easily. Set to "30" as a 30
standard.
13230 SP030 Not used. 0
Set to "0".
13231 SP031 Motor type Set the position detector type, speed detector type and motor type.
(PR) MTYP
F E D C B A 9 8
pen ent
7 6 5 4 3 2 1 0
mtyp
III - 104
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13232 SP032 Power supply Set the power supply type.
(PR) PTYP type F E D C B A 9 8
amp rtyp
7 6 5 4 3 2 1 0
ptyp
8 Set to "0".
9
rtyp
A
B
C Set to "0".
D
amp
E
F
III - 105
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13233 SP033 Spindle Select the spindle function.
SFNC1 function 1 F E D C B A 9 8
ovs lmc
7 6 5 4 3 2 1 0
vfct vcnt
III - 106
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13234 SP034 Spindle Select the spindle functions.
SFNC2 function 2
F E D C B A 9 8
nfd5 nfd4 pwm
7 6 5 4 3 2 1 0
nfd2 nfd3 nfd1 zck
III - 107
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13235 SP035 Spindle Select the spindle functions.
(PR) SFNC3 function 3 F E D C B A 9 8
shgn pyn vgn
7 6 5 4 3 2 1 0
nopc pyin vgin
bit Meaning when "0" is set Meaning when "1" is set Mode
0
Speed loop gain set 1 Speed loop gain set 2
1 vgin
selection selection
2 pyin Excitation rate 1 selection Excitation rate 2 selection Non-
inter-
3
pola-
4 tion
5
6
7 nopc Phase alignment start Phase alignment stop
8
Speed loop gain set 1 Speed loop gain set 2
9 vgn
selection selection
A pyn Excitation rate 1 selection Excitation rate 2 selection Inter-
B pola-
C shgn SHG control stop SHG control start tion
D
E
F
(Note) Set to "0" for bits with no particular description.
III - 108
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13236 SP036 Spindle Select the spindle functions.
(PR) SFNC4 function 4 F E D C B A 9 8
7 6 5 4 3 2 1 0
mksl shgs pys vgs
bit Meaning when "0" is set Meaning when "1" is set Mode
0
Speed loop gain set 1 Speed loop gain set 2
1 vgs
selection selection
2 pys Excitation rate 1 selection Excitation rate 2 selection
3 Spindle
synchro-
4 shgs SHG control stop SHG control start nization
5
6
Use command coil during
7 mksl Use high-speed coil
spindle synchronization
8
9
A
B
C
D
E
F
(Note) Set to "0" for bits with no particular description.
13237 SP037 Not used. 0
Set to "0".
13238 SP038 Notch filter Set the vibration frequency to suppress if machine vibration 0 to 2250
FHz1 frequency 1 occurs. (Hz)
(Valid at 50 or more) When not using, set to "0".
13239 SP039 Lost motion Set this when the lost motion compensation timing doest not 0 to 2000
LMCD compensation match. (ms)
timing Adjust by increasing the value by 10 at a time.
13240 SP040 Lost motion Set the non-sensitive band of the lost motion compensation -32768 to
LMCT compensation in the feed forward control. 32767
non-sensitive When "0" is set, the actual value that is set is 2°/1000. (1°/1000)
band Adjust by increasing by 1°/1000 at a time.
III - 109
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13241 SP041 Lost motion Set this with SP048 (LMC1) only when you wish to set the -1 to 200
LMC2 compensation lost motion compensation amount to be different depending (Short-time
2 on the command directions. rated %)
Set to "0" as a standard.
13242 SP042 Overshooting Set this with SP043 (OVS1) only when you wish to set the -1 to 100
OVS2 compensation overshooting compensation amount to be different (Short-time
2 depending on the command directions. rated %)
Set to "0" as a standard.
13243 SP043 Overshooting Set this if overshooting occurs during positioning. This -1 to 100
OVS1 compensation compensates the motor torque during positioning. (Short-time
1 This is valid only when the overshooting compensation rated %)
SP033 (SFNC1/ovs) is selected.
Type 3: When SP033 (SFNC1)/bitB, A (ovs) = 11
Set the compensation amount based on the motor
short-time rated current.
Increase in increments of 1%, and find the value where
overshooting does not occur.
Other than Type 3: When SP033 (SFNC1)/bitB, A (ovs) =/ 11
Overshooting compensation (Type 3) is not executed.
When you wish different compensation amount depending
on the direction
When SP042 (OVS2) is "0", compensate with the value of
SP043 (OVS1) in both of the + and - directions.
If you wish to change the compensation amount
depending on the command direction, set this and SP042
(OVS2).
(SP043: + direction, SV042: - direction. However, the
directions may be opposite depending on other settings.)
When "-1" is set, the compensation won’t be performed in
the direction of the command.
13244 SP044 Not used. 0
Set to "0".
III - 110
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13245 SP045 Not used. 0
Set to "0".
13246 SP046 Notch filter Set the vibration frequency to suppress if machine vibration 0 to 2250
FHz2 frequency 2 occurs. (Hz)
(Valid at 50 or more) When not using, set to "0".
13247 SP047 Inductive Set the inductive voltage compensation gain. Set to "100" as 0 to 200
EC voltage a standard. (%)
compensation If the current FB peak exceeds the current command peak,
gain lower the gain.
13248 SP048 Lost motion Set this when the protrusion (that occurs due to the -1 to 200
LMC1 compensation non-sensitive band by friction, torsion, backlash, etc) at (Short-time
1 quadrant change is too large. rated %)
This compensates the torque at quadrant change.
This is valid only when the lost motion compensation
(SP033 (SFNC1/lmc)) is selected.
Type 2: When SP033 (SFNC1)/bit9, 8 (lmc) = 10
Set the compensation amount based on the motor
short-time rated current.
Set a value double the friction torque as a standard. The
compensation amount will be 0 if "0" is set.
Other than type 2: When SP033 (SFNC1)/bit9, 8 (lmc) = / 10
Lost motion compensation (Type 2) is not executed.
When you wish different compensation amount depending
on the direction
When SP041 (LMC2) is "0", compensate with the value of
SP048 (LMC1) in both of the + and - directions.
If you wish to change the compensation amount
depending on the command direction, set this and SP041
(LMC2).
(SP048: + direction, SP041: - direction. However, the
directions may be opposite depending on other settings.)
When "-1" is set, the compensation won’t be performed in
the direction of the command.
13249 SP049 Acceleration When a relative error in the synchronous control is large, 0 to 999
FFC rate feed apply this parameter to the axis that is delaying. (%)
forward gain The standard setting value is "0". For the SHG control, set to
"100".
To adjust a relative error in acceleration/deceleration,
increase the value by 50 to 100 at a time.
13250 SP050 Torque offset Set the unbalance torque. -100 to 100
TOF (Short-time
rated %)
III - 111
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13251 SP051 Not used. 0
Set to "0".
13252 SP052 Not used. 0
Set to "0".
13253 SP053 Excessive error Set the excessive error detection width for the 0 to 32767
ODS detection width non-interpolation mode. (°)
(non-interpola- <Standard setting value>
tion mode) ODS = Maximum motor speed [r/min]×60/PGV/2
III - 112
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13264 SP064 Not used. 0
(PR) Set to "0".
13265 SP065 Torque limit 1 Set the torque limit value when the torque limit (control input 0 to 999
TLM1 1/bitA, 9, 8) is set to 001. (Short-time
rated %)
13266 SP066 Torque limit 2 Set the torque limit value when the torque limit (control input 0 to 999
TLM2 1/bitA, 9, 8) is set to 010. (Short-time
rated %)
13267 SP067 Torque limit 3 Set the torque limit value when the torque limit (control input 0 to 999
TLM3 1/bitA, 9, 8) is set to 011. (Short-time
rated %)
13268 SP068 Torque limit 4 Set the torque limit value when the torque limit (control input 0 to 999
TLM4 1/bitA, 9, 8) is set to 100. (Short-time
rated %)
13269 SP069 Phase Set the width for completing phase alignment during 0 to 32767
PCMP alignment rotation, and for single rotation position alignment when (1°/1000)
completion changing the mode from non-interpolation to spindle
width synchronization while rotating.
Set the rotation error required of the machine.
The rotation error will decrease when the setting value is
decreased, but the cycle time (settling time) will increase.
Set to "875" as a standard.
13270 SP070 Phase Set the scale for SP016 (DDT) only when the deceleration 0 to 255
KDDT alignment rate is to be changed during a rotation command (command (1/16-fold)
deceleration F∆T = / 0).
rate scale The single rotation position alignment will be completed
faster when the setting value is increased, but the impact
applied on the machine will increase. Set to "0" when not
using this function.
13271 SP071 Variable The deceleration time can be 0 to 999
DIQM current limit adjusted by changing the (%)
100%
during current limit value during (TMLR)
deceleration, deceleration according to the
lower limit motor speed. DIQM
III - 113
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13273 SP073 Variable speed If noise is bothersome during 0 to 100
VGVN gain target high-speed rotation, the state (%)
value can be improved by lowering VGN1
(VGN2)
13274 SP074 Variable speed the speed loop gain at high VGVN
0 to 32767
VGVS gain change speeds. (r/min)
start speed As shown on the right, set
the speed loop gain rate for 0 VGVS VLMT
the overspeed detection (VLMT= Maximum motor speed×1.15)
III - 114
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13285 SP085 Lost motion Set the machine system's spring constant when using lost 0 to 32767
LMCk compensation motion compensation type 3.
3 spring When not using, set to "0".
constant
13286 SP086 Lost motion Set the machine system's viscous coefficient when using lost 0 to 32767
LMCc compensation motion compensation type 3.
3 viscous When not using, set to "0".
constant
13287 SP087 Notch filter Set the vibration frequency to suppress if machine vibration 0 to 2250
FHz4 frequency 4 occurs. (Valid at 50 or more) (Hz)
When not using, set to "0".
13288 SP088 Notch filter Set the vibration frequency to suppress if machine vibration 0 to 2250
FHz5 frequency 5 occurs. (Valid at 50 or more) (Hz)
When not using, set to "0".
13291 SP091 Not used. 0
: : Set to "0".
13312 SP112
13313 SP113 Current Set the current command value for when open loop control 0 to 999
OPLP command is valid. (Short-time
value for open A "0" setting is the same as a "50" setting. rated %)
loop Set "0" when not using this function.
Open loop control is valid when SP018 (SPEC2)/bit1 (oplp)
is set to 1.
13314 SP114 Coil Set the time to cut off the gate when turning the coil 0 to 3500
MKT changeover changeover contactor OFF and ON. (ms)
gate cutoff Set a value longer than the coil changeover contactor's
timer OFF/ON time.
Set to "150" as a standard.
13315 SP115 Coil Set the time to limit the current immediately after the gate is 0 to 3500
MKT2 changeover turned ON when the coil changeover contactor ON/OFF is (ms)
current limit completed.
timer Set to "25" as a standard.
13316 SP116 Coil Set the value to limit the current immediately after the gate is 0 to 999
MKIL changeover turned ON when the coil changeover contactor ON/OFF is (Short-time
current limit completed. rated %)
value Set to "120" as a standard.
13317 SP117 Excessive Set the time to detect the speed excessive error alarm. 0 to 60
SETM speed Set the time required of the machine. (s)
deviation timer Set to "12" as a standard.
13318 SP118 Not used. 0
Set to "0".
III - 115
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13319 SP119 Notch filter Set the notch filter target attenuation amount and damping 0 to 32767
FSP4 specifications coefficient.
4 Add a value 10000-fold the damping coefficient to the target
13320 SP120 Notch filter attenuation rate -dB absolute value, and set.
FSP5 specifications The setting range of each coefficient is as follows.
5 Damping coefficient: 0.01 to 1.00 (0.01 increments)
When 0 is set, the value is 1.00.
Target attenuation amount: -80dB to -1dB (1dB
incremnets)
When 0 is set, the value is -80dB.
(Example) To set target attenuation amount to -40dB and
damping coefficient to 1.00
1.00 × 10000 + ABS (-40) = 10040
When using nfd4 or ndf5 of SP034, set "0".
13321 SP121 Magnetic pole This is used for the initial magnetic pole detection when the 0 to 32767
MP Kpp detection IPM spindle motor is turned ON.
position loop Set the position loop gain in the magnetic pole detection
gain loop.
Set "0" when using the IM spindle motor.
13322 SP122 Magnetic pole This is used for the initial magnetic pole detection when the 0 to 32767
MP Kvp detection IPM spindle motor is turned ON.
speed loop Set the speed loop gain in the magnetic pole detection loop.
gain Set "0" when using the IM spindle motor.
13323 SP123 Magnetic pole This is used for the initial magnetic pole detection when the 0 to 32767
MP Kvi detection IPM spindle motor is turned ON.
speed loop Set the speed loop advance compensation in the magnetic
advance pole detection loop.
compensation Set "0" when using the IM spindle motor.
13324 SP124 Magnetic pole This is used for the initial magnetic pole detection when the 0 to 999
ILMTsp detection IPM spindle motor is turned ON. (Short-time
current limit Set the current limit value in the magnetic pole detection rated %)
value loop.
Set "0" when using the IM spindle motor.
13325 SP125 D/A output Input the data number you wish to output to D/A output 0 to 4
DA1NO channel 1 channel.
data No.
13326 SP126 D/A output
DA2NO channel 2
data No.
13327 SP127 D/A output Set the output scale as a 1/100 unit. -32768 to
DA1MPY channel 1 The same scale as "100" is applied when "0" is set. 32767
output scale (1/100-fold)
13328 SP128 D/A output
DA2MPY channel 2
output scale
III - 116
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13329 SP129 Set the unique constants for the spindle motor. (High-speed
(PR) coil)
: : The setting value is determined by the motor's mechanical
13360 SP160 and electrical characteristics and specifications, so normally
(PR) set the value given in the spindle parameter list.
13365 SP165 Set the unique constants for the spindle motor. (Low-speed
(PR) coil)
: : The setting value is determined by the motor's mechanical
13392 SP192 and electrical characteristics and specifications, so normally
(PR) set the value given in the spindle parameter list.
13425 SP225 Spindle Select the spindle functions.
SFNC5 function 5 F E D C B A 9 8
ovsn
7 6 5 4 3 2 1 0
III - 117
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13426 SP226 Spindle Select the spindle functions.
SFNC6 function 6 F E D C B A 9 8
7 6 5 4 3 2 1 0
III - 118
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13427 SP227 Servo Select the servo functions.
SFNC7 function 7
F E D C B A 9 8
dis
7 6 5 4 3 2 1 0
lmc3 lmct
III - 119
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13428 SP228 Spindle Select the spindle functions.
SFNC8 function 8 F E D C B A 9 8
7 6 5 4 3 2 1 0
irms
III - 120
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13429 SP229 Spindle Select the spindle functions.
SFNC9 function 9 F E D C B A 9 8
ssc
7 6 5 4 3 2 1 0
III - 121
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13430 SP230 Spindle Select the spindle functions.
SFNC10 function 10 F E D C B A 9 8
7 6 5 4 3 2 1 0
iqflt
III - 122
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13431 SP231 Spindle Select the spindle functions.
SFNC11 function 11 F E D C B A 9 8
7 6 5 4 3 2 1 0
III - 123
5. Spindle Parameters
5.2 Spindle Parameters
Setting range
No. Items Details
(unit)
13432 SP232 Spindle Select the spindle functions.
SFNC12 function 12 F E D C B A 9 8
7 6 5 4 3 2 1 0
III - 124
5. Spindle Parameters
5.3 Supplement
5.3 Supplement
III - 125
5. Spindle Parameters
5.4 Spindle-Type Servo Parameters
Set the SV001 to SV064 spindle-type servo parameters not described in this section in the same manner as
the normal NC control axis. (Refer to section "4. Servo Parameters".)
(Note) In the bit explanation below, set all bits not used, including empty bits to "0".
After setting parameters indicated with "(PR)" in the table, turn OFF the NC power. The parameter will be
validated after the power is turned ON again.
(Note) On the screen, the parameter which needs the NC power to be turned OFF displays "asterisk (*)" to
the end of the parameter name.
3618 SV018 Ball screw Set the ball screw pitch. 1 to 32767 (mm)
(PR) PIT pitch Set "360" for a rotation axis.
When using spindle-type servomotor control, always set "360".
To set the spindle's maximum rotation speed to 5000r/min or
more, set this to "180".
(Note 1) When SV018 is set to "180", the command rotation speed can be doubled compared to when "360"
is set. However, as the command unit will be doubled, the accuracy for indexing, etc., could be
affected.
(Note 2) When SV018 is changed from "360" to "180", the parameters related to the unit must all be
reviewed.
CAUTION
If SV018 is not set to "360" or "180", the function will not activate correctly. Always set this parameter to
"360" or "180".
III - 126
6. PLC Constants
6.1 PLC Constants
6. PLC Constants
(Note 1) Setting the timer setting value from the setting and display unit
The timer T setting value can be set with the following two methods.
• Method to validate the setting value (Kn) programmed with the sequence program (fixed timer)
• Method to validate the setting value set from the setting and display unit (variable timer)
(Note 2) The fixed timer and variable timer range can be set with the bit selection parameters (#6454bit0 to
bit3).
III - 127
6. PLC Constants
6.2 PLC Integrated Timer
III - 128
6. PLC Constants
6.4 PLC Constants
III - 129
6. PLC Constants
6.5 Selecting the PLC Bit
#6455
6 R7827 L - - - - - - - -
#6456
7 R7827 H - - - - - - - -
#6457
8 R7828 L High-speed input specification 1
#6458
9 R7828 H High-speed input specification 2
#6459
A R7829 L - - - - - - - -
#6460
B R7829 H - - - - - - - -
#6461
C R7830 L High-speed output specification 1
#6462
D R7830 H High-speed output specification 2
#6463
E R7831 L - - - - - - - -
#6464
F R7831 H - - - - - - - -
III - 130
6. PLC Constants
6.5 Selecting the PLC Bit
Symbol
7 6 5 4 3 2 1 0
name
#6465
0 R7832 L - - - - - - - -
#6466
1 R7832 H - - - - - - - -
#6467
2 R7833 L - - - - - - - -
#6468
3 R7833 H - - - - - - - -
#6469
4 R7834 L - - - - - - - -
#6470
5 R7834 H - - - - - - - -
#6471
6 R7835 L - - - - - - - -
#6472
7 R7835 H - - - - - - - -
#6473
8 R7836 L - - - - - - - -
#6474
9 R7836 H - - - - - - - -
#6475
A R7837 L - - - - - - - -
#6476
B R7837 H - - - - - - - -
#6477
C R7838 L - - - - - - - -
#6478
D R7838 H - - - - - - - -
#6479
E R7839 L - - - - - - - -
#6480
F R7839 H - - - - - - - -
III - 131
7. Custom Variables
7. Custom Variables
The contents of the custom variables are indicated for the variable commands in custom programs
9000~9999 provided by the machine tool builder.
The custom variables can be used in common with all the systems. The custom variable data can be set and
changed by operation conducted on this screen.
(Note 1) Program error P241 results when custom variables are used outside the G code macros and
miscellaneous function macro programs.
(Note 2) The custom variables are retained even when the power is turned OFF.
III - 132
8. Macro List
8. Macro List
Designate when calling the user macro program and subprogram call with a specific code (G, M, S, T,
second miscellaneous code).
III - 133
8. Macro List
Setting range
# Item Details
(unit)
7001 M [01] <Code> 1 to 9999
to to Set up to 40 random M codes from M[01] to M[40] when
7091 M [10] calling the user macro program (subsystem program)
with the M command.
10001 M [11]
(Note that M96 to M99 and the M codes used in the system
to to
cannot be set.)
10091 M [20]
<Type> 0 to 5
10101 M [21] 0 M98 P∆∆∆∆; and equivalent value call
to to
10191 M [30] 1 G65 P∆∆∆∆; and equivalent value call
2 G66 P∆∆∆∆; and equivalent value call
10201 M [31] 3 G66.1 P∆∆∆∆; and equivalent value call
to to
4 G144A P∆∆∆∆D0; and equivalent value call
10291 M [40]
5 G144A P∆∆∆∆D1; and equivalent value call
Other M98 P∆∆∆∆; and equivalent value call
<Program No.> 1 to 99999999
Set the user macro program (subsystem program) No. to
be called.
(Note 1) The macro program will be called by the M code set in this screen when the
basic common parameter M call macro (Mmac) is valid.
(Note 2) The M command code value is used as the subsystem identification No. for
a subsystem call (type = 4 or 5).
7102 M2mac Set when calling the user macro program with the second miscellaneous function
command (the address set in the basic system parameter M2name).
(Note) The macro program set on this screen will be called when the second
miscellaneous code call macro (M2mac) of the basic common parameter is
valid.
<Type> 0 to 3
Same as the G call macro.
<Program No.> 1 to 99999999
Same as the G call macro.
7302 Smac Set when calling the user macro program with an S 0 to 3
command.
(Note) The macro program set on this screen will be called
when the basic common parameter S call macro
(Smac) is valid.
<Type> 0 to 3
Same as the G call macro.
<Program No.> 1 to 99999999
Same as the G call macro.
III - 134
8. Macro List
III - 135
9. Position Switch Parameter
III - 136
9. Position Switch Parameter
(1) Operation
Hypothetical
dog
dog 2
Set the coordinate position of the position switch using the basic machine coordinate system as a reference.
(The basic machine coordinate system is the machine's unique coordinate system using the position set in
the parameter as the zero point.)
This function is valid only for the axis that has been returned to the zero point after the power is turned ON.
III - 137
9. Position Switch Parameter
dog 2 dog 1
dog1 > dog2 When dog1 is greater than dog2.
dog 1
dog2 > machine end When dog2 is greater than the machine end.
dog1 = dog2
When dog1 and dog2 is identical, a signal is
dog1 = dog2
output at the dog1 position.
The device that outputs the signal corresponds to each position switch (psw1 to psw8) in each system
as shown below.
Position Device outputting signal ($1: system 1)
switch $1 $2 $3 $4 $5 $6 $7 $8
psw1 X1D00 X1D20 X1D40 X1D60 X1D80 X1DA0 X1DC0 X1DE0
to to to to to to to to to
psw8 X1D07 X1D27 X1D47 X1D67 X1D87 X1DA7 X1DC7 X1DE7
III - 138
10. Machine Error Compensation
10.1 Function Outline
Machine error compensation includes two independent functions: memorized pitch error compensation and
memorized relative position compensation.
Real machine
position
Ideal machine
position
Command machine
S S S position
Reference position
Compensation S: Division point
Compensation amount
amount between
division points
III - 139
10. Machine Error Compensation
10.1 Function Outline
S: Division point
Command machine
S S S position along base axis
Reference position n n+1 n+2
Compensation amount
Compensation between division points
amount
III - 140
10. Machine Error Compensation
10.1 Function Outline
III - 141
10. Machine Error Compensation
10.2 Setting Compensation Data
-100
Compensation
amount: 20 pulses
(10µm)
-99.990
+99.990 Compensation
amount: -20 pulses
(-10µm)
+100
Fig. 3
III - 142
10. Machine Error Compensation
10.2 Setting Compensation Data
1
n n+1
n-1 n
1
Fig. 4 Fig. 5
(Note) The unit of output is used as the unit of setting. The actual unit of compensation pulses
depends on the compensation scale factor.
III - 143
10. Machine Error Compensation
10.3 Example in Using a Linear Axis as the Base Axis
(1) When the range compensated is on both sides of the reference point
2 Actual machine
position that is not
1 compensated
Basic axis'
-1 command
machine position
-2
-3
(3) (-2)
Compensation amount (0) (-2)
in absolute system (-1) (1)
Division point number 4301 4302 4303 4304 4305 4306 rdvno 4303
Specified machine position -300.000 -200.000 -100.000 100.000 200.000 300.000 mdvno 4301
Real machine position -299.999 -200.000 -100.003 100.002 200.002 299.999 pdvno 4306
Compensation Incremental 2 6 -6 -4 0 6
amount Absolute -2 0 6 -4 -4 2
If the setting range (mdvno to "pdvno") is exceeded, the compensation will be based on compensation
amount at "mdvno" or "pdvno".
III - 144
10. Machine Error Compensation
10.3 Example in Using a Linear Axis as the Base Axis
Basic axis'
-1 command
machine position
-2
-3
Division point number 4313 4314 4315 4316 4317 rdvno 4312
Compensation Incremental -4 2 0 6 2 mdvno 4313
amount Absolute -4 -2 -2 4 6 pdvno 4317
If the machine position exceeds "pdvno", the compensation will be based on the compensation amount
at "pdvno". If the machine position is negative in this case, no compensation will be executed.
Compensation amount
(-1) (1) (3) (1) (0) (–3)
in incremental system
Error
4325 4326 4327 4328 4329 4330 3
Actual machine
position that is not
2
compensated
1
Basic axis'
-1
command
machine
position -2
-3
(3)
(3)
(2)
(-1)
Compensation amount (-2)
in absolute system (-1)
Division point number 4325 4326 4327 4328 4329 4330 rdvno 4330
Compensation Incremental -2 2 6 2 0 -6 mdvno 4325
amount Absolute -2 -4 -2 4 6 6 pdvno 4330
If the machine position exceeds "mdvno", the compensation will be based on compensation amount at
"mdvno".
III - 145
10. Machine Error Compensation
10.3 Example in Using a Linear Axis as the Base Axis
Compensation
(-1) (-1) (3) (1)
amount in
incremental system
Error 3 4337 4338 4340
4335 4336 4339
2
Actual machine
1 position that is not
compensated
Basic axis'
-1 command
machine position
-2
-3
(-1)
Compensation (-2)
amount in absolute (1)
system (2)
Division point number 4335 4336 4337 4338 4339 4340 rdvno 4334
Compensation Incremental 0 0 -2 -2 6 2 mdvno 4336
amount Absolute 0 0 -2 -4 2 4 pdvno 4340
In this case, the compensation is executed in the range from "mdvno" to "pdvno". This setting rule
applies also when the compensation is executed in a range which contains negative machine positions
and no reference point.
III - 146
10. Machine Error Compensation
10.4 Example in Using a Rotation Axis as the Base Axis
Compensation amount
(-2) (1) (0) (3) (1) (-3)
in incremental system
Error
3 4323 4324 4325 4326 4327 4328
1
360°
Basic axis'
-1
command
machine position
-2
-3
(-2)
(-1) Actual machine
position that is not
Compensation amount (-1)
compensated
in absolute system (2)
(3)
(0)
Division point number 4323 4324 4325 4326 4327 4328 rdvno 4322
Compensation Incremental -4 2 0 6 2 -6 mdvno 4323
amount Absolute -4 -2 -2 4 6 0 pdvno 4328
In this case, the sum of the compensation amounts set according to the incremental system is always 0.
For the absolute system, the compensation amount at the terminal point (360°) is always 0.
III - 147
11. Absolute Position Setting
Setting range
# Item Details
(unit)
- Status The execution stage of zero point initialization is displayed. 0, 1, 2, *
(1) When absolute position is lost, "0" is displayed.
(2) When zero point initialization operation is performed, "1",
"2", or "*" is displayed.
<Machine end stopper method>
1: State from setting zero point initialization "#1201" until
pressing against the machine end.
2: State in which data is written on EEROM after the
current limit is reached in machine end hiding.
*: End
<Marked point alignment method>
2: In internal processing state from when the zero point
initial setting "#1201" was set.
*: End
- Machine end <Machine end stopper method> -99999.999 to
Displays the distance from the machine end to previous +99999.999
grid. (Radius value display)
<Marked point alignment method>
Displays the distance from the marked point to previous
grid.
When the grid mask is applied, the distance will be to the
next grid.
This data will be zero-cleared when the power is turned ON.
- Absolute posn ON In this state; ON:
set (1) Zero point initialization can be performed. Absolute posn set
(2) The absolute position detection data "#1201",
"#1202" can be set. OFF:
Absolute posn set
OFF The operation shown above cannot be performed.
1201 Ref position set 0 Zero point initialization and data of "#1202" cannot 0 to 2
be set. These parameters are
1 Zero point initialization can be performed. set to 0 when NC
power is turned off.
2 Data in the basic machine coordinate system can be
set up again.
1202 Ref position Set the distance from the basic machine coordinate system ±99999.999 (mm)
offset zero point to the absolute position reference point. (Radius value display)
This parameter cannot be set when "#1201=0" or if a Z70 or
Z71 absolute position detection alarm occurs.
(Note) Follow the procedures below when setting.
1. Set "2" in the base axis parameter "#1011 abson",
and turn the power ON again.
2. Turn ON the " Absolute posn set ".
3. Set "1" in the "#1201".
4. Set "#1202 ".
5. Turn the power ON again, and carry out a
reference point return.
III - 148
11. Absolute Position Setting
Setting range
# Item Details
(unit)
1203 Move amnt in The machine position when power is turned OFF is compared 0 to 99999.999 (mm)
pwr OFF with the machine position when power is turned ON. If they (Radius value display)
do not match, an alarm "Z70 ABS. ERROR 0004" is output. 0: Equivalent to ball
screw pitch
<In case 0 is set>
0.9 × PIT (Ball screw pitch) × 1000 [µm]
1207 Max error width When the machine end stopper method is available, set the 0 to 32767 (mm)
maximum error detection width in pressing during absolute
position setting.
1208 Ref. position Select whether the absolute position reference point will be a 0: Random point
type random point (machine end or reference point) or a grid point. 1: Grid point
If it will be grid point, it is necessary to carry out movement
operations to the grid position.
M achine end
A bsolute position
reference point
1209 Approach Designate in absolute values the distance where the second 0 to 99999.999 (mm)
amount pressing begins (relative distance from the pressing point) in
the automatic dog-less reference point return.
(Note) When the data out of setting range is to be set, it results the error with message "DATA OVER"
III - 149
Revision History
Duplication Prohibited
This manual may not be reproduced in any form, in part or in whole, without written
permission from Mitsubishi Electric Corporation.
© 2005 MITSUBISHI ELECTRIC CORPORATION
ALL RIGHTS RESERVED
MITSUBISHI CNC
MODEL 730LUC
MODEL
CODE 008-346