Motion Controllers A
Motion Controllers A
Controllers,
Servo Amplifiers
& Motors
Motion
Controller
MELSEC A
Technical Catalogue
2002/2003
Mitsubishi Electric Motion Controllers
Systems
servo axes using our reliable high speed SSCNET. With reduced
wiring and easy connections, a very simple and flexible but power-
MELSEC A
ful system can be achieved.
Mitsubishi motion systems give you the accuracy, power and high
response that are critical to the success and profitability of your
business. They enhance your machines’ flexibility, reduce down
times, optimise your machine administration and make it possible
to achieve shorter delivery periods.
Technical
Product catalogues for servo amplifiers, motors and accessories
Technical Catalogues MOTION System Q
Additional Services
You will find current information on updates, alterations, new items, and technical support on MITSUBISHI ELECTRIC's web pages
(www.mitsubishi-automation.com).
The products section of the MITSUBISHI home site includes various documentations of the whole product range by MITSUBISHI ELECTRIC as well
as the current version of this catalogue on hand. All manuals and catalogues can be downloaded. The content is updated daily and to date is
provided in English and German.
MOTION CONTROLLERS
SYSTEM DESCRIPTION
웇 Mitsubishi Motion Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
웇 System configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
웇 Motion Controller product range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
웇 Overview on hardware components and accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
웇 Overview on servo amplifiers and motors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
웇 CPU specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
SOFTWARE
웇 System configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
웇 Software description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
웇 Software functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
웇 Application examples of the programming environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
웇 Software details SV13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
웇 Software details SV22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
웇 Motion SFC programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
웇 Overview of the different software packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
ACCESSORIES
웇 Pulse generator/synchronous encoder interface unit A172SENC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
웇 Cables, connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
웇 Manual pulse generator, serial absolute synchronous encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
DIMENSIONS
웇 CPU base and extension units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
웇 Serial absolute synchronous encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
웇 Manual pulse generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
APPENDIX
웇 Order form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
웇 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
A 172SENC A 1SX40 8
0
10 18 9
A172B/A175B/A178B/
7 F
A172SHCPUN
0
INPUT
100~240VAC
105VA
50/60Hz
OUTPUT
5 VDC 5A
CTRL PULSER
1
2
3
A178B-S1/A178B-S2*/A178B-S3*
4
5
*For A173UHCPU only
6
7
8
9
PLC bus
A
Cable
MR-J2HBUS첸M-A
MR-HDP01
SSCNET (Max.8 axes per line)
3 B 13 1B 3 3 3
4 C 14 1C 4 C 4 C 4 C
D D D
20
5 D 15 1D 5 5 5
6 E 16 1E 6 E 6 E 6 E
7 F 17 1F 7 F 7 F 7 F
30
40
0 0 0
CTRL PULSER 1 1 1
2 2 2
3 3 3
4 4 4
Serial absolute 5
6
5
6
5
6
synchronous encoder
A172SENC SY. ENC
MR-HENC
Pulse generator/
synch. encoder A1S series A1S series A1S series
interface module I/O module I/O module special func-
A172SENC tion module
MITSUBISHI MITSUBISHI
Cable MITSUBISHI
GRAPHIC OPERATION
TERMINAL Graphical
Servo motors M
E
CA
operator
EX
terminal
(GOT or
T
POWER
MAC E) 햳햴
MITSUBISHI
A 1SD75P1 A1SJ71UC24-S2
A 1SX40 A 1SX40 8
A 1SX40 A 1SX40 8 0 8 0
1 9 RUN
A 1SX40 8 0 1 9 2 A
A 1SJ71AR21 0 8 0 9 1 9
A 2 A 3 B RDY
MELSEC A 1S61PN CRC 9 1 A 2 3 B 4 C
RUN E 1 A 2 3 B 4 C D
SD OVER 2 B C D 5 BSY
AB.IF R B 3 C 4 5 6 E
POWER RD 3 4 D E F
F.LOOP TIME R 4 C D 5 E 6 7
DATA D 5 E 6 7 F
CPU 5 6 7 F
UNDER O 6 E F
F.LOOP R F 7
7 AX1
R.LOOP
MITSUBISHI MODE
0
0
0 RS-422
0 1
0 1
78 1
OUTPUT 1 2
901
456
INPUT X10 1 2
100-240VAC 5VDC 5A 23 2
105VA 2 3
STATION 78
2 3
50/60Hz 3
NO. 5
901
456
X1 3 4
23 3 4
4
4 5
BC E 4 5
5
A
F012
5 6
FG MODE 3466 5
6
6
6
6
0:ONLINE(A.R.)
1:ONLINE(U.R.)
2:OFFLINE
3:TEST 1(F.L.)
4:TEST 2(R.L.)
5:TEST 3(B.M.)
6:TEST 4(B.S.)
7:TEST 5(S.R.)
FRONT SIDE
A1SJ71UC24-R4-S2
R-SD
IN
F-RD A1SD75P1
F-SD
OUT
R-RD
A1SJ71AR21
Notes:
햲 When using A171SH/A172SLH, restrictions are as follows.
MELSECNET II, MELSECNET/B : local station only (the range of address : each of B and W is 0 to 3FF) A 1SX40 A1SJ71UC24-S2
MELSECNET/10 : Normal station only (the range of address : each of B and W is 0 to 1024 points.)
0 8
MELSEC A 1S61PN 1
2
9
A
3 B
POWER C
4 D
5 E
6 F
7
MITSUBISHI
햳 With a graphic operations terminal, PCPU data (servo program, parameters, mechanical system
0
INPUT OUTPUT
5VDC 5A
햴 When using the PLC extension base and bus connection type GOT, select the A168B as the PLC
5
6
extension base.
When not using the PLC extension base, you can connect the bus connection type GOT directly to A1SJ71UC24-R4-S2
Specifications A171SHCPUN
PLC CPU A2SHCPU equivalent
PLC program capacity 14 k steps
A 172SENC A 1SX40
Processing speed
E 16 1E F
ERROR 6
17 1F
7
7 F
A171SHCPUN
0.25 µs/step
0
(sequence command)
INPUT
OUTPUT 1
CC-LINK
PLC extension Max. 1 base unit
Specifications A172SHCPUN
A2SHCPU equivalent, but extended memory and
PLC CPU
extended I/O range
A 172SENC
PXO 8 10
11
18
19
A 1SX40
0
1
8
9
A
PLC program capacity 30 k steps
1 9
MITSUBISHI STOP
RUN 2 A 12 1A
2
3 B
A172SHCPUN
Processing speed
0
0.25 µs/step
INPUT
100~240VAC
105VA
OUTPUT
5 VDC 5A
CTRL PULSER
1
2
(sequence command)
50/60Hz
3
4
5
Control axes Max. 8
6
7
8
Servo program capacity 13 k steps
9
A
B
Servo amplifier External servo amplifier connected by SSCNET
Servo motor capacity 50 W to 7 kW
C
D
E
MITSUBISHI
MR-J2S-20B
MITSUBISHI
MR-J2S-20B
MITSUBISHI
MR-J2S-20B
Order information Art. no. 104173
햲 The real I/O points can be used within the range of CPU base and one extension base unit.
Specifications A173UHCPU
PLC CPU A3UCPU equivalent (192 kB RAM)
PLC program capacity 30 k steps x 2
A 1SJ71AR21
Real I/O points 2048 points 햲
A 1SY10EU A 1SY80 ERR
8
CRC E
A 1SX40 0 OVER
Processing speed
8 SD
A 172SENC 18
0 8 0
1 9 1
2
9
A RD AB.IF
TIME
R
PXO 8 10 9 A F.LOOP R
0.15 µs/step
1 2 3 B
1 9 11 19 A B CPU DATA
MITSUBISHI L.CLR
STOP
RUN 2 A 12 1A
2
3 B 3
4 C 4 C
D
UNDER O
F.LOOP R
(sequence command)
3 B 13 1B C D 5
RUN 4 5 E R.LOOP
C 14 1C D 6
POWER 4
15 1D
5 6 E
7 F
RESET RESET 5 D 6 E
7 F
E 16 1E F
ERROR 6
17 1F
7
7 F
A173SHCPUN
0 0 78
901
456
0 X10
1 1 23
INPUT
OUTPUT 1 STATION 78
5 VDC 5A 2 NO.
901
456
100~240VAC
CTRL PULSER
2 2 X1
A
4
F0 1 2
4 4 MODE 3 46
5 5
5 0:ONLINE(A.R.)
6
CC-LINK
PLC extension Max. 1 base unit
MITSUBISHI
MR-J2S-20B
MITSUBISHI
MR-J2S-20B
MITSUBISHI
MR-J2S-20B
Order information Art. no. 130121
햲 The real I/O point can be used within the range of CPU base and one extension base.
Specifications A173UHCPU-S1
PLC CPU A3UCPU equivalent (768 kB RAM)
PLC program capacity 30 k steps x 2
A 1SY80 ERR
A 1SJ71AR21
CRC
Real I/O points 2048 points 햲
A 1SX40 A 1SY10EU 8 0 8
SD OVER
E
A 172SENC 0 1 9
AB.IF R
Processing speed
0 8 9 A RD
10 18 9 1 2 TIME
PXO 8 1 2 A B F.LOOP R
1 9 11 19 A B 3 CPU DATA
MITSUBISHI STOP 2
0.15 µs/step
1A 3 4 C UNDER O
2 A 12 B C
L.CLR RUN B 13 1B
3
C 4 5 D F.LOOP R
RUN 3 4 5 D E R.LOOP
(sequence command)
C 14 1C D 6
POWER 4
15 1D
5 6 E
7 F
RESET RESET 5 D 6 E
7 F
E 16 1E F
ERROR 6
17 1F
7
7 F
A173SHCPUN
0 X10
1 1 23
INPUT
OUTPUT 1 STATION 78
5 VDC 5A 2 NO.
901
456
100~240VAC
CTRL PULSER
2 2 23 X1
105VA 3
4
F0 1 2
4 4 MODE 3 46
5 5
5 0:ONLINE(A.R.)
6 6
1:ONLINE(U.R.)
CC-LINK
PLC extension Max. 1 base unit
MITSUBISHI
MR-J2S-20B
MITSUBISHI
MR-J2S-20B
MITSUBISHI
MR-J2S-20B
Order information Art. no. 130153
햲 The real I/O point can be used within the range of CPU base and one extension base.
MELSERVO MR-J2S첸B
The recommended combinations of servo
amplifiers and servo motors are listed in
the tables below.
For further details to the servo amplifiers
please refer to the MELSERVO Technical
Catalogue. There you can find detailed MITSUBISHI
K 3000 0.2
0.4
0.75
HC-KFS23
HC-KFS43
HC-KFS73
쏹 IP55 쏹
쏹
쏹
0.05 HC-MFS053 쏹
HC-MFS 0.1 HC-MFS13 쏹
M 3000 0.2
0.4
0.75
HC-MFS23
HC-MFS43
HC-MFS73
쏹 IP55 쏹
쏹
쏹
0.5 HC-SFS52 쏹
1.0 HC-SFS102 쏹
HC-SFS 1.5 HC-SFS152 쏹
S 2000 2.0
3.5
5.0
HC-SFS202
HC-SFS352
HC-SFS502
쏹 IP65 쏹
쏹
쏹
7.0 HC-SFS702 쏹
1.0 HC-RFS103 쏹
HC-RFS 1.5 HC-RFS153 쏹
R 3000 2.0
3.5
5.0
HC-RFS203
HC-RFS353
HC-RFS503
쏹 IP65 쏹
쏹
쏹
CPU Specifications
The motion control systems A171SHCPU as absolute and incremental positioning, function block diagram (FBD), structured
for up to 4 axes, A172SHCPUN for up to 8 multi-axis interpolation, zero point return text or the motion sequential function
axes and A173UHCPU (-S1) for up to 32 and servo status monitoring. chart (SFC) IEC 1131.3 standard-compliant
axes all have an integrated CPU that func- The logic CPU (SCPU) of the motion con- sequencing language.
tions as a positioning unit (PCPU). This CPU troller system can be programmed in
controls all the movement functions, such instruction list (IL), ladder diagram (LD),
NMI task 16 external interrupt points (input from interrupt input module installed in motion slot.)
Add event task and NMI task 16 points (set in SFC parameter)
Number of motion register (#0) 8192 points (#0 to #8191) (#8000 to #8191 is dedicated device)
Device Number of coasting timer (FT) 1 point (FT) (888 µs timer (32 bit))
Number of motion slot I/O (PX/PY) Total 64 points Total 256 points
햲 The positioning dedicated device range varies with the positioning software.
햳 This changes depending on the sequence parameter.
햴 The year data by the clock element is only the lower two digits of the year. When used in sequence control, the data must be compensated for the sequence program in some applications of using the data.
The motion controller supports any of the On the following pages you can find an
personal computers on the market and an overview on all hardware and software
general use, so it can be used with familiar peripheral equipment.
environment. The most appropriate pro-
gramming environment for users is provi-
ded.
SW3RNC-GSVPROE
software package
SSC NET communication
Notebook
A171SHCPUN
A172SHCPUN
A173UHCPU
A 1SY80 ERR
A 1SJ71AR21
A 1SY10EU 8 RUN CRC E
A 172SENC A 1SX40 8 0 8 0
1 9 SD
RD
OVER
AB.IF R
0 1 9 A
8 10 18 9 A 2 F.LOOP TIME R
PXO 1 2 B
1 9 11 19 A B 3 CPU DATA
MITSUBISHI STOP A 12 1A
2
B 3 4 C UNDER O
RUN 2 3 C D
L.CLR 3 B 13 1B C 4
D 5 F.LOOP R
RUN C 14 1C
4
D 5 6 E R.LOOP
POWER 4
15 1D
5 6 E
7 F
RESET RESET 5 D 6 E
7 F
E 16 1E F
ERROR 6
17 1F
7
7 F
A173SHCPUN
0 0 78
901
456
0 X10
1 1 23
OUTPUT 1 STATION 78
INPUT 2
5 VDC 5A NO.
901
456
100~240VAC
CTRL PULSER
2 2 23 X1
3 3
3 BC E
A
4
F0 1 2
4 4 MODE 3 46
5 5
5
6 6 0:ONLINE(A.R.)
6 1:ONLINE(U.R.)
7 7 2:OFFLINE
7 3:TEST 1(F.L.)
8 8 4:TEST 2(R.L.)
8 5:TEST 3(B.M.)
9 9 6:TEST 4(B.S.)
9 7:TEST 5(S.R.)
A A
A
FRONT SIDE
R-SD
IN
F-RD
F-SD
OUT
R-RD
A172SENC SY. ENC A1SJ71AR21
HD
MITSUBISHI MITSUBISHI MITSUBISHI MITSUBISHI
왎 System Requirements
Specifications Description
A PC/AT compatible personal computer
with Windows operationg system an the Operating system Windows NT 4.0, Windows 98, WIN2000
specifications listed in the table is needed CPU 133 MHz Pentium or higher
to operate the software properly.
Memory capacity 32 MB or more
Hard disk capacity About 150 MB free space
Display Standard graphics adapter with 800 x 600 pixles and minimum 256 colours
Application software Microsoft Word 97 and Excel 97 (for document printing)
The following table lists an overview of the The systems are chosen on the basis of the
required operating system for the motion operating mode and the number of axes
CPUs. to be controlled.
Zeroing function Absolute positioning system is not necessary: Proximity dog type or count can be selected.
Absolute positioning system is recommended: Data setting type, proximity dog type or count can be selected.
JOG operation function Available
A173UHCPU (-S1): 3 units
Manual pulse generator operation function A172SHCPUN: 1 unit
A171SHCPUN: 1 unit
All units can be connected.
M-function M-code output function
Limit switch output function ON/OFF settings can be made for each axis up to 10 points, 8 output points for each axis
Absolut position system Made compatible by fitting battery to servo amplifier (absolute or incremental system can be specified per axis)
2nd speed
3rd speed
Speed Position
● Speed-switching control
● No limit of speed switching
Speed
points
● Speed-position control
Sensor Time
Press machine
Speed
Rotary table
Time
Servo motor
Drehzahl
● Fixed-pitch feed
● Control unit: degree setting ● High speed, high frequency
positioning
● Shorter indexing
● High speed response
● Rotation direction indexing
Servo motor
14750
M2001 M2002
K10 12500
SVST J1J2 K10
2-axes constant-
Start accept 5 CPSTART2
speed control
Axis 1, 7500
Axis 2,
Servo program
start instruction Speed 1000.00 (mm/min.) Combined speed 2500
1 ICN-2 Incremental linear
Start axis Axis 1, 10000.0 (µm) interpolation 10000 16000
designation Axis 2, 12500.0 (µm) 13500 18500
Absolute auxiliary
2 ABS point setting Axis 1
Number of start Axis 1, 18500.0 (µm) Circular interpolation
program designation Axis 2, 7500.0 (µm)
Auxiliary P 1, 13500.0 (µm)
Positioning parameter
System setting
Servo parameters
Fixed parameters
Parameter block
JOG operation data
Limit switch
output data
SV22 Software with Virtual Mechanical System Environment and Software Cam Curve Control
Software is used for mechanism operation Easy programming on sceen by using a mouse
Control of hardware such as main shafts, gears, cluthes and cams The screenshot below shows an typical example of an monitor
is handled by the software mechanical modules, conventional screen with mechanical support language.
problems ar solved.
A T B
150.5ms
1-axis position variation
2-axes position variation 1-axes 2-axes
Easy on-screen programming using trolling automated machines such as food coordinated control can be achieved
the mechanical support language. machines and wrappers. easily and low cost.
Loaded with a mechanical support By freely combining a variety of software
language that allows easy programming mechanism modules and cam patterns,
of the machine mechanism. Ideal for con- complex synchronization control and
Filling machine
Fill
The extremely high-speed controllers and
ultra-precision positioning performance
of these Mitsubishi systems make them Raise/lower nozzle
ideal for dynamic filling processes. The
flexibility of the system – for the example
the ability to choose from a variety of
movement profiles and cam disks –
enables quick format changes, which
means you can fill different containers on a
single machine. Conveyor
Nozzle
Filler
Rolling mill
V V + Draw
The ability to synchronise the speeds of
multiple motors is essential for maintain-
ing the synchronised feed rates needed to
keep the rolling mill output thickness pre-
cisely constant.
Sample sequence program Sample servo program Sample mechanical system program
(Cam) (Roller)
Cam 4 8 32 32
Roller 4 8 32 32
Output module Total 4 Total 8 Total 32 Total 32
Ball screw 4 8 32 32
Rotary table 4 8 32 32
Types Max. 64
Resolution per cycle 256, 512, 1024, 2048,
Cam Memory capacity 32 kbytes 32 kbytes 햴 132 kbytes 햴
Stroke resolution 32767
Control mode Two-way cam, feed cam
햲 One gear, speed-change gear or differential gear can be used per module.
햳 One differential gear connected to the virtual main gear can be used per virtual servo motor.
햴 With extended file registers from the tenth block.
The Motion SFC function to describes the Easy-to-read and comprehend flow Controlling the series of machine
motion control program in flow chart chart description. operations with PCPU
form. By describing the program of the 앬 Programming can be carried out with 앬 Using the Motion SFC, the servo control,
CPU (PCPU) which controls the motion in a an image that describes the flow chart operation and I/O control can be carried
suitable Motion SFC for the event process- with the machine operation proce- out in a batch with the PCPU.
ing, serial operation of the machine is con- dures. 앬 There is no need to start the servo pro-
trolled by PCPU, aiding the event
앬 A process control program can be cre- gram from CPU (SCPU) that controls the
response.
ated easily, and the control details can sequence.
be visualized.
Multi-task processing
앬 The Motion SFC allows for multi-task
program operation.
앬 By using parallel distribution in one pro-
gram, multiple steps can be executed
simultaneously.
Flow chart description which is easy-to-view and understand Enhanced operation function
앬 As the outline operation of the process control is described as a 앬 The operation expression can be described in the original state.
flow chart, the entire operations can be viewed at a glance. 앬 Compatible with 64-bit floating point operation.
앬 The operation details can be described as a comment so an 앬 Various arithmetic functions including trigonometric functions,
easy-to-understand program can be created. square root and natural logarithm are provided.
앬 The program has a hierarchical structure, so detailed operations 앬 The motion registers (#0 to #8191) have been added for
can be described for each step. Motion SFC operations.
F10 G200
Work ready
P20
K100
Operation start
F20
[F 30] Extended
G200 K200 // 1 axis real processing data calculation display
DOL=LONG((SIN(#100)+110F)*300)
// Processing status set
K100 G210 SET M100=X12+M120
P10 [G 200]
G300
PXO //Work ready completion sensor ON?
Minimized variation in control response time Multi-CPU method that strengthens event processing
With the conventional SV13/SV22, the series of machine opera- function
tions were controlled by the SCPU so a variation occured in the The multi-point I/O control and monitoring operations can be
response time per seguence scan. However, this can be minimized appointed to the SCPU by the ladder program, and the servo con-
by the strengthened Motion SFC event processing function, so the trol and high-speed response control can be appointed to the
scan time can be suppressed, and variations in product machining PCPU by the Motion SFC program. This balances the scan process
can be reduced. and event process, and further utilizes the multi-CPU configura-
tion.
Ladder description suitable for scan process Motion SFC description suitable for event process
(importance laid on condition control) (Importance laid on sequential control, pursuit of event responsiveness)
Selective Functions
[G 2]
SET M102 PX1 //1st process machining completion (PX1: ON) wait
M102 M2001
[K 2]
SVST J1 K2
1 ABS-1
axis 1, D 300 µm
speed D 202 mm/min.
RST M102
[G 3]
SET M103 PX2 //2nd process machining completion (PX2: ON) wait
M103 M2001 [F 1]
SET Y008 Set PY8 //Completion signal (PY8) ON
point, and shifts to the next process after execution of all routes G4 G6 F2 G4
is completed.
Judge G1 to G3 conditions, and execute Simultaneously execute all routes for step
only established route K2 to F1 in parallel
Speed Speed
Applicable CPU: A172SHCPUN command command
10 ms/div 10 ms/div
Input module: A1SX40-S1 (OFF->ON response: up to 0.1 ms)
~20ms 6ms ~ 9ms
Axis 3 Axis 3
10ms/div 10ms/div
Applicable CPU: A172SHCPUN
Input module: A1SX40-S1 (OFF->ON response: up to 0.1 ms) ~30ms 7ms
Axis 2
20000
Sample sequence program Sample Motion SFC program
[G200]
M2044 // On virtual mode? SV22 virtual mode
(Cam) (Roller)
Motion SFC program also can be automatically
started by the parameter setting.
Application examples
System configuration
Personal Computer
ISA bus
Machine
(e.g. printed board X-Y table
hole opener)
Z-axis
SSC interface X-Y imposition
Drill axis
Drill breakage
Motion controller sensor
Hole opening
A 172SENC 18
A 1SX40
0 8
A 1SY10EU
0
1
8
9
A 1SY80
0
1
2
ERR
8
9
A
A 1SJ71AR21
RUN
SD
RD
CRC
OVER
AB.IF
TIME
E
R
confirmation
PXO 8 10 1 9 A B F.LOOP R
11 19 A 2 3 DATA
STOP 1 9 2 B C CPU
MITSUBISHI 12 1A B 3 4 UNDER O
I/O
RUN 2 A 3 C D
L.CLR 3 B 13 1B C 4
D 5 F.LOOP R
RUN C 14 1C
4
D 5 6 E R.LOOP
POWER 4
1D
5 6 E
7 F
RESET RESET 5 D 15 6 E
7 F
E 16 1E F
ERROR 6
17 1F
7
7 F
A173SHCPUN
0 0 78
901
456
0 X10
1 1 23
OUTPUT 1 STATION 78
INPUT 2
5 VDC 5A NO.
901
456
100~240VAC
CTRL PULSER
2 2 23 X1
3 3
3 BC E
A
4
F0 1 2
4 4 MODE 3 46
5 5
5
6 6 0:ONLINE(A.R.)
6 1:ONLINE(U.R.)
7 7 2:OFFLINE
7 3:TEST 1(F.L.)
8 8 4:TEST 2(R.L.)
8 5:TEST 3(B.M.)
9 9 6:TEST 4(B.S.)
9 7:TEST 5(S.R.)
A A
A
FRONT SIDE
R-SD
IN
F-RD
F-SD
OUT
R-RD
A172SENC SY. ENC A1SJ71AR21
Servo amplifier 1. High-speed forwarding of a hole breakage data from a personal computer.
Sensor input/ 2. High-speed monitor function in a personal computer.
MITSUBISHI MITSUBISHI MITSUBISHI MITSUBISHI
drill output 3. High-speed start of Z-axis after X-Y table positioning is completed.
4. High-speed start of X-Y axis after printed a board hole opening
(Z-axis rises from printed board position).
5. High-speed save operation when drill breakage.
Conventional programming method (SV13) Programming method with Motion SFC SV13
Start
Start
PLS M0 SFCS K0 Start
M0
P0
SET M1
1 [G0]
M1 //X-Y axis start wait
DMOV D842 D202 //(Z-axis current value
//= Printed board rising position)
X-Y table start (D842L =D200L)
M4 M2001 M2002 K0
D = D202 D200 SVST J1J2 K0 2 X-Y table start
ABS-2 [K0]
Axis 1, D 0 µm ABS-2
2
Axis 1, D 0 µm
Axis 2, D 2 µm Axis 2, D 2 µm
1 RST M1 Combined speed D 4 mm/min Combined speed D 4 mm/min
M-Code
[G1]
RST M4 NOP //Positioning completed wait
3 [F0]
SET Py20 //Drill-axis start
SET M2
4 [G2]
M2 M1601
//X-Y table in-position check
= K1 D813 SET Y20 M1602 * M1622
3
5 [K1] Z-axis start
RST D813
CPSTART1
Axis 3
RST M2 Speed D 10 mm/min
FIN
Acceleration 200 msec
SET M3 /deceleration
Z-axis start ABS-1
M3 M1602 M1622 M2003 K1 Axis 3, D 12 µm
SVST J3 K1 ABS-1
CPSTART1
Axis 3, D 14 µm
5 Axis 3 Speed D 20 mm/min
Speed D 10 mm/min
ABS-1
4 RST M3 FIN 200 msec Axis 3, D 12 µm
Acceleration Speed D 10 mm/min
/deceleration CPEND
ABS-1
SET M4 Axis 3, D 12 µm
ABS-1 7 [G3] 6 [G4]
Axis 3, D 14 µm
X0000 PX1 //Breaking check PX0 //Hole opening completed wait
Speed D 20 mm/min
RST Y20
ABS-1
8 [F1] [F1]
6 8 Axis 3, D 12 µm
Speed D 10 mm/min //Z-axis save operation RST PY 20 //Drill-stop
X0001 (Negative speed change)
CPEND CHGV(K3, -100000) 8
7 RST Py20 //Drill stop
9
X0001
CHGV J3 K-100000 Processing action 쐃 to 쐎 of the conventinal method END P0
7 9 corresponds to the new method 쐃 to 쐎 .
왎 System Setting
왎 Programming
GX (IEC) Developer
Program editing and monitoring is possible with the proven
programming software GX (IEC) Developer.
왎 Debugging
A172SENC
The pulse generator/synchronouos encoder interface unit
A172SENC is used for input of an external Encoder (e.g. Encoder of
master drive) or an manual pulse generator. In addition this mod-
A 172SENC
ule processes the signals from the limit and dog switches which
PXO
1
2
8
9
A
10
11
12
18
19
1A
are connected to this module.
3 B 13 1B
4 C 14 1C
5 D 15 1D
6 E 16 1E
7 F 17 1F
Special features:
CTRL PULSER 앬 Loaded in motion slot
앬 One point each is built in for the various input on the 8 axes,
and for the tracking input, manual pulse generator and syn-
chronous encoder
Specifications A172SENC
Motion signal: 32 points
Input point (8 points each for upper limit switch, lower limit switch, STOP signal, proximity dog)
Tracking input: 1 point
Range of voltage V DC
used 10.2 to 26.4
Motion control signal
input, ON voltage/current Min. 7 V / min. 1.0 mA
tracking input OFF voltage/current Max. 1.8 V / max. 0.18 mA
Motion control signal input
OFF → ON: max. 2 ms, ON → OFF: max. 3 ms
Response time
Tracking input
OFF → ON: max. 0.5 ms, ON → OFF: max 0.5 ms
Output point 1 point
Range of load voltage V DC
Dynamic brake command used 21.6 to 30
output
Max. load current mA 100
Response time OFF → ON: max. 2 ms, ON → OFF: max. 2 ms
Usable unit 1
Adaptive type Voltage output type (5 V DC) / differential outout type (26L31 or equivalent)
Manual pulse genera- possible to select by connector wiring
tor/synchronous encoder Heigh level voltage V DC
input 3.0 to 5.25
Low level voltage V DC 0 to 1
Input frequency Max. 100 k pulses/s (magnification of 4)
왎 Connection Cables
Order information Art. no. 70009 / 86733 / 70006 70014 / 70012 / 70011
왎 Terminal Connectors
Weight kg 0.4
40
MITSUBISHI A172SENC
8 10
TRA
18
A1SX40 8
0 0
STOP 1 9 11 19 1 9
POWER RUN
L.CLR RUN 2 A 12 1A 2 A
3 B 13 1B 3 B
ERROR RESET RESET 4 C 14 1C 4 C
5 D 15 1D 5 D
6 E 16 1E 6 E
A172SHCPUN 7 F 17 1F 7 F
INPUT OUTPUT
100~240VAC 5 VDC 5A
105VA 0
50/60Hz CTRL PULSER
1
2
3
110
130
- EMG
4
- EMG. COM. 5
6
7
8
FRONT 9
LISTED SSCNET
U. L IND.CONT.EQ.
C
U. L A
80 M 1
1 B
! WARNING C
Hazardous 2 D
voltage. E
PULL F
A172SENC SY. ENC
4.1
200 93.6 16.4
W 110
INPUT OUTPUT
100~240VAC 5 VDC 5A
105VA 0 0 0 0 0 0 0 0
50/60Hz CTRL PULSER
1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2
! WARNING 3 3 3 3 3 3 3 3
110
130
Hazardous
voltage. 4 4 4 4 4 4 4 4
5 5 5 5 5 5 5 5
6 6 6 6 6 6 6 6
7 7 7 7 7 7 7 7
8 8 8 8 8 8 8 8
9 9 9 9 9 9 9 9
A A A A A A A A
B B B B B B B B
C C C C C C C C
D D D D D D D D
E E E E E E E E
A172SENC SY. ENC F F F F F F F F
400
W
93.6 16.4
110
68
56
ø16
ø14,3
91 B
ø15
B
1,15
2
4 x ø5,4
19,5 5
102 33
135
B
3,6 t = 20
3 x M4x10
0 90
10
NP
20
80
ø60
ø70
ø50
ø80
30
70
60
40
50
M3 x 6
16 20 27 8,89 7,6
3 x ø4,8
ø72
ø62
Order declaration
34 MITSUBISHI ELECTRIC
INDEX
A O
Absolute encoder Operating system software . . . . . . . . . . . . . . . . . . . . . . . 13
description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
P
dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Programming
Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 application examples . . . . . . . . . . . . . . . . . . . . . . . . 16
Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Application examples screenshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
programming comparison . . . . . . . . . . . . . . . . . . . . . 27 software overview . . . . . . . . . . . . . . . . . . . . . . . . . . 12
SV13 applications . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Program start procedure . . . . . . . . . . . . . . . . . . . . . . . . . 25
SV22 applications . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Pulse generator interface unit . . . . . . . . . . . . . . . . . . . . . . 30
C R
Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Response times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
CAM curve programming . . . . . . . . . . . . . . . . . . . . . . . . 28
Conveyor assembly (SV13) . . . . . . . . . . . . . . . . . . . . . . . . 14
S
Connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Servo
CPUs amplifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 motors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
SFC (Sequential Function Chart) . . . . . . . . . . . . . . . . . . . . 22
Software
D functionality SV13 . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Dimensions functionality SV22 . . . . . . . . . . . . . . . . . . . . . . . . . . 20
motion controllers . . . . . . . . . . . . . . . . . . . . . . . . . . 32 specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
screenshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
E
Specifications
Encoder interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
motion controllers (overview). . . . . . . . . . . . . . . . . . . . 6
Event processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 PCPUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
SCPUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
F
Functions Synchronous control . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
motion SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 System
software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 configuration (software) . . . . . . . . . . . . . . . . . . . . . . 28
overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
H
Hardware components . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
V
Virtual mechanical system environment (SV22). . . . . . . . . . . 18
M
Manual pulse generator MR-HDP01
description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Mechanical modules (software). . . . . . . . . . . . . . . . . . . . . 20
Motion control (description)
Motion controllers (hardware) . . . . . . . . . . . . . . . . . . . . . . 6
Motion SFC programming . . . . . . . . . . . . . . . . . . . . . . . . 22