Motion Controller Users Manual
Motion Controller Users Manual
Before using this product, please read this manual and the relevant manuals introduced in this manual
carefully and pay full attention to safety to handle the product correctly.
These precautions apply only to this product. Refer to the Users manual of the QCPU module to use for a
description of the PLC system safety precautions.
In this manual, the safety instructions are ranked as "DANGER" and "CAUTION".
Please save this manual to make it accessible when required and always forward it to the end user.
A-1
For Safe Operations
1. Prevention of electric shocks
DANGER
Never open the front case or terminal covers while the power is ON or the unit is running, as this
may lead to electric shocks.
Never run the unit with the front case or terminal cover removed. The high voltage terminal and
charged sections will be exposed and may lead to electric shocks.
Never open the front case or terminal cover at times other than wiring work or periodic
inspections even if the power is OFF. The insides of the Motion controller and servo amplifier are
charged and may lead to electric shocks.
Completely turn off the externally supplied power used in the system before mounting or removing the
module, performing wiring work, or inspections. Failing to do so may lead to electric shocks.
When performing wiring work or inspections, turn the power OFF, wait at least ten minutes, and
then check the voltage with a tester, etc.. Failing to do so may lead to electric shocks.
Be sure to ground the Motion controller, servo amplifier and servomotor. (Ground resistance :
100 or less) Do not ground commonly with other devices.
The wiring work and inspections must be done by a qualified technician.
Wire the units after installing the Motion controller, servo amplifier and servomotor. Failing to do
so may lead to electric shocks or damage.
Never operate the switches with wet hands, as this may lead to electric shocks.
Do not damage, apply excessive stress, place heavy things on or sandwich the cables, as this
may lead to electric shocks.
Do not touch the Motion controller, servo amplifier or servomotor terminal blocks while the power
is ON, as this may lead to electric shocks.
Do not touch the built-in power supply, built-in grounding or signal wires of the Motion controller
and servo amplifier, as this may lead to electric shocks.
A-2
3. For injury prevention
CAUTION
Do not apply a voltage other than that specified in the instruction manual on any terminal.
Doing so may lead to destruction or damage.
Do not mistake the terminal connections, as this may lead to destruction or damage.
Do not mistake the polarity ( + / - ), as this may lead to destruction or damage.
Do not touch the heat radiating fins of controller or servo amplifier, regenerative resistor and
servomotor, etc., while the power is ON and for a short time after the power is turned OFF. In this
timing, these parts become very hot and may lead to burns.
Always turn the power OFF before touching the servomotor shaft or coupled machines, as these
parts may lead to injuries.
Do not go near the machine during test operations or during operations such as teaching.
Doing so may lead to injuries.
4. Various precautions
Strictly observe the following precautions.
Mistaken handling of the unit may lead to faults, injuries or electric shocks.
(1) System structure
CAUTION
Always install a leakage breaker on the Motion controller and servo amplifier power source.
If installation of an electromagnetic contactor for power shut off during an error, etc., is specified in
the instruction manual for the servo amplifier, etc., always install the electromagnetic contactor.
Install the emergency stop circuit externally so that the operation can be stopped immediately and
the power shut off.
Use the Motion controller, servo amplifier, servomotor and regenerative resistor with the correct
combinations listed in the instruction manual. Other combinations may lead to fire or faults.
Use the CPU module, base unit and motion module with the correct combinations listed in the
instruction manual. Other combinations may lead to faults.
If safety standards (ex., robot safety rules, etc.,) apply to the system using the Motion controller,
servo amplifier and servomotor, make sure that the safety standards are satisfied.
Construct a safety circuit externally of the Motion controller or servo amplifier if the abnormal
operation of the Motion controller or servo amplifier differ from the safety directive operation in the
system.
In systems where coasting of the servomotor will be a problem during the forced stop, emergency
stop, servo OFF or power supply OFF, use dynamic brakes.
Make sure that the system considers the coasting amount even when using dynamic brakes.
In systems where perpendicular shaft dropping may be a problem during the forced stop,
emergency stop, servo OFF or power supply OFF, use both dynamic brakes and electromagnetic
brakes.
A-3
CAUTION
The dynamic brakes must be used only on errors that cause the forced stop, emergency stop, or
servo OFF. These brakes must not be used for normal braking.
The brakes (electromagnetic brakes) assembled into the servomotor are for holding applications,
and must not be used for normal braking.
The system must have a mechanical allowance so that the machine itself can stop even if the
stroke limits switch is passed through at the max. speed.
Use wires and cables that have a wire diameter, heat resistance and bending resistance
compatible with the system.
Use wires and cables within the length of the range described in the instruction manual.
The ratings and characteristics of the parts (other than Motion controller, servo amplifier and
servomotor) used in a system must be compatible with the Motion controller, servo amplifier and
servomotor.
Install a cover on the shaft so that the rotary parts of the servomotor are not touched during
operation.
There may be some cases where holding by the electromagnetic brakes is not possible due to the
life or mechanical structure (when the ball screw and servomotor are connected with a timing belt,
etc.). Install a stopping device to ensure safety on the machine side.
A-4
CAUTION
Use the program commands for the program with the conditions specified in the instruction
manual.
Set the sequence function program capacity setting, device capacity, latch validity range, I/O
assignment setting, and validity of continuous operation during error detection to values that are
compatible with the system application. The protective functions may not function if the settings
are incorrect.
Some devices used in the program have fixed applications, so use these with the conditions
specified in the instruction manual.
The input devices and data registers assigned to the link will hold the data previous to when
communication is terminated by an error, etc. Thus, an error correspondence interlock program
specified in the instruction manual must be used.
Use the interlock program specified in the intelligent function module's instruction manual for the
program corresponding to the intelligent function module.
A-5
CAUTION
The Motion controller, servo amplifier and servomotor are precision machines, so do not drop or
apply strong impacts on them.
Securely fix the Motion controller, servo amplifier and servomotor to the machine according to
the instruction manual. If the fixing is insufficient, these may come off during operation.
Always install the servomotor with reduction gears in the designated direction. Failing to do so
may lead to oil leaks.
Store and use the unit in the following environmental conditions.
Conditions
Environment
Motion controller/Servo amplifier Servomotor
Ambient 0°C to +40°C (With no freezing)
According to each instruction manual.
temperature (32°F to +104°F)
80% RH or less
Ambient humidity According to each instruction manual.
(With no dew condensation)
Storage -20°C to +65°C
According to each instruction manual.
temperature (-4°F to +149°F)
Indoors (where not subject to direct sunlight).
Atmosphere
No corrosive gases, flammable gases, oil mist or dust must exist
Altitude 1000m (3280.84ft.) or less above sea level
Vibration According to each instruction manual
When coupling with the synchronous encoder or servomotor shaft end, do not apply impact such
as by hitting with a hammer. Doing so may lead to detector damage.
Do not apply a load larger than the tolerable load onto the synchronous encoder and servomotor
shaft. Doing so may lead to shaft breakage.
When not using the module for a long time, disconnect the power line from the Motion controller
or servo amplifier.
Place the Motion controller and servo amplifier in static electricity preventing vinyl bags and store.
When storing for a long time, please contact with our sales representative.
Also, execute a trial operation.
A-6
(4) Wiring
CAUTION
Correctly and securely wire the wires. Reconfirm the connections for mistakes and the terminal
screws for tightness after wiring. Failing to do so may lead to run away of the servomotor.
After wiring, install the protective covers such as the terminal covers to the original positions.
Do not install a phase advancing capacitor, surge absorber or radio noise filter (option FR-BIF)
on the output side of the servo amplifier.
Correctly connect the output side (terminal U, V, W). Incorrect connections will lead the
servomotor to operate abnormally.
Do not connect a commercial power supply to the servomotor, as this may lead to trouble.
Do not mistake the direction of the surge absorbing diode
installed on the DC relay for the control signal output of brake Servo amplifier
signals, etc. Incorrect installation may lead to signals not being VIN
(24VDC)
output when trouble occurs or the protective functions not
functioning. Control output
RA
Do not connect or disconnect the connection cables between signal
each unit, the encoder cable or PLC expansion cable while the
power is ON.
Securely tighten the cable connector fixing screws and fixing mechanisms. Insufficient fixing may
lead to the cables combing off during operation.
Do not bundle the power line or cables.
A-7
(6) Usage methods
CAUTION
Immediately turn OFF the power if smoke, abnormal sounds or odors are emitted from the Motion
controller, servo amplifier or servomotor.
Always execute a test operation before starting actual operations after the program or
parameters have been changed or after maintenance and inspection.
Do not attempt to disassemble and repair the units excluding a qualified technician whom our
company recognized.
Do not make any modifications to the unit.
Keep the effect or electromagnetic obstacles to a minimum by installing a noise filter or by using
wire shields, etc. Electromagnetic obstacles may affect the electronic devices used near the
Motion controller or servo amplifier.
When using the CE Mark-compliant equipment, refer to the "EMC Installation Guidelines" (data
number IB(NA)-67339) for the Motion controllers and refer to the corresponding EMC guideline
information for the servo amplifiers, inverters and other equipment.
Use the units with the following conditions.
Conditions
Item
Q61P-A1 Q61P-A2 Q61P Q62P Q63P Q64P
+10% +10% +10% +30% +10%
100 to 120VAC 200 to 240VAC 100 to 240VAC 24VDC 100 to 120VAC /
-15% -15% -15% -35% -15%
+10%
Input power 200 to 240VAC -15%
(85 to 132VAC) (170 to 264VAC) (85 to 264VAC) (15.6 to 31.2VDC) (85 to 132VAC/
170 to 264VAC)
Input frequency 50/60Hz ±5%
Tolerable
momentary 20ms or less
power failure
A-8
(7) Corrective actions for errors
CAUTION
If an error occurs in the self diagnosis of the Motion controller or servo amplifier, confirm the
check details according to the instruction manual, and restore the operation.
If a dangerous state is predicted in case of a power failure or product failure, use a servomotor
with electromagnetic brakes or install a brake mechanism externally.
Use a double circuit construction so that the electromagnetic brake operation circuit can be
operated by emergency stop signals set externally.
Shut off with the
Shut off with servo ON signal OFF, emergency stop
alarm, electromagnetic brake signal. signal(EMG).
Servomotor
RA1 EMG
Electro-
magnetic 24VDC
brakes
If an error occurs, remove the cause, secure the safety and then resume operation after alarm
release.
The unit may suddenly resume operation after a power failure is restored, so do not go near the
machine. (Design the machine so that personal safety can be ensured even if the machine
restarts suddenly.)
A-9
CAUTION
When replacing the Motion controller or servo amplifier, always set the new module settings
correctly.
When the Motion controller or absolute value motor has been replaced, carry out a home position
return operation using one of the following methods, otherwise position displacement could occur.
1) After writing the servo data to the Motion controller using programming software, switch on the
power again, then perform a home position return operation.
2) Using the backup function of the programming software, load the data backed up before
replacement.
After maintenance and inspections are completed, confirm that the position detection of the
absolute position detector function is correct.
Do not drop or impact the battery installed to the module.
Doing so may damage the battery, causing battery liquid to leak in the battery. Do not use the
dropped or impacted battery, but dispose of it.
Do not short circuit, charge, overheat, incinerate or disassemble the batteries.
The electrolytic capacitor will generate gas during a fault, so do not place your face near the
Motion controller or servo amplifier.
Lock the control panel and prevent access to those who are not certified to handle or install
electric equipment.
Do not bum or break a module and servo amplifier. Doing so may cause a toxic gas.
CAUTION
This product is not designed or manufactured to be used in equipment or systems in situations
that can affect or endanger human life.
When considering this product for operation in special applications such as machinery or systems
used in passenger transportation, medical, aerospace, atomic power, electric power, or
submarine repeating applications, please contact your nearest Mitsubishi sales representative.
Although this product was manufactured under conditions of strict quality control, you are strongly
advised to install safety devices to forestall serious accidents when it is used in facilities where a
breakdown in the product is likely to cause a serious accident.
A - 10
REVISIONS
The manual number is given on the bottom left of the back cover.
Print Date Manual Number Revision
Oct., 2008 IB(NA)-0300150-A First edition
Sep.,2009 IB(NA)-0300150-B [Additional correction/partial correction]
About manuals, EMC directive, Battery transportation, Symbol for the
new EU battery directive, MC protocol communication, Synchronous
encoder current value monitor in real mode, Connection of the servo
amplifier for direct drive motor
This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent
licenses. Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property
rights which may occur as a result of using the contents noted in this manual.
CONTENTS
1. OVERVIEW 1- 1 to 1- 4
1.1 Overview................................................................................................................................................... 1- 1
1.2 Differences between MR-MQ100 and Q173DCPU/Q172DCPU ........................................................... 1- 3
1.3 Combination of software version and a function..................................................................................... 1- 4
3. DESIGN 3- 1 to 3-10
A - 12
4. INSTALLATION AND WIRING 4- 1 to 4-16
A - 13
7.2.7 Synchronous encoder axis command signal list.............................................................................. 7- 8
7.2.8 Common device list........................................................................................................................... 7- 9
7.2.9 Common device list (Command device) .......................................................................................... 7-12
7.3 Data Registers.......................................................................................................................................... 7-13
7.3.1 Common device list (Command device) .......................................................................................... 7-13
7.3.2 Axis monitor device list...................................................................................................................... 7-15
7.3.3 Control change register list ............................................................................................................... 7-16
7.3.4 Virtual servomotor axis monitor device list ....................................................................................... 7-17
7.3.5 Synchronous encoder axis monitor device list................................................................................. 7-18
7.3.6 Cam axis monitor device list ............................................................................................................. 7-18
7.3.7 Common device list........................................................................................................................... 7-19
7.4 Motion registers........................................................................................................................................ 7-20
7.4.1 Motion registers................................................................................................................................. 7-20
7.4.2 Axis monitor device 2 ........................................................................................................................ 7-21
7.4.3 Motion error history devices.............................................................................................................. 7-22
7.4.4 Mark detection area .......................................................................................................................... 7-23
7.5 Special relays/Special registers............................................................................................................... 7-25
7.5.1 Special relays .................................................................................................................................... 7-25
7.5.2 Special registers................................................................................................................................ 7-28
15.1 Requirements for Compliance with the EMC Directive ...................................................................... 15- 1
15.1.1 Standards relevant to the EMC Directive ..................................................................................... 15- 2
15.1.2 Installation instructions for EMC Directive.................................................................................... 15- 3
15.1.3 Parts of measure against noise .................................................................................................... 15- 5
15.1.4 Example of measure against noise .............................................................................................. 15- 7
A - 15
About Manuals
Related Manuals
A - 16
(3) Servo amplifier
Manual Number
Manual Name
(Model Code)
MR-J3- B Servo amplifier Instruction Manual
This manual explains the I/O signals, parts names, parameters, start-up procedure and others for SH-030051
MR-J3- B Servo amplifier. (1CW202)
(Optional)
Fully Closed Loop Control MR-J3- B-RJ006 Servo amplifier Instruction Manual
SH-030056
This manual explains the I/O signals, parts names, parameters, start-up procedure and others for Fully
(1CW304)
Closed Loop Control MR-J3- B-RJ006 Servo amplifier. (Optional)
A - 17
MEMO
A - 18
1 OVERVIEW
1. OVERVIEW
1.1 Overview 1
This User's Manual describes the hardware specifications, the software specifications
and handling methods of the Motion controller.
This manual explains the changes between the MR-MQ100 and Q173DCPU /
Q172DCPU.
Refer to the other motion controller manuals for details of each function.
In this manual, the following abbreviations are used.
Generic term/Abbreviation Description
MR-MQ100 or
MR-MQ100 Single Axis Motion Controller
Motion controller
MR-J3- B Servo amplifier model MR-J3- B
AMP or Servo amplifier General name for "Servo amplifier model MR-J3- B "
Programming software package General name for MT Developer/GX Developer/MR Configurator
Operating system software General name for "SW9DNC-SV22QW"
SV22 Operating system software for automatic machinery : SW9DNC -SV22QW
Abbreviation for "Motion controller engineering environment
MELSOFT MT Works2 MELSOFT MT Works2 for MR-MQ100"
SW1DNC-MTW2MQ-E (Version 1.04E or later)
(Note-1)
MT Developer2 Abbreviation for "Motion controller programming software MT Developer2"
1-1
1 OVERVIEW
REMARK
For information about each module and design methods for programs and
parameters, refer to the following manuals.
1-2
1 OVERVIEW
1-3
1 OVERVIEW
There are combination in the function that can be used by the version of the
operating system software and programming software.
The combination of each version and a function is shown below.
Version
1-4
2 SYSTEM CONFIGURATION
2. SYSTEM CONFIGURATION
This section describes MR-MQ100 system configurations and usage precautions.
MITSUBISHI
LITHIUM BATTERY
$CVVGT[ /QVKQPEQPVTQNNGT
3$#6
/4/3
0QVG
M IT S U B I S H I
L IT H I U M B A T T E R Y
TYPE Q7BAT
.CTIGECRCEKV[ 55%0'6ΥECDNG
DCVVGT[JQNFGT
/4,$75غ/
#$
3/$#65'6
5GTXQCORNKHKGT
/4,غ$
+VKURQUUKDNGVQUGNGEVVJGDGUVCEEQTFKPIVQVJGU[UVGO
0QVG$GUWTGVQKPUVCNNVJG$CVVGT[
3$#6VQVJG$CVVGT[JQNFGT
+VKURCEMGFVQIGVJGTYKVJ/4/3
0QVG.CTIGECRCEKV[DCVVGT[WUG
3$#6KUKPENWFGFUQNFUGRCTCVGN[
㪅
2-1
2 SYSTEM CONFIGURATION
/QVKQPEQPVTQNNGT
/4/3
'VJGTPGVECDNG
%QORWVGT
2-2
2 SYSTEM CONFIGURATION
PULL
2'4+2*'4#.+(
F
0QVG 'ZVGTPCNKPRWVUKIPCNUQH
UGTXQCORNKHKGT
/ 2TQZKOKV[FQI
7RRGTUVTQMGNKOKV
' .QYGTUVTQMGNKOKV
8&%
/4,غ$V[RG
5GTXQCORNKHKGT
CZKU
2 /CPWCNRWNUGIGPGTCVQTQT+PETGOGPVCN
U[PEJTQPQWUGPEQFGT UGV
2CPGNEQORWVGT
+PRWVRQKPVU1WVRWVRQKPVU
POINT
The latest operating system software "SW9DNC-SV22QW" is preinstalled in
the MR-MQ100. There is no need for customer installation.
CAUTION
Construct a safety circuit externally of the Motion controller or servo amplifier if the abnormal
operation of the Motion controller or servo amplifier differ from the safety directive operation in the
system.
The ratings and characteristics of the parts (other than Motion controller, servo amplifier and
servomotor) used in a system must be compatible with the Motion controller, servo amplifier and
servomotor.
Set the parameter values to those that are compatible with the Motion controller, servo amplifier,
servomotor and regenerative resistor model and the system application. The protective functions
may not function if the settings are incorrect.
Restriction matter
The Motion controller does not have a forced stop input, therefore the forced stop
function on the servo amplifier should be used.
2-3
2 SYSTEM CONFIGURATION
(1) A single servo amplifiers axis can be used with each MR-MQ100 system.
(2) The program is synchronized with the motion operation cycle and can be set to a
fixed cycle (0.44[ms], 0.88[ms], 1.77[ms], 3.55[ms], 7.11[ms], 14.2[ms]).
(5) The Motion controller uses the servo amplifier’s "stroke limit" and "DOG signal"
inputs.
(6) The MR-MQ100 has 4 digital inputs and 2 digital outputs. (The input signals can
be used as "Mark detection signals")
(1) Since the Motion controller does not contain a forced stop input, the forced stop
function of the servo amplifier should be used.
(2) Be sure to connect the battery (Q6BAT) which is included with MR-MQ100.
(3) It takes about 10 sec for the Motion controller to power up after 24VDC power is
applied.
2-4
2 SYSTEM CONFIGURATION
The serial number of the Motion controller can be viewed both on the rating plate and
the face of the module.
PULL
MITSUBISHI
4CVKPIRNCVG ;΅ͺͿ͑ʹͿ΅ͽͽͶ
;͵Ͷͽ
ऍ࣭ࣳ࣬उࣿऌऑ
ऌࣽएएँऀ
5GTKCNPWODGT एँऎअࣽई
C UL
ࣾࣴकࣰࣱࣲ࣯࣬࣬
80M1 IND. CONT. EQ
US LISTED
5GTKCNPWODGT
FKURNC[RNCVG
2-5
2 SYSTEM CONFIGURATION
2.3 System Configuration Equipment
MR-J3- B
MR-J3- B-RJ004 For linear servo motor Refer to the servo amplifier
MR-J3 series
MR-J3- B-RJ006 For fully closed control . instruction manuals.
servo amplifier
MR-J3- B-RJ080W For direct drive motor.
MR-J3- BS For safety servo
Back-up for the absolute position
Battery MR-J3BAT
detection
2-6
2 SYSTEM CONFIGURATION
MELSOFT MT Works2
for MR-MQ100 SW1DNC-MTW2MQ-E CD-ROM (1 disk)
(Note-1)
(MT Developer2 )
(Note-1) : This software is included in Motion controller engineering environment "MELSOFT MT Works2".
POINT
(1) When operating this software, if the operation of Windows is unclear, please
refer to a Windows manual or guide-book from another supplier.
(2) Use "standard size font" setting in Windows. When using the "Big font", setting
the display might not be shown properly.
2-7
2 SYSTEM CONFIGURATION
Item Specification
Operating ambient temperature 0 to 55°C (32 to 131°F)
Storage ambient temperature -25 to 75°C (-13 to 167°F) (Note-3)
Operating ambient humidity 5 to 95% RH, non-condensing
Storage ambient humidity 5 to 95% RH, non-condensing
Frequency Acceleration Amplitude Sweep count
3.5mm
Under intermittent 5 to 9Hz ——
(0.14inch) 10 times each
vibration
Vibration resistance 9 to 150Hz 9.8m/s2 —— in X, Y, Z
1.75mm directions
Under continuous 5 to 9Hz ——
(0.07inch) (For 80 min.)
vibration 2
9 to 150Hz 4.9m/s ——
2
Shock resistance 147m/s , 3 times in each of 3 directions X, Y, Z
(Note-1) : This indicates the section of the power supply to which the equipment is assumed to be connected between the
public electrical power distribution network and the machinery within premises.
Category applies to equipment for which electrical power is supplied from fixed facilities.
The surge voltage withstand level for up to the rated voltage of 300V is 2500V.
(Note-2) : This index indicates the degree to which conductive material is generated in terms of the environment in which
the equipment is used.
Pollution level 2 is when only non-conductive pollution occurs. A temporary conductivity caused by condensing
must be expected occasionally.
(Note-3) : Do not use or store the Motion controller under pressure higher than the atmospheric pressure of altitude 0m.
Doing so can cause an operation failure.
CAUTION
The Motion controller must be stored and used under the conditions listed in the table of
specifications above.
When not using the module for a long time, disconnect the power line from the Motion controller
or servo amplifier.
Place the Motion controller and servo amplifier in static electricity preventing vinyl bags and
store.
When storing for a long time, please contact with our sales representative.
Also, execute a trial operation.
2-8
2 SYSTEM CONFIGURATION
(1) MR-MQ100
CAUTION
Close the clear cover, after using the rotary switches.
2-9
2 SYSTEM CONFIGURATION
2 - 10
2 SYSTEM CONFIGURATION
Steady "INS" display, Mode for installing operating system software via
Installation mode
" " remains flashing personal computer.
Mode for operating based on user programs and
Mode operated by
" " remains flashing parameters stored in the SRAM built-in Motion
RAM
controller.
Operation
Mode for operating after the user programs and
mode
Mode operated by Steady "INS" display, parameters stored in the FLASH ROM built-in
ROM " " remains flashing Motion controller are read to the SRAM built-in
Motion controller.
Operating system software Installation status mode when the operating system
"A00" remains flashing
not installed software is not installed.
" AL" flashes 3 times System setting error of the Motion controller Refer
System setting error to the "Q173DCPU/Q172DCPU Motion controller
Steady " L01" display Programming Manual (COMMON)" for details.
2 - 11
2 SYSTEM CONFIGURATION
POINT
(1) When an error is displayed on the 7-segment LED, confirm the error number
etc. using MT Developer2.
(2) Refer to the Motion controller error batch monitor of MT Developer2 or error list
of the programming manual for error details.
4 56
4 56
CAUTION
Be sure to turn OFF the Motion controller power supply before the rotary switch setting
change.
2 - 12
2 SYSTEM CONFIGURATION
Ethernet IP address • Refer to next page "(c) Ethernet IP address display mode overview".
-
display mode • Digital oscilloscope function cannot be used.
2 - 13
2 SYSTEM CONFIGURATION
• IP address
Example(192.168.3.39)
• Default router IP
address
Example(192.168.3.1)
&KUEQPPGEV
• Link status
%QPPGEV
/DRU (WNNFWRNGZ
%QPPGEV
/DRU *CNHFWRNGZ
(Note): When the Ethernet parameters are not written in the Motion controller , the
address are displayed as follows.
• IP address : 192.168.3.39
• Subnet mask pattern : 255.255.255.0
• Default router IP address : 192.168.3.1
POINT
Be sure to turn OFF the Motion controller power supply before a rotary switch
setting change.
2 - 14
2 SYSTEM CONFIGURATION
2.5.2 MR-MQ100 hardware and wiring
Item Specifications
(Note-1), (Note-2) 21.6 to 26.4VDC
Input voltage
24VDC (24VDC +/-10%, ripple ratio 5% or less)
power supply Inrush current (Note-3) 100A 1ms or less (at 24VDC input)
Max. input current 0.69A
Efficiency 80% (TYP.)
Input type connector
Power consumption 16.6W
Permissible instantaneous power off time
(Note-4), (Note-5) 10ms (at 24VDC input)
Mass 0.7kg
(Note-6)
178 (H) × 30(W) × 135(D)mm
Exterior dimensions
(7.01(H) × 1.18(W) × 5.31(D) )inch
Installation method It fixes directly to the control panel.
POINT
(Note-1) : Input power supply
MR-MQ100 is rated for use with a 24VDC input power supply only. The
MR-MQ100 unit breaks down when 28VDC or more is input.
(Note-2) : Select 24VDC power supply and electric wire within the range of
21.6 to 26.4VDC including any input ripple or spike voltage measured at
the input connector of the MR-MQ100.
(Note-3) : Inrush current
Take care that the inrush current of several amperes may flow when
the sharp square voltage is applied, or the power supply is turned ON
with the mechanical switch.
Turn on the primary(AC side) of power supply.
When selecting a fuse and breaker in the external circuit, take account of
the blow-out, detection characteristics and above points.
(Note-4) : Allowable momentary power failure period
(a) An instantaneous power failure lasting less than 10ms(Note) will cause
24VDC down to be detected, but operation will continue.
(b) An instantaneous power failure lasting in excess of 10ms(Note) may
cause the operation to continue or initial start to take place depending
on the power supply load.
(Note) : This is for a 24VDC input. This is 10ms or less for less than
24VDC.
(Note-5) : Select 24VDC power supply with allowable momentary power failure
period of 20ms or more .
(Note-6) : Exterior dimensions
The stated height (H) of the MR-MQ100 does include the battery holder
dimensions.
2 - 15
2 SYSTEM CONFIGURATION
+PVGTPCN+(EQPPGEVQT
2+00Q 5KIPCNPCOG 2+00Q 5KIPCNPCOG
5) *$.
0QVG 5'. *$*
0QVG
5) *#.
2KPNC[QWV 5) *#*
QPVJGUKFGQH
8 *$
RTKPVEKTEWKVDQCTF
0QVG
8 *#
0QEQPPGEV 0QEQPPGEV
0QEQPPGEV 0QEQPPGEV
0QEQPPGEV 0QEQPPGEV
0QEQPPGEV 0QEQPPGEV
0QEQPPGEV 0QEQPPGEV
0QEQPPGEV 0QEQPPGEV
0QVG
0QVG
0QEQPPGEV 0QEQPPGEV
0QEQPPGEV 0QEQPPGEV
0QEQPPGEV 0QEQPPGEV
0QEQPPGEV 0QEQPPGEV
0QEQPPGEV 0QEQPPGEV
0QEQPPGEV 0QEQPPGEV
0QVG %1/ %1/
0QVG
&1 &1
0QVG %1/ %1/
0QVG
&+ &+
&+ &+
0QEQPPGEV 0QEQPPGEV
0QVG
0QVG
0QEQPPGEV 0QEQPPGEV
Applicable connector model name
HDR type connector (HONDA TSUSHIN KOGYO CO. LTD)
HDR-E50MSG1+ connector (Attachment)
HDR-E50LPH connector case
(Note-1) : Input type from manual pulse generator/ Incremental synchronous encoder
switched by SEL .
Not connected: Voltage-output/open-collector type.
SEL-SG connection : Differential -output type.
(Note-2) : Voltage-output/open-collector type
Connect the A-phase signal to HA, and the B-phase signal to HB.
(Note-3) : Differential-output type
Connect the A-phase signal to HAH, and the A-phase inverse signal HAL.
Connect the B-phase signal to HBH, and the B-phase inverse signal HBL.
(Note-4) : "COM1" is the common terminal of DI1, DI2, DI3 and DI4.
(Note-5) : "COM2" is the common terminal of DO1 and DO2.
(Note-6) : Do not connect to any of the terminal is explained as "No connect ".
2 - 16
2 SYSTEM CONFIGURATION
Item Specifications
Number of input points 4 points
Input method Positive common/ Negative common shared
Isolation method Photo coupler
Rated input voltage 24VDC
Rated input current (IIN) Approx.5mA
21.6 to 26.4VDC
Operating voltage range
(24VDC +/ -10%, ripple ratio 5% or less)
ON voltage/current 17.5VDC or more/3.5mA or more
OFF voltage/current 5VDC or less/0.9mA or less
Input resistance Approx. 5.6k
OFF to ON
Response time 1ms or less
ON to OFF
Common terminal arrangement 4 points/common(Common contact: COM1)
Indicates to display None
5KIPCNKPRWV
+PRWV &+غ /CTMFGVGEVKQP
/CTM 0QVG UKIPCNKPRWV
+PRWV
FGVGEVKQP
㧗㧙
KPRWV %1/
8&% 0QVG
(Note-1) : =1 to 4
(Note-2) : Both "positive common" and "negative common" can be used.
2 - 17
2 SYSTEM CONFIGURATION
Item Specifications
Number of output points 2 points
Output method Sink/Source type
Isolation method Photo coupler
Rated load voltage 24VDC +/ -10%
Maximum load current (lout) 40mA/point, 80mA/common
21.6 to 26.4VDC
External supply power
(24VDC +/ -10%, ripple ratio 5% or less)
Maximum voltage drop at ON (Vdorp) 2.75VDC or less
OFF voltage/ current 11VDC or less/ 1.7mA or less
Input resistance Approx. 5.6k
OFF to ON 1ms or less
Response time
ON to OFF 1ms or less(Rated load, resistance load)
Common terminal arrangement 2 points/common(Common contact: COM2)
Indicates to display None
5KIPCNQWVRWV
&غ .QCF
0QVG
1WVRWV 1WVRWV
%1/ 8&% 0QVG
(Note-1) : = 1 to 2
(Note-2) : Both "sink type" and "source type" can be used.
2 - 18
2 SYSTEM CONFIGURATION
Item Specifications
Signal input form Phase A/ Phase B
1Mpps
Maximum input pulse frequency
(After magnification by 4, up to 4Mpps)
Pulse width 1 μs or more
Leading edge/trailing edge time 0.25μs or less
Phase difference 0.25μs or more
High-voltage 2.0 to 5.25 VDC
Low-voltage 0 to 0.8 VDC
Differential-output Differential voltage -0.2 to 0.2 V
type Adjustment type Differential-output type(26LS31 or equivalent)
(26LS31 or Cable length 30m (98.43ft.)
equivaient)
㪈㱘㫊
㪇㪅㪌㱘㫊 㪇㪅㪌㱘㫊
㪧㪿㪸㫊㪼㩷㪘 㪇㪅㪉㪌㱘㫊
Example of waveform
㪧㪿㪸㫊㪼㩷㪙
㪇㪅㪉㪌㱘㫊 㪇㪅㪉㪌㱘㫊
㪛㫌㫋㫐㩷㫉㪸㫋㫀㫆㩷㪌㪇㩼
200kpps
Maximum input pulse frequency
(After magnification by 4, up to 800kpps)
Pulse width 5μs or more
Leading edge/trailing edge time 1.2μs or less
Phase difference 1.2μs or more
High-voltage 3.0 to 5.25 VDC
Low-voltage 0 to 1 VDC
Adjustment type Voltage-output/ Open-collector type(5VDC)
Voltage-output/
Cable length 10m (32.8ft.)
Open-collector type
㪌㱘㫊
㪉㪅㪌㱘㫊 㪉㪅㪌㱘㫊
㪧㪿㪸㫊㪼㩷㪘 㪈㪅㪉㱘㫊
Example of waveform
㪧㪿㪸㫊㪼㩷㪙
㪈㪅㪉㱘㫊 㪈㪅㪉㱘㫊
㪛㫌㫋㫐㩷㫉㪸㫋㫀㫆㩷㪌㪇㩼
POINT
Use a manual pulse generator or an incremental synchronous encoder that
consumes less than 0.2[A] of current.
2 - 19
2 SYSTEM CONFIGURATION
Input or
Signal name Pin No. Wiring example Internal circuit Specification Description
Output
Rated input voltage For connection
Manual A 22 5.5VDC or less
A manual pulse
pulse HAH
generator
generator, A HIGH level
A Phases A, B
phase A 23 2.0 to 5.25VDC
HAL Manual pulse Pulse width
generator/ 1 s or more
INC
B synchronous LOW level
Manual 24 0.5 s 0.5 s
Input encoder 0.8VDC or less or more or more
pulse HBH B
(Duty ratio: 50% 25%)
generator,
B 26LS31 or Leading edge, Trailing
phase B B
25 equivalent edge time 0.25 s or less.
HBL
Phase difference
Phase A
Select type
(Note-2) Phase B
signal 49 0.25 s or
more
SEL (1) Address increases
if Phase A leads
Phase B.
(Note-1) 45 Power supply (2) Address decreases
5V 5VDC if Phase B leads
5V Phase A.
46
Power
supply SG
47
SG 48
50
(Note-1) : The 5VDC power supply from the MR-MQ100 must not be used if a separate power supply
is applied to the Manual pulse generator/ incremental synchronous encoder.
If a separate power supply is used, be sure it is 5V voltage. Anything else may cause a
failure.
(Note-2) : Connect SEL to the SG terminal if the manual pulse generator (differential-output type)/
incremental synchronous encoder is used.
2 - 20
2 SYSTEM CONFIGURATION
Incremental
Manual synchronous LOW level 2.5 s 2.5 s
Input pulse encoder B 1VDC or less/ or more or more
SG 48
50
(Note) : The 5VDC power supply from the MR-MQ100 must not be used if a separate power supply is
applied to the Manual pulse generator/ incremental synchronous encoder.
If a separate power supply is used, be sure it is 5V voltage. Anything else may cause a failure.
2 - 21
2 SYSTEM CONFIGURATION
/CPWCNRWNUG /CPWCNRWNUG
IGPGTCVQTUKFG IGPGTCVQTUKFG
/4/3 +PETGOGPVCNU[PEJTQPQWU /4/3 +PETGOGPVCNU[PEJTQPQWU
GPEQFGTUKFG GPEQFGTUKFG
5KIPCNPCOG 5KIPCNPCOG
*#* # *# #
*#. # *$ $
*$* $ 5) 8
*$. $ 5) 8
5) 8 5)
0QVG
8 8 8
5)
0QVG 5'.
0QVG
5JKGNF
5'. ()
5JGNN
6YKUVRCKTECDNG
()
5JGNN 5JKGNF
6YKUVRCKTECDNG
(Note-1) : The 5VDC power supply from the MR-MQ100 must not be used if a separate power supply is applied to the Manual
pulse generator/ incremental synchronous encoder.
If a separate power supply is used, be sure it is 5V stabilized. Anything else may cause a failure.
(Note-2) : Input type from manual pulse generator/incremental synchronous encoder switched by SEL.
Not connected: Voltage-output/open-collector type
SEL-SG connection: Difference-output type
CAUTION
If a separate power supply is used as the manual pulse generator/incremental synchronous
encoder power supply, use a 5V stabilized power supply. Any other power supply may cause a
failure.
Wiring during power-on may damage the unit. Power off the unit, before wiring.
Miss wiring may cause damage to the unit. Ensure care during wiring.
Item Specifications
Data transmission speed 100/10Mbps
Communication mode Full-duplex/ Half-duplex
Transmission
Transmission method Base band
Cable length [m(ft)] Up to 30 (98.43)
2 - 22
2 SYSTEM CONFIGURATION
8
)
2 - 23
2 SYSTEM CONFIGURATION
CAUTION
24V(+) pin is upper side and 24G pin is lower side of 24VDC connector of MR-MQ100. If the
polarity is wrong, the unit may be damaged.
Recommend the use of twisted pair cabling for 24VDC input.
Power off the unit before wiring 24VDC input.
Use proper size wire for 24VDC.
Do not connect to pins "1A" or "2A" of the 24VDC power input connector.
2 - 24
2 SYSTEM CONFIGURATION
This section describes how to connect between the Motion controller and servo
amplifier.
SSCNET cabling is used between the Motion controller and servo amplifier.
PULL
55%0'6ΥECDNGNGPIVJ
㨯/4,$75غ/WUG
%0 ޓԘ҇O
HV
㨯/4,$75غ/#WUG
ޓԘ҇O
HV
㨯/4,$75غ/$WUG
ޓԘ҇O
HV
Ԙ %0#
%CR
%0$
5GTXQCORNKHKGT
(Note): Communication will not be possible if CN1A and CN1B are mistaken for one-another.
2 - 25
2 SYSTEM CONFIGURATION
POINT
(1) Be sure to connect SSCNET cable as per above. If the connection is
incorrect, communication between the Motion controller and servo amplifier is
not possible.
(2) The SSCNET connector has a cap to protect the optical device inside from
dust. For this reason, do not remove the cap until just before connecting the
SSCNET cable. Also, when removing the SSCNET cable, be sure to put
the cap back on.
(3) Be sure to keep the SSCNET fiber optic protective cap and tubing in a
sealed plastic bag to prevent them from becoming dirty.
(4) Do not remove the SSCNET cable while the power supply of the Motion
controller or servo amplifier is turned on.
Do not look directly into the light generated from SSCNET connector of the
Motion controller, servo amplifier or from the end of SSCNET cable. The light
can damage the eye. (The light source of SSCNET cable complies with
class1 defined in JISC6802 or IEC60825-1.)
(5) When replacing the servo amplifier or the Motion controller, be sure to put a
cap on the SSCNET connector. When sending a servo amplifier or Motion
controller back for repairs, also be sure to put a cap on the SSCNET
connector. Without a cap, the light device may be damaged during transit. If
this is the exchange or repair of the light device will be required.
2 - 26
2 SYSTEM CONFIGURATION
(3) Setting of the axis No. and axis select rotary switch of servo
amplifier
Axis No. is used in the program to set the axis numbers of any servo amplifiers
connected to the motion controller via SSCNET .
Set the axis select rotary switch of the servo amplifier to "0", because the axis
number is fixed in the "system structure" display as "d01".
(The default setting of the axis select rotary switch of servo amplifier is "0".)
7 8 9
3 4 5 6
A
B C DE
2
F 0 1
2 - 27
2 SYSTEM CONFIGURATION
2.5.5 Battery
Below explains the specification, install procedure and handling of the Motion controller
battery.
CAUTION!
IF DAMAGED
If you need the self-certification form for the battery safety test, contact Mitsubishi.
For more information, contact Mitsubishi.
2 - 28
2 SYSTEM CONFIGURATION
(Note-1)
Battery life (Total power failure time) [h]
Actual service value
Guaranteed value Guaranteed value
Battery type Power-on time (Note-5)
(Note-3) (Note-4) Backup time after alarm
ratio (Note-2) (Reference value)
(MIN) (75°C (167°F)) (TYP) (40°C (104°F))
(TYP) (25°C (77°F))
0% 20000
30% 27000
Battery 90
50% 31000 43800 43800
(Q6BAT) (After SM51,SM52 ON)
70% 36000
100% 43800
0% 39000
Large
30%
capacity 90
50% 43800 43800
battery 43800 (After SM51,SM52 ON)
70%
(Q7BAT)
100%
(Note-1) : The actual service value indicates the average value, and the guaranteed time indicates the minimum time.
(Note-2) : The power-on time ratio indicates the ratio of Motion controller power-on time to one day (24 hours).
17
Power-on time ratio u 100 70[%]
24
(When the total power-on time is 17 hours and the total power-off time is 7 hours, the power-on time ratio is 70%.)
(Note-3) : The guaranteed value (MIN) ; equivalent to the total power failure time that is calculated based on the characteristics value of
the memory (SRAM) supplied by the manufacturer and under the storage ambient temperature range of -25°C to 75°C (-13 to
167°F) (operating ambient temperature of 0°C to 55°C (32 to 131°F)).
(Note-4) : The guaranteed value (TYP) ; equivalent to the total power failure time that is calculated based on the normal air-conditioned
environment (40°C (104°F)).
(Note-5) : The actual service value (Reference value) ; equivalent to the total power failure time that is calculated based on the measured
value and under the storage ambient temperature of 25°C (77°F). This value is intended for reference only, as it varies with
characteristics of the memory.
POINT
The self-discharge influences the life of battery without the connection to Motion
controller. The battery should be exchanged approximately every 4 or 5 years.
And, exchange the battery with a new one every 4 to 5 years even if the total
power failure time is equal to or less than the guaranteed value.
2 - 29
2 SYSTEM CONFIGURATION
CAUTION
Do not short a battery.
Do not charge a battery.
Do not disassemble a battery.
Do not burn a battery.
Do not overheat a battery.
Do not solder the battery terminal.
The data (Refer to Section 6.5.) of RAM built-in Motion controller are backed up without
using the battery.
2 - 30
2 SYSTEM CONFIGURATION
PUSH
$GUWTGVJCVVJGDCVVGT[ UNGCF
YKTGKUEQPVCKPGFEQORNGVGN[
KPUKFGVJGDCVVGT[JQNFGT
2 - 31
2 SYSTEM CONFIGURATION
PUSH
㪉㪀
㪈㪀
1) Pull forward.
2) Pull up.
POINT
(1) Forcible removal of the battery lead wire from the connector will damage the
battery connector or battery lead wire.
(2) The programs, parameters, absolute position data, and latch data of the
Motion controller’s SRAM are not backed up if the battery connector is not
properly connected.
2 - 32
2 SYSTEM CONFIGURATION
Item Specifications
Number of control axes 1 axis
Operation cycle (default) 0.44ms/ 1 axis
Interpolation functions None
PTP(Point to Point) control, Speed control, Speed-position control (Note-3),
Fixed-pitch feed, Constant speed control, Position follow-up control,
Control modes
Speed control with fixed position stop, Speed switching control,
High-speed oscillation control, Synchronous control
Acceleration/ Automatic trapezoidal acceleration/deceleration,
deceleration control S-curve acceleration/deceleration
Compensation Backlash compensation, Electronic gear, Phase compensation
Programming language Motion SFC, Dedicated instruction, Mechanical support language
Servo program capacity 16k steps
Number of positioning 3200 points
points (Positioning data can be designated indirectly)
Peripheral I/F PERIPHERAL I/F
Proximity dog type (2 types), Count type (3 types), Data set type (2 types),
Home position return function Dog cradle type, Stopper type (2 types), Limit switch combined type
(Home position return re-try function provided, home position shift function provided)
JOG operation function Provided
Manual pulse generator
Possible to connect 1 modules(Note-2)
operation function
Synchronous encoder operation
Possible to connect 1 modules ( incremental only) (Note-2)
function
M-code output function provided
M-code function
M-code completion wait function provided
Number of output points 32 points
Limit switch output function
Watch data: Motion control data/Word device
ROM operation function Provided
Made compatible by setting battery to servo amplifier.
Absolute position system
(Possible to select the absolute data method or incremental method for each axis)
Number of SSCNET systems
(Note-1) 1 system
2 - 33
2 SYSTEM CONFIGURATION
2 - 34
2 SYSTEM CONFIGURATION
2 - 35
2 SYSTEM CONFIGURATION
Item Specifications
Auxiliary input
axes 1
axis
Gear 2
Clutch 2
Trans- Speed change
2
mission gear
modules Differential gear 1
Differential gear
1
to main shaft
Roller 1
Output Ball screw 1
Total of 1
modules Rotary table 1
Cam 1
(Note-2)
Types Up to 256
(Note-2)
Resolution per cycle 256 • 512 • 1024 • 2048
Memory capacity 132k bytes
Cam
2 - 36
2 SYSTEM CONFIGURATION
Item Specifications
PTP (Point to Point) control, speed control, fixed-pitch feed, constant-speed control,
Control methods
position follow-up control
PTP control : Selection of absolute or incremental data method
Fixed-pitch feed : Incremental data method
Method
Constant-speed control : Both absolute and incremental data method can be used together
Positioning
Position follow-up control : Absolute data method
Position command Address setting range : –2147483648 to 2147483647 [PLS]
Speed command Speed setting range : 1 to 2147483647 [PLS/s]
Virtual servomotor
Automatic
Acceleration-fixed acceleration/deceleration Time-fixed acceleration/deceleration
trapezoidal
Acceleration time : 1 to 65535 [ms] Acceleration/deceleration time:1 to 5000 [ms]
Acceleration/ acceleration/
Deceleration time : 1 to 65535 [ms] (Only constant-speed control is possible.)
deceleration deceleration
control
S-curve
acceleration/ S-curve ratio : 0 to 100[%]
deceleration
JOG operation function Provided
M-function (with mode) M-code output function provided, M-code complete wait function provided
Manual pulse generator operation 1 unit can be connected.
function Setting of magnification : 1 to 10000
(Test mode only) Setting of smoothing magnification provided.
(Note-1) : Capacity matching the servo program for real mode.
(Note-2) : Relation between a resolution per cycle of cam and type are shown below.
Resolution per cycle 256 512 1024 2048
2 - 37
2 SYSTEM CONFIGURATION
MEMO
2 - 38
3 DESIGN
3. DESIGN
Design a system which uses the Motion controller using the following procedure.
Check the below items,based on the control mode and the servo
external signal.
When there is mechanical home position and home position return is
made: Proximity dog required 3
For speed control: Speed-position switching control signal required
When overrun prevention is necessary: Stroke limit required
Select the servo amplifier and servo motor according to the motor Refer to the servo
capacity and number of revolution from the machine mechanism to be amplifier manual.
controlled.
3-1
3 DESIGN
CAUTION
Provide appropriate circuits external to the Motion controller to prevent cases where danger
may result from abnormal operation of the overall system in the event of an external power
supply fault or the Motion controller failure.
Mount the Motion controller, servo amplifier, servomotor and regenerative resistor on
incombustible material. Mounting them directly or close to combustibles will lead to fire.
If a fault occurs in the Motion controller or servo amplifier, shut the power OFF at the servo
amplifier’s power source. If a large current continues to flow, fire may occur.
When using a regenerative resistor, shut the power OFF with an error signal. The regenerative
resistor may abnormally overheat due to a fault in the regenerative transistor, etc., and may
lead to fire.
Always take heat measures such as flame proofing for the inside of the control panel where the
servo amplifier or regenerative resistor is mounted and for the wires used. Failing to do so may
lead to fire.
Do not apply a voltage other than that specified in the instruction manual on any terminal.
Doing so may lead to destruction or damage.
Do not mistake the polarity ( + / - ), as this may lead to destruction or damage.
3-2
3 DESIGN
CAUTION
Do not touch the heat radiating fins of controller or servo amplifier, regenerative resistor and
servomotor, etc. while the power is ON and for a short time after the power is turned OFF. In
this timing, these parts become very hot and may lead to burns.
Always turn the power OFF before touching the servomotor shaft or coupled machines, as
these parts may lead to injuries.
Do not go near the machine during test operations or during operations such as teaching.
Doing so may lead to injuries.
Always mount a leakage breaker on the Motion controller and servo amplifier power source.
If mounting of an electromagnetic contactor for power shut off during an error, etc., is specified
in the instruction manual for the servo amplifier, etc., always mount the electromagnetic
contactor.
Mount an emergency stop circuit externally so that the operation can be stopped immediately
and the power shut off.
Use the Motion controller, servo amplifier, servomotor and regenerative resistor with the correct
combinations listed in the instruction manual. Other combinations may lead to fire or faults.
If safety standards (ex., robot safety rules, etc.,) apply to the system using the Motion controller,
servo amplifier and servomotor, make sure that the safety standards are satisfied.
Construct a safety circuit externally of the Motion controller or servo amplifier if the abnormal
operation of the Motion controller or servo amplifier differ from the safety directive operation in
the system.
In systems where coasting of the servomotor will be a problem during the forced stop, the
emergency stop, servo OFF or when the power is shut OFF, use dynamic brakes.
Make sure that the system considers the coasting amount even when using dynamic brakes.
In systems where perpendicular shaft dropping may be a problem during the forced stop, the
emergency stop, servo OFF or when the power is shut OFF, use both dynamic brakes and
electromagnetic brakes.
The dynamic brakes must be used only during the forced stop, the emergency stop and errors
where servo OFF occurs. These brakes must not be used for normal braking.
The brakes (electromagnetic brakes) assembled into the servomotor are for holding
applications, and must not be used for normal braking.
The system must have a mechanical allowance so that the machine itself can stop even if the
stroke limits switch is passed through at the max. speed.
Use wires and cables that have a wire diameter, heat resistance and bending resistance
compatible with the system.
Use wires and cables within the length of the range described in the instruction manual.
The ratings and characteristics of the parts (other than Motion controller, servo amplifier,
servomotor) used in a system must be compatible with the Motion controller, servo amplifier
and servomotor.
Install a cover on the shaft so that the rotary parts of the servomotor are not touched during
operation.
There may be some cases where holding by the electromagnetic brakes is not possible due to
the life or mechanical structure (when the ball screw and servomotor are connected with a
timing belt, etc.). Mount a stopping device to ensure safety on the machine side.
3-3
3 DESIGN
This section explains methods and instructions for designing the power supply circuits
and safety circuits, etc.
(1) Sample system circuit design for Motion controller
RJCUG PULL
#%8
'.$
4 5 6
5GTXQPQTOCNQWVRWV
8&%
5GTXQPQTOCN0 㪪㪪㪚㪥㪜㪫㸉
KPVGTHCEG #NCTO1(( 0QVG
RQYGTUWRRN[
%2
8&%
8 2;O
4C
RQYGT
UWRRN[ 8)
EQO
8&%
8
RQYGTUWRRN[ )
HQT/4/3
%2
8&%
8
RQYGT
UWRRN[ 8)
()
8&%
RQYGTUWRRN[
%2 HQTGNGEVTQOCIPGVKEDTCMG
8&% 㧗8
RQYGT
UWRRN[ )
1RGTCVKQP 1RGTCVKQP
TGCF[ TGCF[
1(( 10
%2 4C
/%
/%
5-
3-4
3 DESIGN
POINT
<Example> For control axis 1
(1) (Note-1) : Motion SFC program example is shown in the right record.
(2) (Note-2) : It is also possible to use a full wave rectified power supply as the Servo error detection
power supply for the electromagnetic brake.
(3) (Note-3) : It is also possible to use forced stop signal of the servo amplifier. [F 1]
SET PYm PYm ON with initial
(4) (Note-4) : It is recommended to use one leakage breaker for one servo (ON : normal)
amplifier. [G 1]
When electric power is supplied to multiple servo amplifiers for one M2408 Servo error detection
of the axis 1
leakage breaker, select the wire connected to the servo amplifier
[F 2]
according to the capacity of the leakage breaker. RST PYm OFF : abnormal (error)
END
(Note-5) : Be sure to shut off both the main circuit power supply L1/L2/L3 and control power supply L11/L21 at the time of exchange of
servo amplifier. At this time, it is not possible to communicate between the servo amplifier and Motion controller. Therefore, be
sure to exchange the servo amplifier after stopping the operating of machine beforehand.
'.$QT0($ 0QVG
7
. /4,$ 7
8
. 8 5/
9 4C
. 9
2'
. 'NGEVTQ
)TQWPF
. OCIPGVKE
&+%1/
DTCMG
%0# #./ 4C 0QVG
/%
3-5
3 DESIGN
This section describes the protective coordination and noise suppression techniques of
the power supply circuit.
(1) Separation and protective coordination (leakage current protection,
over current protection) of power supply lines
Separate the lines for Motion controller power supplies from the lines for I/O
devices and servo amplifiers as shown below.
When there is much noise, connect an insulation transformer.
The Motion controller may malfunction as it is affected by various noises such
as electric path noises from the power supply systems, and electromagnetic
noises from conductors. To avoid such troubles, set the 24VDC power supply
according to application.
When there is much leakage current, connect a leakage current breaker.
Motion
controller Insulation
Main power power transformer
supply supply
24VDC Motion
100/200VAC
CP power controller
NFB or ELB
supply
I/O power T1
supply
24VDC
I/O devices
CP power
Main supply
power supply
Main circuit device
CP
Main circuit power supply
for servo amplifier
100/200/400VAC
NFB or ELB MC
Servo amplifier
Control power supply
for servo amplifier
3-6
3 DESIGN
(2) Grounding
Without proper grounding, the Motion controller may malfunction as it is affected
by various noises such as electric path noises from the power supply systems,
radiated and induced noises from other equipment, servo amplifiers and their
cables, and electromagnetic noises from conductors. To avoid such troubles,
connect the earthing ground of each equipment and the shield grounds of the
shielded cables to the earth.
For grounding, use the exclusive ground terminal wire of each equipment or a
single-point earth method to avoid grounding by common wiring, where possible,
since noise interference may occur from other equipment due to common
impedances.
NKPGPQKUG 8&%
8#% RQYGTUWRRN[ /QVKQPEQPVTQNNGT
HKNVGT
55%0'6
5GTXQ
5GTXQCORNKHKGT OQVQT
(Note): Be sure to ground the line noise filter, Motion controller, servo amplifier and
servomotor. (Ground resistance : 100 or less)
3-7
3 DESIGN
Operation of
Item Remark
the signal ON
Shut off the power supply of the servo amplifier using an
Emergency stop
external circuit, and make the servomotor stop.
Servo OFF the "Forced stop" signal causes the servomotor to stop.
Forced stop (Refer to the instruction manual of the servo amplifier for
further details.)
3-8
3 DESIGN
(5) There must not be excessive dust, iron filings, oil mist, salt, or organic
solvents.
3-9
3 DESIGN
CAUTION
Due to ventilation problems, do not mount the base units vertically or horizontally.
Mount the base units on a flat surface. Unevenness or warping of the surface can apply undue
force to printed circuit boards and lead to operation failures.
Avoid mounting the base units close to a vibration source, such as a large electromagnetic
contactor or no-fuse breaker. Mount them on a separate panel or at a safe distance.
To limit the effects of reflected noise and heat, leave 100mm(3.94inch) or more clearance to
instruments fitted in front of the Motion controller (on the rear of the door).
3 - 10
3 DESIGN
The ambient temperature inside the panel storing the Motion controller must be
suppressed to the specified ambient temperature of 55°C(131°F) or less.
For the design of a heat releasing panel, it is necessary to know the average power
consumption (heating value) of the devices and instruments stored inside. "Use the
"Power consumption" on section 2.5.2 "MR-MQ100 hardware and wiring" (1) Unit
specification. From the power consumption, calculate a rise in ambient temperature
inside the control panel.
Copy the following table for use as a check sheet at the worksite.
3 - 11
3 DESIGN
MEMO
3 - 12
4 INSTALLATION AND WIRING
CAUTION
Use the Motion controller in an environment that meets the general specifications contained in this
manual. Using this Motion controller in an environment outside the range of the general
specifications could result in electric shock, fire, operation failure, and damage to or deterioration of
the product.
Install the motion controller to the control panel with screws. The tightening torque should be
within the specified range. If the screws are loose, the motion controller may drop or malfunction.
Or if the screws are too tight, they may break, causing the motion controller to drop or 4
malfunction.
Lock the control panel and prevent access to those who are not certified to handle or
install electric equipment.
Do not touch the heat radiating fins of controller or servo amplifier's, regenerative resistor
and servo motor, etc. while the power is ON and for a short time after the power is turned
OFF. In this timing, these parts become very hot and may lead to burns.
Remove the modules while paying attention.
(2) In order to avoid changes in operation, do not remove the motion controller's
printed circuit boards from the enclosure.
(3) Tighten the Motion controller's fixing screws and FG terminal screws within the
tightening torque range specified below.
Location of screw Tightening torque range
Motion controller FG terminal fixing screw
0.82 to 1.11 N•m
(M4 12screw)
Motion controller fixing screw (M5 screw) 2.75 to 3.63 N•m (Note)
(Note) Torque range applies when the mounting panel is 2mm (0.88inch) thick and a fastening nut is
used to secure the screw from the back side of the panel.
4-1
4 INSTALLATION AND WIRING
%QPVTQNRCPGN
Bottom
㩷㫊㫀㪻㪼㩷㫊㪺㫉㪼㫎
(b) Place the bottom side notch of the Motion controller onto the bottom side
screw.
%QPVTQNRCPGN
PULL
(c) Set a screw through the upper side hole of the motion controller to the
control panel.
%QPVTQNRCPGN
PULL
㪬㫇㫇㪼㫉㩷㫊㫀㪻㪼㩷
㫊㪺㫉㪼㫎
(d) Tighten both of the upper side screw and the bottom side screw.
4-2
4 INSTALLATION AND WIRING
When mounting the Motion controller to an enclosure or similar, fully consider its
operability, maintainability and environmental resistance.
OO
KPEJ
OO
KPEJ
OO
KPEJ
OO
KPEJ
OO
KPEJ
QTOQTG
P ULL
OO
KPEJ
5GTXQ QTOQTG &QQT
/QVKQP
CORNKHKGT
EQPVTQNNGT
OO
KPEJ
QTOQTG
OO
KPEJ OO
KPEJ
QTOQTG QTOQTG
OO
KPEJ
QTOQTG
4-3
4 INSTALLATION AND WIRING
CAUTION
Install the MR-MQ100 to the left of the servo amplifier.
Separate the interval between MR-MQ100 and the servo amplifier by 1mm (0.04inch) or more.
Leave at least 30mm (1.18inch) of space between the MR-MQ100 and any object to its left.
4-4
4 INSTALLATION AND WIRING
OO
KPEJ
QTOQTG
OO
KPEJ
QTOQTG
%QPVCEVQTTGNC[GVE
%QPVCEVQTTGNC[GVE
POINT
(1) Make sure to tighten both the upper side screw and the bottom side screw.
(3) If the screws are loose, the motion controller may drop or malfunction.
(4) If the screws are too tight, the screws or the unit may break and the motion
controller may drop or malfunction.
4-5
4 INSTALLATION AND WIRING
/QVKQPEQPVTQNNGT
PULL
%0
4-6
4 INSTALLATION AND WIRING
(b) Tension
If tension is added to the SSCNET cable, the increase of transmission loss
occurs due to external forces concentrated on attachment portion of the
SSCNET cable or the connecting tab of SSCNET connector. At worst,
breakage of the SSCNET cable or damage to the SSCNET connector may
occur. For cable laying, handle without adding forced tension. (Refer to
"APPENDIX1.1 SSCNET cables" for the tension strength.)
4-7
4 INSTALLATION AND WIRING
(d) Twisting
If the SSCNET cable is twisted, it will have the same effect as when local lateral
pressure or bending is applied. Consequently, transmission loss increases and
breakage of the optical fiber may occur.
(e) Disposal
When incinerating optical cable (cord) used for SSCNET , hydrogen fluoride gas
or hydrogen chloride gas which is corrosive and harmful may be generated. For
disposal of optical fiber, request for specialized industrial waste disposal services
which have an incineration facility for disposing hydrogen fluoride gas or
hydrogen chloride gas.
OO
KPEJ
OO
KPEJ
QTOQTG
P ULL
OO
KPEJ
5GTXQ QTOQTG &QQT
/QVKQP
CORNKHKGT
EQPVTQNNGT
OO
KPEJ
QTOQTG
OO
KPEJ OO
KPEJ
QTOQTG QTOQTG
OO
KPEJ
QTOQTG
CAUTION
Install the MR-MQ100 to the left of the servo amplifier.
Separate the interval between MR-MQ100 and the servo amplifier by 1mm (0.04inch) or
more.
Leave at least 30mm (1.18inch) of space between the MR-MQ100 and any object to its left.
4-8
4 INSTALLATION AND WIRING
• Bundle fixing
Optical cord should be given loose slack to avoid from becoming smaller than the
minimum bend radius, and it should not be twisted. When laying cable, fix and
hold it in position with using cushioning such as sponge or rubber which does not
contain plasticizing material.
Model name of SSCNET Minimum bend radius[mm(inch)]
cable Enforced covering cord Code
MR-J3BUS M 25(0.98) 25(0.98)
MR-J3BUS M-A 50 (1.97) 25 (0.98)
MR-J3BUS M-B 50 (1.97) 30 (1.18)
/QVKQPEQPVTQNNGT
%QPVTQN
RCPGN
%QTF
.QQUGUNCEM
/KPKOWODGPFTCFKWU
QHEQTF
/KPKOWODGPFTCFKWU
QH'PHQTEGFEQXGTKPIEQTF %CDNG
$WPFNGOCVGTKCN
4GEQOOGPFGFRTQFWEV
0-ENCOR52V[RG
0+:+0%
4-9
4 INSTALLATION AND WIRING
POINT
(1) Be sure to connect SSCNET cable with the above connector. If the
connection is mistaken, between the Motion controller and servo amplifier
cannot be communicated.
(2) Forcible removal the SSCNET cable from the Motion controller may damage
the Motion controller and SSCNET cables.
(3) After removal of the SSCNET cable, be sure to replace the cap on the
SSCNET connector. Otherwise, adhesion of dirt nay deteriorates the cable’s
characteristic and cause malfunctions.
(4) Do not remove the SSCNET cable with the power supply of Motion controller
or servo amplifier turned on.
Do not look directly into the light generated from SSCNET connector of the
Motion controller or servo amplifier or the end of SSCNET cable. The light
can damage the eye (The light source of SSCNET cable complies with
class1 defined in JISC6802 or IEC60825-1.)
(5) If the SSCNET cable undergoes major shock, lateral pressure, haul, sudden
bending or twisting, or similar forces, the inside may distort or brake, and
optical transmission will not be possible.
Be sure to take sufficient care so that the SSCNET cable can easily bend or
twist without damage.
(6) Be sure to use the SSCNET cable within the range of operating temperature
described in this manual. Especially, as optical fiber for MR-J3BUS M and
MR-J3BUS M-A are made of synthetic resin, it may melt if left near a fire or
high temperature. The cable portion and cord portion melt if left near the fire or
high temperature. Therefore, do not allow either to touch any part which is
high in temperature, such as radiators or the regenerative brake option of
servo amplifier, or servomotor.
(7) When laying the SSCNET cable, be sure to secure the minimum cable bend
radius or more.
(8) Put the SSCNET cable in a duct or fix the cable to the closest part of the
Motion CPU module with bundle material in order to prevent the SSCNET
cable from putting its own weight on SSCNET connector.
When laying cable, the optical cord should be given loose slack to avoid from
becoming smaller than the minimum bend radius, and it should not be twisted.
Also, fix and hold it in position with using cushioning such as sponge or rubber
which does not contain plasticizing material.
4 - 10
4 INSTALLATION AND WIRING
POINT
(9) Migrating plasticizer is used for vinyl tape. Keep the MR-J3BUS M, and MR-
J3BUS M-A cables away from vinyl tape because the optical characteristic
may be affected.
Cable
Optical cord
4 - 11
4 INSTALLATION AND WIRING
/QVKQPEQPVTQNNGT
*QQM
24VDC
POINT
Forcibly removal the 24VDC power supply cable from the Motion controller will
damage the Motion controller or 24VDC power supply cable.
4 - 12
4 INSTALLATION AND WIRING
4.3 Wiring
DANGER
Completely turn off the externally supplied power used in the system before installation or removal of
the module. Not doing so could result in electric shock or damage to the product.
When turning on the power supply or operating the module after wiring, be sure that the module's
terminal covers are correctly attached. Not attaching the terminal cover could result in electric shock.
CAUTION
Be sure to ground the earth terminal FG to avoid an electric shock or operation failure. (Ground
resistance: 100 or less)
When wiring in the Motion controller, be sure that it is done correctly by checking the product's rated
voltage and the terminal layout. Connecting a power supply that is different from the rating or
incorrectly wiring the product could result in fire or damage.
External connections shall be crimped or pressure welded with the specified tools, or correctly
soldered. Imperfect connections could result in short circuit, fire, or operation failure.
Be sure there are no foreign matters such as sawdust or wiring debris inside the module. Such
debris could cause fire, damage, or operation failure.
(b) Do not bundle the 24VDC power supply wire with, or run them close to, the
main circuit (high voltage, large current) or I/O signal lines (including
common line).
Reserve a distance of at least 100mm (3.94inch) from adjacent wires.
4 - 13
4 INSTALLATION AND WIRING
(c) Noise due to a lightning surge may cause an instantaneous power failure or
reset of the motion controller.
As a counter-measures to lightning surges, connect a surge absorber as
shown below.
Using the surge absorber for lightening can reduce the influence of
lightening.
#% 8&% /QVKQP
RQYGTUWRRN[ EQPVTQNNGT
' '
' 5WTIGCDUQTDGTHQTlightning
POINT
(1) "E1: earth of surge suppressor for lightning", "E2: earth of the 24VDC power
supply" and "E3: the motion controller's earth" must be grounded separately.
(2) Select a surge absorber for lightning whose power supply voltage does not
exceed the maximum allowable circuit voltage even at the time of maximum
power supply voltage elevation.
(b) Do not run the input and output lines close to each other.
(c) When the wiring cannot be run away from the main circuit and power lines,
use a batch-shielded cable and ground it on the Motion controller side.
In some cases, ground it in the opposite side.
/QVKQPEQPVTQNNGT
5JKGNFECDNG
+PRWV
4#
1WVRWV 5JKGNF
&%
(d) Whenever wiring runs through piping, be sure to ground the piping without
fail.
(e) Run the 24VDC input line away from the 100VAC and 200VAC lines.
4 - 14
4 INSTALLATION AND WIRING
(3) Grounding
For grounding, follow the steps (a) to (c) shown below.
(a) Use dedicated grounding wire as much as possible.
(Ground resistance: 100 or less)
(b) When dedicated grounding cannot be used, use (2) Common Grounding
shown below.
Grounding Grounding
(1) Independent grounding…..Best (2) Common grounding….Good (3) Joint Grounding….Not allowed
4 - 15
4 INSTALLATION AND WIRING
The following diagram shows the wiring example of power lines, grounding lines, etc.
to the Motion controller.
8#% 8&%
#% #% &% PULL
(WUG
#%
&%
8&%
0QVG
()
(Note) : Connect to power input terminals of I/O signals that require 24VDC.
POINT
(1) Use a different 24VDC power supply for MR-MQ100 and for I/O components.
(2) Use different 24VDC power supplies for the MR-MQ100 and the
electromagnetic brake of the servomotor.
(4) Motion controller and 24VDC power supply are an open type device and must
be installed inside a control panel for use.
This not only ensures safety but also ensures effective shielding of the Motion
controller and 24VDC power supply electromagnetic noise.
4 - 16
5 TRIAL OPERATION AND ADJUSTMENT
5-1
5 TRIAL OPERATION AND ADJUSTMENT
Check wiring and module installation Refer to Section 4.1 for installation method.
(1) Check the installation of the servo
amplifier.
(2) Check the connecting condition of
connectors. DANGER
(3) Check that all terminal screws are tight. Be sure to ground the Motion controllers, servo
(4) Check the ground wires of servo amplifiers and servomotors.
amplifier, etc.. (Ground resistance: 100 or less)
(5) Check the servomotor wiring (U, V, W). Do not ground commonly with other devices.
(6) Check the regenerative resistor wiring.
(7) Check the circuit of emergency stop or
forced stop.
1)
5-2
5 TRIAL OPERATION AND ADJUSTMENT
1)
(Note) : An error may occur if the power is turned on
before system setting. In the case, reset the
Turn ON power supply again Multiple CPU system after system setting.
Cycle the power of the Motion Controller. Refer to the "Q173DCPU/Q172DCPU Motion
controller Programming Manual (COMMON)"
at the system setting error occurrence.
2)
5-3
5 TRIAL OPERATION AND ADJUSTMENT
2) DANGER
When performing wiring work or inspections,
[Programming] turn the power OFF, wait at least ten minutes,
Create Motion programs and then check the voltage with a tester, etc..
Motion Failing to do so may lead to electric shocks.
Create the Motion programs using
controller MT Developer2. Wire the units after mounting the Motion
controller, servo amplifier and servomotor.
Failing to do so may lead to electric shocks or
damage.
3)
5-4
5 TRIAL OPERATION AND ADJUSTMENT
3)
[Test mode
JOG operation ]
Check machine operation
CAUTION
Check the followings by making the machine
operate with the JOG operation of The system must have a mechanical
MT Developer2. allowance so that the machine itself can stop
(1) Machine operates correctly
even if the stroke limits switch is passed
(no vibration, hunting, etc. )
(2) Stroke limits operate correctly through at the max. speed.
(3) Machine stops by the emergency stop Execute the test operation in the system that
or forced stop. it is low-speed as much as possible and put
forced stop, and confirm the operation and
[Test mode safety.
home position return ]
Check home position return
Check the followings by executing the home
position return.
(1) Home position return direction
(2) Home position return data
(3) Proximity dog position
Motion
controller [Programming]
Check Motion program
Set the RUN/STOP/RESET switch of Motion
controller to RUN , and check that all
positioning controls by Motion programs are
correct.
[Monitor]
Check by automatic operation
END
POINT
(1) Make a note of the series name of the motor before mounting to a machine.
The servo motor name plate may not be visible after the servo motor is
mounted.
(2) When the servo amplifier, servomotor is first turned on, check the operation
before mounting them to a machine in order to avoid unexpected accidents
such as machine damage.
5-5
5 TRIAL OPERATION AND ADJUSTMENT
The operating system software can be installed to the Motion controller from a
computer running MT Developer2.
The installation procedure is shown below.
START
Set the first rotary switch (SW1) of the Set to installation mode.
motion controller to position "A". (Rotary
switch 2's (SW2) position does not matter) Refer to Section 2.5.1(3) for rotary switch.
END
POINT
(1) The operating system software is installed at the time of Motion controller
purchase. It is necessary to install operating system software again after any
upgrades.
(2) Be sure to change the rotary switches only after first turning off the power
supply.
(3) Even if the operating system software is installed, the programs, parameters
and absolute position data written to the Motion controller is not overwritten.
(4) Do not do any of the following while installing operating system software.
Doing so could result damage the Motion controller.
• Turn off the motion controller's power supply.
• Change the RUN/STOP/RESET switch of Motion controller to RESET.
• Turn off the power supply of the personal computer.
• Pull out the personal computer’s communications cable.
5-6
5 TRIAL OPERATION AND ADJUSTMENT
At the worksite, copy the following table for use as a check sheet.
Work Step Item Trial Operation and Adjustment Confirmation Check
Check that each module is installed correctly.
Check that each connector is connected correctly.
Check each terminal screw for looseness.
Installation of Check that the earth wires of Motion controller or servo amplifiers, etc. are correct.
Before power
unit/module Check that the servomotor wiring is correct.
supply ON
and basic wiring Check that the regenerative option wiring is correct.
Check that the circuit of emergency stop and forced stop are correct.
Check that the wiring of each power supply and I/O are correct.
Check that the rotary switch settings are correct.
System setting Check that the system setting is correct.
Check that the upper/lower stroke limit inputs are correct.
External signal
Check that the proximity dog and speed-position switching signal input are correct.
Program/ Check that the Motion program, PLC program and positioning data are stored in
positioning data the motion controller correctly.
Power supply ON, Check communications with servo amplifiers.
Motion controller in Check that the rotation direction for JOG operation is correct.
STOP status Check that the upper/lower limit switches operate correctly.
Check that the maximum commanded rotation speed is within the motor’s rating
Basic axis
Check that the machine operates correctly by the JOG operation.
operations
Check that the machine stops by the upper/lower stroke limit.
Check that the machine stops by the emergency stop or forced stop.
Check that the home position return is executed correctly.
Check that each positioning control of the motion program operates correctly.
Checks for each operation in manual operation mode during Motion program
execution.
Check that the machine operation stops immediately by the emergency stop or
forced stop.
Manual operation
Check the operation of each actuator and confirm limit switch operation.
Check that the emergency stop, forced stop and equipment alarm signals are
correct.
Check for compliance with control specifications specific to system and equipment.
Checks for each operation in automatic operation mode during Motion program
Motion controller in execution.
RUN status Check that the automatic operation works.
Check that the machine operation stops immediately by the emergency stop or
Automatic forced stop.
operation Check that the module or equipment alarm causes an immediate stop or cycle
stop.
Check that restoring operations can be performed after an alarm stop.
Make other checks in compliance with control specifications specific to system and
equipment.
Check that the acceleration/deceleration torque is maximum torque or less.
Torque check
Check that the continuous effective load torque is rated torque or less.
5-7
5 TRIAL OPERATION AND ADJUSTMENT
MEMO
5-8
6 INSPECTION AND MAINTENANCE
In order that you can use the motion controller in normal and optimal conditions at all
times, this section describes those items that must be maintained or inspected daily or
at regular intervals.
DANGER
Do not touch the terminals while power is on. Doing so could cause electric shock.
Correctly connect the battery. Also, do not charge, disassemble, heat, place in fire, short circuit, or
solder the battery.
Mishandling of a battery may cause overheating, cracks or ignition which could result in injury and
fire.
Switch off all phases of the externally supplied power used in the system when cleaning the
module or retightening the terminal or Motion controller's mounting screws.
Not doing so could result in electric shock.
Under tightening of terminal screws can cause a short circuit or malfunction.
Over tightening of screws can cause damages to the screws and the Motion controller,
resulting in fallout, short circuits, or malfunction.
The capacitors are mounted on the Motion controller. Do not incinerate the Motion controller so
that the incineration of capacitor may cause a burst.
6
CAUTION
Read the manual carefully and pay careful attention to safety for the on-line operation (especially
program change, forced stop or operation change) performed by connecting peripheral devices to
the Motion controller during operation.
Erroneous operation may cause machine breakage or accident.
Never try to disassemble or modify Motion controller. It may cause product failure, operation failure,
injury or fire.
Use any radio communication device such as a cellular phone or a PHS phone more than 25cm
(9.85 inch) away in all directions of the Motion controller.
Failure to do so may cause a malfunction.
Completely turn off the externally supplied power used in the system before installation or removing
the Motion controller. Not doing so could result in damage to the product.
Do not drop or impact the battery installed to the Motion controller. Doing so may damage the
battery, causing battery liquid to leak in the battery.
Do not use the dropped or impacted battery, but dispose of it.
Before touching the Motion controller, always touch grounded metal, etc. to discharge static electricity
from human body. Failure to do so may cause the Motion controller to fail or malfunction.
Do not directly touch the Motion controller's conductive parts and electronic components. Touching
them could cause an operation failure or give damage to the Motion controller.
6-1
6 INSPECTION AND MAINTENANCE
6.1 Maintenance
In order to ensure safe and normal operation of the Motion controller, the below items
must be inspected.
DANGER
Never open the front case while the power is ON or the unit is running, as this may lead to electric
shocks.
Never run the unit with the front case cover removed. The high voltage terminal and charged
sections will be exposed and may lead to electric shocks.
Never remove the front case at times other than wiring work or periodic inspections even if the power
is OFF. The insides of the Motion controller and servo amplifier are charged and may lead to electric
shocks.
When performing wiring work or inspections, turn the power OFF, wait at least ten minutes, and then
check the voltage with a tester, etc.. Failing to do so may lead to electric shocks.
Never operate the switches with wet hands, as this may lead to electric shocks.
Do not damage, apply excessive stress, place heavy things on or sandwich the cables, as this may
lead to electric shocks or fire.
Do not touch the Motion controller, servo amplifier or servomotor terminal blocks while the power is
ON, as this may lead to electric shocks.
Do not touch the built-in power supply, built-in grounding or signal wires of the Motion controller and
servo amplifier, as this may lead to electric shocks.
CAUTION
Be sure to ground the Motion controller, servo amplifier and servomotor. Do not ground
commonly with other devices. (Ground resistance : 100 or less)
The wiring work and inspections must be done by a qualified technician.
Wire the units after mounting the Motion controller, servo amplifier and servomotor. Failing to do so
may lead to electric shocks or damage.
Perform the daily and periodic inspections according to the instruction manual.
Perform maintenance and inspection after backing up the program and parameters for the Motion
controller and servo amplifier.
Do not place fingers or hands in the clearance when opening or closing any opening.
Periodically replace consumable parts such as batteries according to the instruction manual.
Do not touch the lead sections such as ICs or the connector contacts.
Do not place the Motion controller or servo amplifier on metal that may cause a power leakage or
wood, plastic or vinyl that may cause static electricity buildup.
Do not perform a megger test (insulation resistance measurement) during inspection.
When replacing the Motion controller or servo amplifier, always set the new unit settings correctly.
After maintenance and inspections are completed, confirm that the position detection of the
absolute position detector function is correct.
6-2
6 INSPECTION AND MAINTENANCE
CAUTION
Do not short circuit, charge, overheat, incinerate or disassemble the batteries.
The electrolytic capacitor will generate gas during a fault, so do not place your face near the Motion
controller or servo amplifier.
The electrolytic capacitor and fan will deteriorate. Periodically change these to prevent secondary
damage from faults. Replacements can be made by our sales representative.
If an error occurs in the self diagnosis of the Motion controller or servo amplifier, confirm the check
details according to the instruction manual, and restore the operation.
If a dangerous state is predicted in case of a power failure or product failure, in order to prevent that
state, use a servomotor with electromagnetic brakes for maintenance or mount a brake mechanism
externally.
Use a double circuit construction so that the electromagnetic brake operation circuit can be operated
by emergency stop signals set externally.
Shut off with the
Shut off with servo ON signal OFF, emergency stop
alarm, electromagnetic brake signal. signal (EMG).
Servomotor
RA1 EMG
Electromagnetic
brakes
24VDC
If an error occurs, remove the cause, secure the safety and then resume operation after alarm
release.
The unit may suddenly restart after a power failure is restored, so do not go near the machine.
(Design the machine so that personal safety can be ensured even if the machine restarts suddenly.)
Confirm and adjust the program and each parameter before operation. Unpredictable movements
may occur depending on the machine.
Extreme adjustments and changes may lead to unstable operation, so never make them.
Do not apply a voltage other than that specified in the instruction manual on any terminal.
Doing so may lead to destruction or damage.
Do not mistake the terminal connections, as this may lead to destruction or damage.
Do not mistake the polarity ( + / - ), as this may lead to destruction or damage.
Do not touch the heat radiating fins of controller or servo amplifier, regenerative resistor and
servomotor, etc., while the power is ON and for a short time after the power is turned OFF. In this
timing, these parts become very hot and may lead to burns.
Always turn the power OFF before touching the servomotor shaft or coupled machines, as these
parts may lead to injuries.
Do not go near the machine during test operations or during operations such as teaching. Doing so
may lead to injuries.
Do not bunch the control wires or communication cables with the main circuit or power wires, or
lay them closely. They should be installed 100 mm (3.94 inch) or more from each other.
Trying to bunch or install could result in noise that would cause operation failure.
6-3
6 INSPECTION AND MAINTENANCE
Battery error
3 "BT1" should not be displayed.
warning
(Abnormal if steady "BT1" is displayed.)
(2.7V or less) Refer to Section
Battery error 6.5
"BT2" should not be displayed.
warning
(Abnormal if steady "BT2" is displayed.)
(2.5V or less)
" . . . " should not be displayed.
WDT error
(Abnormal if steady " . . ." is displayed.)
Refer to Section
2.5.1(2)
" AL" should not flash.
Others
(Abnormal if " . . ." is flashing.)
6-4
6 INSPECTION AND MAINTENANCE
The items that must be inspected one or two times every 6 months to 1 year are listed
below. When the equipment is moved or modified, or layout of the wiring is changed,
also implement this inspection.
Move the Motion controller to The module must be installed Retighten the screws.
Looseness, rattling
check for looseness and rattling. securely.
3
Adhesion of dirt and Dirt and foreign matter must not
Check visually. Remove and clean.
foreign matter be present.
Looseness of FG Try to further tighten screws with a Retighten the terminal
Screws must not be loose.
terminal screws screwdriver. screws.
4
Looseness of Retighten the connector
Check visually. Connectors must not be loose.
connectors fixing screws.
Check the 7-segment LED on the "BT1" or "BT2" must not be Even if the lowering of a
front side of MR-MQ100. displayed. battery capacity is not
shown, replace the battery
Check the length of term after Must not be used for more than 5 with a new one if the service
5 Battery purchasing the battery years. life time of the battery is
exceeded.
Check that SM51 or SM58 is Replace the battery with a
turned OFF using MT Developer2 Must be turned OFF. new one when SM51 or
monitor. SM58 is ON.
6-5
6 INSPECTION AND MAINTENANCE
6.4 Life
(1) Capacitor
The life of the capacitor greatly depends on ambient temperature and operating
conditions. The capacitor will reach the end of its in 10 years of continuous
operation in normal air-conditioned environment.
6-6
6 INSPECTION AND MAINTENANCE
6.5 Battery
The battery installed in the Motion controller is used for data retention of the program
memory and latch device during a power failure.
Special relays SM51, SM52, SM58, or SM59 turn on due to a decrease in battery
voltage. Even if the special relays turn on, the program and retained data are not
erased immediately.
However, if these relays are overlooked, the contents may be erased.
After relay SM51 or SM58 turns on, replace the battery quickly within the data
retention time for power failure (3 minutes).
POINT
(1) SM51 or SM58 turns on when the battery voltage falls below the specified
value, and remains ON even after the voltage is recovered to the normal
value. SM51 or SM58 turns off after a power supply cycle or reset.
(2) After SM51 or SM58 turns on, replace the battery immediately.
• SM51 or SM52 turns on if the battery voltage becomes 2.5V or less.
• SM58 or SM59 turns on if the battery voltage becomes 2.7V or less.
(3) If SM51 turns on, the details of the programs, parameters and absolute position
and latch data cannot be guaranteed.
It is recommended to back-up the battery periodically.
(4) The data stored in the RAM built-in Motion controller are shown below.
Programs, Parameters, Motion devices (#), Devices of latch range,
and Absolute position data
6-7
6 INSPECTION AND MAINTENANCE
6-8
6 INSPECTION AND MAINTENANCE
POINT
(1) Do not use any battery having exceeded its guaranteed life.
(2) When the battery hours (total power failure time) may exceed its guaranteed
value, take the following measure.
• Perform ROM operation to protect a program even if the battery dies at the
Motion controller power-OFF.
• If SM51 turns on, the contents for the data (Refer to Section 6.5.) of RAM
built-in Motion controller cannot be guaranteed.
It is recommended to back-up the data periodically.
(3) When the total power failure time exceeds its guaranteed value, and SM51,
SM52, SM58 and SM59 turns on, immediately change the battery. Even if the
alarm has not yet occurred, it is recommended to replace the battery
periodically according to operating conditions.
(4) Even when not connect to a motion controller, self-discharge influences the life
of the battery. The battery should be exchanged approximately every 4 or 5
years even if the total power failure time is within the guaranteed value.
6-9
6 INSPECTION AND MAINTENANCE
POINT
When replacing the battery, pay attention to the following.
(1) Back up the data using MT Developer2 before starting replacement.
(2) First back up data stored in the Motion controller using a personal computer
with MT Developer2 installed. Then replace the battery with a new one. After
setting the battery in the Battery holder unit, use the MT Developer2 "verify"
function to confirm the data on the motion controller has not changed.
In the following status, the backup time after power OFF is 3 minutes.
• The lead connector of Q6BAT/Q7BAT is disconnected.
• The lead wire of Q6BAT/Q7BAT is broken.
Replacing Battery
END
6 - 10
6 INSPECTION AND MAINTENANCE
When operation is to be resumed after the Motion controller has been in storage with
the battery removed or if the battery has died during storage, the contents of
programs, parameters, absolute position data and latch data cannot be guaranteed.
Before resuming operation, write the contents of programs, parameters, absolute
position data and latch data which were backed-up to the motion controller’s SRAM
prior to storage.
POINT
Before placing the motion controller into storage, always back up the contents of
programs, parameters, absolute position data and latch data to the Motion
controller’s SRAM.
This section describes a symbol for the new EU Battery Directive (2006/66/EC) that
is labeled batteries.
This symbol mark is according to the directive 2006/66/EC Article 20 Information for
end-users and Annex II.
Your MITSUBISHI ELECTRIC product is designed and manufactured with high
quality materials and components which can be recycled and/or reused.
This symbol means that batteries and accumulators, at their end-of-life, should be
disposed of separately from your household waste.
If a chemical symbol is printed beneath the symbol shown above, this chemical
symbol means that the battery or accumulator contains a heavy metal at a certain
concentration.
This will be indicated as follows:
Hg: mercury (0.0005%), Cd: cadmium (0.002%), Pb: lead (0.004%)
In the European Union there are separate collection systems for used batteries and
accumulators.
Please, dispose of batteries and accumulators correctly at your local community
waste collection/recycling centre.
Please, help us to conserve the environment we live in!
6 - 11
6 INSPECTION AND MAINTENANCE
6.6 Troubleshooting
This section describes the various types of trouble that occur when the system is
operated, and causes and corrective actions of these troubles.
The basic three points that must be followed in the troubleshooting are as follows.
After checking (a) to (g), monitor the operating conditions of servomotors and
error code using MT Developer2.
(3) The above two steps help determine if it is the servo programs or
SFC programs that contain the error.
6 - 12
6 INSPECTION AND MAINTENANCE
This section gives error code descriptions and details corrective actions.
Error-occurrence description
(a)
"POWER" LED turns off
"Flowchart for when "POWER" LED turns off"
(c)
"A00" displays on 7-segment LED
"Flowchart for when "A00" displays on 7-segment LED"
(f)
"BT " displays on 7-segment LED
"Flowchart for when "BT " displays on 7-segment LED"
(g)
" . . ." displays on 7-segment LED
"Flowchart for when " . . ." displays on 7-segment LED"
(h)
Servo amplifier does not start
"Flowchart for when servo amplifier does not start"
6 - 13
6 INSPECTION AND MAINTENANCE
The following shows the flowchart when the "POWER" LED turns off while
turning on the or during operation.
NO
Is there power? Supply power.
YES
YES
Is the power NO
supply voltage within the The supply voltage should be within
rated range? the rated range.
YES
1)
END
6 - 14
6 INSPECTION AND MAINTENANCE
1)
NO
YES
Does "POWER"
LED turn on?
NO
H/W fault
Check operation in the order starting
END
with the minimum system.
If the module will not work, explain
the error symptom and get advice
from out sales representative for the
modules with failure.
6 - 15
6 INSPECTION AND MAINTENANCE
(b) Flowchart for when " ." does not flash in the first digit of
7-segment LED
YES
"RESET"
Is the
RUN/STOP/RESET Set the RUN/STOP/RESET switch
switch set to STOP? to "STOP"
"STOP"
H/W fault
Check operation in the order starting END
with the minimum system.
If the module will not work, explain
the error symptom and get advice
from out sales representative for the (Note) : Normally, " . " flashes in the first digit of
modules with failure. 7-segment LED.
6 - 16
6 INSPECTION AND MAINTENANCE
Is the
operating system NO
software installed to Motion
controller?
YES
6 - 17
6 INSPECTION AND MAINTENANCE
NO
NO
Is ROM operation executed?
YES
Set a rotary switch1 (SW1) to "0", a Set a rotary switch1 (SW1) to "0", a
rotary switch2 (SW2) to "6" of Motion rotary switch2 (SW2) to "0" of Motion
controller, and then execute ROM controller.
writing. (Mode operated by RAM)
YES
END
6 - 18
6 INSPECTION AND MAINTENANCE
(e) Flowchart for when "AL" "A1" " " displays on 7-segment
LED.
""AL" (flashes 3 times) Steady "A1" display " "" displays at the self-
diagnosis error occurrence.
: 4-digits error code is displayed in two sequential flashes of 2-digits each.
NO
Noise cause?
YES
YES
END
6 - 19
6 INSPECTION AND MAINTENANCE
END
H/W fault
Explain the error symptom and get
advice from out sales representative.
REMARK
If SM51,SM58 turns on, the contents for the data (Refer to Section 6.5.) of RAM
built-in Motion controller cannot be guaranteed.
It is recommended to back-up the battery periodically.
6 - 20
6 INSPECTION AND MAINTENANCE
Is the error NO
code of Motion controller WDT
cause "1"?
YES
Is the error NO
code of Motion controller WDT
cause "2"?
Correct the main cycle not to exceed
1.0[s] by the following methods, and
write it to Motion controller. YES
Is the error NO
1) Change the operation cycle to
code of Motion controller WDT
large value in the system setting.
cause "301"?
2) Reduce the number of execution to Correct the Motion operating time to
the event task program in the shorten by the following methods,
Motion SFC program. and write it to Motion controller.
3) Reduce the number of execution to 1) Change the operation cycle to YES
the normal task program executed large value in the system setting.
simultaneously 2) Reduce the number of execution to Correct the servo program so that the
in the Motion SFC program. the event task program in the number of CPSTART instructions of
Motion SFC program. 8 or more points should not exceed
the number of simultaneous startable
programs (14 or less), and write it to
Motion controller.
YES
END
Explain the error symptom and get
advice from out sales representative.
6 - 21
6 INSPECTION AND MAINTENANCE
The following shows the flowchart for when servo amplifier does not start.
Servo amplifier does not start.
YES NO YES
Does servo amplifier start?
Has
NO the control power supply of servo
the control power supply
of servo amplifier amplifier turn on.
turn on?
YES
NO YES
Does servo amplifier start?
Is the connection of NO
SSCNET cable correct? Connect the SSCNET cable correctly.
YES
NO YES
Does servo amplifier start?
Is the axis select NO Set the axis select rotary switch in "0",
rotary switch of servo amplifier turn on the power supply of the
correct? servo amplifier.
YES
NO YES
Does servo amplifier start?
6 - 22
6 INSPECTION AND MAINTENANCE
""AL" (flashes 3 times) Steady "S01" display" displays at the servo error
occurrence.
The following shows the flowchart for when "AL" (flashes 3 times)
Steady "S01" display" displays on 7-segment LED during operation.
YES
END
6 - 23
6 INSPECTION AND MAINTENANCE
The error code and error message can be read using MT Developer2.
The procedure for reading error is as follows.
6 - 24
6 INSPECTION AND MAINTENANCE
This section describes possible problems with I/O circuits and their corrective actions.
Input signal
is not
Motion Motion
turned
E1 E2 controller E1 E2 controller
OFF.
E1 E2
.GCMCIGEWTTGPV
=O#? +PRWVOQFWNG
=Mǡ? =8&%?
(a) Because the condition for OFF voltage (0.9[mA]) of MR-MQ100 is not
satisfied. Connect a resistor as shown below.
/4/3
=O#?
+<O#
+4=O#? 4 <
+PRWVKORGFCPEG
=Mǡ?
=Mǡ?
=8&%?
6 - 25
6 INSPECTION AND MAINTENANCE
(c) The power capacity of the resistor selected is 3 to 5 times greater than the
actual current consumption. 1.5K [ ], 2 to 3 [W] resistor may therefore be
connected to the terminal in question.
.QCF
8&%r㧑
.QCF
8&%r㧑
CAUTION
Do not mistake the polarity and " + / - " of diode, as this may lead to destruction or damage.
6 - 26
7 POSITIONING DEDICATED SIGNALS
The device list that can be used with the Motion controller is shown below.
Device Numeric
Class Type Device Name Points Setting range Latch
Code Expressions
Input X 16 8192 X0 to X1FFF Not available
Output Y 16 8192 Y0 to Y1FFF Not available
Actual input PX 16 4 (Note-1) PX0 to PXFFF Not available
Actual output PY 16 2 (Note-2) PY0 to PYFFF Not available
Bit internal relay 8192 Latch range setting
M 10 M0 to M8191
device (User area) (Note-3)
internal relay
M 10 4096 M8192 to M12287 Not available
(System area)
Link relay B 16 8192 B0 to B1FFF Latch range setting
Internal
Annunciator F 10 2048 F0 to F2047 Latch range setting
device
Latch range setting
8192
Data register D 10 D0 to D8191 (Motion dedicated
(Note-3)
device)
Link register W 16 8192 W0 to W1FFF Latch range setting
Word
Motion register
device # 10 7912 #0 to #7911 Available
(User area)
Motion register
Not available
(System area) # 10 4376 #7912 to #12287 7
(Note-5)
(Note-4)
Bit 2256
Special relay SM 10 SM0 to SM2255 Not available
device (Note-6)
System
2256
device Word Special register SD 10 SD0 to SD2255 Not available
(Note-7)
device
Coasting Timer FT - 1 FT (888μs) Not available
(Note-1): Actual input (PX) is every 16 points. Actual input (X) is 4 points, and the dummy is 12 points.
Dummy devices cannot be used. These are fixed as "0".
(Note-2): Actual output (PY) is every 16 points. Actual output (Y) is 2 points, and the dummy is 14 points.
Dummy devices cannot be used. These are fixed as "0".
<example>
When starting I/O number is 10(H) : PX10 to PX13 Actual input, PX14 to PX1F (Not Available).
PY10 to PY11 Actual output, PY12 to PY1F (Not Available).
(Note-3): Including Motion dedicated devices.
(Note-4): These devices are used by the system.
(Note-5): The latch of "Motion device(#8640 to #8735)" is available.
(Note-6): SM2000 to SM2255 : Not available
(Note-7): SD2000 to SD2255 : Not available
7-1
7 POSITIONING DEDICATED SIGNALS
7-2
7 POSITIONING DEDICATED SIGNALS
POINT
(1) Total number of user device points.
4704 points
(2) This manual explains only the data registers that are used in Virtual mode.
Refer to "Q173DCPU/Q172DCPU Motion controller (SV13/SV22)
Programming Manual (REAL MODE)" for information regarding other data
registers.
7-3
7 POSITIONING DEDICATED SIGNALS
Axis
Device No. Signal name
No.
M2400
1 to Signal
Signal name Refresh cycle Fetch cycle
M2419 direction
0 Positioning start complete
1 Positioning complete
2 In-position
3 Command in-position Operation cycle
4 Speed controlling
5 Speed/position switching latch
Status
6 Zero pass
signal
7 error detection Immediate
8 Servo error detection Operation cycle
9 Home position return request Main cycle
10 Home position return complete Operation cycle
11 FLS
Main cycle
12 External RLS
13 signals Unusable — — —
14 DOG/CHANGE Main cycle
Status
15 Servo ready
Operation cycle signal
16 torque limiting
17 Unusable — — —
Virtual mode continuation operation
18 (Note-1) At virtual mode transition Status
disable warning signal
signal
19 M-code outputting signal Operation cycle
7-4
7 POSITIONING DEDICATED SIGNALS
7-5
7 POSITIONING DEDICATED SIGNALS
POINT
(1) Axes 1 to 8 can be set as a Virtual axis. (Up to 3 axes can be used)
REMARK
In the positioning dedicated signals, "n" in "M4007+20n", etc. indicates a value
corresponding to axis No. such as the following table.
Axis No. n Axis No. n Axis No. n
1 0 2 1 3 2
7-6
7 POSITIONING DEDICATED SIGNALS
POINT
(1) Axes 1 to 8 can be set as a Virtual axis. (Up to 3 axes can be used)
7-7
7 POSITIONING DEDICATED SIGNALS
7-8
7 POSITIONING DEDICATED SIGNALS
Command
M2000 PLC ready flag Main cycle M3072 M2053 Unusable — — — —
signal
M2001 Axis 1 Status
M2054 Operation cycle over flag Operation cycle
M2002 Axis 2 signal
M2003 Axis 3 Status M2055
M2004 Axis 4 signal M2056
Start accept flag Operation cycle
M2005 Axis 5 (Note-1), M2057 Unusable
— — — —
M2006 Axis 6 (Note-2) M2058 (6 points)
M2007 Axis 7 M2059
M2008 Axis 8 M2060
M2009 M2061 Axis 1
M2010 M2062 Axis 2
M2011 M2063 Axis 3 Status
M2012 M2064 Axis 4 Speed changing signal
Operation cycle
M2013 M2065 Axis 5 accepting flag (Note-1),
M2014 M2066 Axis 6 (Note-2)
M2108 Axis 8
M2047 Motion slot fault detection flag Operation cycle
M2109
M2110 Unusable
JOG operation simultaneous Command — — — —
M2048 Main cycle M3076 M2111 (4 Points)
start command signal
M2112
Status
M2049 All axes servo ON accept flag Operation cycle M2113
signal
M2050 Unusable — — — — M2114
Unusable
Manual pulse generator 1 Command M2115 — — — —
M2051 Main cycle M3077 (6 points)
enable flag signal M2116
M2117
M2052 Unusable — — — —
M2118
7-9
7 POSITIONING DEDICATED SIGNALS
M2119 M2188
M2120 M2189
M2121 M2190
M2122 M2191
Unusable
M2123 — — — — M2192
(9 points)
M2124 M2193
M2125 M2194
M2126 M2195
M2127 M2196
M2128 Axis 1 M2197
M2129 Axis 2 M2198
M2130 Axis 3 Status M2199
M2131 Axis 4 Automatic signal M2200
Operation cycle
M2132 Axis 5 decelerating flag (Note-1), M2201
M2133 Axis 6 (Note-2) M2202
M2134 Axis 7 M2203
M2135 Axis 8 M2204
Unusable
M2136 M2205
(36 points) — — — —
M2137 M2206
(Note-5)
M2138 M2207
M2139 M2208
M2140 M2209
M2141 M2210
M2142 M2211
M2143 M2212
M2144 M2213
M2145 M2214
M2146 M2215
M2147 Unusable M2216
— — — —
M2148 (24 Points) M2217
M2149 M2218
M2150 M2219
M2151 M2220
M2152 M2221
M2153 M2222
M2154 M2223
M2155 M2224
M2156 M2225
M2157 M2226
M2158 M2227
M2159 M2228
M2160 M2229
M2161 M2230
M2162 M2231 Unusable
— — — —
M2163 M2232 (16 points)
M2164 M2233
M2165 M2234
M2166 M2235
M2167 M2236
M2168 M2237
M2169 M2238
M2170 M2239
M2171 M2240 Axis 1
M2172 M2241 Axis 2
Unusable
M2173 M2242 Axis 3 Status
(28 points) — — — —
M2174 M2243 Axis 4 Speed change "0" signal
(Note-5) Operation cycle
M2175 M2244 Axis 5 accepting flag (Note-1),
(Note-2)
M2176 M2245 Axis 6
M2177 M2246 Axis 7
M2178 M2247 Axis 8
M2179 M2248
M2180 M2249
M2181 M2250
M2182 M2251
Unusable
M2183 M2252 — — — —
(㧥 points)
M2184 M2253
M2185 M2254
M2186 M2255
M2187 M2256
7 - 10
7 POSITIONING DEDICATED SIGNALS
M2257 M2289
M2258 M2290
M2259 M2291
M2260 M2292
M2261 M2293
M2262 M2294
M2263 M2295
Unusable Unusable
M2264 — — — — M2296 — — — —
(㧥 points) (15 points)
M2265 M2297
M2266 M2298
M2267 M2299
M2268 M2300
M2269 M2301
M2270 M2302
M2271 M2303
Status
Control loop
M2272 Axis 1 Operation cycle signal M2304
monitor status
(Note-2)
M2273 M2305
M2274 M2306
M2275 M2307
M2276 M2308
M2277 M2309
M2278 M2310 Unusable
— — — —
M2279 M2311 (16 points)
M2280 Unusable M2312
— — — —
M2281 (16 points) M2313
M2282 M2314
M2283 M2315
M2284 M2316
M2285 M2317
M2286 M2318
M2287 M2319
M2288
(Note-1): Axes 1 to 8 can be set as a Virtual axis. (Up to 3 axes can be used).
Axis 1 can be set as a Real axis.
(Note-2): Device areas for axis9 or larger cannot be used with the MR-MQ100 .
(Note-3): This signal is unusable in real mode.
(Note-4): The device shown in the remark column can also be used.
(Note-5): These devices can be used for clutch statuses.
The clutch status can also be set as the optional device at the clutch parameter.
(Note-6): The devices in the shaded region cannot be used.
7 - 11
7 POSITIONING DEDICATED SIGNALS
Remark
Device No. Signal name Refresh cycle Fetch cycle Signal direction (Note-1), (Note-2)
Operation
M3074 All axes servo ON command cycle M2042
Command
Real mode/virtual mode switching At virtual mode signal
M3075 M2043
request (SV22) transition
JOG operation simultaneous start
M3076 M2048
command Main cycle
M3077 Manual pulse generator 1 enable flag M2051
M3078 Unusable
— — — —
M3079 (2 points)
Command
M3080 Motion error history clear request flag Main cycle M2035
signal
M3081
(Note-3)
Unusable
to — — — —
(55 points)
M3135
(Note-1): The state of a device is not in agreement when the device of a remark column is turned ON/OFF directly. In addition,
when the request from a data register and the request from the above device are performed simultaneously, the request
from the above device becomes effective.
(Note-2): Refer to the explanation of the point column.
(Note-3): Do not use as a user device. It can be used as a device that performs automatic refresh because of area for the reserve
of command signal.
POINT
When the common devices (M3072 to M3080) turn to ON (OFF), the devices in
REMARKS will turn to ON (OFF).
And, it can also be turned ON/OFF by the data register.
7 - 12
7 POSITIONING DEDICATED SIGNALS
Real Virtual
Device No. Purpose Remark
mode mode
Real mode : Axis status
D0 Axis monitor device
Virtual mode : Output
to (20 points) module
D20 Not available
— —
to (620 points)
D640 Control change register Real mode : Axis status
to (2 points u 8 axes) Virtual mode : Output module
D656 Not available
— —
to (48 points)
D704 Common device
to (54 points)
D758 Not available
— —
to (42 points)
Virtual servomotor axis monitor device
(6 points u 8 axes) +
D800 (6 points u 24 axes) Not available
Back up
to Current value after virtual servomotor axis
main shafts differential gear
(4 points u 8 axes)
D880 Not available
— —
to (240 points )
synchronous encoder axis monitor device (Note-1)
(6 points)
D1120 Synchronous encoder axis
to Current value after synchronous encoder axis
Back up
main shafts differential gear
(4 points)
D1130 Not available
— —
to (110 points )
D1240 CAM axis monitor device
Back up
to (10 points u 1 axis)
D1250 Not available
— —
to (310 points )
D1560
User device
to
(6632 points)
D8191
: Valid
7 - 13
7 POSITIONING DEDICATED SIGNALS
POINT
(1) Total number of points for the user devices
6632 points
(2) (Note-1) : Current value of synchronous encoder is updated in Real mode.
(3) This manual describes only details for data registers used in the virtual mode. If it
is required, refer to the "Q173DCPU/Q172DCPU Motion controller (SV13/SV22)
Programming Manual (REAL MODE)".
7 - 14
7 POSITIONING DEDICATED SIGNALS
Axis
Device No. Signal name
No.
1 D0 to D19
Signal
Signal name Real Virtual Refresh cycle Unit
direction
0 Feed current value/
1 roller cycle speed Command
2 unit
Real current value Operation cycle
3
4
Deviation counter value PLS
5
6 Minor error code
Immediate
7 Major error code
8 Servo error code Main cycle
Monitor
Home position return
9 PLS device
re-travel value
Backup Operation cycle
10 Travel value after Command
11 proximity dog ON unit
12 Execute program No. At start
13 M-code
Operation cycle
14 Torque limit value %
Data set pointer for At start/during
15
constant-speed control start
16 (Note-1)
Unusable
17
18 Real current value at Command Monitor
Backup Operation cycle
19 stop input unit device
: Valid, : Invalid
(Note-1): It can be used as the travel value change register. The travel value change register can be set to the device optionally in the servo
program.
7 - 15
7 POSITIONING DEDICATED SIGNALS
POINT
(1) Only axis 1 can be set as a real mode. Axes 1 to 8 can be set as a virtual servo
motor axis. (Up to 3 axes can be used)
7 - 16
7 POSITIONING DEDICATED SIGNALS
POINT
(1) Axes 1 to 8 can be set as a virtual servo motor axis. (Up to 3 axes can be used)
7 - 17
7 POSITIONING DEDICATED SIGNALS
POINT
(1) Axes 1 to 8 can be set as a virtual servo motor axis. (Up to 3 axes can be used)
7 - 18
7 POSITIONING DEDICATED SIGNALS
D716 D764
D717 D765
Unusable — — —
D718 D766
D719 D767
Manual pulse
generators 1 pulse At the manual pulse
Command
D720 Axis 1 input magnification generator enable flag D768
device
setting register
(Note-1), (Note-2)
D721 D769
D722 D770
D723 D771
D724 D772
D725 D773
D726 D774
D727 D775
Unusable
D728 D776 — — —
(42 points)
D729 D777
D730 D778
D731 D779
D732 D780
D733 D781
D734 D782
D735 D783
D736 Unusable — — — D784
D737 D785
D738 D786
D739 D787
D740 D788
D741 D789
D742 D790
D743 D791
D744 D792
D745 D793
D746 D794
D747 D795
D748 D796
D749 D797
D750 D798
D751 D799
7 - 19
7 POSITIONING DEDICATED SIGNALS
The motion registers (#0 to #12287) are available as the Motion controller-dedicated
devices.
they can be used in operation control(F/FS) program or transition (G) programs.
7 - 20
7 POSITIONING DEDICATED SIGNALS
Axis
Device No. Signal name
No.
1 #8000 to #8019
Signal
Signal name signal description Refresh cycle
direction
0 : Unused
256 : MR-J3-B
257 : MR-J3-B (Fully When the servo amplifier
0 Servo amplifier type
closed loop control) power-on
258 : MR-J3-B ( Linear)
263 : MR-J3-B ( DD motor)
1 Motor current 0.1[%] Operation cycle 1.7[ms] or Monitor
2 less: Operation cycle device
3 Motor speed 0.1[r/min] Operation cycle 3.5[ms] or
more: 3.5[ms]
4
Command speed [PLS/s] Operation cycle
5
6 Home position return re-travel At home position return re-
7 value (Real mode only) travel
8
9
10
11
12
13
Unusable
14
15
16
17
18
19
7 - 21
7 POSITIONING DEDICATED SIGNALS
Error information
Seventh Sixth Fifth Fourth Third Second First Signal name
Latest
in past in past in past in past in past in past in past
#8640 #8652 #8664 #8676 #8688 #8700 #8712 #8724 Error Motion SFC program No.
#8641 #8653 #8665 #8677 #8689 #8701 #8713 #8725 Error type
#8642 #8654 #8666 #8678 #8690 #8702 #8714 #8726 Error program No.
7 - 22
7 POSITIONING DEDICATED SIGNALS
to to
78
Latch data storage area 32
79
7 - 23
7 POSITIONING DEDICATED SIGNALS
Mark
detection Device No. Signal name
function No.
1 #7920 to #7939
2 #7940 to #7959 Signal
Signal name Fetch cycle
3 #7960 to #7979 direction
4 #7980 to #7999 0 Marl detection signal allocation devices At Registration code setting
1 Mark detection signal compensation time Operation cycle Command
2 Latch data type signal
At Registration code setting
3 Mark detection axis number
4
Not available — —
5
6
Latch data upper limit
7
Command
8 Operation cycle
Latch data lower limit signal
9
10 Mark detection mode
11
12
13
14
15 Not available — —
16
17
18
19
7 - 24
7 POSITIONING DEDICATED SIGNALS
Special relays are internal relays whose applications are fixed in the Motion controller.
For this reason, they cannot be used in the same way as the normal internal relays by
the Motion SFC programs.
However, they can be turned ON/OFF as needed in order to control the Motion
controller.
• Indicates whether the relay is set by the system or user, and, if it is set by system, when
setting is performed.
<Set by>
S: Set by system (Motion controller)
U: Set by user (Motion SFC program or test operation using MT Developer2)
S/U: Set by both system (Motion controller) and user
Set by <When set> Indicated only if setting is done by system (Motion controller).
(When set) Main process: Set during each main processing (free time processing of the CPU)
Initial process: Set only during initial processing (when power supply is turned ON, or
when executed the reset)
Status change : Set only when there is a change in status
Error : Set when error is occurred.
Request : Set only when there is a user request (Special relay, etc.)
Operation cycle : Set during each operation cycle of the Motion controller.
7 - 25
7 POSITIONING DEDICATED SIGNALS
7 - 26
7 POSITIONING DEDICATED SIGNALS
7 - 27
7 POSITIONING DEDICATED SIGNALS
Special registers are internal registers whose applications are fixed in the
Motion controller. For this reason, it is not possible to use these registers in
Motion SFC programs in the same way that normal registers are used.
However, data can be written as needed in order to control the Motion
controller.
Data stored in the special registers are stored as BIN values if no special
designation has been made to the contrary.
Item Explanation
Number • Indicates the No. of the special register.
Name • Indicates the name of the special register.
Meaning • Indicates the nature of the special register.
Details • Indicates detailed information about the nature of the special register.
• Indicates whether the register is set by the system or user, and, if set by system, when
setting is performed.
<Set by>
S: Set by system (Motion controller)
U: Set by user (Motion SFC program or test operation using MT Developer2)
S/U: Set by both system (Motion controller) and user
Set by <When set> Indicated only if setting is done by system (Motion controller).
(When set) Main process: Set during each main processing (free time processing of the CPU)
Initial process: Set only during initial processing (when power supply is turned ON, or
when executed the reset)
Status change : Set only when there is a change in status
Error : Set when error is occurred.
Request : Set only when there is a user request (Special relay, etc.)
Operation cycle : Set during each operation cycle of the Motion controller.
7 - 28
7 POSITIONING DEDICATED SIGNALS
• The day and hour that SD0 data was updated is stored as BCD 2-digit code.
Clock time for Clock time for
SD2 diagnostic error diagnostic error B15 to B8 B7 to B0 Example : 25st, 10 a.m
H2510
occurrence occurrence Day(1 to 31) Hour(0 to 23)
• The minute and second that SD0 data was updated is stored as BCD 2-digit
code.
SD3 Example : 35min., 48 sec.
B15 to B8 B7 to B0
H3548
Minute(0 to 59) Second(0 to 59)
• Category codes which help indicate what type of information is being stored in
the error common information areas (SD5 to SD15) and error individual
information areas (SD16 to SD26) are stored. The category code for judging
the error information type is stored.
B15 to B8 B7 to B0
S (Occur an error)
Individual information Common information
Error information Error information category codes category codes
SD4
categories category code • The common information category codes store the following codes.
0: No error
1: Module No./CPU No./Base No.
• The individual information category codes store the following codes.
0: No error
5: Parameter No.
13:Parameter No./CPU No.
SD5
SD6 • Common information corresponding to the diagnostic error (SD0) is stored.
• The error common information type can be judged by SD4 (common
SD7
information category code).
SD8
1: Module No./CPU No./Base No.
SD9
• For the Multiple CPU system, Module No. or CPU No. is stored
SD10
depending on the error that occurred.
SD11 (Refer to corresponding error code for which No. has been stored.)
SD12 Error common Error common CPU No.1: 1, CPU No.2: 2, CPU No.3: 3, CPU No.4: 4
SD13 information information
SD14 No. Meaning
SD5 Module No./CPU No./Base No.
SD6 I/O No.
SD7
SD15
to Empty
SD15
7 - 29
7 POSITIONING DEDICATED SIGNALS
• The CPU operating status is stored as indicated in the following figure. S (Main processing)
B15 B12 B11 B8 B7 B4 B3 B0
2) 1)
Operating status Operating status
SD203
of CPU of CPU 1) Operating status of CPU 0: RUN
2: STOP
2) STOP cause 0: RUN/STOP switch
(Note) Priority is earliest first 4: Error
7 - 30
7 POSITIONING DEDICATED SIGNALS
Year Month
Day Hour
Minute Second
Day of week
Clock data
SD213 0 Sunday
(Day of week) Always set to "0". 1 Monday
2 Tuesday
3 Wednesday
4 Thursday
5 Friday
6 Saturday
Number of points
SD290 • Stores the number of points currently set for X devices.
assigned for X
Number of points
SD291 • Stores the number of points currently set for Y devices.
assigned for Y
Number of points
SD292 • Stores the number of points currently set for M devices.
assigned for M
Number of points
SD293 • Stores the number of points currently set for L devices.
assigned for L
Number of points
SD294 • Stores the number of points currently set for B devices.
assigned for B
Number of points
SD295 • Stores the number of points currently set for F devices.
assigned for F
Number of points
SD296 • Stores the number of points currently set for SB devices.
assigned for SB
Device Number of points
SD297 • Stores the number of points currently set for V devices. S (Initial processing)
assignment assigned for V
Number of points
SD298 • Stores the number of points currently set for S devices.
assigned for S
Number of points
SD299 • Stores the number of points currently set for T devices.
assigned for T
Number of points
SD300 • Stores the number of points currently set for ST devices.
assigned for ST
Number of points
SD301 • Stores the number of points currently set for C devices.
assigned for C
Number of points
SD302 • Stores the number of points currently set for D devices.
assigned for D
Number of points
SD303 • Stores the number of points currently set for W devices.
assigned for W
Number of points
SD304 • Stores the number of points currently set for SW devices.
assigned for SW
7 - 31
7 POSITIONING DEDICATED SIGNALS
Error program Error program No. • When the servo program setting error flag (SM516) turns on, the erroneous
SD516
No. of servo program servo program No. will be stored.
Error item Error code of servo • When the servo program setting error flag (SM516) turns on, the error code
SD517
information program corresponding to the erroneous setting item will be stored.
Scan time • Main cycle is stored in the 1ms units.
SD520 Scan time
(1ms units) Setting range (0 to 65535[ms])
S (Main processing)
Maximum scan Maximum scan • The maximum value of the main cycle is stored in the 1ms units.
SD521
time time (1ms units) Setting range (0 to 65535[ms])
Motion operation Motion operation
SD522 • The time required for motion operation cycle is stored in the [μs] unit. S (Operation cycle)
cycle cycle
Operation cycle Operation cycle
SD523 of the Motion of the Motion CPU • The setting operation cycle is stored in the [μs] unit. S (Initial processing)
CPU setting setting
SD700 allocated devices allocated number • The number of # devices that are set is stored. S (Initial processing)
SD720 444μs Coasting 444μs Coasting • It is counting up "1" each 444us. (No latch device. When power is on, it will be
S (by 1 per 444μs)
SD721 Timer Timer "0" and then it starts counting up.
7 - 32
8 PARAMETERS FOR POSITIONING CONTROL
(1) The user sets the fixed parameters for each axis based on the mechanical system
requirements, etc.
(2) Fixed parameters are set using MT Developer2.
(3) Refer to "Q173DCPU/Q172DCPU Motion controller (SV13/SV22) Programming
Manual (REAL MODE)" for details.
Number of
pulses per pulses per motor rotation
2 1 to 2147483647[PLS] 20000 based on the mechanical
rotation
system.
(AP)
Travel • Set the travel value per motor
value per 0.1 to 0.00001 to 0.00001 to 1 to based on the mechanical
3 20000 system.
rotation 214748364.7 21474.83647 21474.83647 2147483647
(AL)
• Set the backlash amount of
the machine.
• Every time the direction
changes during positioning,
Backlash
backlash compensation is
4 compensation 0 to 6553.5 0 to 0.65535 0 to 0.65535 0 to 65535 0
excuted with the set value.
amount (Note) The expression below shows
the setting range.
0 (backlash compensation
PLS
amount) × AP/AL 65535
• Set the upper limit for the
-214748364.8 μm -21474.83648 inch degree -2147483648 PLS
Upper stroke 0 to machine travel range. The
5 to to to 2147483647
limit (Note) 359.99999 expression below shows the
214748364.7 21474.83647 2147483647 setting range.
• Set the lower limit for the
-214748364.8 -21474.83648 -2147483648
Lower stroke 0 to machine travel range. The
6 to to to 0
limit (Note) 359.99999 expression below shows the
214748364.7 21474.83647 2147483647 setting range. 8
• Set the position at which the
command in-position signal
(M2403+20n) turns on
Command in- [(positioning address) -
0.1 to 0.00001 to 0.00001 to 1 to
7 position range 100 (current value)].
214748364.7 21474.83647 359.99999 2147483647
(Note) The expression below shows
the setting range.
1 (command in-position
range) × AP/AL 32767
• When the control unit is set to
Speed control
degrees, set whether the
10 multiplier
8 Invalid/Valid Invalid positioning control is executed
setting for
based on a 10 multiplier of
degree axis the command speed setting.
(Note): The display of the possible setting range changes according to the electronic gear value.
8-1
8 PARAMETERS FOR POSITIONING CONTROL
(1) Parameter blocks allow for easy setting changes by allowing data such as
acceleration/deceleration control to be set once and then reused for multiple
positioning processes.
(2) A maximum of 64 parameter blocks can be created.
(3) Parameter blocks can be set using MT Developer2.
(4) Parameter block parameters available are shown in Table 8.2.
(5) Refer to "Q173DCPU/Q172DCPU Motion controller (SV13/SV22) Programming
Manual (REAL MODE)" for details.
POINT
(1) Parameter blocks are specified in the home position return data, JOG operation
data or servo program.
(2) The various parameter block data can be changed using the servo program.
8-2
8 PARAMETERS FOR POSITIONING CONTROL
POINT
The data set in the parameter block is used in positioning control, home position return and
JOG operation.
(1) The parameter block No. used in the positioning control is set using MT Developer2
during creation of the servo program. If it is not set, control is executed with the
contents of parameter block No.1.
Also, it is possible to set parameter block data individually in the servo program.
[Servo program creation screen]
Parameter block No.
setting
Individual parameter
block data setting
(2) The parameter block No. used in the home position return or JOG operation is set in
the "home position return data" or "JOG operation data" setting areas of
MT Developer2.
[Home position return data setting screen]
8-3
8 PARAMETERS FOR POSITIONING CONTROL
8-4
8 PARAMETERS FOR POSITIONING CONTROL
(1) Use home position return immediately after power supply ON or at other times
when confirmation of axis location is required.
(3) Select the optimal home position return method based on the system
configuration and application with reference to the following.
8-5
8 PARAMETERS FOR POSITIONING CONTROL
8-6
8 PARAMETERS FOR POSITIONING CONTROL
• The current value of home position after the home position return is set.
Home position
3
address
• The creep speed (low speed immediately before stopping after deceleration from home position return speed)
5 Creep speed after the proximity dog ON is set.
Travel value after • The travel value after the proximity dog ON for the count type is set.
6 proximity • More than the deceleration distance at the home position return speed is set.
dog ON
Parameter • The parameter block (Refer to Section 4.3) No. to use for home position return is set.
7
Block setting
Home position • Valid/invalid of home position return retry is set.
8 return retry
function
Dwell time at the • The stop time at the deceleration stop during the home position return retry is set.
home position
9
return
retry
• The shift amount at the home position shift is set.
Home position
10
shift amount
• The operation speed which set the home position shift amount except "0" is set.
Speed set at the
11
home position shift
• The torque limit value with creep speed at the stopper type home position return is set.
Torque limit value
12
at the creep speed
• When the home position return request signal is ON, it set whether a servo program can be executed or not.
Operation setting
for incompletion
13
of home position
return
8-7
8 PARAMETERS FOR POSITIONING CONTROL
MEMO
8-8
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Servo programs specify the type of the positioning data required to execute positioning
control in the Motion controller.
This chapter describes the configuration and setting method of the servo programs.
This section describes the composition of servo programs and the area in which they
are stored.
(1) Program No. ........... This number is specified using the Motion SFC program.
Any number in the range of 0 to 4095 can be set.
9-1
9 SERVO PROGRAMS FOR POSITIONING CONTROL
(3) Positioning data ...... This is the required data for executing servo instructions.
The data required is fixed for each servo instruction.
The following applies for the servo program shown in Figure
9.1:
• Axis used and
Data which must be set in order to
positioning address
execute the servo instruction.
• Command speed
• Dwell time Data which will be set to default
• M-code values for control if not set.
• P.B. Control is executed using the data
(parameter block) of parameter block 3 (P.B.3).
0
Program No.10
Program No.1 Servo programs are stored in the order
in which their program No. were created.
Program No. 2
16384
Step
POINT
If the servo program area has insufficient capacity, execute multiple positioning
control operations with one program using indirect setting of the servo program’s
positioning data.
9-2
9 SERVO PROGRAMS FOR POSITIONING CONTROL
The servo instructions used in the servo programs are shown below.
Refer to the "Q173DCPU/Q172DCPU Motion Controller (SV13/SV22) Programming
Manual (Motion SFC)" for details of the current value change control (CHGA, CHGA-E,
CHGA-C).
Positioning data
Common Arc/Helical OSC Parameter block Other
WAIT-ON/OFF
FIN acceleration/deceleration
interpolation
Program No.
M-code
Acceleration time
Command speed
Central point
Dwell time
Auxiliary point
Pitch
Starting angle
Control unit
Speed limit value
Deceleration time
Repeat condition
Skip
Cancel
Radius
S-curve ratio
Number of steps
at stop input
Deceleration processing
Instruction Processing
symbol
Virtual enable
Number of step 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1
Number of indirect words 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1/ 2 1(B) 1(B) 1 1(B) 1 1(B)
1(B)
4 to 17
INC-1 Incremental 1-axis positioning
ABS-2
1) 2)
Number Description
Instruction symbol Lists the servo instructions usable in servo programs.
1)
Processing Lists the processing outlines of the servo instructions.
(a) Indicates positioning data which can be set in servo instructions.
1) : Item which must be set by the user (The servo instruction can not execute unless this data is set by the user.)
2) : Item which is set when required by user (Data is set to the default value unless otherwise set by user.)
(b) Allows direct or indirect designation (except axis No.)
1) Direct designation : Set with numerical value.
2) Indirect designation : Set with word device.
2) • Servo program execution is controlled using the preset word device contents.
• Each setting item may either be 1 or 2 word data.
• For 2 word data, set the start device No..
(c) Number of steps
The more set items there are, the more the number of instruction steps. (The number of steps is displayed when the
servo program is created.)
(The instruction + item comprise the minimum steps, and one item increases the number of steps by 1.)
3) Items common to the servo instructions
4) Items set in circular interpolation servo programs
5) Items set for high-speed oscillation
Set when wishing to deviate from data set in the parameter block used in the servo program (left at default parameter block
6) value when not set)
(The parameter block data remains unchanged in other servo programs.)
7) Setting items other than the common, circular and parameter block items (Items to be set vary with the servo instruction.)
8) Indicates the number of steps of each servo instruction.
9-3
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Auxiliary point
Axis
Address/travel value
Command speed
Dwell time
M -code
Radius
Central point
Pitch
Positioning control
Instruction
Processing
symbol
Virtual enable —
Number of steps 1 1 1 1 1 1 1 1 1 1 1
interpolation
point-
9-4
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Positioning data
OSC Parameter block Others (Note-2)
WAIT-ON/OFF
Program No.
(constant speed)
Command speed
Cancel
Skip
FIN acceleration/deceleration
Allowable error range for circular
Deceleration time
Frequency
/deceleration time
Amplitude
Control unit
Acceleration time
at stop input
S-curve ratio
Rapid stop deceleration time
Speed limit value
interpolation
Repeat condition
— — — — — — — —
1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1
Note-2
Note-2 Note-2 Note-2 Note-2
2 2 2 1 1 2 1 1 1 1 1 2 1 1/ — 2 1 1
1(B) 1(B) 1(B) 1(B)
1(B)
4 to 17
5 to 20
7 to 21
8 to 22
7 to 22
6 to 21
9-5
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Auxiliary point
Axis
Address/travel value
Command speed
Radius
Dwell time
Central point
Pitch
Instruction
Processing
Positioning control
symbol
Virtual enable —
Number of steps 1 1 1 1 1 1 1 1 1 1 1
ABS
Circular interpolation
interpolation CW
Absolute central point-specified circular
ABS
control
interpolation CCW
Incremental central point-specified circular
INC
interpolation CW
Incremental central point-specified circular
INC
interpolation CCW
Absolute auxiliary point- specified helical
specified
Auxiliary
ABH
point-
interpolation
Incremental auxiliary point- specified helical
INH
interpolation
Absolute radius-specified helical
ABH
interpolation less than CW 180°
Absolute radius-specified helical
ABH
interpolation CW 180° or more
Absolute radius-specified helical
ABH
interpolation less than CCW 180°
Radius-specified
Helical interpolation control
ABH
interpolation CW
Absolute central point-specified helical
ABH
interpolation CCW
Incremental central point-specified helical
INH
interpolation CW
Incremental central point-specified helical
INH
interpolation CCW
9-6
2
1
—
Starting angle
2
1
—
Amplitude
OSC
2
1
—
Frequency
1
1
Reference axis No. (Note-1)
1
1
—
Control unit
2
2
Speed limit value
1
1
Acceleration time
1
1
Deceleration time
1
1
Rapid stop deceleration time
1
1
—
Torque limit value
Parameter block
Deceleration processing
1
1
—
at stop input
Allowable error range for circular
2
1 interpolation
Positioning data
1
1
S-curve ratio
9-7
1
1/
Repeat condition
1(B)
Note-2
1
Program No.
Command speed
9 SERVO PROGRAMS FOR POSITIONING CONTROL
2
2
(constant speed)
2
Cancel
1(B)
Note-2
2
: Must be set.
Skip
1(B)
Note-2
1
1
FIN acceleration/deceleration
Others (Note-2)
WAIT-ON/OFF
1(B)
Note-2
: Set if required.
/deceleration time
1
—
10 to 27
10 to 27
Number of steps
9 SERVO PROGRAMS FOR POSITIONING CONTROL
M-code
Auxiliary point
Axis
Command speed
Radius
Dwell time
Central point
Pitch
Instruction
Processing
Positioning control
symbol
Virtual enable —
Number of steps 1 1 1 1 1 1 1 1 1 1 1
rotation start
Speed
VVF
Speed
rotation start
Speed control ( ) reverse
VVR rotation start
Speed-position control
VPF
control (Note-3)
Speed-position
ABS-1
Speed-switching control end
Speed-switching control
ABS-3
INC-1
Travel value up to speed-switching
INC-2 control end point
INC-3
Speed-switching point
VABS absolute specification
Speed-switching point
VINC incremental specification
9-8
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Positioning data
OSC Parameter block Others (Note-2)
WAIT-ON/OFF
Program No.
Command speed
(constant speed)
Cancel
Skip
FIN acceleration/deceleration
Deceleration time
/deceleration time
Frequency
Deceleration processing
at stop input
S-curve ratio
Amplitude
Control unit
Acceleration time
Speed limit value
interpolation
Repeat condition
Reference axis No. (Note-1)
— — — — — — — —
1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1
Note-2
Note-2 Note-2 Note-2 Note-2
2 2 2 1 1 2 1 1 1 1 1 2 1 1/ — 2 1 1
1(B) 1(B) 1(B) 1(B)
1(B)
4 to 17
5 to 19
7 to 21
3 to 15
3 to 16
4 to 18
2 to 4
1 to 13
4 to 9
5 to 10
7 to 12
4 to 9
5 to 10
7 to 12
4 to 6
9-9
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Address/travel value
Command speed
M-code
Dwell time
Auxiliary point
Radius
Pitch
Axis
Central point
Positioning control
Instruction
Processing
symbol
Virtual enable —
Number of steps 1 1 1 1 1 1 1 1 1 1 1
position stop
PVF
with fixed
ABS-1
ABS-2
ABS-3
ABS-4
ABS
Constant-speed control
ABS
ABS
ABS
ABS
ABH
ABH
ABH
Constant-speed control passing point
ABH
helical absolute specification
ABH
ABH
ABH
9 - 10
2
1
—
Starting angle
2
1
—
Amplitude
OSC
2
1
—
Frequency
1
1
Reference axis No. (Note-1)
1
1
—
Control unit
2
2
Speed limit value
1
1
Acceleration time
1
1
Deceleration time
1
1
Rapid stop deceleration time
1
1
—
Torque limit value
Parameter block
Deceleration processing
1
1
—
at stop input
Allowable error range for circular
2
1 interpolation
Positioning data
1
1
S-curve ratio
9 - 11
1
1/
Repeat condition
1(B)
Note-2
1
Program No.
Command speed
9 SERVO PROGRAMS FOR POSITIONING CONTROL
2
2
(constant speed)
2
Cancel
: Must be set.
Note-2
2
Skip
1(B) 1(B)
Note-2
1
1
Others (Note-2)
FIN acceleration/deceleration
WAIT-ON/OFF
1(B)
Note-2
: Set if required.
Fixed position stop acceleration
1
1
—
/deceleration time
1
—
4 to17
9 to 14
8 to 13
9 to 14
5 to 14
4 to 13
5 to 14
5 to 13
4 to 12
3 to 11
2 to 10
3 to 17
3 to 15
4 to 16
6 to 19
Number of steps
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Address/travel value
Command speed
M-code
Dwell time
Auxiliary point
Radius
Pitch
Axis
Central point
Positioning control
Instruction
Processing
symbol
Virtual enable —
Number of steps 1 1 1 1 1 1 1 1 1 1 1
INC-1
INC-2
INC-3
INC-4
INC
Constant-speed control passing point
INC
incremental specification
INC
INC
Constant-speed control
INC
INC
INC
INH
INH
INH
Constant-speed control passing point
INH
helical incremental specification
INH
INH
INH
9 - 12
2
1
—
Starting angle
2
1
—
Amplitude
OSC
2
1
—
Frequency
1
1
Reference axis No. (Note-1)
1
1
—
Control unit
2
2
Speed limit value
1
1
Acceleration time
1
1
Deceleration time
1
1
Rapid stop deceleration time
1
1
—
Torque limit value
Parameter block
Deceleration processing
1
1
—
at stop input
Allowable error range for circular
2
1
interpolation
Positioning data
1
1
S-curve ratio
9 - 13
1
1/
Repeat condition
1(B)
Note-2
1
Program No.
Command speed
9 SERVO PROGRAMS FOR POSITIONING CONTROL
2
2
(constant speed)
2
Cancel
: Must be set.
Note-2
2
Skip
1(B) 1(B)
Note-2
1
1
Others (Note-2)
FIN acceleration/deceleration
WAIT-ON/OFF
1(B)
Note-2
: Set if required.
Fixed position stop acceleration
1
1
—
/deceleration time
1
—
1 to 2
9 to 14
8 to 13
9 to 14
5 to 14
4 to 13
5 to 14
5 to 13
4 to 12
3 to 11
2 to 10
Number of steps
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Address/travel value
Command speed
M-code
Dwell time
Auxiliary point
Radius
Pitch
Axis
Central point
Positioning control
Instruction
Processing
symbol
Virtual enable —
Number of steps 1 1 1 1 1 1 1 1 1 1 1
FOR-TIMES
control, constant-
(used in speed
speed control)
same control
Repetition of
switching
FOR-OFF
return
9 - 14
2
1
—
Starting angle
2
1
—
Amplitude
OSC
2
1
—
Frequency
1
1
Reference axis No. (Note-1)
1
1
—
Control unit
2
2
Speed limit value
1
1
Acceleration time
1
1
Deceleration time
1
1
Rapid stop deceleration time
1
1
—
Torque limit value
Parameter block
Deceleration processing
1
1
—
at stop input
Allowable error range for circular
2
1 interpolation
Positioning data
1
1
S-curve ratio
9 - 15
1
1/
Repeat condition
1(B)
Note-2
1
Program No.
Command speed
9 SERVO PROGRAMS FOR POSITIONING CONTROL
2
2
(constant speed)
2
Cancel
Note-2
2
Skip
1(B) 1(B)
Note-2
: Must be set.
1
1
Others (Note-2)
FIN acceleration/deceleration
2
WAIT-ON/OFF
1(B)
Note-2
/deceleration time
: Set if required.
1
—
3
2
3
2 to 3
5 to 10
Number of steps
9 SERVO PROGRAMS FOR POSITIONING CONTROL
The positioning data set in the servo programs is shown in Table 9.3.
Refer to "Q173DCPU/Q172DCPU Motion controller (SV13/SV22) Programming
Manual (REAL MODE)" for details.
9 - 16
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Setting value using the Motion SFC program (Indirect setting) Indirect setting Processing at the setting error
Setting range Error item information
Possible/ Number of Control using
(Stored in SD517) Not start
mm inch degree PLS not possible used words (Note-4) default value
1 to 64 1 1
-2147483648 -2147483648
0 to 35999999 -2147483648
to 2147483647 to 214748647
( 10-5[degree]) to 2147483647
( 10-1[µm]) ( 10-5[inch]) n03 (Note-1)
Except for speed/position switching control
0 to 214783647
Speed/position switching control
2
1 to 2147483647
1 to 600000000 1 to 600000000 1 to
( 10-3 (Note-2) (Note-3)
( 10-2 ( 10-3 2147483647 2 4
[degree/min])
[mm/min]) [inch/min]) (Note-5) [PLS/s]
0 to 5000[ms] 1 5
0 to 32767 1 6
1 to 1000[%] 1 7
(Note-1): The "n" in n03, n08, n09 and n10, indicates the axis No. (1 to 32).
(Note-2): When an error occurs because the speed limit value is exceeded, it is controlled at the speed limit value.
(Note-3): Applies when the command speed is "0".
(Note-4): If there are multiple errors in the same program, the latest error item information is stored.
(Note-5): When the "speed control 10 multiplier setting for degree axis" is set to "valid", the setting range is 0.01 to 21474836.47 [degree/min].
(Note-6): If 2 axes are set, an error will be happened when the servo program starts.
9 - 17
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Absolute 0.00001 to
interpolation. 429496729.5 0 to 359.99999 1 to 4294967295
data method 42949.67295
Radius
9 - 18
9 SERVO PROGRAMS FOR POSITIONING CONTROL
Setting value using the Motion SFC program (Indirect setting) Indirect setting Processing at the setting error
Setting range Error item information
Possible/ Number of used Control using
(Stored in SD517) Not start
mm inch degree PLS not possible words (Note-4) default value
-2147483648 to -2147483648
0 to 35999999 -2147483648
2147483647 to 2147483647
( 10-5[degree]) to 2147483647
( 10-1[μm]) ( 10-5[inch]) 2 2 n08 (Note-1)
0 to 2147483647
-2147483648 -2147483648
0 to 35999999 -2147483648
to 2147483647 to 2147483647
( 10-5[degree]) to 2147483647
( 10-1[μm]) ( 10-5[inch]) 2 2 n10 (Note-1)
0 to 2147483647
0 to 999 1 28
0 1 2 3 1 11
1 to 2147483647
1 to 600000000 1 to 600000000 1 to
-2 -3 ( 10-3
( 10 ( 10 2147483647 2 12
[degree/min])
[mm/min]) [inch/min]) (Note-5) [PLS/s]
1 to 65535[ms] 1 13
1 to 65535[ms] 1 14
1 to 65535[ms] 1 15
0 to 100[%] 1 21
1 to 1000[%] 1 16
0: Deceleration to a stop in accordance with the deceleration time
1: Deceleration to a stop in accordance with the rapid stop 1
deceleration time
(Note-1): The "n" in n03, n08, n09 and n10, indicates the axis No. (1 to 32).
(Note-4): If there are multiple errors in the same program, the latest error item information is stored.
(Note-5): When the "speed control 10 multiplier setting for degree axis is set to "valid", is 0.01 to 21474836.47 [degree/min].
(Note-7): The setting value is invalid in Real mode.
9 - 19
9 SERVO PROGRAMS FOR POSITIONING CONTROL
9 - 20
9 SERVO PROGRAMS FOR POSITIONING CONTROL
1 to 32767 1 18 Control by K1
0 to 4095 1 19
1 to 2147483647
1 to 600000000 1 to 600000000 1 to
-2 -3 ( 10-3 (Note-2) (Note-3)
( 10 ( 10 2147483647 2 4
[degree/min])
[mm/min]) [inch/min]) (Note-5) [PLS/s]
Control by
1 to 5000[ms] 1 13
1000[ms]
Control by
1 to 65535[ms] 1 13
1000[ms]
(Note-2): When an error occurs because the speed limit value is exceeded, it is controlled at the speed limit value.
(Note-3): Applies when the command speed is "0".
(Note-4): If there are multiple errors in the same program, the latest error item information is stored.
(Note-5): When the "speed control 10 multiplier setting for degree axis is set to "valid", is 0.01 to 21474836.47 [degree/min].
9 - 21
9 SERVO PROGRAMS FOR POSITIONING CONTROL
MEMO
9 - 22
10 MOTION SFC PROGRAMS
10
10 - 1
10 MOTION SFC PROGRAMS
10 - 2
10 MOTION SFC PROGRAMS
Motion SFC program components are shown below. The operation sequence or
transition control is expressed by connecting these symbols with directed lines in the
Motion SFC program.
Symbol
Classification Name List Representation Function
(Code size (byte))
Program
start/end • Indicates a program end (exit).
• When a subroutine call is carried out, returns to the call
END END END source program.
• It is possible to use one, multiple or zero END
(8)
commands in a single program.
Motion control Kn
CALL Kn • Starts a servo program Kn (K0 to K4095).
step
(8)
Single
execution type Fn • Executes the operation control program Fn a single
CALL Fn
operation time (F0 to F4095).
control step (8)
Scan execution
FSn • Repeats an operation control program FSn (FS0 to
type operation CALL FSn
FS4095) until the next transition condition enables.
control step (8)
• When a WAIT command comes after GSUB , performs
a "subroutine call" and transfers control to the specified
program. Control returns to the call source program at
END execution.
Subroutine Program name • When anything other than WAIT comes after GSUB,
Step GSUB program name
call/start step performs "subroutine start", starts the specified
(8) program and transitions to the next (below) command
in the current program. The start source and
destination programs are executed simultaneously, and
the call destination program ends at END execution.
10 - 3
10 MOTION SFC PROGRAMS
Symbol
Classification Name List representation Function
(Code size (byte))
• If preceded by a motion control step, transitions to the
next step after meeting transition condition Gn (G0 to
G4095) without waiting for the motion operating
completion.
Shift • If preceded by an operation control step, transitions to
Gn
(Pre-read SFT Gn the next step after meeting the transition condition and
transition) (8) completing the operation execution.
• If preceded by a subroutine call or starting step,
transitions to the next step after meeting transition
condition without waiting for the completion of
subroutine operation.
• If preceded by a motion control step, waits for
completion of the motion operation and then transitions
to the next step after meeting the transition condition
Gn (G0 to G4095).
• If preceded by an operation control step, transitions to
Gn
WAIT WAIT Gn the next step after meeting the transition condition and
(8) after operation execution. (Same operation as Shift.)
• If preceded by a subroutine call or starting step, waits
for subroutine operation completion and then
transitions to the next step after meeting transition
condition.
• Prepares start conditions of the next motion control
Transition ON bit device
step and issues an instruction immediately when the
WAITON Kn WAITON bit device specified bit device turns ON.
• Always pair this transition with the motion control step
(14) one-for-one.
• Prepares start conditions of the next motion control
OFF bit device
step and issues an instruction immediately when the
WAITOFF Kn WAITOFF bit device specified bit device turns OFF.
• Always pair this transition with the motion control step
(14) one-for-one.
• If preceded by a motion control step, transitions to the
next step after meeting transition condition Gn (G0 to
G4095) without waiting for the motion operation
IFBm
completion. If transition condition is not met, transitions
IFT1
to the right-connected step.
(Not SFT Gn
completion • If preceded by an operation control step, transitions to
of condition) :
the next step after both meeting the transition condition
Gn JMP IFEm
Shift Y/N N operation execution completion. If the transition
(Completion Y IFT2
of condition) condition is not met, transitions to the right-connected
SFT Gn+?
step.
:
• If preceded by a "subroutine call" or "starting step",
JMP IFEm
transitions to the next step after meeting the transition
IFEm
condition without waiting for subroutine operation
completion. If transition condition is not met, transitions
to the right-connected step.
10 - 4
10 MOTION SFC PROGRAMS
Symbol
Classification Name List representation Function
(Code size (byte))
• If preceded by a motion control step, waits for motion
operation completion and then transitions to the next
step after meeting transition condition Gn (G0 to
IFBm
G4095). If transition condition is not met, transitions to
IFT1
the right-connected step.
WAIT Gn
(Not • If preceded by an operation control step, transitions to
completion :
of condition) the next step after meeting the transition condition and
JMP IFEm
Transition WAIT Y/N Gn after operation execution. If transition condition is not
N IFT2
(Completion Y met, transitions to the right-connected step.
of condition) WAIT Gn+?
(Same operation as Shift.)
:
• If preceded by a subroutine call or starting step, waits
JMP IFEm
for the subroutine operation completion, and then
IFEm
transitions to the next step after meeting the transition
condition. If the transition condition is not met,
transitions to the right-connected step.
10 - 5
10 MOTION SFC PROGRAMS
Branch and coupling patterns which specify step and transition sequences in the
Motion SFC charts are shown below.
Name List
Motion SFC chart symbol Function
(Code size (byte)) representation
• Steps and transitions connected in series are
List processed in order from top to bottom.
representation • Steps and transitions need not be lined up
Series transition corresponding to alternately.
(Corresponding the Motion SFC • When a transition is omitted, unconditional shift
symbol size) chart symbols processing is performed.
shown in Section
4.2.
10 - 6
10 MOTION SFC PROGRAMS
PAT2
CALL Fn’’’
:
CALL Kn
(JMP PAEm)
PAEm
SFT Gn’’’
10 - 7
10 MOTION SFC PROGRAMS
List
Name Motion SFC chart symbol Function
representation
CALL Kn • After a selective branch, a selective branch can be
IFBm performed.
IFT1
SFT Gn
IFBm+1
IFBm
Selective branch IFT1
IFT1 IFT2
| SFT Gn’
IFBm+1
Selective branch :
IFT1 IFT2
JMP IFEm+1
IFT2
SFT Gn’’
:
(JMP IFEm+1)
IFEm+1
• The two selective coupling points for selective
JMP IFEm
branch selective branch can be the same.
Note that in the Motion SFC chart, this type is
IFT2
displayed in order of a selective coupling
SFT Gn’’’
Selective coupling selective coupling, as shown on the left.
CALL Fn’ • In this case, a pointer (Pn) cannot be set between
IFEm+1
| :
IFEm the selective coupling point (IFEm+1) and the
Selective coupling (JMP IFEm) selective coupling point (IFEm).
IFEm
SFT Gn’’’’
Appli-
:
cation
type CALL Kn • After a parallel branch, a parallel branch can be
PABm performed.
PAT1 • A parallel branch can be nested up to four levels.
SFT Gn
PABm
Parallel branch PAT1 PAT2 PABm+1
PABm+1
| PAT1
PAT1 PAT2
Parallel branch CALL Fn’
:
JMP PAEm+1
PAT2
CALL Fn’’
: • The two parallel coupling points for parallel branch
(JMP PAEm+1) parallel branch can be the same. Note that in the
PAEm+1 Motion SFC chart, this type is displayed in order of
JMP PAEm a parallel coupling parallel coupling, as shown
on the left.
PAT2 • In this case, a pointer (Pn) cannot be set between
Parallel coupling
PAEm+1 CALL Fn’’’ the parallel coupling point (PAEm+1) and the
|
PAEm
: parallel coupling point (PAEm).
Parallel coupling
CALL Kn
JMP PAEm
PAEm
SFT Gn’’’
:
10 - 8
10 MOTION SFC PROGRAMS
List
Name Motion SFC chart symbol Function
representation
: • The selective coupling point and parallel branch
(JMP IFEm) point can be the same.
IFEm Note that in the Motion SFC chart, this type is
PABm displayed in order of a selective coupling
PAT1 parallel branch, as shown on the left.
CALL Fn • In this case, a pointer (Pn) cannot be set between
Selective coupling IFEm
: the selective coupling point (IFEm) and the parallel
|
JMP PAEm branch point (PABm).
Parallel branch PABm
PAT2
PAT1 PAT2
CALL Fn’
:
(JMP PAEm)
PAEm
:
: • The parallel coupling point and selective branch
JMP PAEm point can be the same.
PAEm Note that in the Motion SFC chart, this type is
IFBm displayed in order of a parallel coupling
IFT1 selective branch, as shown on the left.
SFT Gn • Execution waits at the parallel coupling point and
Parallel coupling PAEm
: shifts to the selective branch.
|
IFBm JMP IFEm • In this case, a pointer (Pn) cannot be set between
Selective branch
IFT2 the parallel coupling point (PAEm) and the
IFT1 IFT2
SFT Gn’ selective branch point (IFBm).
:
(JMP IFEm)
Appli- IFEm
cation :
type : • The selective coupling point and selective branch
(JMP IFEm) point can be the same.
IFEm Note that in the Motion SFC chart, this type is
IFBm+1 displayed in order of a selective coupling
IFT1 selective branch, as shown on the left.
Selective coupling SFT Gn • In this case, a pointer (Pn) cannot be set between
| IFEm : the selective coupling point (IFEm) and the
Selective branch JMP IFEm+1 selective branch point (IFBm+1).
IFBm+1
IFT2
IFT1 IFT2 SFT Gn’
:
(JMP IFEm+1)
IFEm+1
: • The parallel coupling point and parallel branch
(JMP PAEm) point can be the same.
PAEm Note that in the Motion SFC chart, this type is
PABm+1 displayed in order of a parallel coupling
PAT1 parallel branch, as shown on the left.
CALL Fn • Execution waits at the parallel coupling point and
Parallel coupling
: shifts to the parallel branch.
| PAEm
JMP PAEm+1 • In this case, a pointer (Pn) cannot be set between
Parallel branch
PABm+1 PAT2 the parallel coupling point (PAEm) and the parallel
PAT1 PAT2 CALL Fn’ branch point (PABm+1).
:
(JMP PAEm+1)
PAEm+1
:
10 - 9
10 MOTION SFC PROGRAMS
10 - 10
10 MOTION SFC PROGRAMS
CAUTION
If " Multi CPU common devices" are set, a SFC error will occur. (The error code depends on
the instructions, so refer to "Motion SFC error code list".)
10 - 11
10 MOTION SFC PROGRAMS
= Substitution (D)=(S) 4 —
+ Addition (S1)+(S2) 4 —
- Subtraction (S1)-(S2) 4 —
Binary operation
* Multiplication (S1)*(S2) 4 —
/ Division (S1)/(S2) 4 —
% Remainder (S1)%(S2) 4 —
~ Bit inversion (complement) ~(S) 2 —
& Bit logical AND (S1)&(S2) 4 —
| Bit logical OR (S1)|(S2) 4 —
Bit operation
^ Bit exclusive logical OR (S1)^(S2) 4 —
>> Bit right shift (S1)>>(S2) 4 —
<< Bit left shift (S1)<<(S2) 4 —
Sign - Sign inversion (complement of 2) -(S) 2 —
SIN Sine SIN(S) 2 —
COS Cosine COS(S) 2 —
TAN Tangent TAN(S) 2 —
ASIN Arcsine ASIN(S) 2 —
ACOS Arccosine ACOS(S) 2 —
ATAN Arctangent ATAN(S) 2 —
SQRT Square root SQRT(S) 2 —
Standard function LN Natural logarithm LN(S) 2 —
EXP Exponential operation EXP(S) 2 —
ABS Absolute value ABS(S) 2 —
RND Round-off RND(S) 2 —
FIX Round-down FIX(S) 2 —
FUP Round-up FUP(S) 2 —
BIN BCD BIN conversion BIN(S) 2 —
BCD BIN BCD conversion BCD(S) 2 —
SHORT Convert into 16-bit integer type (signed) SHORT(S) 2 —
USHORT Convert into 16-bit integer type (unsigned) USHORT(S) 2 —
LONG Convert into 32-bit integer type (signed) LONG(S) 2 —
Type conversion ULONG Convert into 32-bit integer type (unsigned) ULONG(S) 2 —
Regard as signed data and convert into 64-
FLOAT FLOAT(S) 2 —
bit floating point type
Regard as unsigned data and convert into
UFLOAT UFLOAT(S) 2 —
64-bit floating point type
(None) ON (normally open contact) (S) 2
Bit device status
! OFF (normally closed contact) !(S) 2
SET(D) 3 —
SET Device set SET(D)= (conditional
4 —
expression)
RST(D) 3 —
RST Device reset RST(D)=(conditional
Bit device control 4 —
expression)
DOUT Device output DOUT(D),(S) 4 —
DIN Device input DIN(D),(S) 4 —
OUT(D)=(conditional
OUT Bit device output 4 —
expression)
10 - 12
10 MOTION SFC PROGRAMS
CAUTION
If an unavailable "Operation control" or "Transition instruction" is set, a "Motion SFC program
start error" will occur.
10 - 13
10 MOTION SFC PROGRAMS
10 - 14
10 MOTION SFC PROGRAMS
(a) When using the device in DIN or DOUT as batch bit data,
specify "n" as a multiple of 16.
10 - 15
10 MOTION SFC PROGRAMS
MEMO
10 - 16
11 MECHANICAL SYSTEM PROGRAM
11 - 1
11 MECHANICAL SYSTEM PROGRAM
Drive module
Connection axis
Synchronous
encoder
Transmission module
Virtual
servomotor
Differential
gear
Gear
Speed
Speed
change gear
change gear
Drive module
Clutch
Virtual
servomotor
Synchronous
Output axis
encoder
Ball Rotary
Roller
screw table
1 block
1 system
POINT
(1) Either a virtual servomotor or a synchronous encoder can be connected to the
drive shaft.
(2) Either a cam, roller, ball screw or rotary table can be connected to the output
shaft.
11 - 2
11 MECHANICAL SYSTEM PROGRAM
(1) Block
The term "block" is one set of mechanical modules beginning after a virtual
transmission module (gear) connected to the virtual main shaft and ending at the
the output module.
Refer to Section 11.2 for the number of mechanical modules which can be
connected in a single block.
(2) System
The term "system" is a generic term of multiple blocks connected to one virtual
main shaft.
The maximum number of blocks allowable in a single system is 32.
A# #
A %
C
Speed
B B
change
gear
11 - 3
11 MECHANICAL SYSTEM PROGRAM
(a) Transmission modules which can be used in the above "A" and "B"
1) A clutch, speed change gear, and "clutch + speed change gear" can be
used in "A" and "B".
2) There are no restrictions on connection constraints if a "clutch + speed
change gear" combination is used.
Speed Speed
Clutch Clutch
change gear change gear
Speed
Clutch
change gear
11 - 4
11 MECHANICAL SYSTEM PROGRAM
An overview of the mechanical modules used in the virtual mode connection diagram
is shown in Table 11.1.
Refer to the "Q173DCPU/Q172DCPU Motion controller (SV13/SV22) Programming
Manual (VIRTUAL MODE)" for details of the mechanical modules.
Smoothing
Trans- clutch
mission
module • Changes the speed of an output module (roller).
• The setting speed change ratio is applied to input axis speed, and
Speed change transmits to the output axis.
2 2 1 1
gear
• Auxiliary input axis rotation is subtracted from the virtual main shaft
rotation and the result is transmitted to the output axis.
1 1 1
Differential
–-
gear • Auxiliary input axis rotation is subtracted from the virtual main shaft
rotation and the result is transmitted to the output axis.
1 1 –- (Connected to the virtual main shaft)
Roller 1 1
11 - 5
11 MECHANICAL SYSTEM PROGRAM
The below devices can be used for "Indirect setting" of "Transmission module"
and "Output module" in Mechanical support language.
Remark
An error will occur if the multi-CPU common devices
(for Q172DCPU/Q173DCPU) are set.
11 - 6
12 COMMUNICATION
12. COMMUNICATION
There are two ways to communicate between the Motion controller and a computer:
"Direct connection" and "Hub Connection".
Ethernet cables and parameters are different for "Direct connection" and "Hub
12
Connection".
Please note there are two types of Ethernet cables: "Crossover cable" and "Straight
cable". Refer to the section 2.1(2).
"Direct connection" uses an Ethernet cable between the Motion controller and a
computer.
Select "Direct connection" on the "Transfer Setup" screen of MT Developer2.
* No need to set "IP address", "IP Input Format" or "Protocol".
Computer
PULL
Transfer Setup
(Online > Transfer Setup)
12 - 1
12 COMMUNICATION
(2) Note
(a) When you want to use a hub, refer to next section "Hub Connection"
Computer
㪟㪬㪙
PULL
(b) Do not connect to a LAN with "Direct connection" setting. The LAN line will
become busy and may effect communication of other equipment on the LAN.
(c) IP address setting does not matter when using a direct connection. However,
communication may fail with the below conditions.
12 - 2
12 COMMUNICATION
㪜㫋㪿㪼㫉㫅㪼㫋㩷㪺㪸㪹㫃㪼
㩿㫊㫋㫉㪸㫀㪾㪿㫋㩷㪺㪸㪹㫃㪼㪀 㪜㫋㪿㪼㫉㫅㪼㫋㩷㪺㪸㪹㫃㪼
㩿㫊㫋㫉㪸㫀㪾㪿㫋㩷㪺㪸㪹㫃㪼㪀
㪧㪜㪩㪠㪧㪟㪜㪩㪘㪣㩷㪠㪆㪝
㩿㪜㫋㪿㪼㫉㫅㪼㫋㪀
㪧㪸㫅㪼㫃㩷
㪺㫆㫄㫇㫌㫋㪼㫉
㪟㪬㪙
Set IP address
Refer to (2) Note
12 - 3
12 COMMUNICATION
"Open Setting"
(System Setting > Basic Setting > Built-in Ethernet Port Setting > Open Setting)
12 - 4
12 COMMUNICATION
Transfer Setup
(Online > Transfer Setup)
Select "Ethernet Board"
Set IP address
Refer to (2), on next page
12 - 5
12 COMMUNICATION
For instance
[192.168.1.1] is already set as
the IP address of the computer.
12 - 6
12 COMMUNICATION
(c) Hub
The hub can be either a 10BASE-T or 100BASE-TX port.
(It has to meet IEEE802.3 100BASE-TX or IEEE802.3 10BASE-T)
(d) The Ethernet cables must to be installed away from power cabling lines.
12 - 7
12 COMMUNICATION
The "Find CPU (Built-in Ethernet port) on Network" function in the "CPU side
I/F Detailed Setting of PLC Module" conveniently shows the below information
when MT Developer2 and the Motion controller are connected via the
PERIPHERAL I/F (Ethernet).
• IP address .
• CPU type.
• Label.
• Comment.
12 - 8
13 AUXILIARY FUNCTION
The mark detect function latches various data such as "real current value", etc. when
a mark sensor (Digital input signal) input changes state.
Items Specification
Digital input signals DI1, DI2, DI3 and DI4
Valid on leading (rising) edge,
Input Module Detect Direction Valid on trailing (falling) edge.
13
(Selectable in "System Structure" of MT Developer2)
Mark input signal compensation time -32768 to 32767μs
Mark input accuracy 30μs
Total 7 types
Real current value, Feed current value,
Position feed back,
Feed current value of virtual servomotor,
Latch data Current value of synchronous encoder,
Current value within 1 cam shaft revolution,
(Real current value)
Current value within 1 cam shaft revolution,
(Feed current value)
Number of continuous
Up to 32
latch data that can be stored
Range of latch data -2147483648 to 2147483647
[Feature]
One type of data can be selected out of a total of 7 types.
Real current value, Feed current value, Position feed back,
Feed current value of virtual servomotor,
Current value of synchronous encoder
Current value within 1 cam shaft revolution. (Real current value)
Current value within 1 cam shaft revolution. (Feed current value)
[Detailed function]
It is possible store latch data to a device continuously.
The number of stored latch data can be set by the user. This is useful when latch data
is continuously input into the system.
<Example> One work /process has several marks. Every 4th mark is used by the
system.
(a) Set the value “4” to the "Specified number method" parameter and clear the
value of "Number of mark detection" so that it returns to "0".
(b) The system will wait until "Number of mark detection" reaches "4".
(c) Then the latch data relating to the mark input will be saved to the data storage
device.
13 - 1
13 AUXILIARY FUNCTION
[Devices list]
Items Contents Value Taking cycle Unit
#7912=H434D
#7913=H414D
Setting device
POINT
If the setting values are out of range, the mark detection functions are invalid.
13 - 2
13 AUXILIARY FUNCTION
[Data setting]
(1) Mark detection device settings
Up to 4 mark detection functions can be set.
#7912L=H414D434D
#7914L=H45444B52
#7916L=H54434554
#7918L=H41544144
DI1
#7920=1 /CTMFGVGEVKQPHWPEVKQP
DI2
#7940=2 /CTMFGVGEVKQPHWPEVKQP
DI3
#7960=3 /CTMFGVGEVKQPHWPEVKQP
DI4
#7980=4 /CTMFGVGEVKQPHWPEVKQP
<Ex2> All mark detection functions are allocated to a digital input (DI1).
DI1
#7920=1 /CTMFGVGEVKQPHWPEVKQP
DI2
#7940=1 /CTMFGVGEVKQPHWPEVKQP
DI3
#7960=1 /CTMFGVGEVKQPHWPEVKQP
DI4
#7980=1 /CTMFGVGEVKQPHWPEVKQP
13 - 3
13 AUXILIARY FUNCTION
13 - 4
13 AUXILIARY FUNCTION
POINT
(1) When "specified number of detections mode" is set as the
"Mark detection mode (#7930+20m)", clear "Number of
marks detected (#8898+80m)" set to "0". Otherwise mark
detection will not work correctly.
13 - 5
13 AUXILIARY FUNCTION
Remark
"m" (for example in #7920+20m) corresponds to the Mark detection function number.
Mark detection function number 1 2 3 4
m 0 1 2 3
[Timing chart]
(1) Timing of mark detection function verification.
When "Registration code (#7912 to #7919)" is set, and "Mark detection signal
allocation devices (#7920+20m)", "Latch data type (#7922+20m)" and " Mark
detection data axis number (#7923+20m)" are all correct, "Mark detection settings
verification flag (#8899+80m)" will be "1" and the mark detection functions
become valid.
13 - 6
13 AUXILIARY FUNCTION
Mark signals
(Raising edge mode)
Number of 0 1 2
marks detected
(3) Timing of the Mark detection function (Specified number of detections mode) .
For Mark detection function, first the "Number of marks detected(#8898+80m)"
should be cleared to "0".
When a mark detection signal turns on, "Latch data" will be stored to the first
"Latch data storage area" (#8912+80m, #8913+80m), and then the "Number of
marks detected" will be incremented by "+1".
The next mark detection signal stores the "Latch data" to the second "Latch data
storage area" (#8914+80m, #8915+80m), and then increments the "Number of
marks detected" by "+1" again.
Mark signals
(Raising edge mode)
㩿㪥㫆㫋㪼㪄㪈㪀
Number of 0 1 2
marks detected
Latch data storage area 1 Current value1
(#8912,#8913)
Latch data storage area 2 Current value2
(#8914,#8915)
13 - 7
13 AUXILIARY FUNCTION
This function is used to store specified positioning data in a specified device (D,W) The
input signal of the Motion controller is used as a trigger and can be set in the system
settings of MT Developer2.
POINT
(1) When using 2 words of data, assign to an even number device.
(2) If wrong address is assigned, the motion controller will issue a "watch dog
timer error".
13 - 8
13 AUXILIARY FUNCTION
REMARK
(Note-1): The MC protocol is an abbreviation for the MELSEC communication
protocol.
The MELSEC communication protocol is a name of the communication
method used to access CPU modules from external devices in accordance
with the communication procedure of Q-series programmable controllers
(such as serial communication modules, Ethernet modules).
For details on the MC protocol, refer to the "Q Corresponding MELSEC
Communication Protocol Reference Manual".
13 - 9
13 AUXILIARY FUNCTION
POINT
When the "Enable online change (MC protocol)" box is unchecked, if a data write
request is sent from an external device to the Motion controller which is in the RUN
status, data will not be written to the Motion controller and the module returns the
NAK message.
13 - 10
13 AUXILIARY FUNCTION
13 - 11
13 AUXILIARY FUNCTION
Device code
Classification Device ASCII code Device number range Remarks
(Note-1) Binary code
(Note-1): When data is communicated in ASCII code, the second character " " can be designated a blank space (code: 20H).
(4) Precautions
(a) Number of connected modules
In the connection with external devices using the MC protocol, the number
of Motion controllers set as "MELSOFT connection" in the Open Settings
on Built-in Ethernet Port setting of Basic Setting can be connected
simultaneously.
13 - 12
13 AUXILIARY FUNCTION
Communication processing
on the external device side
Has processing
for all received messages
completed?
REMARK
Personal computers use the TCP socket functions internally for Ethernet
communication.
These functions do not have boundary concept. Therefore, when data is sent by
executing the "send" function once, the "recv" function needs to be executed once or
more to receive the same data.
(One execution of the "send" function does not correspond to one execution of the
"recv" function.)
For this reason, receive processing described above is required on the external
device side.
If the "recv" function is used in blocking mode, data may be read by executing the
function once.
13 - 13
13 AUXILIARY FUNCTION
13 - 14
13 AUXILIARY FUNCTION
The synchronous encoder is used to operate the virtual axis (virtual main
shaft, virtual auxiliary input axis) with the external input pulse.
Item MR-MQ100
The current value immediately before power supply OFF is
Power cycle stored.
Current value storage register (The travel value is not added in power supply OFF.)
(D1120, D1121) Real mode Updated
Updated
Virtual mode
(Updated with clutch ON, and stopped with clutch OFF.)
Current value after synchronous Power cycle "0" is stored
encoder axis main shaft’s Real mode Backup
differential gear storage registers
Virtual mode Updated
(D1126, D1127)
Real mode All errors can be reset regardless of the error type.
Error reset command
Errors can be reset according to the mechanical system
(M5440) Virtual mode
configuration.
Synchronous encoder current Real mode Executable
value change (CHGA-E) Virtual mode Executable
13 - 15
13 AUXILIARY FUNCTION
MEMO
13 - 16
14 ERROR CODE
When an error occurs, check the error code and details using the "Motion CPU Error.
Batch Monitor" of MT Developer2, then troubleshoot the causes of the error.
Positioning error
Motion SFC error
Motion SFC parameter error
14 - 1
14 ERROR CODE
Diagnosis
error code Contents and causes Corrective action
timing
1500 Always 24VDC power supply has stopped supplying power. Check the power supply.
(1) Voltage of the CPU has dropped below stipulated level .
(1) Replace the battery
1600 Always (2) The lead connector of CPU battery has not been
(2) Install a lead connector.
installed.
14 - 2
14 ERROR CODE
14 - 3
14 ERROR CODE
MEMO
14 - 4
15 EMC DIRECTIVES
Compliance to the EMC Directive, which is one of the EU Directives, has been a legal
obligation for the products sold in European countries since 1996 as well as the Low
Voltage Directive since 1997.
Manufacturers who recognize their products are compliant to the EMC and Low
Voltage Directives are required to declare that print a "CE mark" on their products.
MITSUBISHI PASSED
MOTION CONTROLLER
MODEL
MR-MQ100
SERIAL B98054306
80M1 IND. CONT. EQ
C UL US LISTED CE mark
MITSUBISHI ELECTRIC JAPAN
The EMC Directive specifies that products placed on the market must be so
constructed that they do not cause excessive electromagnetic interference
(emissions) and are not unduly affected by electromagnetic interference (immunity)".
Section 15.1.1 through Section 15.1.4 summarize the precautions on compliance with
the EMC Directive of the machinery constructed with the Motion controllers.
These precautions are based on the requirements and the standards of the regulation,
however, it does not guarantee that the entire machinery constructed according to the
descriptions will comply with above-mentioned directive. The method and judgement
for complying with the EMC Directive must be determined by the person who
construct the entire machinery.
8
15 - 1
15 EMC DIRECTIVES
The standards relevant to the EMC Directive are listed in table below.
Certification Test item Test details Standard value
(Note-2)
30M-230MHz QP : 40dBμV/m
EN55011:2007/A2:2007 Radio waves from the product are (10m (32.81ft.) in measurement range)
(Note-1)
Radiated emission measured. 230M-1000MHz QP: 47dBμV/m
(10m (32.81ft.) in measurement range)
AC power line
0.15M-0.5MHz QP : 79dBμV
(Note-5)
EN61000-6-4:2007 (Note-3) AV : 66dBμV
EN55011:2007/A2:2007
EN61131-2:2007 0.5M-30MHz QP: 73dBμV
(Power line) Noise from the product to the power
(Note-4) AV: 60dBμV
EN55022:2006/A1:2007 line and electrical communication port
Electrical communication port
(Electrical communication port) is measured.
0.15M-0.5MHz QP, AV: Logarithmic
Conducted emission
decrease
0.5M-30MHz QP: 87dBμV
AV: 74dBμV
EN61000-4-2:1995 8kV: 10 times at 1 second interval,
+A1:1998+A2:2001 Immunity test in which electrostatic Air discharge
Electrostatic discharge discharge is applied to the product. 4kV: 10 times at 1 second interval,
immunity Contact discharge
80-1000MHz 10V/m,
EN61000-4-3:2006 Immunity test in which electric fields 1400M-2000MHz 3V/m,
(Note-1)
Radiated immunity are radiated to the product. 2000M-2700MHz 1V/m,
80%AM modulation @1kHz
EN61000-4-4:2004 Immunity test in which burst noise is AC power line: ±2kV/5kHz
Electrical fast transient/ applied to the power cable and signal DC power line: ±2kV/5kHz
burst (EFT/B) immunity line. I/O, communication line: ±1kV/5kHz
AC power line
EN61000-6-2:2005 Common mode: ±2.5kV
EN61131-2:2007 Differential mode: ±1.5kV
EN61000-4-5:2006 Immunity test in which surge is applied DC power line
Surge immunity to the power line and signal line. Common mode: ±0.5kV
Differential mode: ±0.5kV
I/O, communication line
Common mode: ±1kV
EN61000-4-6:2007 Immunity test in which high frequency
0.15-80MHz,
+A:2001 noise is applied to the power line and
80%AM modulation @1kHz, 10Vrms
Conducted immunity signal line.
(Note-3)
EN61000-4-11:2004 Immunity test in which power supply
0% of rated voltage, 250cycle
Short interruptions immunity has short interruptions.
(Note-3)
EN61000-4-11:2004 Test in which voltage dip is applied to 40% of rated voltage, 10cycle
Voltage dip the power supply. 70% of rated voltage, 25cycle
(Note-3)
EN61131-2:2007 Immunity test in which voltage dip is
EN61131-2:2007 0% of rated voltage, 0.5cycle 20 times
Voltage dip immunity applied to the power supply.
(Note-1): This product is an open type device (a device designed to be housed inside other equipment) and must be installed inside a
conductive control panel.
The corresponding test has been done with the programmable controller installed inside a control panel.
(Note-2): QP : Quasi-peak value
(Note-3): For the AC power supply line.
(Note-4): For the electrical communication port.
(Note-5): AV: Average value
15 - 2
15 EMC DIRECTIVES
(1) Installation
Motion controller is an open type device and must be installed inside a control
panel for use.
This not only ensures safety but also ensures effective shielding of Motion
controller-generated electromagnetic noise.
15 - 3
15 EMC DIRECTIVES
(3) Cables
The cables extracted from the control panel contain a high frequency noise
component. On the outside of the control panel, therefore, they serve as
antennas to emit noise. To prevent noise emission, use shielded cables for the
cables and may be extracted to the outside of the control panel.
The use of a shielded cable also increases noise resistance.
If a shielded cable is not used or not grounded correctly, the noise resistance will
not meet the specified requirements.
Clamp fitting
Shield section
Shield cable
Exposed bare
metal surface
Figure 15.1 Part to be exposed Figure 15.2 Shield grounding (Correct example)
Shield cable
Wire
15 - 4
15 EMC DIRECTIVES
The precautions required when installing a noise filter are described below.
(a) Do not bundle the wires on the input side and output side of the noise filter.
When bundled, the output side noise will be induced into the input side
wires from which the noise was filtered.
Input side Input side
(power supply side) (power supply side)
Induction
Noise filter Noise filter
Output side Output side
(device side) (device side)
The noise will be included when the Separate and lay the input and
input and output wires are bundled. output wires.
(b) Ground the noise filter grounding terminal to the control cabinet with the
shortest wire possible (approx. 10cm (3.94 inch)).
• Noise ferrite (Recommended product)
Manufacturer Model name
Mitsubishi electric FR-BLF
Soshin Electric HF3010A-UN
15 - 5
15 EMC DIRECTIVES
Motion controller
20 to 30cm
(7.87 to 11.81 inch)
AD75CK
AD75CK
5 to 10cm
(1.97 to 3.94 inch)
15 - 6
15 EMC DIRECTIVES
The example of corrective action to use noise suppression modules is shown below.
Control panel A
: AD75CK cable clamp
Motion controller
: Ferrite core
PULL
Input,Output
2) Internal I/F
connector cable
1)
24VDC
AC power power supply
NF
supply
3)
1) Ground the FG terminal of the Motion controller and 24VDC power supply module to the control panel.
2) Measure against noise of the power supply cable (24VDC twisted cable)
• Wire the power supply cable as short as possible using the twisted cable.
• Install a ferrite core at a position 20 to 30cm (7.87 to 11.81inch) away from the product.
3) Install a line filter in the secondary side of NF. (Approx. 4 turn)
4) Measure against noise of the internal I/F connector cable
• Ground the cables at a position 30 to 40cm (11.81 to 15.75inch) away from the module with the cable clamp, etc.
• When the cables are extracted from the control panel, ground the cables at a position 5 to 10cm (1.97 to 3.94inch) away
from the exit/entrance of the control panel with the cable clamp, etc.
• Refer to Section 2.5.2(b) for the internal I/F connector cable. Use the shielded twisted pair cable and correctly
wire the internal I/F connector cable.
(2) Refer to Section 2.5.2(b) and APPENDIX 1.3 for the internal I/F connector cable.
Use the shielded twisted pair cable and correctly wire the internal I/F connector
cable.
(3) In wiring inside the panel, the power line connected to the power or servo
amplifier and the communication cable such as bus connection cable or network
cable must not be mixed. If the cables are installed closely with each other for
wiring reasons, using a separator (made of metal) can make the cables less
influenced by noise.
Mixing the power line and communication cable may cause malfunction due to
noise.
15 - 7
15 EMC DIRECTIVES
MEMO
15 - 8
APPENDICES
APPENDICES
APPENDIX 1 Cables
In this cable connection diagram, maker names of connectors are omitted. Refer to
"APPENDIX 2.3 Connector" for maker names of connectors.
(Note-1) : For the cable of less than 30[m](98.43[ft.]), contact your nearest Mitsubishi sales representative.
(2) Specifications
Description
SSCNET cable model MR-J3BUS M MR-J3BUS M-A MR-J3BUS M-B
0.15 0.3 to 3 5 to 20 30 to 50
SSCNET cable length [m(ft.)]
(0.49) (0.98 to 9.84) (16.40 to 65.62) (98.43 to 164.04)
Minimum bend radius Reinforcing coat cable: 50 (1.97) Reinforcing coat cable: 50 (1.97)
25(0.98)
[mm(inch)] Code: 25 (0.98) Code : 30(1.18)
Tension strength [N] 70 140 420 (Enforced covering cord) 980 (Enforced covering cord)
4.4 0.4
(0.09 0.008)
2.2 0.2
(0.09 0.003)
2.2 0.07
Optical cable
2.2 0.07
(0.17 0.004)
(Code)
2.2 0.07
External appearance
(0.09 0.003)
[mm(inch)]
(Note-1): This temperature range for use is the value for optical cable (cord) only.
(Note-2): Dimension of connector fiber insert location. The distance of two cords is changed by how to bend it.
App - 1
APPENDICES
POINT
(1) If the end face of code tip for the SSCNET cable is dirty, optical transmission
is interrupted and it may cause malfunctions. If it becomes dirty, wipe with a
bonded textile, etc. Do not use solvent such as alcohol.
(2) If the end face of code tip for SSCNET cable is dirty, optical transmission is
interrupted and it may cause malfunctions. If it becomes dirty, wipe with a
bonded textile, etc. Do not use solvent such as alcohol.
(3) When incinerating the SSCNET cable (optical fiber), hydrogen fluoride gas or
hydrogen chloride gas which is corrosive and harmful may be generated. For
disposal of the SSCNET cable (optical fiber), request for specialized
industrial waste disposal services who has incineration facility for disposing
hydrogen fluoride gas or hydrogen chloride gas.
(a) MR-J3BUS M
1) Model explanation
Type: MR-J3BUS M-
Symbol Cable type
None Standard code for inside panel
A Standard cable for outside panel
B Long distance cable
2) Exterior dimensions
• MR-J3BUS015M
[Unit: mm(inch)]
15 13.4 37.65
6.7(0.26) (0.59) (0.53) (1.48)
Protective tube
20.9(0.82)
150 +50
-0
(5.91)
(0.31)
8+0
2.3(0.09)
1.7(0.07)
App - 2
APPENDICES
• MR-J3BUS03M to MR-J3BUS3M
[Unit: mm(inch)]
Refer to the table of this section (1) for cable length (L).
100 100
(3.94) . (3.94)
• MR-J3BUS5M-A to MR-J3BUS20M-A,MR-J3BUS30M-B to
MR-J3BUS50M-B
Refer to the table of this section (1) for cable length (L).
Variation [mm(inch)]
SSCNET cable
A B
MR-J3BUS5M-A to MR-J3BUS20M-A 100(3.94) 30(1.18)
MR-J3BUS30M-B to MR-J3BUS50M-B 150(5.91) 50(1.97)
[Unit: mm(inch)]
Protective tube
(Note)
POINT
Keep the cap and the tube for protecting light code end of SSCNET cable in a
plastic bag with a zipper of SSCNET cable to prevent them from becoming dirty.
App - 3
APPENDICES
1A 1B
1827587-2 (Terminal)
1-1827864-2 (Connector) Solderless terminal size: R1.25-3.5
24V(+) 1B 24V(+)
24G 2B 24G
24V(+) 1A
24G 2A
: Twisted pair cable
(Note) : Use a cable of wire size AWG22.
1A 1B
2
1
1827587-2 (Terminal)
1-1827864-2 (Connector) Solderless terminal size: R1.25-3.5
24V(+) 1B 24V(+)
24G 2B 24G
24V(+) 1A
24G 2A
: Twisted pair cable
(Note) : Use a cable of wire size AWG22.
EMI.COM 2
EMI 1
5556PBTL (Terminal)
5557-02R-210 (Connector)
App - 4
APPENDICES
Fabricate the MR-MQ100's internal I/F connector cable on the customer side.
/4/3
*$. *$.
*$
*#
5) 8)0&
8 8
5)
8
5'.
5)
0QVG
&1 &1
%1/
1WVRWV
&1 &1
%1/ &1%1/
&+ &+
%1/
&+ &+
+PRWV/CTMFGVGEVKQPKPRWVUKFG
&+ &+
%1/
&+ &+
&+%1/
() 5JGNN
()
App - 5
APPENDICES
/4/3
*$.
*$*
*#.
*#*
*$ *$
XQNVCIGQWVRWV
*# *# QRGPEQNNGEVQTV[RG
/CPWCNRWNUGT
+PETGOGPVCNU[PEJTQPQWUGPEQFGTUKFG
5) 8)0&
8 8
5)
8
5'.
5)
0QVG
&1 &1
%1/
1WVRWV
&1 &1
%1/ &1%1/
&+ &+
%1/
&+ &+
+PRWV/CTMFGVGEVKQPKPRWVUKFG
&+ &+
%1/
&+ &+
&+%1/
() 5JGNN
()
App - 6
APPENDICES
[unit : mm(inch)]
9KVJDCVVGT[
3$#6 9KVJQWVDCVVGT[
App - 7
APPENDICES
PUSH
PUSH
App - 8
APPENDICES
(1) 24VDC power supply connector (Tyco Electronics AMP K.K. make)
Type connector : 1-1827864-2
Treminal : 1827587-2
[unit : mm(inch)]
[unit : mm(inch)]
Ǿ
App - 9
APPENDICES
4.8(0.19)
(0.53)
13.4
1.7
(0.07)
(0.59)
15 2.3
9.3(0.37)
(0.26) (0.09)
6.7
17.6 0.2 8
(0.69 0.01) (0.31)
20.9 0.2
(0.82 0.01)
App - 10
WARRANTY
Please confirm the following product warranty details before using this product.
IB(NA)-0300150-B