(Please read these instructions before using this equipment.)
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.
In this manual, the safety instructions are ranked as "DANGER" and "CAUTION".
Indicates that incorrect handling may cause hazardous
Depending on circumstances, procedures indicated by
results.
In any case, it is important to follow the directions for usage.
Please save this manual to make it accessible when required and always forward it to the end user.
DANGER
CAUTION
conditions, resulting in death or severe injury.
Indicates that incorrect handling may cause hazardous
conditions, resulting in medium or slight personal injury or
physical damage.
CAUTION may also be linked to serious
A - 1
For Safe Operations
1. Prevention of electric shocks
DANGER
Never open the front case or terminal covers of the servo amplifier 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 of the servo amplifier 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 of the servo amplifier at times other than wiring work
or periodic inspections even if the power is OFF. The insides of the position board 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 position board, 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 controller incorporating the position board, servo amplifier and servo
motor. (Ground resistance : 100
The wiring work and inspections must be done by a qualified technician.
Wire the units after installing the position board, servo amplifier and servo motor. 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 position board, servo amplifier or servo motor 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 position board
and servo amplifier, as this may lead to electric shocks.
2. For fire prevention
or less) Do not ground commonly with other devices.
CAUTION
Install the position board, servo amplifier, servo motor and regenerative resistor on incombustible.
Installing them directly or close to combustibles will lead to fire.
If a fault occurs in the position board 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 installed and for the wires used. Failing to do so may
lead to fire.
Do not damage, apply excessive stress, place heavy things on or sandwich the cables, as this
may lead to fire.
A - 2
3. For injury prevention
CAUTION
Do not apply a voltage other than that specified in this manual and the instruction manual of the
product you are using 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 position board or servo amplifier, 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.
Always turn the power OFF before touching the servo motor 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 controller incorporating the position board 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 position board, servo amplifier, servo motor 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 position board,
servo amplifier and servo motor, make sure that the safety standards are satisfied.
Construct a safety circuit externally of the position board or servo amplifier if the abnormal
operation of the position board or servo amplifier differ from the safety directive operation in the
system.
In systems where coasting of the servo motor 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 servo motor 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 position board, servo amplifier and servo
motor) used in a system must be compatible with the position board, servo amplifier and servo
motor.
Install a cover on the shaft so that the rotary parts of the servo motor 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.
(2) Parameter settings and programming
CAUTION
Set the parameter values to those that are compatible with the position board, servo amplifier,
servo motor and regenerative resistor model and the system application. The protective functions
may not function if the settings are incorrect.
The regenerative resistor model and capacity parameters must be set to values that conform to
the operation mode and servo amplifier. The protective functions may not function if the settings
are incorrect.
Set the mechanical brake output and dynamic brake output validity parameters to values that are
compatible with the system application. The protective functions may not function if the settings
are incorrect.
Set the stroke limit input validity parameter to a value that is compatible with the system
application. The protective functions may not function if the setting is incorrect.
Set the servo motor encoder type (increment, absolute position type, etc.) parameter to a value
that is compatible with the system application. The protective functions may not function if the
setting is incorrect.
Set the servo motor capacity and type (standard, low-inertia, flat, etc.) parameter to values that
are compatible with the system application. The protective functions may not function if the
settings are incorrect.
Set the servo amplifier capacity and type parameters to values that are compatible with the
system application. The protective functions may not function if the settings are incorrect.
Use the program commands for the program with the conditions specified in the instruction
manual.
A - 4
(3) Transportation and installation
CAUTION
Transport the product with the correct method according to the mass.
Use the servo motor suspension bolts only for the transportation of the servo motor. Do not
transport the servo motor with machine installed on it.
Do not stack products past the limit.
When transporting, installing, and removing the position board, never touch the print board
inner part and electronic components. Hold the front panel or edge of the print board.
When transporting the position board or servo amplifier, never hold the connected wires or
cables.
When transporting the servo motor, never hold the cables, shaft or detector.
When transporting the position board or servo amplifier, never hold the front case as it may fall
off.
When transporting, installing or removing the position board or servo amplifier, never hold the
edges.
Install the unit according to the instruction manual in a place where the mass can be withstood.
Do not get on or place heavy objects on the product.
Always observe the installation direction.
Mount the position board to a connector or slot that is compatible with standards, and keep the
designated clearance between the position board and other boards.
Keep the designated clearance between the position board or servo amplifier and control panel
inner surface or the position board and servo amplifier, position board or servo amplifier and
other devices.
Do not install or operate position board, servo amplifiers or servo motors that are damaged or
that have missing parts.
Do not block the intake/outtake ports of the servo amplifier and servo motor with cooling fan.
Do not allow conductive matter such as screw or cutting chips or combustible matter such as oil
enter the position board, servo amplifier or servo motor.
The position board, servo amplifier and servo motor are precision machines, so do not drop or
apply strong impacts on them.
Securely fix the position board, servo amplifier and servo motor to the machine according to the
instruction manual. If the fixing is insufficient, these may come off during operation.
A - 5
CAUTION
Always install the servo motor 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.
Environment
Position board/Servo amplifier Servomotor
Ambient
temperature
Ambient humidity According to each instruction manual.
Storage
temperature
Atmosphere
Altitude 1000m (3280.84ft.) or less above sea level
Vibration According to each instruction manual
According to each instruction manual.
According to each instruction manual.
Indoors (where not subject to direct sunlight).
No corrosive gases, flammable gases, oil mist or dust must exist
Conditions
0°C to +40°C (With no freezing)
(32°F to +104°F)
80% RH or less
(With no dew condensation)
-20°C to +65°C
(-4°F to +149°F)
When coupling with the synchronous encoder or servo motor 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 servo motor
shaft. Doing so may lead to shaft breakage.
When not using for a long time, disconnect the power line from the servo amplifier.
Place the position board 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.
When fumigants that contain halogen materials such as fluorine, chlorine, bromine, and iodine
are used for disinfecting and protecting wooden packaging from insects, they cause malfunction
when entering our products.
Please take necessary precautions to ensure that remaining materials from fumigant do not
enter our products, or treat packaging with methods other than fumigation (heat method).
Additionally, disinfect and protect wood from insects before packing products.
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 servo motor.
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) and ground. Incorrect connections will lead
the servo motor to operate abnormally.
Do not connect a commercial power supply to the servo motor, 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 signals, etc. Incorrect installation may lead to signals not being output
when trouble occurs or the protective functions not functioning.
Servo amplifier
DOCOM
24VDC
Servo amplifier
DOCOM
24VDC
Control output
signal
DICOM
For the sink output interfaceFor the source output interface
RA
Control output
signal
DICOM
RA
Do not connect or disconnect the connection cables between each unit or the encoder cable
while the power is ON.
Securely tighten the cable connector fixing screws and fixing mechanisms. Insufficient fixing may
lead to the cables coming off during operation.
Do not bundle the power line or cables.
(5) Trial operation and adjustment
CAUTION
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.
When using the absolute position system function, on starting up, and when the position board
or absolute value motor has been replaced, always perform a home position return.
Before starting test operation, set the parameter speed limit value to the slowest value, and
make sure that operation can be stopped immediately by the forced stop, etc. if a hazardous
state occurs.
A - 7
(6) Usage methods
CAUTION
Immediately turn OFF the power if smoke, abnormal sounds or odors are emitted from the
position board, servo amplifier or servo motor.
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
position board or servo amplifier.
When using the CE Mark-compliant equipment, refer to this manual for the position boards and
refer to the corresponding EMC guideline information for the servo amplifiers, inverters and other
equipment.
Use the units with the following conditions.
Item Conditions
Input power According to each instruction manual.
Input frequency According to each instruction manual.
Tolerable momentary power failure According to each instruction manual.
(7) Corrective actions for errors
CAUTION
If an error occurs in the self diagnosis of the position board 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 servo motor
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 servo ON signal OFF,
alarm, electromagnetic brake signal.
Servo motor
RA1
Electromagnetic
brakes
B
Shut off with the
emergency stop
signal (EMG).
EMG
24VDC
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 - 8
(8) Maintenance, inspection and part replacement
CAUTION
Perform the daily and periodic inspections according to the instruction manual.
Perform maintenance and inspection after backing up the program and parameters for the
position board 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.
Before touching the position board, always touch grounded metal, etc. to discharge static
electricity from human body. Failure to do so may cause the position board to fail or malfunction.
Do not directly touch the position board's conductive parts and electronic components.
Touching them could cause an operation failure or give damage to the position board.
Do not place the position board 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 position board or servo amplifier, always set the new position board
settings correctly.
When the position board or absolute value motor has been replaced, carry out a home position
return operation from the user program. Failing to do so may cause position displacement.
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
position board or servo amplifier.
The electrolytic capacitor and fan will deteriorate. Periodically replace these to prevent secondary
damage from faults. Replacements can be made by our sales representative.
Lock the control panel and prevent access to those who are not certified to handle or install
electric equipment.
Do not burn or break a position board and servo amplifier. Doing so may cause a toxic gas.
A - 9
(9) About processing of waste
When you discard position board, servo amplifier, a battery (primary battery) and other option articles,
please follow the law of each country (area).
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.
(10) General cautions
All drawings provided in the instruction manual show the state with the covers and safety
partitions removed to explain detailed sections. When operating the product, always return the
covers and partitions to the designated positions, and operate according to the instruction
manual.
A - 10
REVISIONS
The manual number is given on the bottom left of the back cover.
Print Date Manual Number Revision
Dec., 2013 IB(NA)-0300223-A First edition
Dec., 2014 IB(NA)-0300223-B [Additional model]
MR-MC240, MR-MC241
[Additional function]
Speed-torque control, Mark detection, Continuous operation to torque
control, External forced stop disabled
[Additional correction]
Alarm history, Home position return change while system is running,
High speed monitor position droop, Table map, Log data (event code
list, information for each event), Parameters (servo parameters,
control parameters), Monitor number (operation information), Alarm
number (system alarm, operation alarm), Supplementary explanation
for the use of linear servo system, Supplementary explanation for the
use of SSCNET
compatible servo amplifier, Connector exterior
dimensions
Japanese Manual Number IB(NA)-0300222
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.
Thank you for choosing the Mitsubishi position board MR-MC210/MR-MC211/MR-MC240/MR-MC241.
Before using the equipment, please read this manual carefully to develop full familiarity with the functions
and performance of the position board you have purchased, so as to ensure correct use.
About Manuals ................................................................................................................................................A-21
1.3.1 General specifications ........................................................................................................................ 1- 9
1.3.2 List of specifications of position board .............................................................................................. 1-10
1.4 Name of each section .............................................................................................................................. 1-13
1.4.1 Name of parts for PCI bus compatible position board ..................................................................... 1-13
®
1.4.2 Name of parts for PCI Express
bus compatible position board ..................................................... 1-15
1.5 Bus interface ............................................................................................................................................. 1-17
1.5.2 Dual port memory map...................................................................................................................... 1-19
1.5.3 Module information ............................................................................................................................ 1-20
2.1 Position board configuration ..................................................................................................................... 2- 1
2.1.1 MR-MC210 system configuration ...................................................................................................... 2- 1
2.1.2 MR-MC211 system configuration ...................................................................................................... 2- 2
2.1.3 MR-MC240 system configuration ...................................................................................................... 2- 3
2.1.4 MR-MC241 system configuration ...................................................................................................... 2- 4
2.2 System configuration equipment .............................................................................................................. 2- 5
2.3 Checking serial number and operating system software version ............................................................ 2- 6
2.3.1 Checking serial number ..................................................................................................................... 2- 6
2.3.2 Checking software version ................................................................................................................. 2- 6
2.4 Restrictions by the Software's Version ..................................................................................................... 2- 7
5.3.4 Other axes start specification ............................................................................................................ 5-15
5.3.5 S-curve ratio ...................................................................................................................................... 5-15
5.4 Linear interpolation ................................................................................................................................... 5-16
5.5 Home position return ................................................................................................................................ 5-22
6.4 Servo off ................................................................................................................................................... 6-13
6.13.2 Change of time constants ............................................................................................................... 6-25
6.13.3 Position change ............................................................................................................................... 6-26
6.15 Position switch ........................................................................................................................................ 6-33
6.16 Completion of operation signal .............................................................................................................. 6-34
6.17 Interference check function .................................................................................................................... 6-40
6.17.3 Checks prior to start up ................................................................................................................... 6-44
6.18 Home position search limit ..................................................................................................................... 6-48
6.18.2 Set items .......................................................................................................................................... 6-48
6.18.3 Home position search limit operation example .............................................................................. 6-49
6.19 Gain changing ........................................................................................................................................ 6-50
6.21.3 Sequence example ......................................................................................................................... 6-56
6.22 Home position return request ................................................................................................................ 6-58
6.23 Other axes start ...................................................................................................................................... 6-60
6.23.4 Operation example .......................................................................................................................... 6-69
6.24 High response I/F ................................................................................................................................... 6-73
6.24.3 Fast start operation ......................................................................................................................... 6-75
6.24.4 Interrupt processing high speed completion .................................................................................. 6-76
6.25 In-position signal .................................................................................................................................... 6-77
6.26 Digital input/output ................................................................................................................................. 6-78
6.28.2 Exclusive control of digital output ................................................................................................... 6-85
6.29 Pass position interrupt............................................................................................................................ 6-87
6.29.4 Operation example ........................................................................................................................ 6-100
6.30 Mark detection ...................................................................................................................................... 6-104
6.30.3 Function details ............................................................................................................................. 6-116
6.30.4 Operation example ........................................................................................................................ 6-118
6.31 Continuous operation to torque control ............................................................................................... 6-121
7.2 Changing parameters at the servo ........................................................................................................... 7- 4
7.3 Alarm and system error ............................................................................................................................. 7- 6
A - 15
7.4 Monitor function ......................................................................................................................................... 7- 8
7.4.2 Monitor latch function ........................................................................................................................ 7-10
7.5 High speed monitor function .................................................................................................................... 7-11
7.7 User watchdog function ........................................................................................................................... 7-25
7.8 Software reboot function .......................................................................................................................... 7-26
7.10 Test mode ............................................................................................................................................... 7-31
7.12.2 Command/status bit ........................................................................................................................ 7-40
7.12.3 Command/status data ..................................................................................................................... 7-43
7.16.3 Control details .................................................................................................................................. 7-96
7.17 Alarm history function............................................................................................................................. 7-97
7.17.2 Alarm history data details ................................................................................................................ 7-98
9.5 Control method ......................................................................................................................................... 9-11
9.5.1 Control mode ..................................................................................................................................... 9-11
9.5.2 Position control mode ........................................................................................................................ 9-12
9.5.3 Speed control mode .......................................................................................................................... 9-14
9.5.4 Torque control mode ......................................................................................................................... 9-16
A - 17
9.5.5 Control method for interrupt output invalid ....................................................................................... 9-18
9.5.6 Control method for interrupt output valid .......................................................................................... 9- 21
9.5.7 Procedure for switching control mode .............................................................................................. 9-26
9.5.8 Examples of switching control mode ................................................................................................ 9-28
9.7 Command data update cycle ................................................................................................................... 9-32
9.8 Servo off ................................................................................................................................................... 9-33
9.9 Home position return ................................................................................................................................ 9-34
9.10.1 Incremental system ......................................................................................................................... 9-36
9.10.2 Absolute position system ................................................................................................................ 9-38
10.1 Table list ................................................................................................................................................ 10- 1
10.2 System information ............................................................................................................................... 10- 3
10.3 System command/status table ............................................................................................................. 10- 5
10.4 Factor of interrupt ................................................................................................................................. 10-17
10.5 System configuration information table ............................................................................................... 10-25
10.6 Axis data ............................................................................................................................................... 10-26
10.6.1 Axis data command table .............................................................................................................. 10-26
10.6.2 Axis data status table .................................................................................................................... 10-33
10.7 Servo parameter change number ........................................................................................................ 10-41
10.8 Point number offset .............................................................................................................................. 10-45
10.10 Digital input/output table .................................................................................................................... 10-48
10.11 Mark detection command/status table .............................................................................................. 10-49
10.12 Mark detection data tables ................................................................................................................. 10- 50
10.13 Continuous operation to torque control data table ............................................................................ 10-51
11. PARAMETERS 11- 1 to 11-36
11.1 System parameters ............................................................................................................................... 11- 2
11.3 Control parameters .............................................................................................................................. 11-22
12. MONITOR NUMBER 12- 1 to 12-20
12.1 Servo information (1)............................................................................................................................. 12- 1
12.2 Servo information (2)............................................................................................................................. 12- 3
12.3 Operation information ........................................................................................................................... 12- 8
12.4 Operation information (double word) ................................................................................................... 12-11
12.5 System information .............................................................................................................................. 12-12
12.6 Servo parameter information ............................................................................................................... 12-1 4
13. ALARM NUMBER 13- 1 to 13-12
13.1 System alarm ........................................................................................................................................ 13- 1
13.4 System error ......................................................................................................................................... 13-11
)- B .................................................................................................... 11- 4
A - 18
14. EMC AND LOW VOLTAGE DIRECTIVES 14- 1 to 14- 6
14.1 Requirements for compliance with the EMC directive ......................................................................... 14- 1
14.1.1 Standards relevant to the EMC directive ....................................................................................... 14- 2
14.1.2 Installation instructions for EMC directive ..................................................................................... 14- 3
14.1.3 Parts of measure against noise ..................................................................................................... 14- 5
14.2 Requirements for compliance with the low voltage directive ............................................................... 14- 6
APPENDIX App.- 1 to App.-82
App. 1 Supplementary explanation for the use of linear servo system .................................................. App.- 1
App. 1.1 Position board ........................................................................................................................ App.- 1
App. 1.2 Position board utility software ................................................................................................ App.- 1
This manual explains the I/O signals, parts names, parameters, start-up procedure and others for safety
integrated MR-J3-
B Safety Servo amplifier.
SH-030051
(1CW202)
SH-030054
(1CW943)
SH-030056
(1CW304)
SH-030073
(1CW604)
SH-030079
(1CW601)
SH-030084
(1CW205)
A - 22
1. SUMMARY
1. SUMMARY
1.1 Summary
This manual describes the specifications and handling of SSCNET
/H compatible position board
(MR-MC210/MR-MC211/MR-MC240/MR-MC241).
In this manual, the following abbreviations are used.
Generic term/Abbreviation Description
MR-MC2 or position board
Host controller
MR-J4(W )- B Servo amplifier model MR-J4- B/MR-J4W - B
MR-J3(W)- B Servo amplifier model MR-J3- B/MR-J3W- B
Servo amplifier General name for SSCNET /H compatible servo amplifier.
Utility software
Test tool Abbreviation for start-up and examination tool for position board.
API library
MR Configurator2
User program Program created by the user that operates on the host controller.
System program Internal program that controls the position board.
SSCNET /H(Note)
SSCNET (Note)
SSCNET (/H)(Note) General name for SSCNET /H, SSCNET .
Board Ver. System version of position board.
API Ver. Software version of the API library for position board.
Note. SSCNET: Servo System Controller NETwork
General name for PCI bus compatible position board MR-MC210/MR-MC211/
PCI Express
General name for computer equipped with position board and operates user
program.
General name for the Position Board Utility2 (MRZJW3-MC2-UTL) which
includes test tool for start-up and examination, and the API library for position
board.
General name for the library of functions for positioning control that the host
controller uses to control the position board.
Abbreviation for the Servo set-up software MR Configurator2 version 1.10L or
later.
High-speed synchronized network between the position board and the servo
amplifier.
®
bus compatible position board MR-MC240/MR-MC241
1
1 - 1
1. SUMMARY
(1) PCI bus compatible position board
The PCI bus compatible position board (MR-MC210/MR-MC211) is a board compatible with PCI bus
mounted to the host controller and controls our servo amplifiers (MR-J4(W
bus compatible position board and the servo amplifiers are connected with SSCNET
)- B/MR-J3(W)- B). The PCI
/H, which is a high
speed synchronous network.
Host controller
Position
instructions
parameters
Servo amplifier (MR-J4(W )- B)Servo amplifier (MR-J4(W )- B)
Position
board
Position
feedback
Speed
feedback
For the PCI bus compatible position board, there are two types, MR-MC210 and MR-MC211.
The MR-MC210 has one SSCNET control channel (hereinafter: CH) and one SSCNET line (hereinafter:
line), and can control positioning for up to 20 axes. The MR-MC211 has one SSCNET control channel and
two SSCNET lines, and can control positioning for up to 32 axes (up to 20 axes per line). By reading and
writing the dual port memory mapped to the memory space of the PCI bus, the host controller can
command position board to start operation, and get servo amplifier status. The host controller can also
receive position pass and positioning complete interruptions via PCI bus.
The position board is equipped with standard mode and interface mode for positioning control. The
positioning control mode that corresponds with the application can be selected by parameter. The mode
cannot be changed during SSCNET communication (while system is running). Positioning in standard
mode is performed using a point table mapped on the dual port memory of the position board. Arbitrary
positioning is possible by writing data to this point table from the host controller.
Also, startup of JOG operation and home position return, etc. as well as parameters changing and
monitoring are possible through accessing this dual port memory on the position board from the host
controller.
Interface mode is a sequential positioning command method that uses a user program on the host
controller. The user program controls the servo amplifier with an arbitrary acceleration/deceleration pattern
by writing the position command to the position command buffer of the position board every communication
cycle (control cycle). Some functions from standard mode cannot be used, or are restricted when in
interface mode.
1 - 2
1. SUMMARY
Bus
interface
Dual port
memory
PCI bus
CPU
Local bus
SSCNET
Communi-
cation IC
SSCNET
Communi-
cation IC
CH1
CH2
Inside the dotted line: only when using MR-MC211
SSCNET /H
(Max 20 axes)
SSCNET /H
(Max 12 axes)
1 - 3
1. SUMMARY
(2) PCI Express
The PCI Express
Express
MR-J3(W)with SSCNET
®
bus compatible position board
®
®
bus mounted to a PCI Express® system and controls our servo amplifiers (MR-J4(W)- B/
bus compatible position board (MR-MC240/MR-MC241) is a board compatible with PCI
B). The PCI Express® bus compatible position board and the servo amplifiers are connected
/H, which is a high speed synchronous network.
Host controller
Position
board
Position
instructions
parameters
Position
feedback
Speed
feedback
Servo amplifier (MR-J4(W )- B)Servo amplifier (MR-J4(W )- B)
For the PCI Express
®
bus compatible position board, there are two types, MR-MC240 and MR-MC241.
The MR-MC240 has one SSCNET control channel (hereinafter: CH) and one SSCNET communication line
(hereinafter: line), and can control positioning for up to 20 axes. The MR-MC241 has one SSCNET control
channel and two SSCNET communication lines, and can control positioning for up to 32 axes (up to 20
axes per communication line). Positioning is performed using a point table mapped on the dual port
®
memory of the PCI Express
bus compatible position board. Arbitrary positioning is possible by writing data
to this point table from the PCI bus compatible host controller.
Also, startup of JOG operation and home position return, etc. as well as parameter changing and
monitoring are possible through accessing this dual port memory on the position board from the host
®
controller. The dual port memory is mapped on the memory space of the PCI Express
bus.
POINT
• Depending on the specifications of the host controller, the PCI Express® slot
may be directly connected to the CPU of the host controller.
®
If the PCI Express
compatible position board is mounted to a PCI Express
slot that is directly connected to the CPU of the host controller, it may not be
able to operate.
®
Mount the PCI Express
compatible position board to a PCI Express® slot that
is not directly connected to the CPU of the host controller (connected to a
chipset).
®
1 - 4
1. SUMMARY
Bus
interface
Dual port
memory
PCI Express bus
R
CPU
Local bus
SSCNET
Communi-
cation IC
SSCNET
Communi-
cation IC
CH1
CH2
Inside the dotted line: only when using MR-MC241
SSCNET /H
(Max 20 axes)
SSCNET /H
(Max 12 axes)
1 - 5
1. SUMMARY
1.2 Features
The position board has the following features.
(1) Structuring of SSCNET
The position board can be directly connected to the Mitsubishi servo amplifiers of MR-J4-B series using
SSCNET
(a) By connecting the position board and servo amplifier and servo amplifiers with a high speed
synchronous network by SSCNET
between the position board and servo amplifier, or servo amplifier and servo amplifier for the SSCNET
cable on the same bus is 100(328.08)[m(ft.)]. This increases flexibility at system design.
(b) By using SSCNET
servo amplifiers and such is reduced.
(c) The servo parameters can be set on the position board side and written to the servo amplifier, or read
from the servo amplifier using the SSCNET communication.
(d) The current feedback position and error description contained in the servo can be checked by the dual
port memory of the position board.
(e) Communication between MR Configurator2 and the servo amplifiers is possible via the position board
USB.
(2) Programming in C programming language with the API library
Positioning control for the servo in C programming language is enabled with the API library included with
the Position Board Utility2 (MRZJW3-MC2-UTL).
(3) Supports event-driven programming
The host controller is notified by interrupt via PCI bus when the conditions for an interrupt such as passing
through a preset point or positioning complete are met. The user program can create event-driven
programs according to interrupt factors.
(4) High-speed operation starting time
High-speed operation starting time within the control cycle (0.22ms fastest) is achieved for the maximum
number of synchronous startup axes or less.
/H.
/H communication servo system by computer control
/H, the reduction of wiring is achieved. The maximum distance
cable (optical communication), the influence of electromagnetic noise etc. from
1 - 6
1. SUMMARY
(5) Wide variety of positioning control functions
The main functions (such as home position return control, standard mode, and interface mode (sequential
positioning command method)) which are required for any positioning system and the sub functions which
limit and add functions to those controls are supported.
(a) Enhanced home position return control
Additional features of home position return control
Ten home position return methods are provided: dog cradle method, dog method, data set method,
continuous operation to torque method, limit switch combined method, scale home position signal
detection method, limit switch front end method, dog front end method, Z-phase detection method, and
scale home position signal detection method 2. Select an applicable method according to the system.
(b) Wide variety of control methods
Positioning control methods such as positioning control are provided.
1) Independent control of each axis
Position control can be performed independently for each axis at any given timing.
2) Interpolation control
Interpolation controls using multiple axes can be performed.
(2-axis to 4-axis linear interpolation control)
3) Tandem drive
Tandem drive for 2 axes can be performed. In scale home position signal detection method and scale
home position signal detection method 2, the deviation between the 2 axes at home position return
can be compensated.
4) Interface mode
The user program controls the servo amplifier with an arbitrary acceleration/deceleration pattern that
is not supported in standard mode by writing the position command to the position command buffer of
(6) Supports other axes start function
(7) High maintainability
the position board every communication cycle (control cycle).
(c) Continuous processing of multiple positioning data
Multiple positioning data can be processed continuously within one operation start.
(d) Acceleration/deceleration processing
Four acceleration/deceleration processing methods are provided: Linear acceleration/deceleration,
S-curve acceleration/deceleration, start up speed, and smoothing filter.
The acceleration/deceleration curve can be selected according to the machine characteristic.
With the other axes start function, the position board can determine the conditions and automatically start
other axes, and turn on/off output signals. The position board does not go through user program processing
so there are no delays or dispersions. This also lessens the load on the user program.
Maintainability is enhanced in the position board.
(a) Data retention without battery
Parameter data can be stored in the flash ROM inside the position board. This feature allows the
retaining of data without a battery.
(b) Alarm collection function
The alarm details when an alarm occurs are automatically stored in the flash ROM inside the position
board.
Storing the alarm information allows the user to check the alarm from the user program or test tool even
after the position board is powered off or reset.
1 - 7
1. SUMMARY
(8) Setting, monitoring, and testing through test tool
Using the test tool of Position Board Utility2 (MRZJW3-MC2-UTL), users can check the validity of the preset
parameters and point table by performing test operation of the position board before creating a user
program.
The control monitor/graph function allows users to debug programs efficiently.
(9) Forced stop function
The batch forced stop is available for connected servo amplifiers by the forced stop input signal of the
external input.
(10) Easy application to the absolute position system
(a) The MR-J4(W
Absolute position system can be used by connecting the battery for absolute position system to the
servo amplifier.
(b) Once the home position has been established, the home position return operation is unnecessary at the
system's power supply ON.
(c) With the absolute position system, the data set method home position return is used to establish the
home position. The wiring of proximity dog, etc. is unnecessary.
)- B series servo amplifiers and servo motors support the absolute position system.
1 - 8
1. SUMMARY
1.3 Specifications
1.3.1 General specifications
General specifications of the position board are shown below.
Items Specification
Operating ambient temperature 0 to 55°C (32 to 131°F)
Storage ambient temperature -20 to 65°C (4 to 149°F)
Operating ambient humidity 10 to 90% RH, non-condensing
Storage ambient humidity 10 to 90% RH, non-condensing
Operating ambience Indoors (where not subject to direct sunlight), no corrosive gas, no significant amount of dirt or dust
Cooling method Self cooling
MR-MC210 MR-MC211 MR-MC240 MR-MC241
Power supply
Power supply
voltage
Leakage current
5VDC ± 5% 3.3VDC ± 9%
Less than
450mA
Less than
700mA
Less than
1100mA
Less than
1500mA
CAUTION
The position board must be stored and used under the conditions listed in the table of
specifications above.
When not using for a long time, disconnect the power line from the servo amplifier.
Place the position board 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.
1 - 9
1. SUMMARY
1.3.2 List of specifications of position board
(1) Position board control specifications
Function
System
function
Operation
function
(Note 1, 2)
Application
function
Note 1. The position board can move within the limits of -2147483648 to 2147483647. Movement outside the limits is not covered with
warranty. If software limits have been disabled, be careful not to move it outside of the physical limits.
2. For the absolute position detection system, the command limits of the position after calculation using the electronic gear are
also -2147483648 to 2147483647. It is possible for the moveable limits to be narrower than -2147483648 to 2147483647,
depending on the electronic gear.
Control cycle 0.88ms/0.44ms/0.22ms (Select using parameters.)
Control axes Max 20 Max 32 Max 20 Max 32
Control mode Standard mode: Position controlling method by position
SSCNET communication SSCNET /H, SSCNET
JOG operation Provided
Incremental feed Provided
Automatic operation Point table method, 1 axis control,
Linear interpolation Point table method, MAX 4 axes interpolation is
Home position return Dog cradle method, Dog method, Data set method,
Electronic gear
Speed units Command unit/min, command unit/s, and r/min can be
Acceleration/deceleration Command speed limits: 1 to speed limit
Stop function Forced stop, Stop operation, Rapid stop operation
Limit switch Provided (Hardware stroke limit)
Software limit Provided (Software stroke limit)
Interlock Provided
Rough match output Provided
Torque limit Provided
Command change Location, speed, time constant
Backlash Provided
Position switch Provided
Completion of operation signal Provided
Interference check Provided Unavailable when the
Home position search limit Provided
MR-MC210MR-MC211MR-MC240MR-MC241
Interface mode : Sequential positioning command
Continuous operation to torque control
available
Stopper method, Limit switch combined method, Scale
home position signal detection method,
Limit switch front end method, Dog front end method,
Z-phase detection method,
Scale home position signal detection method 2
Home position reset (data set) The current position can
Limits of Start speed: 1 to speed limit
Time constant limits: 0 to 20000 ms/speed limit
Separate setting of constants for deceleration and
acceleration: provided
Setting of constants for separate points: provided
Acceleration/deceleration method:
Linear acceleration/deceleration,
smoothing filter, start up speed,
S-curve acceleration/deceleration
(sine acceleration/deceleration)
Contents
board
method by user program
: 1 to 5242879
: 1 to 589823
Remarks
Unavailable when the
control cycle is 0.22ms
Can indicate direction
for home position return
Proximity dog is for level
detection
Can change home
position return method
while system is running
be reset to the home
position
control cycle is 0.22ms
1 - 10
1. SUMMARY
Function
Application
function
Help function Reading/writing parameters Provided
Tandem drive Up to 2 axes × 8 groups
Interface mode Positioning control, speed-torque control
Board ID 0 to 3 Select using DIP-SW
DI Limit switch None DI signals are input from
DO None
Note 3. This is not the watch dog for the CPU on the position board.
Gain switching Provided
PI-PID switching Provided
Absolute position detection
system
Home position return request Provided
Other axes start Provided
High response I/F Provided
In-position signal Provided
Digital input/output Provided
Servo amplifier general
input/output
Dual port memory exclusive
control
Pass position interrupt Provided
Mark detection Provided
Continuous operation to torque
control
Changing parameters at the
servo
Alarm and system error Provided
Monitor Current command position, Current feedback position,
High speed monitor Current command position, Current feedback position,
Interrupt
User watchdog function Provided (Check for the watchdog of the of the user
Software reboot function Provided
Parameter backup Parameters can be saved to the flash ROM.
Test mode By connecting MR Configurator2 via the position board,
Reconnect/disconnect function Provided
Sampling
Log History of start operation, alarms, etc, can be recorded.
Operation cycle monitor function Provided
External forced stop disabled Provided
Amplifier-less axis function Provided
Alarm history function Alarm history is saved to the flash ROM.
Limit switch None
Proximity dog None
Forced stop 1 point
MR-MC210MR-MC211MR-MC240MR-MC241
Provided
Provided
Provided
Provided
Provided
Speed command, Position droop,
Electrical current command, Servo alarm number,
External signal status, etc.
Moving speed, Feedback moving speed,
External signal, Electrical current feedback,
Position droop (interface mode only)
During start operation, Operation stoppage
(During operation, in-position, during smoothing of
stopping, rough match, etc.)
When alarm goes off (servo alarm/operation alarm), etc.
program)
the servo amplifier can be simply tested.
The maximum sampling point: 65536.
(Ring buffer of 8192 points)
Contents
Remarks
Can be latched
Updated per control
cycle
Can be latched
Interrupt generation
conditions can be
selected.
Processed by
software.(Note 3)
the servo amplifier or
the dual port memory,
etc. by the parameter
setting.
1 - 11
1. SUMMARY
(2) PCI bus specifications
Items Specification
Address bit 32 bit
Data bit 32 bit
System clock 33MHz
System voltage +5V
Shape [mm(inch)] Short size (106.7(4.20) × 167.6(6.60))
Hot swap Not supported
Base address Set configuration register by BIOS
(3) PCI Express
Bus specification PCI Express®1.1
Shape [mm(inch)] Short size (111.15(4.38) × 167.6(6.60))
Link width ×1
Transfer rate 2.5Gbps
System voltage +3.3V
Note. Depending on the specifications of the host controller, the PCI Express® slot may
be directly connected to the CPU of the host controller.
If the PCI Express
that is directly connected to the CPU of the host controller, it may not be able to
operate.
Mount the PCI Express
not directly connected to the CPU of the host controller (connected to a chipset).
®
bus specifications
Items Specification
®
compatible position board is mounted to a PCI Express
®
compatible position board to a PCI Express
®
®
slot that is
slot
1 - 12
4
1. SUMMARY
1.4 Name of each section
1.4.1 Name of parts for PCI bus compatible position board
(1) MR-MC210
4)
5)
7)
3)
2)
SW1
(2) MR-MC211
)
5)
6)
7)
1)
2) 3)
SW1
1)
1 - 13
2
1. SUMMARY
No. Item Function
1) Setting switch (SW1)
ON
1234
<Board ID selection>
Define a board ID in order to distinguish between multiple position
boards.
Switch 2 Switch 1 Board ID
ON ON 3
ON OFF 2
OFF ON 1
OFF OFF
<For manufacturer setting>
This switch is provided for manufacturer setting.
Make sure the switch is always OFF.
Switch 3 For manufacturer setting
OFF
<Interrupt output mask selection>
Masks interrupt output when interrupt occurs.
Switch 4 Interrupt output mask
ON Valid
OFF
0
(default value)
Invalid
(default value)
2) Operation indicator (green) At power ON: ON
At system startup: Flicker
At power OFF: OFF
3) Error indicator (red) Normal: OFF
At system error (E001 to E302) occurrence: ON
4) USB connector A communication connector to connect with the position board test tool, MR Configurator2.
(connects MR-J3USBCBL3M)
5) SSCNET connector (line 1)
(Note 1)
6) SSCNET connector (line 2)
(Note 1)
7) Forced stop input connector The following is the pin layout and connections of the forced stop input connector as viewed
Note 1. Put the SSCNET cable in the duct or fix the cable at the closest part to the position board with bundle material in order to prevent
SSCNET
cable from putting it's own weight on SSCNET connector.
Connector for communication with a servo amplifier. (connects MR-J3BUS M)
from the front.
Pin No. Signal name
1
3
<Cable-side connector model name>
ManufacturerName Model Reference
Molex
Note. Do not connect to any of the terminals explained as "No connect".
Crimp
housing
Crimp
terminal
Hand crimp
tool
1 EMI
2 No connect
3 EMI.COM
51103-0300
50351-8100
63811-8100Applicable terminal: 50351
Applicable wire size (AWG): 22, 24, 26, 28
Two crimp terminals are required per housing.
1 - 14
1. SUMMARY
1.4.2 Name of parts for PCI Express
(1) MR-MC240
5)
6)
8)
®
bus compatible position board
2) 3) 4)
SW1
1)
(2) MR-MC241
5)
6)
7)
8)
2) 3) 4)
SW1
1)
1 - 15
2
1. SUMMARY
No. Item Function
1) Setting switch (SW1)
Switch 2 Switch 1 Board ID
ON
1234
<Board ID selection>
Define a board ID in order to distinguish between multiple position
boards.
ON ON 3
ON OFF 2
OFF ON 1
OFF OFF
<For manufacturer setting>
This switch is provided for manufacturer setting.
Make sure the switch is always OFF.
Switch 3 For manufacturer setting
OFF
(default value)
0
<Interrupt output mask selection>
Masks interrupt output when interrupt occurs.
Switch 4 Interrupt output mask
ON Valid
OFF
(default value)
Invalid
2) PCI Express® link (green) PCI Express® link up: ON
PCI Express
3) Operation indicator (green) At power ON: ON
At system startup: Flicker
At power OFF: OFF
4) Error indicator (red) Normal: OFF
At system error (E001 to E302) occurrence: ON
5) USB connector A communication connector to connect with the position board test tool, MR Configurator2.
(connects MR-J3USBCBL3M)
6) SSCNET connector (line 1)
(Note 1)
7) SSCNET connector (line 2)
(Note 1)
8) Forced stop input connector The following is the pin layout and connections of the forced stop input connector as viewed
Note 1. Put the SSCNET cable in the duct or fix the cable at the closest part to the position board with bundle material in order to prevent
SSCNET
cable from putting it's own weight on SSCNET connector.
Connector for communication with a servo amplifier. (connects MR-J3BUS M)
from the front.
<Cable-side connector model name>
ManufacturerName Model Reference
Molex
®
disconnected: OFF
1
3
Crimp
housing
Crimp
terminal
Hand crimp
tool
Pin No. Signal name
1 EMI
2 No connect
3 EMI.COM
Note. Do not connect to any of the terminals explained as "No connect".
51103-0300
50351-8100
63811-8100Applicable terminal: 50351
Applicable wire size (AWG): 22, 24, 26, 28
Two crimp terminals are required per housing.
1 - 16
1. SUMMARY
1.5 Bus interface
1.5.1 Configuration register
The following shows the configuration register of PCI bus compatible position board (MR-MC210/MR-MC211)
and PCI Express
®
bus compatible position board (MR-MC240/MR-MC241).
(1) PCI bus compatible position board (MR-MC210/MR-MC211)
48 MSI Control NxtCap MSI Cap MSI Control (bit0): 0 INTA interrupt
4C Message Address (Lower)
50 Message Address (Upper)
54 Reserved Message Data
58 PE Capability NxtCap PE Cap
5C PCI Express Device Capabilities
60 Device Status Device Control
64 PCI Express Link Capabilities
68 Link Status Link Control
6C-FF
10C-FFF
Note. Has not been implemented, therefore, if read an indefinite value will be returned.
Reserved Legacy Configuration
Space (Returns 0x00000000)
100 Next Cap
104 PCI Express Device Serial Number (1st)
108 PCI Express Device Serial Number (2nd)
Reserved Extended Configuration
Space (Returns Completion with 0x00000000)
Header Type
(Note)
Capability
Version
Vendor ID
10BA
Revision ID
01
Latency Timer
(Note)
Subsystem Vendor ID
10BA
PCI Express Extended
Capability - DSN
Cache Line Size
(Note)
Vender ID: Mitsubishi Electric 10BA
Device ID: 0624
Revision ID: 01
Class Code: 118000 (data processing controller)
Dual port memory (including board ID) leading
address
Memory Space Indicator (bit0):
0 (Memory space)
Type (bit1 to 2):
00 (32 bits, arbitrary position of address space)
Prefetchable (bit3):
0 (Prefetch prohibited)
Subsystem Vender ID: Mitsubishi Electric 10BA
Subsystem ID: 0601
1 - 18
1. SUMMARY
1.5.2 Dual port memory map
The bus width of dual port memory is 32 bits. For the address map of the dual port memory on the position
board side, refer to Chapter 10.
PCI bus/PCI Express® bus
Offset address
+000000h
Memory space of 1CH
+00FFFFh
+010000h
Reserved
+01FFFFh
+020000h
+02000Fh
Module information
1 - 19
1. SUMMARY
1.5.3 Module information
The (R)s in the table designate read only, while the (W)s designate write only capability.
Address bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
020000 Bus type (R)
020001 Reserved
020002
020003
020004 Reserved
020005
020006
020007
020008 Reserved
020009
02000A
02000B
02000C Reserved
02000D
02000E
02000F
Implemented CH
information (R)
Interrupt output mask
information (R)
Reserved
Reserved
Reserved
Reserved
Reserved Board ID information (R)
Number of SSCNET
lines (R)
Signal during interrupt
output (R)
Interrupt signal clear
register (1CH) (W)
(1) Board ID information (address 020000h)
Status set with the dip switch is displayed.
bit1 bit0 Content
0 0 0
0 1 1
1 0 2
1 1 3
(2) Interrupt output mask information (address 020000h)
Status set with the dip switch is displayed.
bit3 Content
0 Invalid
1 Valid
(3) Implemented CH information (address 020000h)
bit5 bit4 Content
0 0 1CH
0 1 Reserved
1 0 Reserved
1 1 Reserved
(4) Bus type (address 020000h)
bit7 bit6 Content
0 0 PCI bus
0 1 Reserved
1 0 PCI Express® bus
1 1 Reserved
1 - 20
1. SUMMARY
(5) Number of SSCNET lines (address 020001h)
bit1 bit0 Content
0 0 1 line
0 1 2 lines
1 0 Reserved
1 1 Reserved
(6) Signal during interrupt output (address 020004h)
bit1 bit0 Content
0 0 Interrupts are not generated
0 1 During interrupt output
(7) Interrupt signal clear register (1CH) (address 020008h)
bit1 bit0 Content
0 0 Invalid
0
1 1CH interrupt signal is cleared
1 - 21
1. SUMMARY
1.6 SSCNET
cables
Connect the position board and servo amplifiers, or servo amplifier and servo amplifier by SSCNET
When using MR-MC210/MR-MC240, the SSCNET
line only. When using MR-MC211/MR-MC241, the SSCNET
cable for connecting servo amplifiers can be used for one
cable for connecting servo amplifiers can be
used for up to two lines (use 1CH and 2CH). Up to 32 servo amplifiers can be connected.
(1) SSCNET
MR-J3BUS M
MR-J3BUS M-A
MR-J3BUS M-B
cable specifications
Model name Cable length [m(ft.)]Description
MR-J3BUS015M 0.15 (0.49)
MR-J3BUS03M 0.3 (0.98)
MR-J3BUS05M 0.5 (1.64)
MR-J3BUS1M 1 (3.28)
MR-J3BUS3M 3 (9.84)
MR-J3BUS5M-A 5 (16.40)
MR-J3BUS10M-A 10 (32.81)
MR-J3BUS20M-A 20 (65.62)
MR-J3BUS30M-B 30 (98.43)
MR-J3BUS40M-B 40 (131.23)
MR-J3BUS50M-B 50 (164.04)
• Position board
• Servo amplifier
Servo amplifier
Servo amplifier
(2) Connection between the position board and servo amplifiers
Connect the SSCNET
Refer to Section 3.2.1 for the connection and disconnection of SSCNET
cables to the following connectors.
cable.
SSCNET /H Line 1
Position board
cable.
Attach a cap to
connectors of
channel not being
used.
1CH
2CH
(Note)
(Note) MR-MC211/
MR-MC241 only
SSCNET cable length
MR-J3BUS M use
1) 3m(9.84ft.)
MR-J3BUSM-A use
1) 20m(65.62ft.)
MR-J3BUS M-B use
1) 50m(164.04ft.)
1)
Servo amplifierServo amplifier
1)
Servo amplifierServo amplifier
CN1A
1)
CN1B
SSCNET /H Line 2
CN1A
1)
CN1B
Note. It cannot communicate if the connection of
CN1A and CN1B is mistaken.
CN1A
Cap
CN1B
CN1A
Cap
CN1B
1 - 22
1. SUMMARY
1.7 Forced stop input terminal
(1) Table of the forced stop input terminal specifications
Item Specifications
Number of input points Forced stop signal: 1 point
Input method Positive common/Negative common shared type
Rated input current 2.4mA
Isolation method Photocoupler
Operating voltage range
(+10/ -15%, ripple ratio 5% or less)
20.4 to 26.4VDC
ON voltage/current 17.5VDC or more/2.0mA or more
OFF voltage/current 1.8VDC or less/0.18mA or less
Input resistance Approx. 10k
Response time
OFF to ON
ON to OFF
1ms or less
External connector type 3 pin connector
2
Recommended wire size
0.08 to 0.32mm
(AWG22 to AWG28)
(2) Forced stop circuit
(a) Positive common
Stabilizing power supply
+24V
24G
Forced stop input connector
EMI.COM
EMI
10k
Position board side
Control
circuit
Forced stop
(b) Negative common
Stabilizing power supply
+24V
24G
Forced stop input connector
EMI.COM
EMI
10k
Position board side
Control
circuit
Forced stop
1 - 23
1. SUMMARY
MEMO
1 - 24
2. SYSTEM CONFIGURATION
2. SYSTEM CONFIGURATION
This section describes the system configuration and equipment settings for the position board.
2.1 Position board configuration
2.1.1 MR-MC210 system configuration
SSCNET /H-compatible
Servo amplifier MR-J4-B
Axis 2Axis 1Axis 20
PCI bus compatible
position board
MR-MC210
USB
SSCNET
EMI
DI signal
Forced stop (EMI 1)
SSCNET Cable
MR-J3BUS M
MR-J3BUS M-A
MR-J3BUS M-B
DI signal
side limit switch (LSP 1)
side limit switch (LSN 1)
Proximity dog (DOG 1)
DI signal (LSP, LSN and DOG) from Servo Amplifier
can be input
2
2 - 1
2. SYSTEM CONFIGURATION
2.1.2 MR-MC211 system configuration
SSCNET /H-compatible
Servo amplifier MR-J4-B
Axis 2Axis 1Axis 20
PCI bus compatible
position board
MR-MC211
SSCNET line 1
SSCNET line 2
USB
EMI
DI signal
Forced stop (EMI 1)
SSCNET Cable
MR-J3BUS M
MR-J3BUS M-A
MR-J3BUS M-B
Axis 2Axis 1Axis 12
DI signal
side limit switch (LSP 1)
side limit switch (LSN 1)
Proximity dog (DOG 1)
DI signal (LSP, LSN and DOG) from Servo Amplifier
can be input
POINT
Refer to Section 4.5.5 to change the number of axes distributed to line 1 and
line 2
2 - 2
2. SYSTEM CONFIGURATION
2.1.3 MR-MC240 system configuration
SSCNET /H-compatible
Servo amplifier MR-J4-B
Axis 2Axis 1Axis 20
PCI Express bus
compatible
position board
MR-MC240
R
SSCNET Cable
MR-J3BUS M
USB
SSCNET
EMI
DI signal
Forced stop (EMI 1)
MR-J3BUS M-A
MR-J3BUS M-B
DI signal
side limit switch (LSP 1)
side limit switch (LSN 1)
Proximity dog (DOG 1)
DI signal (LSP, LSN and DOG) from Servo Amplifier
can be input
2 - 3
2. SYSTEM CONFIGURATION
2.1.4 MR-MC241 system configuration
SSCNET /H-compatible
Servo amplifier MR-J4-B
Axis 2Axis 1Axis 20
PCI Express bus
compatible
position board
MR-MC241
SSCNET line 1
SSCNET line 2
R
USB
EMI
DI signal
Forced stop (EMI 1)
SSCNET Cable
MR-J3BUS M
MR-J3BUS M-A
MR-J3BUS M-B
Axis 2Axis 1Axis 12
DI signal
side limit switch (LSP 1)
side limit switch (LSN 1)
Proximity dog (DOG 1)
DI signal (LSP, LSN and DOG) from Servo Amplifier
can be input
POINT
Refer to Section 4.5.5 to change the number of axes distributed to line 1 and
line 2
2 - 4
2. SYSTEM CONFIGURATION
2.2 System configuration equipment
(1) MR-MC2
Part name
Position board
USB cable MR-J3USBCBL3M Position board MR-MC2 host controller
2. Cable for forced stop input is not attached to the position board. The cable should be made by the customer.
3. Please contact your nearest Mitsubishi sales representative for the cable of less than 30m(98.43ft.).
related module
Model name
(Note 1)
MR-MC210 Up to 20 axes control, Operation cycle 0.22[ms], 0.44[ms], 0.88[ms], PCI bus compatible (Note 2)
MR-MC211 Up to 32 axes control, Operation cycle 0.22[ms], 0.44[ms], 0.88[ms], PCI bus compatible (Note 2)
MR-MC240
MR-MC241
MR-J3BUS
MR-J3BUS M-A
MR-J3BUS M-B
(Note 3)
Up to 20 axes control, Operation cycle 0.22[ms], 0.44[ms], 0.88[ms], PCI Express
(Note 2)
Up to 32 axes control, Operation cycle 0.22[ms], 0.44[ms], 0.88[ms], PCI Express
(Note 2)
• MR-MC2
M
• Standard cord for inside panel 0.15m(0.49ft.), 0.3m(0.98ft.), 0.5m(1.64ft.), 1m(3,28ft.), 3m(9.84ft.)
• MR-MC2
• Standard cable for outside panel 5m(16.40ft.), 10m(32.81ft.), 20m(65.62ft.)
• MR-MC2 MR-J4(W )- B/MR-J4(W )- B MR-J4(W )- B
• Long distance cable 30m(98.43ft.), 40m(131.23ft.), 50m(164.04ft.)
MR-J4(W )- B/MR-J4(W )- B MR-J4(W )- B
MR-J4(W )- B/MR-J4(W )- B MR-J4(W )- B
Description
®
bus compatible
®
bus compatible
(2) Servo amplifier
Part name Model name Description Remarks
MR-J4 series
servo amplifier
MR-J3 series
servo amplifier
MR-J4-
MR-J4- B-RJ
MR-J4W- B For 2-axis type, 3-axis type
MR-J3- B
MR-J3W- B For 2-axis type
MR-J3- B-RJ006 For fully closed control
MR-J3- B-RJ004 For linear servo motor
MR-J3- B-RJ080W For direct drive motor
MR-J3- B Safety For drive safety servo
MR-J3W-0303BN6 For 2-axis type
B
Refer to the servo amplifier
instruction manuals.
(3) Software packages
(a) Utility software
Model name Software package
Position Board Utility2 MRZJW3-MC2-UTL
(b) Servo set-up software package
Model name Software package
MR Configurator2 SW1DNC-MRC2-E
2 - 5
2. SYSTEM CONFIGURATION
2.3 Checking serial number and operating system software version
Checking for the serial number of position board and software version are shown below.
2.3.1 Checking serial number
(1) Rating plate
The serial number is printed on the rating plate which is on the position board.
See
SERIAL
MR-MC240
Voyez MR-MC240 mode d'emploi.
MADE IN JAPAN
MITSUBISHI
ELECTRIC
MR-MC240 Instructi on manual.
A21001999
3.3VDC 1.5A
Rating
plate
C
80M1
IND. CONT. EQ.
LISTED
U
L
US
MSIP-REI-MEK-
DATE 2014-02
TC510A875G51
BC370C286H01
PASSED
Serial number
POINT
• When the position board is mounted to the host controller, the serial number
cannot be checked. Take note of the serial number before mounting.
2.3.2 Checking software version
The software version of the position board can be checked on the system program software version (0030h to
003Fh) of system information. System program software version is stored as ASCII code.
0030h
System program
software version
0031h0032h0033h
B
(42h)C(43h)D(44h)-(2Dh)
0034h
0035h
0036h
B
5
(35h)
2
(32h)
(42h)
Software type name
0037h
0038h
W
(57h)
(31h)
101: MR-MC21
0039h
1
0
(30h)
Type name
003Ah
1
(31h)
003Bh
003Ch
003Dh
003Eh
-
A
(41h)
3
(33h)
(2Dh)
Version
Note. In (): ASCII code
: Space
(20h)
003Fh
\0
(00h)
API LIBRARY
• To check the software version, use the sscGetBoardVersion function.
2 - 6
2. SYSTEM CONFIGURATION
2.4 Restrictions by the Software's Version
There are restrictions in the function that can be used by the version of the software.
Function/Item name Change details
Digital input/output Addition A1 or later 1.20 or later
Servo amplifier general input/output
Digital output signal control for the
other axes start
Dual port memory exclusive control
Pass position interrupt
Alarm history function
Interface mode
Addition of waiting for SSCNET
response (0009h) to system status
code
Speed-torque control
(interface mode only)
Addition of operation cycle alarm to
system alarms
Addition of position droop to high
speed monitor (interface mode only)
Mark detection function compatible
Change home position return method
while system is running.
Continuous operation to torque control
(automatic operation in standard mode
only)
External forced stop disabled function
Addition
Addition
Addition
Addition
Addition
Addition
Addition
Addition
Addition
Addition
Addition
Addition
Addition
Addition
MR-MC2 MRZJW3-MC2-UTL
A1 or later 1.20 or later
A1 or later 1.20 or later
A1 or later 1.20 or later
A1 or later 1.20 or later
A3 or later 1.50 or later
A3 or later 1.50 or later
A3 or later 1.50 or later
A4 or later 1.60 or later
A4 or later 1.60 or later
A4 or later 1.60 or later
A5 or later 1.70 or later
A5 or later 1.70 or later
A5 or later 1.70 or later
A5 or later 1.70 or later
Version
2 - 7
2. SYSTEM CONFIGURATION
MEMO
2 - 8
3. INSTALLATION AND WIRING
3. INSTALLATION AND WIRING
3.1 Board installation
This section explains instructions for handling and installation environment of the position board.
3.1.1 Instructions for handling
The following explains instructions for handling.
CAUTION
• Do not touch any connectors while power is ON. Doing so may cause electric shock or
malfunction.
• Do not directly touch any conductive parts and electronic components of the board. Doing so
may cause malfunction or failure of the board.
• Do not disassemble or modify the board. Doing so may cause failure, malfunction, injury, or fire.
• Before handling the board, touch a conducting object such as a grounded metal to discharge the
static electricity from the human body. Failure to do so may cause the board to fail or
malfunction.
• Handle the board in a place where static electricity will not be generated. Failure to do so may
cause a failure or malfunction.
• The board is included in a static electricity preventing vinyl bag. When storing or transporting it,
be sure to put it in the static electricity preventing vinyl bag. Failure to do so may cause a failure
or malfunction.
• Do not drop or apply a strong impact to the board. Doing so may cause a failure or malfunction.
3
3.1.2 Installation environment
For installation of the host controller in which the position board is installed, refer to the manual for the host
controller.
(1) Instructions for board installation environment
Use the board in an environment that meets the general specifications in this manual. Failure to do so may
result in electric shock, fire, malfunction, or damage to or deterioration of the product.
(2) Instructions for host controller installation environment
Always ground the host controller to the protective ground conductor. Failure to do so may cause a
malfunction.
3 - 1
3. INSTALLATION AND WIRING
3.2 Connection and disconnection of cable
3.2.1 SSCNET
(1) Precautions for handling the SSCNET
• Do not stamp the SSCNET
• When laying the SSCNET
cable
cable
cable.
cable, be sure to secure the minimum cable bend radius or more. If the bend
radius is less than the minimum cable bend radius, it may cause malfunctions due to characteristic
deterioration, wire breakage, etc.
• For connection and disconnection of SSCNET
Position board
cable, hold surely a tab of cable connector.
1CH
2CH
(2) Connection of SSCNET
• For connection of SSCNET
2CH of position board while holding a tab of SSCNET
• If the cord tip for the SSCNET
cable
cable to the position board, connect it to the SSCNET connector 1CH or
cable connector. Be sure to insert it until it clicks.
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) Disconnection of SSCNET
• For disconnection of SSCNET
cable
cable, pull out it while holding a tab of SSCNET cable connector or the
connector.
• After disconnection of SSCNET
cable, be sure to put a cap (attached to position board or servo
amplifier) to the position board and servo amplifier.
• For SSCNET
cable, attach the tube for protection optical cord's end face on the end of connector.
3 - 2
3. INSTALLATION AND WIRING
(4) Precautions of SSCNET
SSCNET
cable is made from optical fiber. If optical fiber is added a power such as a major shock, lateral
cable wiring
pressure, haul, sudden bending or twist, its inside distorts or breaks, and optical transmission will not be
available. Especially, as optical fiber for MR-J3BUS
M and MR-J3BUS M-A is made of synthetic resin, it
melts down if being left near the fire or high temperature. Therefore, do not make it touched the part, which
becomes high temperature, such as radiator or regenerative option of servo amplifier, or servo motor.
Be sure to use optical fiber within the range of operating temperature described in this manual.
Read described item of this section carefully and handle it with caution.
(a) Minimum bend radius
Make sure to lay the cable with greater radius than the minimum bend radius. Do not press the cable to
edges of equipment or others. For SSCNET
cable, the appropriate length should be selected with due
consideration for the dimensions and arrangement of position board and servo amplifier. When closing
the door of control panel, pay careful attention for avoiding the case that SSCNET
by the door and the cable bend becomes smaller than the minimum bend radius.
Model name of SSCNET cable Minimum bend radius[mm(inch)]
MR-J3BUS M 25(0.98)
MR-J3BUS M-A
MR-J3BUS M-B
Enforced covering cord : 50 (1.97)
Cord : 25 (0.98)
Enforced covering cord : 50 (1.97)
Cord : 30 (1.18)
cable is hold down
(b) Tension
If tension is added on the SSCNET
external force which concentrates on the fixing part of SSCNET
SSCNET
connector. At worst, the breakage of SSCNET cable or damage of SSCNET connector
cable, the increase of transmission loss occurs because of
cable or the connecting part of
may occur. For cable laying, handle without putting forced tension. (Refer to "APPENDIX 6.1 SSCNET
cables" for the tension strength.)
(c) Lateral pressure
If lateral pressure is added on the SSCNET
stressed, and then transmission loss will increase. At worst, the breakage of SSCNET
occur. As the same condition also occurs at cable laying, do not tighten up SSCNET
cable, the cable itself distorts, internal optical fiber gets
cable may
cable with a thing
such as nylon band (TY-RAP). Do not trample it down or tuck it down with the door of control panel or
others.
(d) Twisting
If SSCNET
cable is twisted, it will become the same stress added condition as when local lateral
pressure or bend is added. Consequently, transmission loss increases, and the breakage of SSCNET
cable may occur at worst.
(e) Disposal
When incinerating optical cable (cord) used for SSCNET
cable, hydrogen fluoride gas or hydrogen
chloride gas which is corrosive and harmful may be generated. For disposal of SSCNET
request for specialized industrial waste disposal services who has incineration facility for disposing
hydrogen fluoride gas or hydrogen chloride gas.
cable,
3 - 3
3. INSTALLATION AND WIRING
POINT
• Be sure to connect SSCNET cable with the above connector. If the
connection is mistaken, between the position board and servo amplifier
cannot be communicated.
• Forced removal of the SSCNET
the position board and SSCNET
• After removal of the SSCNET
connector. Otherwise, adhesion of dirt deteriorates in characteristic and it may
cause malfunctions.
• Do not remove the SSCNET
position board and servo amplifier.
Do not see directly the light generated from SSCNET
board or servo amplifier and the end of SSCNET
into eye, may feel something is wrong for eye. (The light source of SSCNET
cable complies with class1 defined in JISC6802 or IEC60825-1.)
• If the SSCNET
pressure, haul, sudden bending or twist, its inside distorts or brakes, and
optical transmission will not be available.
Be sure to take care enough so that the short SSCNET
twist easily.
• Be sure to use the SSCNET
described in this manual. Especially, as optical fiber for MR-J3BUS
MR-J3BUS
the fire or high temperature. Therefore, do not make it touched the part which
becomes high temperature, such as radiator or regenerative option of servo
amplifier, or servomotor.
cable is added a power such as a major shock, lateral
M-A are made of synthetic resin, it melts down if being left near
cable from the position board will damage
cables.
cable, be sure to put a cap on the SSCNET
cable while turning on the power supply of
connector of position
cable. When the light gets
cable is added a
cable within the range of operating temperature
M and
• When laying the SSCNET
radius or more.
• Put the SSCNET
position board with bundle material in order to prevent SSCNET
putting its own weight on SSCNET
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.
When bundling the cable, fix and hold it in position by using cushioning such
as sponge or rubber which does not contain migratable plasticizing.
If using adhesive tape for bundling the cable, fire resistant acetate cloth
adhesive tape 570F (Teraoka Seisakusho Co., Ltd) is recommended.
cable in the duct or fix the cable at the closest part to the
cable, be sure to secure the minimum cable bend
cable from
connector.
3 - 4
3. INSTALLATION AND WIRING
POINT
• Migratable plasticizer is used for vinyl tape. Keep the MR-J3BUS M, and
MR-J3BUS
characteristic may be affected.
M-A cables away from vinyl tape because the optical
Cable
SSCNET cable Cord Cable
MR-J3BUS M
MR-J3BUS M-A
MR-J3BUS M-B
Optical cord
: Normally, cable is not affected by plasticizer.
: Phthalate ester plasticizer such as DBP and DOP may affect optical
characteristic of cable.
Generally, soft polyvinyl chloride (PVC), polyethylene resin (PE) and fluorine
resin contain non-migratable plasticizer and they do not affect the optical
characteristic of SSCNET
cable. However, some wire sheaths and cable
ties, which contain migratable plasticizer (phthalate ester), may affect
MR-J3BUS
MR-J3BUS
• If the adhesion of solvent and oil to the cord part of SSCNET
M and MR-J3BUS M-A cables (made of plastic). In addition,
M-B cable (made of quartz glass) is not affected by plasticizer.
cable may
lower the optical characteristic and machine characteristic. If it is used such
an environment, be sure to do the protection measures to the cord part.
• When keeping the position board or servo amplifier, be sure to put on a cap
to connector part so that a dirt should not adhere to the end of SSCNET
connector.
• SSCNET
connector to connect the SSCNET cable is put a cap to protect
light device inside connector from dust. For this reason, do not remove a cap
until just before connecting SSCNET
SSCNET
cable, make sure to put a cap.
• Keep the cap and the tube for protecting light cord end of SSCNET
in a plastic bag with a zipper of SSCNET
cable. Then, when removing
cable
cable to prevent them from
becoming dirty.
• When exchanging the position board or servo amplifier, make sure to put a
cap on SSCNET
amplifier for some troubles, make also sure to put a cap on SSCNET
connector. When asking repair of position board or servo
connector. When the connector is not put a cap, the light device may be
damaged at the transit. In this case, exchange and repair of light device is
required.
3 - 5
3. INSTALLATION AND WIRING
3.2.2 Forced stop input cable
(1) Precautions for handling the forced stop input cable
• For connection or removal of the forced stop input cable, do it surely while holding a connector of forced
stop input cable.
Position board
Ta b
(2) Connection of the forced stop input cable
• For connection of a forced stop input cable to the position board, connect it surely to an EMI connector of
position board while holding a connector. Be sure to insert it until it clicks.
(3) Removal of the forced stop input cable
• For removal of the forced stop input cable, push a tab and pull out the cable while holding a connector.
POINT
The following handling will damage the position board or forced stop input
cable.
• Forced removal of the forced stop input cable from the position board.
• The forced stop input cable is twined other cables.
• Excessive power is applied at cable laying.
Wire the cable correctly.
3 - 6
A
r
4. SYSTEM STARTUP
4. SYSTEM STARTUP
The following explains the preparations and settings for system startup.
4.1 Startup procedures
Check of wiring and ambient environment
Position board setting
Servo amplifier setting
Parameter setting
System startup
Perform operation
Visually check whether the position board and servo amplifier are wired
correctly. Also check the ambient environment.
(Refer to Section 4.2 Check of wiring and ambient environment)
Set board ID by position board ID selection (SW1).
(Refer to Section 4.3 Position board setting)
Set axis No. on the axis selection rotary switch of the servo amplifier.
(Refer to Section 4.4 Servo amplifier setting)
Set parameter initialization (system command code: 0003h).
fter parameter initialization, set the parameters according to the
system for control cycle, control option 1, sensor input option, vendo
ID, and type code. For other parameters, set them according to need.
(Refer to Section 4.5 Parameter setting)
Set start system startup (system command code: 000Ah).
(Refer to Section 4.6 System startup processing)
Then operate where necessary.
4
POINT
• When a test operation is necessary before creating a user program,
parameter settings, system startup, operation and such can be performed
using the test tool attached to the utility software.
4 - 1
4. SYSTEM STARTUP
4.2 Check of wiring and ambient environment
(1) Wiring
Refer to "Chapter 3 INSTALLATION AND WIRING".
(2) Cable treatment
The wiring cables should not be strained.
The connector part should not be strained.
(3) Environment
Signal cables and bus of host controller are not shorted by wire offcuts and metallic dust.
4 - 2
4. SYSTEM STARTUP
4.3 Position board setting
Board ID is set by board ID selection (SW1) switch of the position board.
(1) Board ID
Board ID and board ID selection switch No. are correlated as shown on the table below. Set board ID so
that it will not be duplicated. If it is duplicated, it may interfere with board identification on the host controller
side.
Board ID selection
Board ID Switch 2 Switch 1
3 ON ON
2 ON OFF
1 OFF ON
0 OFF OFF
The following is a setting example for controlling four position boards.
Bus on host controller
Other company’s
board
Position board
Board ID: 0
Board ID Switch 2 Switch 1
Position board
Board ID: 2
0 OFF OFF
2 ON OFF
1 OFF ON
3 ON ON
Position board
Board ID: 1
Position board
Board ID: 3
POINT
• The board ID may be in no particular order, and can be arbitrarily selected
between 0 to 3.
• No. of connectable position boards vary by bus specifications of the host
controller.
4 - 3
4. SYSTEM STARTUP
4.4 Servo amplifier setting
(1) MR-J4(W
Axis No. of MR-J4(W
)- B
)- B is set by the axis selection rotary switch (SW1) and the axis No. auxiliary
setting (SW2) on the servo amplifier.
MR-J4- B
ON
1234
MR-J4W - B
ON
321456
3-digit, 7-segment LED
Axis selection rotary switch
Axis 1 to 20
Note. For when set with the axis No.
auxiliary setting
Axis No. auxiliary setting switch
3-digit, 7-segment LED
Axis selection rotary switch
Axis 1 to 20
Note. For when set with the axis No.
auxiliary setting
Axis No. auxiliary setting switch
Servo amplifier
axis No.
d1 0
d2 1 02
d3 2 03
d4 3 04
d5 4 05
d6 5 06
d7 6 07
d8 7 08
d9 8 09
d10 9 10
d11 A 11
d12 B 12
d13 C 13
d14 D 14
d15 E 15
d16 F 16
d17 0
d18 1 18
d19 2 19
d20 3 20
Axis selection
rotary switch
Axis No. auxiliary
setting switch
ON
OFF
ON
OFF
Servo amplifier display
(3-digit, 7-segment LED)
01
17
4 - 4
4. SYSTEM STARTUP
POINT
• For each switch setting, refer to the Servo Amplifier Instruction Manual for
your servo amplifier.
• If the "An axis that has not been mounted exists" (system error E400)
occurred, the axis with wrong axis No. set can be confirmed with "information
concerning axis that is not mounted" (monitor No.0480 to 0482).
• The servo amplifier axis No. and the axis No. to be managed on the position
board are different. For details, refer to Section 4.5.5.
The following is a setting example for controlling six axes (MR-J4using MR-MC211.
Line 1
B) for each line by control cycle 0.88ms
Position board
Line 2
Servo
amplifier
d15
Servo
amplifier
d17
Servo
amplifier
d16d1d2d5d6
Servo
amplifier
d16d1d2d5d6
Servo
amplifier
Servo
amplifier
Servo
amplifier
Servo
amplifier
Servo
amplifier
Servo
amplifier
Servo
amplifier
Servo
amplifier
Line 1 Line 2
Servo amplifier
axis No.
d15 E OFF OFF d17 0 OFF ON
d20 3 OFF ON d16 F OFF OFF
d1 0 OFF OFF d1 0 OFF OFF
d2 1 OFF OFF d2 1 OFF OFF
d5 4 OFF OFF d5 4 OFF OFF
d6 5 OFF OFF d6 5 OFF OFF
Axis selection
rotary switch
Axis No. auxiliary
setting switch
3 4 3 4
Servo amplifier
axis No.
Axis selection
rotary switch
Axis No. auxiliary
setting switch
POINT
• The servo amplifier axis No. may be in no particular order, and can be
arbitrarily selected between d1 to d20.
• No. of connectable servo amplifiers vary by control cycle.
4 - 5
4. SYSTEM STARTUP
4.5 Parameter setting
After parameter initialization, set the parameters according to the system such as for control cycle and external
signal (sensor) input option.
4.5.1 Parameter initialization
After turning on the position board power, initialize parameter and set before system startup starts.
Position board
Host
controller
3)1)
Dual port
memory
Parameter
data
(Internal
memory)
Servo
2)
Parameter
initial value
Parameter backup
(Flash ROM)
amplifier
Figure 4.1 Parameter data flow during parameter initialization
Procedure Description Remarks
Confirm system preparation completion (system status code 0001h) Confirmation of system preparation completion
1
To read parameter initial values,
perform the parameter
initialization (system command
2
code: 0003h).
Check the parameter initialization
3
completion (system status code:
0003h).
Write parameter from user program if required 3) in Fig. 4.1
4
To read parameters from the flash
ROM, perform the flash ROM
parameter read (system command
code: 0004h).
Check the flash ROM parameter read
completion (system command code:
0004h).
uses sscGetSystemStatusCode.
1) and 2) in Fig. 4.1
Always initialize parameter or read parameter
from the flash ROM.
Procedure 2 and procedure 3 of parameter
initialization uses the sscResetAllParameter
function.
Parameter writing uses
sscChangeParameter/sscChange2Parameter.
4 - 6
4. SYSTEM STARTUP
4.5.2 System option 1 setting
SSCNET communication method and control cycle is set by System option 1 (parameter No.0001).
SSCNET communication method is used for communication between a position board and connected units
such as servo amplifiers and SSCNET
/H method is available.
Control cycle is a cycle in which the position board controls command import, position control, status output,
and communication with servo amplifier and 0.88ms, 0.44ms and 0.22ms are available.
Number of servo amplifier axes which a position board can control is shown below for each control cycle.
(1) For MR-MC210/MR-MC240
(a) When SSCNET communication method is SSCNET
Control cycle
0.88ms 20 axes 20 axes Axis 1 to 20
0.44ms 16 axes 16 axes Axis 1 to 16
0.22ms 8 axes 8 axes Axis 1 to 8
Max. No. of
axes connected
Max. No. of axes
connected for each
/H
Controllable axis No.
line
(2) For MR-MC211/MR-MC241
(a) When SSCNET communication method is SSCNET
Control cycle
0.88ms 32 axes 20 axes Axis 1 to 32
0.44ms 16 axes 16 axes Axis 1 to 16
0.22ms 8 axes 8 axes Axis 1 to 8
Note 1. Do not connect more servo amplifiers than the max. No. of axes connected. When more servo
amplifiers are connected than the max. No. of axes connected, system setting error
(alarm No. 38, detail 01) will occur.
2. Use servo amplifier software version A3 or later when the control cycle is 0.22ms, and the
3-axis servo amplifier MR-J4W3-
Max. No. of
axes connected
B is used.
Max. No. of axes
connected for each
/H
Controllable axis No.
line
4 - 7
4. SYSTEM STARTUP
Control cycle settings are imported during system startup (system command code: 000Ah), and cannot be
changed during system running (system status code: 000Ah).
(1) System parameter
Parameter
No.
0001 *SYSOP1 System option 1
0002 *SYSOP2 System option 2
Abbreviation Name Function
00
Control cycle setting
Set the control cycle
0: 0.88ms
1: 0.44ms
2: 0.22ms
SSCNET communication method
Set the SSCNET communication
method.
0: SSCNET /H
(Note) SSCNET communication
method is shared in lines
1 and 2.
00
(2) System information
Axis No. assignment
Set 1 when validating axis No.
assignment. When axis No.
assignment is invalid, axis No. is
automatically assigned.
0: Invalid
1: Valid
Consistency check selection at
system startup
Set whether to perform consistency
check for controlled axes setting at
system startup.
0: Valid
1: Invalid
Address Name Description
0004h Control cycle status 0001h: 0.88ms
0005h
0006h Reserved
0007h
0002h: 0.44ms
0003h: 0.22ms
4 - 8
4. SYSTEM STARTUP
4.5.3 System option 2 setting
Set control mode (standard mode or interface mode) by System option 2 (parameter No.0002).
When using interface mode, select "1: Interface mode".
When interface mode is assigned and system is startup, the in interface mode signal (IFMO) turns ON.
Control mode setting is imported during system startup (system command code: 000Ah), and cannot be
changed during system running (system status code: 000Ah).
(1) System parameter
Parameter
No.
0002 *SYSOP2 System
Abbreviation Name Initial value Units
option 2
0000h 0000h
Setting
range
to
1101h
Function
0
Axis No. assignment
Set 1 when validating axis No.
assignment. When axis No.
assignment is invalid, axis No. is
automatically assigned.
0: Invalid
1: Valid
Consistency check selection at
system startup
Set whether to perform consistency
check for controlled axes setting at
system startup.
0: Valid
1: Invalid
Control mode selection
Set the control mode.
0: Standard mode
1: Interface mode
4 - 9
4. SYSTEM STARTUP
4.5.4 Control option 1 setting
When controlling servo amplifier, set "1: control" for control axis of control option 1 (parameter No.0200). When
the axis No. is set out of the controllable range, the corresponding axis will be system setting error (alarm No.
38) and cannot be controlled. If the servo amplifier set is in a state where communication cannot be made,
such as not connected or control circuit power is off, the "An axis that has not been mounted exists" (system
error E400) will occur during system startup (system command code: 000Ah).
POINT
• If the "An axis that has not been mounted exists" (system error E400)
occurred, the axis with wrong No. set can be confirmed with "information
concerning axis that is not mounted" (monitor No.0402).
Control axis settings are imported during system startup (system command code: 000Ah), and cannot be
changed during system running (system status code: 000Ah).
(1) Control parameter
Parameter
No.
0200 *OPC1 Control
Abbreviation Name Initial value Units
option 1
0000h 0000h
Setting
range
to
2111h
Function
Control axis
Set 1 when controlling servo
amplifier.
0: Do not control
1: Control
Amplifier-less axis function
Set 1 when not communicating
with servo amplifier.
When setting 1 with control axis,
operation without servo amplifier
(simulation) is available.
0: Invalid
1: Valid
No home position
Set 1 when setting the position at
the time of power on as the home
position. After returning to home
position, the home position will be
the position where home position
return is complete.
0: Invalid
1: Valid
Speed unit
Set the speed command unit.
0: Position command unit / min
1: Position command unit / s
2: r/min
POINT
• When the amplifier-less axis function is valid, the position board simulates the
operations of servo amplifier and operates as if it is connected. Operation can
be checked without connecting the servo amplifier. When the setting is valid,
the position board do not communicate with the servo amplifier.
4 - 10
4. SYSTEM STARTUP
4.5.5 Axis No. assignment
With Axis No. assignment, the axis No. (on the position board) can be assigned by the axis No. on the servo
amplifier.
(1) When Axis No. assignment is invalid
When Axis No. assignment is invalid, correspondence between the axis No. on a position board and the
axis No. on a servo amplifier is shown in the following table.
When Axis No. assignment is valid, the axis Nos. 1 to 32 (on the position board) can be assigned by the
servo amplifier axis Nos. d1 to d20 arbitrarily.
To assign the axis Nos., set the following parameters.
POINT
• To set servo amplifier axis Nos., use the axis No. assignment (parameter
No.0203).
Valid servo amplifier axis Nos. differ depending on the control cycle. Up to 20
axes can be set.
(a) System parameter
Parameter
No.
0002 *SYSOP2 System option 2
Control cycle SSCNET /H
0.88ms 1 to 20
0.44ms 1 to 16
Abbreviation Name Function
0.22ms 1 to 8
0
00
Axis No. assignment selection
Set 1 when validating axis No.
assignment. When axis No.
assignment is invalid, axis No. is
automatically assigned.
0: Invalid
1: Valid
4 - 11
4. SYSTEM STARTUP
(b) Control parameter
Parameter
No.
0203 *AXALC Axis No.
Note 1. An axis No. out of the valid range causes the system setting error (alarm No. 38, detail 03).
2. Regardless of the control axis setting (parameter No.0200), set the axis No. so that the axis No. assignment is not duplicated.
3. When Control is set in the control axis setting (parameter No.0200), always set the axis Nos. (1 to 20). When 0 is set, system
Abbreviation Name Initial value Units
0000h 0000h
assignment
(Except for 00: No axis No. assignment) Duplicated axis Nos. cause the system setting error (alarm No. 38, detail 04).
setting error (alarm No. 38, detail 02) will occur.
Setting
range
to
011Fh
Function
0
Servo amplifier axis No.
Set the servo amplifier axis No. to
be assigned to the axis Nos. on the
position board. (Note 1, 2 and 3)
00h: No axis No. assignment
01h to 14h: Axis No.
Example) 0Ah: Axis No. 10
Servo amplifier line No.
Set the servo amplifier line No. to be
assigned to the axis Nos. on the
position board.
0 to 1: Line No.-1
The following is a setting example for controlling six axes for each line.
External signal (sensor) is connected by setting sensor input options (parameter No.0219).
Parameter
0219 *SOP Sensor input
021A *SLSP Sensor
021B *SLSN Sensor
021C *SDOG Sensor
Abbreviation Name Initial Value Units
No.
options
signal (LSP)
connection
specification
signal (LSN)
connection
specification
signal (DOG)
connection
specification
0000h
0000h
0000h
0000h
Setting
range
0000h to
0304h
0000 to
3FF1h
0000 to
3FF1h
0000 to
3FF1h
Function
0
0
Sensor input system
Set the input system of the sensor
(LSP, LSN, DOG).
0: Not use
1: Driver input
2: Digital input
3: Not connected (does not detect
LSP, LSN, DOG)
4: Dual port memory input
Limit switch signal selection
Set valid / invalid of limit switch.
0: LSP/LSN are valid
1: LSP is valid, LSN is invalid
2: LSP is invalid, LSN is valid
3: LSP/LSN are invalid
Digital input assignment
Set valid/invalid for the digital input
assignment where LSP is
connected.
0: Not assigned
1: Assigned
Digital input number assignment
Set the digital input number where
the LSP is connected.
000h to 3FFh: DI_000 to DI_3FF
Digital input assignment
Set valid/invalid for the digital input
assignment where LSN is
connected.
0: Not assigned
1: Assigned
Digital input number assignment
Set the digital input number where
LSN is connected.
000h to 3FFh: DI_000 to DI_3FF
Digital input assignment
Set valid/invalid for the digital input
assignment where DOG is
connected.
0: Not assigned
1: Assigned
Digital input number assignment
Set the digital input number where
DOG is connected.
000h to 3FFh: DI_000 to DI_3FF
4 - 13
4. SYSTEM STARTUP
(1) When selecting the driver input
When 1 (driver input) is selected as the sensor destination, the sensor (LSP, LSN, DOG) status connected
to the driver (such as a servo amplifier) is imported via SSCNET.
(a) MR-J4(W
1) MR-J4-
)- B is used as a servo amplifier
B
Signal
Name
LSP CN3-2 D11
LSN CN3-12 D12
DOG CN3-19 D13
Destination connector
pin No.
Abbreviation
2) MR-J4W2-
B
Signal
Name
LSP CN3-7 CN3-20DI1
LSN CN3-8 CN3-21DI2
DOG CN3-9 CN3-22DI3
Destination
connector pin No.
A-axis B-axis
Abbreviation
(
: A, B)
3) MR-J4W3-
B
Signal
Name
LSP CN3-7 CN3-20CN3-1 DI1
LSN CN3-8 CN3-21CN3-2 DI2
DOG CN3-9 CN3-22CN3-15DI3
Destination connector pin No.
A-axis B-axis C-axis
Abbreviation
(
: A, B, C)
POINT
• For sensor connection to the driver, refer to the instruction manual of the
driver.
• If communication error (system error E401 to E407) occurs, sensor (LSP,
LSN, DOG) input status turns off.
• If communication error (system error E400) occurs, the input status of the
corresponding axis turns off.
(2) When selecting the digital input
When 2 (digital input) is selected as the sensor destination, the digital input signal (DI_
the sensor (LSP, LSN, DOG). Specify the digital input signal (DI_
) in the sensor signal connection
) is used as
specification (parameter No.021A to 021C).
Refer to Section 6.26 and 6.27.
(3) When selecting not connected
When 3 (not connected) is selected as the sensor destination, the sensor (LSP/LSN/DOG) is not detected.
Limit switch functions are always invalid. In the home position return using the proximity dog, the position
board operates without detected proximity dog.
4 - 14
4. SYSTEM STARTUP
(4) When selecting dual port memory
When 4 (dual port memory input) is selected as the sensor destination,
(LSPC),
side limit switch input signal (LSNC) and proximity dog input signal (DOGC) are imported as
substitutes for sensors.
Address Bit AbbreviationSignal Name
1004 0 ITL Interlock Master
1 RMONR High speed monitor latch
command
2
3
4 LSPC side limit switch input Each axis
5 LSNC side limit switch input Each axis
6 DOGC Proximity dog input Each axis
7 Reserved
Note 1: The above address is the address for the axis 1. For the axis 2 and above, add C0h
for each axis.
Reserved
POINT
• When the sensor input command (LSPC, LSNC, DOGC) is turned on, a
normally-open contact turns on (a normally-closed contact turns off). The
polarity of the limit switch input command is the normally closed contact. The
polarity of the proximity dog input command can be changed by proximity dog
input polarity (parameter No.0240).
side limit switch input signal
When tandem drive
is being used
Each axis
CAUTION
• When "1: driver input" and "2: digital input" are selected as sensor destinations, a delay occurs due
to the communication to detect the signal status. Take the delay time due to communication into
consideration when installing each sensor.
• Communication delay when control cycle is 0.88ms: approx. 2ms
• Communication delay when control cycle is 0.44ms: approx. 1.5ms
• Communication delay when control cycle is 0.22ms: approx. 1.3ms
4 - 15
4. SYSTEM STARTUP
4.5.7 Vendor ID and type code setting
Available functions, parameter settings and ranges will vary by servo amplifier type. At the time the
communication with the servo amplifier has started, the position board will perform consistency check between
vendor ID and type code of the servo amplifier connected and the parameter set. If a consistency check error
occurs, driver type code error (system error E405) will be output, therefore set correct vendor ID and type code.
POINT
• If driver type code error (system error E405) occurred, the axis that has set an
incorrect type code can be confirmed with "type code erroneous axis
information" (monitor No.0484 to 0485).
(1) Control parameters
Parameter
No.
021D *VEND Vendor ID Set the vendor ID.
021E *CODE Type code Set the type code.
Abbreviation Name Function
0000: Mitsubishi Electric
1000: MR-J4(W
)- B
4 - 16
4. SYSTEM STARTUP
4.6 System startup processing
(1) System startup procedure
After parameter initialization, start system startup before performing operations.
Host
controller
Position board
Dual port
memory
Parameter
data
(Internal
memory)
Parameter
initial value
Parameter backup
(Flash ROM)
1)
Servo
amplifier
Figure 4.2 Parameter data flow during system startup
Procedure Description Remarks
1 The number of seconds passed since 0000hrs, January 1,
1970 is stored in system startup time.
2 Perform the start system startup command (system
command code 000Ah)
3 Confirm the during system running (system status code
000Ah).
The time is used to create data for alarm history function.
When using the API library, the time is automatically set in
the sscSystemStart API function.
1) of Figure 4.2
The position board will start communicating with the servo
amplifier and write the servo parameters according to the
parameters set (refer to Section 4.5.1), and system running
will be in process (system status code: 000Ah).
Start of system startup uses the
sscSetSystemCommandCode function.
Confirmation of during system running uses the
sscSetSystemCommandCode function.
API LIBRARY
• Use the sscSystemStart function to start system startup.
• For a detailed procedure for system startup, refer to the sample programs
(InterruptDrive/AllParamWrite) contained on the utility software.
4 - 17
4. SYSTEM STARTUP
(2) Sequence example
Turn Power
ON
sscGetSystemStatusCode function
sscOpen function
Board search and dual port memory access
preparation(open memory access)
Wait for completion of system preparation
(Wait until the system is preparing code 0001h is
set in the system status code)
sscResetAllParameter function
User programPosition board
System initialization such as memory check
System preparation completion
(Set "system is preparing code" 0001h in the
system status code)
Parameter initialization command
(set the system command code to 0003h)
Waiting for completion of parameter initialization
(wait until the system status code is set to 0003h)
sscChangeParameter function
Perform writing of parameters as needed.
(data flow 3 in Fig. 4.1)
Setting of system startup time
(set the number of seconds passed since
0000hrs, January 1, 1970)
sscSystemStart function
Start system startup
(set the system command code to 000Ah.)
Start system
startup
Waiting for parameter initialization command
(wait until the system command code is set to
0003h)
Complete parameter initialization
(set the system status code to 0003h)
(data flow 1 in Fig. 4.1)
Waiting for system startup command
(wait until the system command code is set to
000Ah.)
Waiting for SSCNET response
(Set system status code to 0009h)
Initialization of operation functions
Start of communication with servo amplifiers
(data flow 1 in Fig. 4.2)
Wait for completion of system startup
(wait until the system status code is set to 000Ah.)
System startup
completion
Note 1. If an error occurs during system startup, an error code is set in the system status code.
Refer to Section 13.4 concerning error codes.
2. When the system status code does not become 000Ah (an error code is not stored either.), the following is possible: the
SSCNET communication cable is disconnected, the connected equipment is turned off, the SSCNET communication method
(parameter No.0001) is incorrect. The set communication method can be confirmed in SSCNET communication method
(address 0008h).
3. Communication with the axes for which parameter No.0200 control axis is set to "1: control performed" will be implemented,
therefore be sure to set the control axis parameters.
Complete system startup
(set the system status code to 000Ah.)
4 - 18
5. OPERATIONAL FUNCTIONS
5. OPERATIONAL FUNCTIONS
POINT
Refer to Chapter 10 for the table bit for each signal.
There are restrictions for the number of axes which can start simultaneously in each operation function and in
start operation using other axes start. When the number of started axes exceeds the maximum number of
simultaneous start axes, start operation will be performed for the rest of axes in the next control cycle or later.
Control cycle Max. No. of simultaneous start axes
0.88ms 16
0.44ms 6
0.22ms 2
POINT
For the start operation of linear interpolation, one group is regarded to consist
of four axes, irrespective of the number of axes in the group.
For the start operation of tandem drive, one group is regarded to consist of
one axis.
Start operation by other axes start takes priority, the other axes start in order.
When the number of axes which is set in start axis designation of the other
axes start table exceeds the maximum number of simultaneous start axes,
other axes start error occurs when the other axes start conditions are fulfilled.
5
The following shows the operation when axes 9 to 14 are started by other axes start by control cycle of 0.44ms,
the other 14 axes are started in normal start operation.
Operation start
axis
Axis01
Axis02
Axis03
Axis04
Axis05
Axis06
Axis07
Axis08
Axis09
Axis10
Axis11
Axis12
Axis13
Axis14
Axis15
Axis16
Axis17
Axis18
Axis19
Axis20
2)
3)
Axis09
Axis10
1)
3)
4)
Axis11
Axis12
Axis13
Axis14
Cycle n + 1Cycle n
Axis01
Axis02
Axis03
Axis04
Axis05
Axis06
Axis09
Axis10
Axis11
Axis12
Axis13
Axis14
Axis01
Axis02
Axis03
Axis04
Axis05
Axis06
Axis07
Axis08
Axis09
Axis10
Axis11
Axis12
Axis13
Axis14
Axis15
Axis16
Axis17
Axis18
Cycle n + 3Cycle n + 2
Axis01
Axis02
Axis03
Axis04
Axis05
Axis06
Axis07
Axis08
Axis09
Axis10
Axis11
Axis12
Axis13
Axis14
Axis15
Axis16
Axis17
Axis18
Axis19
Axis20
: Normal start axis
: Other axes start axis
: After start axis
5 - 1
5. OPERATIONAL FUNCTIONS
5.1 JOG operation
5.1.1 Summary
When the movement direction is specified and the start operation signal (ST) input, it starts in the designated
direction and movement continues until the start operation signal (ST) is turned OFF. When the start operation
signal (ST) is turned off, it slows and comes to a stop. JOG operation can be used without completing home
position return. JOG operation can be used without completing home position return (home position return
request (ZREQ) is ON).
sscJogStart functionsscJogStop function
Speed
JOG mode (JOG)
Movement direction
(DIR)
Start operation (ST)
Completion of
operation (OPF)
ON
OFF
ON
OFF
ON
OFF
ON
OFF
Start of operation
Stop of operation
5.1.2 Start operation method
Start operation is performed according to the following procedure.
(1) Turn on the JOG operation mode signal (JOG).
(2) Set the manual feed speed, manual feed acceleration constant, and manual feed deceleration constant.
(3) Use the movement direction signal (DIR) to set the movement direction of the axis.
When the movement direction signal (DIR) is OFF, the axis moves in the
the axis moves in the
direction.
direction. And when it is ON,
(4) Turn on the start operation signal (ST).
POINT
The manual feed speed, manual feed acceleration constant, manual feed
deceleration constant, and movement direction signal (DIR) are read at the
leading edge of the start operation signal (ST). It follows that after start
operation, even if there are changes to the data or signal, they are ignored.
API LIBRARY
Use the sscJogStart function to perform procedures (1) to (4) above.
Use the sscJogStop or sscJogStopNoWait functions to perform stop operation.
5 - 2
5. OPERATIONAL FUNCTIONS
5.1.3 Resuming operation
When the start operation signal (ST) is turned off, deceleration is started; however, if the start operation signal
(ST) is turned back on while decelerating, it does not completely stop but reaccelerates.
Speed
Start operation (ST)
Completion of
operation (OPF)
ON
OFF
ON
OFF
Start of operationStop of operationStart of operation
5 - 3
5. OPERATIONAL FUNCTIONS
5.2 Incremental feed
5.2.1 Summary
A prescribed feed amount is implemented for each fast start operation signal (FST). The feed amount is
defined using the incremental feed movement amount.
Incremental feed can be used without completing home position return (home position return request (ZREQ)
is ON).
sscWaitIntDriveFin function/
sscGetDriveFinStatus functionsscIncStart function
After moving the movement amount
designated as the incremental feed
Speed
movement amount, it stops.
Incremental feed
mode (S)
Movement direction
(DIR)
Fast Start operation
(FST)
Completion of
operation (OPF)
ON
OFF
ON
OFF
ON
OFFONOFF
ON
OFF
Start of operation
5 - 4
5. OPERATIONAL FUNCTIONS
5.2.2 Start operation method
Start operation is performed according to the following procedure.
(1) Turn on the incremental feed mode signal (S).
(2) Set the manual feed speed, manual feed acceleration constant, and manual feed deceleration constant.
(3) Set the incremental feed movement amount.
(4) Use the movement direction signal (DIR) to set the movement direction of the axis.
When the movement direction signal (DIR) is OFF, the axis moves in the
axis moves in the
(5) Turn on the fast start operation signal (FST).
direction.
POINT
The manual feed speed, manual feed acceleration constant, manual feed
deceleration constant, movement direction signal (DIR), and incremental feed
movement are read at the leading edge of the fast start operation signal
(FST). It follows that after start operation, even if there are changes to the
data or signal, they are ignored.
direction and when it is ON, the
Only positive numbers are valid for the incremental feed movement amount.
Movement direction is designated by the movement direction signal (DIR).
API LIBRARY
Use the sscIncStart function to perform procedures (1) to (5) above.
Use the sscGetDriveFinStatus or sscWaitIntDriveFin functions to check
completion of operation.
Use the sscDriveStop or sscDriveStopNoWait functions to perform stop
operation.
5 - 5
5. OPERATIONAL FUNCTIONS
5.3 Automatic operation
5.3.1 Summary
Automatic operation (positioning) uses the point table for operation. Position data and feed speed designation
is set in the point table. When the fast start operation signal (FST) is turned on, instructions are executed in
order from the instruction set at the start point number to the end point number. If automatic operation is
started prior to completion of home position return (home position return request (ZREQ) is ON), a home
position return not complete error (operation alarm 90, detail 01) occurs upon starting operation and the
operation stops.
POINT
The first point number for each of the axis point tables is 0000h.
The first point number for each of the axis point tables can be designated
using point number offset. Refer to Section 10.8 concerning point number
offset.
Point table
Position data
[Command units]
Point
4 bytes 4 bytes 2 bytes 2 bytes
0000 2000 2000 20 30 0 0000h 00000000h 0 0
0001 5000 2000 30 50 0 0000h 00000000h 0 0
: : : : : : : : : :
Note. Time specified by the acceleration constant, the deceleration constant and the dwell are rounded off based on the control cycle.
(The value is rounded to the nearest integer.)
For example, the dwell is specified to 10ms with the control cycle of 0.88ms, the time until executing point is completed after the
completion of the point movement is 11 control cycles (approx. 9.778ms).
Note. The rough match signal (CPO) is determined when the end point is executed. Therefore, it does not turn on when passing points
on the way.
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
Start of operation
0120
(parameter No.
0230, 0231)
Stops after moving
to the end point
position.
5 - 6
5. OPERATIONAL FUNCTIONS
5.3.2 Start operation method
Start operation is performed according to the following procedure.
(1) Set up the point table.
(2) Set the start point number and the end point number.
(3) Turn on the automatic operation mode signal (AUT).
(4) Turn on the fast start operation signal (FST).
POINT
For stoppage of operation mid way, turn on the stop operation signal (STP).
The operation point number can be checked in the operation point number of
the axis status table (same as monitor No.030A).
The point number starts from 0.
The point table is a total of 320 points for all axes. The number of points
distributed to each axis can be adjusted using the point number offset. For
details, refer to Section 10.8.
API LIBRARY
Use the sscSetPointDataEx function to set up point table in (1) above.
Use the sscAutoStart function to perform procedures (2) to (4) above.
Use the sscGetDriveFinStatus or sscWaitIntDriveFin functions to check
completion of operation.
Use the sscDriveStop or sscDriveStopNoWait functions to perform stop
operation.
Use the sscSetPointOffset/sscCheckPointOffset functions to set/get point
number offset.
For a detailed procedure from startup of automatic operation to check
completion of operation, refer to the sample programs
(InterruptDrive/PollingDrive) contained on the utility software.
5 - 7
5. OPERATIONAL FUNCTIONS
5.3.3 Auxiliary command
The auxiliary command can be set in the following procedure.
b15
0 0 0
b12
0 0 0
b8b4
b0
0 0 0
Reserved(bit10 to 15)
Position command system(bit0)
Reserved(bit1 to 3)
Deceleration check system(bit4 to 5)
Speed switching point specification(bit6)
Dwell specification(bit7)
Pass position interrupt specification(bit8)
Continuous operation to torque control
specification(bit9)
(Example) For designation of position command system as 1 (relative position command) and
the deceleration check system as 2 (continue operation), set to "0021h".
(1) Position command system
Select the position data command system.
0: Absolute position command
1: Relative position command
POINT
If the setting of the position command system is incorrect, it causes a point
table setting error (operation alarm 25, detail 01) and operation is stopped.
(a) Absolute position command
Position data is position from the home position.
(b) Relative position command
Position data is the movement distance from the current command position.
(2) Deceleration check system
Designates the point movement completion conditions.
If the setting of the deceleration check system is incorrect, it causes a point
table setting error (operation alarm 25, detail 01) and operation is stopped.
5 - 8
5. OPERATIONAL FUNCTIONS
(a) In-position stop
After completion of the command pulse output, if it is in-position, the point movement is completed.
Command speed
Actual speed
When the actual position is within the in-position boundaries, movement to the
next point is started.
Movement to next point
(b) Smoothing stop
After completion of the command pulse output, point movement is complete.
Command speed
Actual speed
If the command is zero, movement to the next point is started.
Movement to next point
(c) Continue operation
After arriving at the position commanded to go to, the speed is changed to the speed commanded for
the next point and movement to the next point is started. The acceleration and deceleration time
constants for changing speeds are set to the acceleration and deceleration time constants of the next
point.
However, continuous operation is not performed under the following conditions.
• When a dwell is set
If there is a dwell defined, after coming to a smoothing stop and completion of the dwell time setting,
movement to the next point is started.
• When there is end point
Operation that is the same as a smoothing stop is performed.
Command speed
Movement to next point
After arriving at the position commanded to go to, speed is changed to the
speed commanded for the next point and movement to the next point is started.
5 - 9
t
v
5. OPERATIONAL FUNCTIONS
For the end point of continuous operation, if the position after deceleration stop exceeds the command
position. A selection can be made from the following control option 2 (parameter No.0201).
1) Stop by the alarm
2) After completion of the deceleration stop, return to the command position
3) Stop at the command position
For selection 2), the stop position over-bound signal (POV) is turned on. The stop position over-bound
signal (POV) is turned off at the next start up.
2) After completion of the deceleration stop, return to the command position
Deceleration
time constant
Speed limit
value
Command
speed
3) Stop at the command position
Speed limi
alue
Command
speed
Previous point position
POINT
Next point position
Deceleration
time constant
Previous point position
Next point position
There are times, such as that shown below, where the deceleration position
exceeds the command position. This causes a position exceeded during
positioning (operation alarm 24, detail 01) and operation is stopped.
For when the movement direction is reversed when position of the next
point from the point designated by the deceleration check system under
continuous operation.
For the case where deceleration check system goes from continuous
operation (point n) to smoothing stop (point n
then goes to reverse direction (point n
this order, if point n
1 positioning distance is not satisfied by the necessary
2) even when the point table is in
1) or in-position stop and
deceleration distance from the point n command speed.
5 - 10
5. OPERATIONAL FUNCTIONS
(3) Speed switching point specification
If "2: Continue operation" is selected in the deceleration check system, a point where speed change is
completed can be specified.
0: After point switching
1: Before point switching
(a) After point switching
Command speed 2
Command speed 1
Operation point
number
(b) Before point switching
Command speed 2
Command speed 1
Operation point
number
n
n + 1
n
n + 1
POINT
If "1: Before point switching" is specified, the point table (feed speed) of the
next point is imported (read) at start operation or timing when the point
switches next point. If the setting of the point table of the next point is
incorrect, it causes a point table setting error (operation alarm 25, detail 01)
and operation is stopped.
5 - 11
5. OPERATIONAL FUNCTIONS
(4) Dwell specification
Specify the system of dwell.
0: Dwell
1: Predwell
POINT
If the setting of the dwell specification is incorrect, it causes a point table
setting error (operation alarm 25, detail 01) and operation is stopped.
(a) Dwell
Specify the time until executing point is completed after the point movement is completed. For the pass
point, after the time specified with dwell has elapsed, the next point starts moving. For the end point,
after the time specified with dwell has elapsed, the completion of operation signal (OPF) turns on.
POINT
The setting range of dwell is 0 to 65535ms.
1) When the deceleration check system is Smoothing stop
Time is counted after the during smoothing of stopping signal (SMZ) turns on. The following shows
the case for the pass point.
Speed
Point 0 is moving.
Point 0 is being executed.
During operation (OP)
During smoothing of
stopping (SMZ)
ON
OFF
ON
OFF
Dwell
Point 1 is moving.
Point 1 is being
executed.
5 - 12
5. OPERATIONAL FUNCTIONS
2) When the deceleration check system is In-position stop
Time is counted after the in-position signal (INP) turns on after the during smoothing of stopping
signal (SMZ) turns on. The following shows the case for the end point.
Speed
Dwell
Point 0 is moving.
Point 0 is being executed.
During operation (OP)
During smoothing of
stopping (SMZ)
In-position (INP)
Completion of operation
(OPF)
ON
OFF
ON
OFF
ON
OFF
ON
OFF
3) When the deceleration check system is Continue operation
When dwell is set, the condition of point movement completion is a smoothing stop. Therefore, the
control is the same as when Smoothing stop is set to the decelerate check system.
(b) Predwell
Point starts moving after the time specified with predwell has elapsed.
POINT
The setting of predwell is valid only in the start point. If predwell is set in the
other points, it causes a point table setting error (operation alarm 25, detail
0A) and operation is stopped.
In the initial setting, the setting range of predwell is 0 to 3000ms. If the value
which is out of the range is set, it causes a point table setting error (operation
alarm 25, detail 0A) and operation is stopped.
To remove the limit of the setting range, set 1: 0 to 65535ms to predwell
setting range (parameter No.0206).
5 - 13
5. OPERATIONAL FUNCTIONS
CAUTION
If large value is set by mistake, the wait time of axis is long and it may look as if axes did not
operate. In that case, it is dangerous to approach the moving part because axes operate
unexpectedly. Do not approach the moving parts even when axes do not operate while during
operation signal (OP) is on because the axes may operate.
Predwell
Speed
Point 1 is moving.
Point 1 is being
executed.
During operation (OP)
During smoothing of
stopping (SMZ)
Point 0 is moving.
Point 0 is being executed.
ON
OFF
ON
OFF
(5) Pass position interrupt specification
Select valid or invalid for the pass position interrupt.
0: Pass position interrupt invalid
1: Pass position interrupt valid
POINT
This setting in the point data of the start point number is valid only. If the point
data after the start number are set, it causes a point table setting error
(operation alarm 25, detail 0C) and the operation is stopped.
(6) Continuous operation to torque control specification
Select valid or invalid for continuous operation to torque control.
0: Continuous operation to torque control invalid
1: Continuous operation to torque control valid
POINT
• Refer to Section 6.31 for continuous operation to torque control.
5 - 14
5. OPERATIONAL FUNCTIONS
5.3.4 Other axes start specification
Set other axes start data number (1 to 32). When the other axes start data number is set, the position board
starts the other axes according to other axes start conditions and operation details of their start data. Up to 2
other axes start data number can be set. For details of other axes start function, refer to Section 6.23.
POINT
If the setting of the other axes start specification is incorrect, it causes a point
table setting error (operation alarm 25, detail 09) and operation is stopped.
5.3.5 S-curve ratio
Perform S-curve acceleration/deceleration for acceleration/deceleration selected in speed options (parameter
No.0220). For automatic operation, this setting is valid regardless of the setting of S-curve ratio (parameter
No.0221).
0: S-curve acceleration/deceleration invalid
1 to 100: S-curve acceleration/deceleration
5 - 15
5. OPERATIONAL FUNCTIONS
5.4 Linear interpolation
5.4.1 Summary
Linear interpolation operation has interpolation control performed for the axes set up as a group. This system
enables a maximum of 4 axis interpolation control. When the feed speed and position data are defined in the
point table and the fast start operation signal (FST) is input, all of the axes setup in the group perform linear
interpolation operation. If linear interpolation operation is started prior to completion of home position return
(home position return request (ZREQ) is ON), a home position return not complete error (operation alarm 90,
detail 01) occurs upon starting operation and the operation stops.
Afterwards, the fast start operation signal (FST) is input on a primary axis and other axes are referred to as
auxiliary axes.
sscWaitIntDriveFin function/
sscLinearStart function
Primary axis speed
sscGetDriveFinStatus function
Stops after moving
to the end point
position.
Auxiliary axis speed
Primary axis
linear interpolation
mode signal (LIP)
Auxiliary axis
linear interpolation
mode signal (LIP)
Primary axis
fast Start operation
(FST)
Primary axis
completion of
operation (OPF)
Primary axis
positioning complete
(PF)
Primary axis
operation point number
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
Start of operation
0120
POINT
The group setting is set using the linear interpolation group (parameter
No.0260). If the group number is set to 0, the axis becomes an independent
axis, making it so linear interpolation operation can not be performed. The
number of groups that can be defined differs with the control cycle and the
maximum number of groups is 8.
Control cycle Valid group number
0.88 ms 1 to 8
0.44 ms 1 to 4
0.22 ms 0
The fast start operation signal (FST) is only to be input on a primary axis.
5 - 16
5. OPERATIONAL FUNCTIONS
An example of the feed speed and speed of axis 1 and 2 when each axis is interpolated is shown below.
Linear
interpolation
speed limit
value
Feed speed
Actual
acceleration
time
Acceleration time
constant
Speed for each axis is figured out by dividing feed speed by distance ratio.
Axis 2
End point
Axis 2 speed
Feed speed
1st axis speed
2nd axis speed
Actual
deceleration
time
Deceleration time
constant
Start position
Axis 1 speed
Axis 1
5 - 17
5. OPERATIONAL FUNCTIONS
5.4.2 Settings
The following items are defined for performing linear interpolation. Refer to Section 5.3 concerning details for
the point table.
(1) Setting 1: Items set for all axes to be interpolated.
Items Content Remarks
Point table Position data Define setting within maximum moveable limits.
(Maximum moveable limit
Other axes start specification Define the setting when using the other axes start.
Pass position interrupt specification Define the setting when using the pass position
interrupt.
Axis data Start point number
End point number
Axis data (command bit) Linear interpolation mode signal (LIP) Turn on this bin.
Control parameter Linear interpolation group (parameter No.0260) Define the valid group number.
Speed limit value (parameter No.0222, 0223) Defines the speed limit for each axis. Used when
Define the settings such that the number of points
between start and finish is the same for all axes in the
group configuration.
The maximum number of axes that can be defined for
a group is 4.
For tandem drive axes, only the master axis must be
set.
selecting "speed clamp" or "alarm stop" as control
options for excessive speed processing.
999999999)
(2) Setting 2: Items defined for the primary axis (axis where start operation signal (ST) is input)
Items Content Remarks
Point table for primary axis Feed speed
Acceleration time constant (ms)
Deceleration time constant (ms)
Dwell (ms)
Auxiliary command
S-curve ratio [%]
Control parameters for the
primary axis
Speed units (parameter No.0200)
Linear interpolation options (parameter No.0261)
Linear interpolation speed limit value
(parameter No.0262, 0263)
Start up speed (parameter No.0224, 0225)
Speed units multiplication factor (parameter
No.020E, 020F)
The r/min of the units for speed can not be set.
5 - 18
5. OPERATIONAL FUNCTIONS
5.4.3 Start operation method
Start operation is performed according to the following procedure.
(1) Define the linear interpolation group, the linear interpolation speed limit, and the linear interpolation options
in the control parameters. The group number is valid during system startup. Other than that it is valid during
writing of parameters.
(2) Set up the point table. At this time, all items are set up for the primary axis and only position data is set up
for auxiliary axes. Settings for other items are invalid.
(3) Set the start point number and end point number for all of the axes in the group configuration.
Define the setting so that the numbers of points for all of the aces are the same.
(4) Turn on the linear interpolation mode signal (LIP) for all of the axes in the group.
(5) Turn on the fast start operation signal (FST) for the primary axis.
POINT
To stop the operation, turn on stop operation signal (STP) of any axis in the
linear interpolation group.
The operation point number can be checked in the operation point number of
the axis status table (same as monitor No.030A).
The point number starts from 0.
The point table is a total of 320 points for all axes. The number of points
distributed to each axis can be adjusted using the point number offset. For
details, refer to Section 10.8.
API LIBRARY
Use the sscSetPointDataEx function to set up point data in (2) above.
Use the sscLinearStart function to perform procedures (3) to (5) above.
Use the sscDriveStop or sscDriveStopNoWait functions to perform stop
operation.
Use the sscGetDriveFinStatus or sscWaitIntDriveFin functions to check
completion of operation.
Use the sscSetPointOffset/sscCheckPointOffset functions to set/get point
number offset.
5 - 19
5. OPERATIONAL FUNCTIONS
5.4.4 Processing for exceeding speed limit for each axis
Processing is different concerning exceeding speed limit for each axis depending on the setting for excessive
speed processing (parameter No.0261).
(1) Using a speed clamp
When parameter No.0261 is set to 0, if there is an axis that exceeds the speed limit, other axes grouped
with the axis are also clamped.
The actual acceleration time is the time until the feed speed after clamping is reached.
Original feed speed
Original speed of each axis
Feed speed after clamp
Speed of each axis after clamp
Acrual acceleration timeActual deceleration time
Start operation
(ST)
Operation
alarm
(OALM)
ON
OFF
ON
OFF
(2) For using alarm stop (example for continuous operation point change)
When parameter No.0261 is set to 1, if there is an axis that exceeds the speed limit for point toggling other
than start up or continuous operation, an alarm is set and start up can not be performed.
During continuous operation, if there is an axis that exceeds the speed limit, an alarm is set and
deceleration to a stop is performed.
Point change
Speed limit for each axis
Speed for each axis for next point
Speed for each axis
Actual deceleration time
Start operation
(ST)
Operation alarm
(OALM)
ON
OFF
ON
OFF
5 - 20
5. OPERATIONAL FUNCTIONS
(3) No processing
When parameter No.0261 is set to 2, normal operation is continued even if the speed limit is exceeded.
Feed speed
Speed limit for each axis
Start operation
(ST)
Note. This enables operation at the limits of the motor; however, there is the possibility of setting overload or over speed
alarms.
ON
OFF
Speed of each axis
5.4.5 Restrictions
The following restrictions apply concerning use of linear interpolation.
(1) A primary axis linear interpolation start up error (operation alarm 40) occurs for the following.
• If axes that have been set to something besides linear interpolation mode (LIP) are included in the same
group. (operation alarm 40, detail 01)
• If a single group is defined with 5 or more axes. (operation alarm 40, detail 02)
• If a group number that exceeds the valid group number is defined when performing start operation for
linear interpolation. (operation alarm 40, detail 03)
• If the numbers of points defined for axes in the group are different. (operation alarm 40, detail 04)
• If the speed unit (parameter No.0200) is defined to be "2: r/min". (operation alarm 40, detail 05)
(2) A primary axis linear interpolation point data error (operation alarm 41) and an auxiliary axis group error
(operation alarm 16, detail 01) occur for the following.
• If there is an axis within the group whose movement amount exceeds the maximum of 999999999.
(operation alarm 41, detail 01)
• If the speed limit for the group configured axis is exceeded. (operation alarm 41, detail 02)
(If excessive speed processing (parameter No.0261) is defined to be "1: alarm stop".)
(3) If there is an auxiliary axis in operation or has an alarm set upon starting linear interpolation mode, "can't
start linear interpolation auxiliary axis error" (operation alarm 42) occurs on the primary axis.
(4) If an alarm occurs during operation, the axis that caused the error occurs to the particular alarm and the
other axes in the group are set to "group error" (operation alarm 16, detail 01).
(5) If there is an axis such as the axes defined below within the group, a "software limit error" occurs.
• If there is movement from within Software limits to outside the limits. (operation alarm A1, detail 01)
• If there is movement from outside Software limits in the direction of outside the limits. (operation alarm A2,
detail 01)
(6) The command change signal is input to the primary axis. Input of the signal to auxiliary axes is invalid.
• When changing speeds.
• When changing time constants.
• When changing position.
5 - 21
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.