Motionpack 110
Motionpack 110
Motionpack 110
IVE INFORMATION
MOTIONPACK-110
YASKAWA MOTION CONTROLLER FOR FA/FMS
V
YASKAWA
CONTENTS
1. INTRODUCTION 2
2. SYSTEM 6
2.1 GENERAL 6
3. FUNCTIONS 22
3.3 FEEDRATE 26
3.3.1 Rapid Traverse Rate 26
3.3.2 Interpolation Feedrate Setting (F-FUNCTION) 27
]I
34
3.11 SPINDLE CONTROL FUNCTION
3.11.1 Normal Rotation, •Reverse Rotation, and Stop of Spindle 35
3,11.2 Spindle Gear Change 35
4. PROGRAMMING 40
4.2 G FUNCTION 45
4.2.1 List of G Codes 45
D 4.2.2 Positioning (G00) 47
4:2.3 Error-Detect-Off Positioning (G06) 47
4.2.4 Linear Interpolation (G01) 48
D 4.4.4
4.4.3 M-Codes for Internal
M-Codes for Processing
Stop (MOO, M02, M30)(M90 79
to M99) 80
4.4.5 Subprogram (M98, M99) 80
4.5 S FUNCTION 81
CONTENTS 'Cont'd)-
5. PARAMETERS 84
IV
6.4 I/O SIGNAL DETERMINATION (PREPARATION FOR ALLOCATION 113
V
.CONTENTS.(Cont'd)
9.8 CONNECTION BETWEEN MANUAL PULSE GENERATOR AND MOTION MODULE 196
VI
10. SETTINGS AND INDICATIONS FOR MODULES 210
10.1 MOTION MODULE SYSTEM SETTING 210
VII
INDEX
Subject ..... Section No. .Page
. . . • . ..
B Backlash Compensation Value Setting (#1405, #1605, #1805) .................. 5.5.7 ............... 97
Block Preread .......................................... 3.5.8 ............... 32
Combined Operation Command (G83) Setting Data (#1202) .............. .... 5.5.9 ............... 99
Combined Operation Commands (G80 to G99) .................................... 4.2.16 ............... 65
Command Data Display ..................................................................... 7.2.2 ............... 135
Commands ....................................................................................... 8.4.2 ............... 160
Confirmation of Machine Specifications ............................................. 12.1.1 ............... 234
VIK
7: = ""
Connection between DNC Personal Computer and Motion Module _....... " 9.3.3 ': .......... '":_188
CONNECTION BETWEEN MANUAL PULSE GENERATOR AND .....
MOTION MODULE ........................................................................ ".... 9.8 " 196
Connection between Micro PC Module and Motion Module ......... :-.. .... 9.7. 1 "194
CONNECTION BETWEEN MICRO PC MODULE AND .....
MOTION MODULE/PERSONAL COMPUTER ................................. _"" 9. 7 -'"': ...... "'194
Connection between Micro PC Module and Personal Computer ............ 9.7.2 ............... 195
IX
INDEX (Cont'd)
Subject Section No. Page
For Setting Parameters on the CRT Control Station .............................. 11.1.6.1 ............ 225
For Setting Parameters on the Personal Computer .............................. 11.1.6.2 ............ 226
Function Keys .................................................................................... 7.1.2 ............... 129
Function Selection (#1001, #1002, #1003, #1005, #1006, #1009) ............... 5.3.2 ............... 87
FUNCTIONS ......................................................... - ........................ ..... 3 .................. 22
FUNCTIONS AND OPERATION OF MODULES ................................. 2.3 ............... 11
Input of Programs from CRT Control Station ............ ........................... 8.5.1 ............... 161
Input of Programs from Personal Computer ....................................... 8.5.2 ............... 161
Input Signal Check .............................................................................. 11.1.4 ............... 219
X
Subject Section
No. Page
Interface between Motion Module and Personal Computer ..................... 8. 4. 1 .................. 160
INTERFACE WITH Motionpack-ll0 ................................................... 8. 1 .................. 148
Interpolation Feedrate Bias(#1475, #1675, #1875) ................................. 5.6.2 .................. 101
Interpolation Feedrate Setting (F-FUNCTION) ...... .............................. 3. 3. 2 .................. 27
Interpolation Max. Feedrate Setting (#1102) .......................................... 5. 5. 2 .................. 94
Maximum Rotation Speed on Each Gear (#2150, #2151, #2152) ............ 5.8.2 .................. 106
MDI OPERATION .............................................................................. 3. 12 36
MDI Operation Mode (MDI) "........... _....................................... 3. 1.8 .................. 24
MECHANICAL HANDLE ...................................... _........................... 3. 10 .................. 34
Memory Data Keys ............................................................................ 7. 1.9 .................. 132
XI
INDEX (Cont'd)
Subject Section No. Page
Position Setting Range (#1406, #1606, #1806) .................................... 5.6.6 ............... 103
Positioning (GO0) .............................................................................. 4.2.2 ............... 49
Power Supply for Input/Output Signals' . .............................. : ............. 9. 1.2.3 ............... 168
Power Supply for PG ........................................................................ 9.1.2. 2 ............... 167
Power Supply of 5 VDC ............................................................... • ..... 9. 11.5 ............... 207
I
XII
J
Subject ' Section No. Page
NII
INDEX (Cont'd)
Subject Section No. Page
Step Feed Displacement Distance Setting (#1122, #1123, #1124) ............ 5.5.5"- ................ 96
Step Operation Mode (STEP) ............................................................... 3. 1.4 .................. 23
Subprogram (M98, M99) ..................................................................... 4.4.5 .................. 80
SYSTEM .......................................................................................... 2 ..................... 6
SYSTEM CONFIGURATION AND SPECIFICATIONS ........................ 2.2 .................. 7
XIV
CONTENTS
1. INTRODUCTION 2
_L
1. INTORODUCTION
With the increasing integration of FA and FMS concepts in manufacturing industries, the
demand for flexible motion control systems for material handling, processing and
fabricating is mounting.
As an automatic motion control method, numerical control (NC) has been in wide
use, but NC has been rather exclusively developed for machine tools, and is not always
convenient for use for diverse production activities.
The general purpose motion controller Motionpack-ll0 has been developed to offer a
versatile and convenient means of controlling motions in FA and FMS applications.
Motionpack-110 with these features is a very convenient and useful means for
automatically and flexibly controlling the motions of material handling systems, processing
machines and assembly lines.
Understanding the contents of this manual will enable you to take full advantage of
the performance capabilities of Motionpack-ll0 in the composition of automatic systems
and.programs in your plan.
2
f
® ® @
OMICRO PC MODULE
®MOTION MODULE
_) AXIS MODULE
@ Servopack UNITS
586-147
583-34 583-34
SERVOMOTOR SERVOMOTOR
3
NOTE
1. In this manual, we have endeavored to outline to the greatest extent
possible accurate information on individual functions and associated
functions. However, while functions that "can" be performed are finite,
what "cannot" be performed or "must not" be attempted are virtually
limitless. Therefore, things which are not explicitly described as possible
should be considered to be impossible.
585-186
585-204
4 I
CONTENS
2. SYSTEM 6
2.1 GENERAL 6
5
2. SYSTEM
2.1 GENERAL
• The modules are individually available in the same way as with YASKAWA Servomotors.
Users can easily configure their own systems by freely combining them.
• Motionpack-110 has ample motion control basic functions. Their combinations are easily
implemented by programming, by parameters, by inputting from the CRT control station
or by a personal computer.
• It can be connected to a host computer with RS422 transmission (RS232C is also possible)
to configure hierarchical systems.
• Motionpack-110 offers enhanced motion control systems for material handling, processing,
and fabricating. Because Motionpack-ll0 can be combined with a simple CAD system
by DNC function, it allows part data from a master computer, such as a personal
computer, to be received and perform motion control.
• Many types of YASKAWA general-purpose units for system composition are available
for connection such as servo controllers, motors, and variable speed drives.
6
2.2 SYSTEM CONFIGURATION AND SPECIFICATIONS
__,
"_'=_-' "_" " HAND-HELD
PERs0.AL
COMPUTER
_1 9 COMPUTER
! _ Motionpack-1 10
MOTION
588-309 MODULE
CRT CONTROL
585-18 STATION FA BUS
txxi,xsiz
xsis
xst
AXIS ' ' MICRO PC
MODULE MODULE
SERVOMOTOR
1 .
I
•
!
t SPINDLE
CONTROLLERS, DRIVE
Servopacks
585-245 685-318
SERVOMOTORS 1
(
/ , 583-34
382-39.
_
Iqqq_
I-'!"13
_ "
,e
" 481-8
X-AXIS Y-AXIS Z-AXIS SPINDLE 473-5239
478-151
I/0 DEVICES
Operation Mode
• Edit Motiondata programming O O O
• Automatic
MEM Automatic operation by program stored in memory. O O O
DNC Automatic operation by program while receiving part
data from the master computer. -- -- O
• Manual
STEP Manual operation of preset distance : 3-stage setting
of S, M and L (simultaneous 3-axis operation O O O
available).
8
Table2.1 Motionpack-110 Specifications (Cont'd)
(Mark O : available
Motion Module
Functions Specifications Type JEFMC-
C020 C023 C027
Optional Block Skip Max 8 blocks skipped when optional skip signal ON. O O O
Axis Omission ]Only the desired axis can be freed from motion
O O O
control and subject to an operation by program.
Soft Limit IEnable, 4- direction from reference point. O O O
External Reset Enable by external input signal. O O O
Emergency Stop Enable by external input signal. O O O
Start Enable by external input signal. O O O
Stop (Temporary) Enable by external input signal. O O O
Machine Ready Enable by external input signal. O O O
Compensation Function :
• Backlash Enable, 0 to 127pulses. O O O
• Pitch Error Enable, 0 to 4-127 pulses, 64 points for all axes. O O O
9
2.2 SYSTEM CONFIGURATION AND SPECIFICATIONS (Cont'd)
10
2.3 FUNCTIONS AND OPERATION OF MODULES ."
The motion modules serve as the key to the control of the Motionpack-110 systems, and
incorporate an 8-bit microcomputer. They read the parameters and programs when they are
input from the CRT control station or from a personal computer. When a start signal is
received, they analyze the program, generate position data, and control up to 3 axis and a
spindlemodulesviaan FA bus.
They also receive position data, alarm, and status signals from the axis modules via
the FA bus, analyze them, and transmit them to the CRT control station and personal
computer for display. They also process input/output signals. The motion module is
communicated with a micro PC module via the FA bus, as well.
The control block diagram of motion modules is given in Fig. 2.2. Expansion
memories and interpolation units are optionally available.
INPUT/OUTPUT
• 64 INPUTS
. 32 OUTPUTS
:
II • , oP
1 oc _-_ l--l
ssN
I
LL, F..........
I _ 5 I IZZ_. MICROPC
11
2.3.2 OPERATION OF AXIS MODULES
Axis modules are units each of which controls motion along one axis. They each incorporate
an 8-bit microcomputer, read and analyze the position data from the motion modules and
external signals, and output speed commands to the Servopack to accomplish the desired
motor motions.
They output position data, alarm and status signals as answer-back data for
transmission to the motion modules.
(1) Fig. 2.3 shows the axis module control block diagram. The axis modules generate
command positions and inputs the data to the error register. The signals generated by
the PG and processed into pulses are fed back to the error register as current position
signals, so that the contents always represent the current position error. The position
error signals are converted into pulse width in the PWM circuit, luther converted into
analog voltage signals by the D/A conversion circuit, and output to the Servopack as
speed command voltages. When the position destination is reached, the contents of the
error register become zero, and the speed command becomes 0V.
During the control process, the contents of the error register are checked for excess
error, etc., and when an abnormal state is detected, alarm processing is executed.
AXIS MODULE
- - - i___L
MODOLE TPROCESSING
A"SM'SS ONi____I
I I ANSWERBACK1
PROCESSING ]
!I (FA BUS)= (
I COMMAND
....... -J ANALYSIS
1
POSITIONDATA
I
IPROCEi$1NG J
l
POSITIONs.COM
MAND
POSITIONDETECTON
Servopack
OFFSET SPEED "
I PROCESSING COM M A_ _],__._
POSITION I I L'_ _-I _ c_) SERVOMOTOR
I / ERROR VALUE(ERROR PULSE)I I
POSITIONI
AXIS MODULE
,I(FA BUS)
' ] , IANALOG OUTPUT1
, COMMAND | .JPROCESSING L
..... _'l (SPINDLE /
---J ANALYSIS , I FUNCTION) |
1
POSITION DATA
PROCESSING
1
REFERENCED
P0S TION
POSITION
REFERENCE
-_ POSITION
DETECTION SPINDLE
COMPENSA
TION_ SPEFEED
EN_SPINDLE
I
J I PROCESSING
I NUMBER
J OF I L_ I _ MOTOR
/
L--_ER
I_%'_'%LSES
R0RL_..C_-_--I
I
VALUE
I POSITION
URRENT
l pULSE I
IPROCESSlNGI
I (x4) I
Fig. 2.4 Control Block Diagram of Axis Module (for Spindle Control)
13
2.3.3 OPERATION O.F MICRO PC MODULES
Micro PC module performs a logic control related to total control in Motionpack-110 system.
Use of the micro PC module allows expansion I/O (64-input/32-output points) to increase in
addition to standard I/O (64-input/32-output points). To change over standard I/O for
expansion I/O, alternation of I/O allocation is required. Changing over in the unit of 1 bit is
available.
I
, EXPANSION I/O
I
• I ° 64 INPUTS
I
, • 32 OUTPUTS
I
MICRO PC MODULE
,
[_ ..............
MOTION -[ =I-
MODULE PROGRAM _
I
ANALYSIS = t
(FA PROCESSING
BUS z
" II Z _Z_ COMPUTER
PERSONAL
EXECUTION MONITOR mz 4"_
2)_
I= LOGICPROGRAM
SECTION PROCESSINE ]____...
o,o
_ o
_ i
f._ LLI I
......... . _- I MANUAL z _ L ......
- SETTINGFOR <
rr'_o - - -
I/0, REGISTER, -- _- a.
RELAY, TIMER
VALUES
91
OTHER
_1 COMMANDS
:' I ANALYSIS
14
2.3.4 OPERATION OF CRT CONTROL STATION
)
This CRT Control station is for formulating and editing programs, displaying the system
operation state and position data. It incorporates an 8-bit microcomputer, and exchanges
data with the motion module via a serial interface port. It uses a 9-inch CRT, and the
maximum character display capacity is 32 x 16 lines. Data input from the keyboard is
transmitted to the motion module via the serial interface port.
• Programming
(1) General Specifications of Motion Module, Axis Module and Micro PC Module
Items Specifications
Holding Time 10 ms
Shock-Resistance In compliance with JISt C0912 10G max (excluding peripheral devices
Insulation Resistance 100 M_) or more at 500 VDC (between FG and 0V)
15
2.4 GENERAL SPECIFICATIONS OF MODULES (Cont'd)
Items Specifications
Shock-Resistance In compliance with JIS* C 0912 10G max (excluding peripheral devices)
Weight 6 kg
* Japanese Industrial Standard
16
(3) Dimensions of Modules in mm
MR CONNECTOR, 20P
RECEPTACLE: TYPE MR 20F METAL FITTING FOR METAL FITTING FOR
CASE:TYPE MR 20L RACK MOUNTING BASE MOUNTING
; ® -_
170
_ 65 (215)
, 93 MR CONNECTOR, 50P
95 RECEPTACLE: TYPE MR50F
3-M3 DIA EXTERNAL CASE: MR50L
TERMINALS(+5V,0V, FG)
Note :
1. This drawing shows a motion module, type JEFMC-C027.
Differences between above module and other motion
modules are as follows:
17
2.4 GENERAL SPECIFICATIONS OF MODULES (Cont'd)
,: IIIII
a-MamA EXTERNAL //1= ('_) _i 86.3
TERMINALS (+EV, 0V, FG) ! IT0 _ i
(1283)
-t_
_,CONN,C,O,.,o_ _-_'-
c_s_:
_OL 1001_1_0
RECEPTACLE:TYPE
MR CONNECTOR, 50P
RECEPTACLE:
MR20F
TYPE MR50F
_"
I _- I
l sErl^l, x,,
Type JE FMC-W100.
\'x_. :
II
(43) 100
(143)
18
Fig. 2.8 Micro PC Module
(d) CRT Control Station
Type JEFMC-H011
(M4O_A
SCREW) _.:_ N_'_@ .... _. 9,
TERMINAL
L,.
9"CRT _ _[]_[_ _=][_['_ l ,,,_]
""_)'
......
s,,?l ......
" "'!''_ .........
,.._) (_ J!i._]_41_
FLAT KEYBOARD
19
CONTENTS
3. FUNCTIONS 22
3.3 FEEDRATE 26
3.3.1 Rapid Traverse Rate 26
3.3.2 Interpolation Feedrate Setting (F-FUNCTION) 27
(8) MDI Operation Mode (MDI) ...... Automatic operation (with CRT control station Type
H012)
These modes are selectedby externalinput signals EDIT, MEM, JOG, STEP,
RAPID, HANDLE, DNC, and MDI.
MOTION
MACHINE MODULE
MEM
JOG
STEP _ .
RAPID _ .
HANDLE
EDIT_
DNC '"
MDI _---
Fig. 3.1
This mode is used when writing and reading programs and parameters in the memory in
the motion module, or doing other editing operations. These editing operations are executed
from the CRT control station or from a personal computer, as detailed in Section 7
"OPERATION OF CRT CONTROL STATION" or Section 8 "PERSONAL COMPUTER".
22
3.1.2 MEMORY OPERATION MODE (MEM)
In this mode, the system automatically operates under the control of the program stored in
the memory of the motion module. Interpolation operation requires feedrate override signals
(OV1 to Ova). For details, refer to Para. 3.5 "MEMORY OPERATION".
In this znode, the machine is manually controlled in motion. While a JOG signal (e.g. +JX:
+direction of X-axis, -JX:-direction of X-axis) is ON, the machine slide moves in the
specified direction at the specified feedrate, and when the signal is turned off, it stops after
deceleration.
The feedrate is set at 16 stages max by jog feedrate selection signals (JOV1 to
JOV8) and parameters, #1104 to #1118. Simultaneous 3-axis operation is available, and the
same feedrate applies to all the three axes.
This mode is used to move the machine manually at a rapid feedrate. While a JOG signal is
on, the slide of the axis of the JOG signal moves in the specified direction at the selected
feedrate, and when the signal is turned off, it stops after deceleration. The feedrate can be
selectedby rapid feed override signals (ROV1 to ROV3) from three levels: 100%, 50%, and
25%, with the 100% feedrate specified by parameters (#1500, #1700, #1900): Simultaneous
3-axis operation is available, and the 100% feedrate is set separately for each axis.
This mode is for manually controlling the feed motion with a manual dial. In this mode, as
the manual dial is turned CW or CCW, the machine moves in a positive or negative
direction.
The distance to be covered by the slide per dial graduation is selected from three
levels: × 1, × 10, and × 100, by an external input signal (MP1, MP2).
23
¢,f .
3.1.6. MANUAL FEED MODE (HANDLE) (Cont'd).
For simultaneous 3-axis handle operation, the three handles may be operated
separately. In addition, only the handle of the axis specified by using the axis change
signal (HX for the X axis, HY for the Y axis, or HZ for the Z axis) can be made effective.
See 9.2.2.
This mode is selected for the host computer to operate Motionpack-110 DNC.
Automatic operation under motion control is performed while travel data is being
received from the host computer.
This mode is selected to operate automatically for programs which are in one block specified
from the CRT control station. The specified programs are not stored in the memory of
Motion module:
NOTE
This mode is available for Motionpack-100 with CRT control station, on
and after type JEFMC-H012.
With the Motionpack-ll0 system, the machine reference point is used as the system reference
ponit, and the system can be brought to this reference point from various positions as
described below.
When the power is turned off, the reference point data is deleted, and it must be
reset after the power supply is turned on again. Usually, a pulse generator with a zero-point
pulse and a limit switch for indicating the reference point area are used to determine the
reference point.
The motion to return to the reference point is started when a JOG signal towards the
reference ponit (i.e., +JX or -JX) is turned on while an external reference return (ZRN)
signal is on in the JOG or RAPID mode.
When the machine returns to the reference point, it stops, the axis coordinate data
becomes "0", and a "return-to-reference point" signal (ZPX, ZPY, or ZPZ for X-, Y-, or
Z-axis, respectively) is output.
24
Table 3.1 shows the signals related to the return-to-reference point operation.
_ ate I
stSigna Mode Reference
Return-to-
Input Signal Start Completion
Output Signal
/
Select JOG or RAPID mode. I
_""'-j££ ?DR
i /FEEDRATE ,,
point direction at the selected I - / ', _k FEEDRATI= ,-'t_ ^
The axis moves in the reference _ / ___ _ APPROACH --I_- I REFERENCE"
feedrate. J _ . PuINT
When the JOG signal is turned on, the machine slide returns to the reference point
as follows:
(_) The slide starts to move towards the reference point at the feedrate for the selected mode
(JOG or RAPID). The motion direction is the one set by the parameter (#1403, #1603,
#1803).
(_) When the dog trips the deceleration LS, the speed is reduced to the approach feedrate,
which has been set by the parameter (#1504, #1704, #1904) in advance.
(_) When the dog movesaway from the deceleration LS, and the first reference point pulse
is detected, the slide further decelerates to the creep feedrate, which has been preset by
(_) When the slide travels through the preset final approach distance, after detecting the
first reference point pulse, it stops, and the stop position is taken as the machine
reference point which is also taken as the system reference point. The final approach
distance has been set by a parameter (#1556, #1756, #1956) in advance.
(_) When the slide comes to rest at the reference point, a signal for indicating the return-to-
reference point (ZPX, ZPY or ZPZ) is output. The reference point area has been preset
by a parameter (#1125) in advance.
NOTE
1. The return-to-reference motion takes place in principle, regardless of the
position of the machine slide when the power supply is turned on again.
However, when the slide is in area B (see Fig. 3.3), it cannot return
correctly. In this case, as overrun may occur, it must be moved into
area A before starting the return motion.
2. The dog width must be at least long enough for the feedrate to decelerate
to the approach feedrate.
FEEDRATEV,
RAPID Required dog width (L) is calculated roughly as follows:
r_ FEEDRATE
APPROACHVa When Vr = rapid [eedrate
I
Fig. 3.4
3. For the return to the reference point in the memory operation mode, refer
to Par. 4.2.9 "AUTOMATIC RETURN-TO-REFERENCE POINT
(G28)"
3.3 FEEDRATE
The rapid feedrates are used in positioning (G00) and manual rapid feed (RAPID). The
traverse rates differ among the three axes since they are determined by the machine. The
basic rapid traverse rates can be reduced by override setting to L, M or H.
Since the machine slides move at different speeds, the resultant motion of the three
slides is not a straight line. The upper limit of the rapid traverse rate is 24,000 mm/min.
26
3.3.2 INTERPOLATION FEEDRATE SETTING (F-FUNCTION)
F5 F1 to F24000 mm/min
(3) The upper limit of the feedrate may be restricted by the servo system and machine
system. In this case, the upper limit is set by parameter #1102, so that even when an
F-command specifies a value above this limit, the feedrate is fixed at the set upper
limit.
(4) The F-command for a linear or circular interpolation by two slides moving in
combination, gives feedrates in a tangential direction.
(Example 1)
G90 (absolute designation)
G01X1200Y900F500; . io
/I
_'_'_'°
With the above command : +Y _OOmm/min
(Example 2)
Where, G03X ..- Y ... I ... F200 ;
CENTER
_\,, 200mm/min
F = 200 = _/fx2+ fy2
== -FX
Fig. 3.6
27
3.3.2 INTERPOLATION FEEDRATE SETTING (Cont'd)
(Example)
Where, G01X...Y...Z...F400 ; / /i
/ ENDPOINT / I
F(mm/min)=
400 = Jfx 2 +fy2 +fz z . _
0/_ I _ 4OOmm/mln
STARTPOINT I
I
"_ -I-X
/
+z
Fig. 3.7
(6) The feedrates specified by an F-command can be executed at three levels: L (25%),
M (50%) or H (100%), selectively specified by external signals.
NOTE
1. When an interpolation command is programmed, a feedrate command
must also be programmed.
28
3.4 FEEDRATE ACCELERATION/DECELERATION
For rapid traversing and interpolation feed motions, the system applies the respective
automatic acceleration and deceleration.
During the following operations, linear automatic acceleration and deceleration are applied.
• Positioning (G00)
• Rapid traverse (RAPID)
• Jogging (JOG)
• Step feeding (STEP)
The linear feedrate acceleration and deceleration may be specified in two different
rates as shown in Fig. 3.8. (different value for each axis).
FEEDRATE (mm/s)
/
RAPID TRAVERSE
CHANGE POINT -- --
FEEDRATE V_ 2ND LINEAR
I /ACCEL/DECEL CONSTANT
1ST LINEAR '_
Fig. 3.8
The rapid traverse feedrate and rapid traverse accel/dece] constants are present by
parameters (#1500 to #1503, #1700 to #1703, #1900 to #1903).
29
3.4.2. ACCELERATION/DECELERATION DURING INTERPOLATION FEED
The interpolation feedrates are automatically accelerated and decelerated in the exponential
mode, and handle mode.
Exponential accel/decel time constants are set at 8-ms intervals, and interpolation
feedrate bias is set at 125-pps intervals by parameters (#1407, #1607, #1807, #1475, #1675,
#1875). v
]/!
,;7 ,NTERPOLAT'ON
tl_ FEEDRATEBIAS
I E \_ I
-1- .......... t-- t-- - I
,-i ''*'t
EXPONENTIAL
-- ACCEL/DECEL --
TIME CONSTANT
Fig. 3.9
NOTE
Set the parameters for automatic acceleration/deceleration constants at the
optimum values for the respective machines.
In this mode, one program is selected among the stored programs and is started for
automatic operation by a start signal.
RESET 'r-1
=
jr" STARTING OF
30 Fig. 3.10
3.5.2 TEMPORARY STOP
If temporary stop signal (STP) is turned on while the system is executing a program, the
machine stops after deceleration, and the program is restarted when this signal turned off.
For ON-OFF operation, use the maintained contact.
EXECUTION EXECUTION
PROGRAM EXECUTION TEMPO-
i
ii
i
STOP
i
iI
i
i
=
=
STOP
I=
gi
STOP (_r"P}
Fig. 3,11
3.5.3 SINGLE-BLOCK OPERATION
In this mode, the program is executed one block at a time. When a single-block signal
(SBK) is turned on and a start signal (STR) is turned on, the machine executes one block of
the program and stops. When'another start signal is turned on, the next block is executed.
When a single-block signal is turned on, while the system is operating continuously,
the current block is executed, and the system stops. When the single-block signal is turned
off, and subsequently, a start signal is input, the operation will be executed in the
continuous mode.
ON
SINGLE-BLOCK
(SBK) [ I OFF
START (STR) A A
i = i
J i =
I ', 'i
Fig. 3.12
When a machine lock signal (MLK) is turned on, and then, a start signal (STR) is turned
on, the current position display starts to change as if the machine were executing the
program, but the machine remains at a standstill. However, the M-functions, the
S-functions and the T-functions are executed. This mode is used, for example, when
presetting the display manually, or for checking the program. Note that while the machine
lock signal is on, the return-to-reference motion is not executed.
CAUTION
Be sure to turn on the machine lock signal only while the system remains
motionless after completely executing a block.
31
3.5.5. AXIS OMISSION
Program check, etc., can be made by releasing a specific axis from motion control and
performing idle operation.
If start signal (STR) is turned on when axis omission signal (NEG) is on in the
memory operation mode (MEM), only the specified axis is not controlled and the machine
does not move. The current value display does not change either.
When an optional block skip signal (SK1-SK8) is turned on or off, the blocks which contain
"/n" (n = 1 to 8) are selectively omitted in the execution of the program.
For example, when an SK2 signal is ON, all the commands in the block containing
"/2" are omitted until the block ends.
This function is ineffective on the block under execution or blocks stored in the
advance reading buffer. During memory operation, it becomes effective from the block to be
read after the signal.
When a manual operation (JOG mode, STEP mode, RAPID mode, or HANDLE mode)
intervenes during a memory or a DNC operation, the distance covered by the manual
operation has the effect of shifting the motion path. Therefore, when the memory opeation
mode is restored after the manual interruption and the automatic operation process is
restarted by a start signal, the machine follows the shifted path. A machine coordinate
system does not depend upon absolute programming (G90) and incremental programming
(G91).
ACTUAL PATH
REMAINING / MEMORY
PORTION / OPERATION
- t COMMAND
\_Y''_'_ G00OR
MANUAL _</ / _ Go1
INTERVENTtON /f / _ _/
Fig. 3.13
3.5.8 BLOCK PREREAD
32
3.6 DNC OPERATION
The motion module with the communication function (JEFMC-C027) enables DNC
operation, that is, concurrent processing in which a part program can be executed while it
is being received by using an RS-422 port of the host computer such as a personal computer.
This function is useful for execution of a large part program exceeding the
Motionpack-ll0 memory capacity (maximum of 64k bytes). The DNC mode is used for
operation. Program execution is the same as in memory operation, but program repetition
instruction cannot be executed.
For transmission protocol and parameter settings, see parameters #1000, #1003,
and #1009.
For example, the function is used to control the machine which repeats positioning
in the same direction infinitely.
Normally, unrestricted length feed can be made in manual operation (JOG, RAPID,
STEP, or HANDLE), but requires that an incremental movement command (G91) from
the current position is programmed in the memory operation.
However, since the function is of endless operation, the following functions cannot be
used: (Do not set parameters, etc.)
The current value is displayed in the increment mode on the CRT control station
screen. In other modes, the current value exceeding --+99999.999 is not displayed correctly.
Only the current value display universal position in the manual operation mode (JOG,
STEP, RAPID, or HANDLE) can be canceled and set to 0 regardless of the currently
displayed value. However, it does not affect other current value displays (increment
position, axis position).
33
3.9 POSITION MEMORY
The current value display (only axis position) on previous turning OFF of the power can
be retained in the offset area even after the power is turned OFF. Normally, the position
memory should be executed at the machine stop. To effect this function, set the system
parameter #1003 D1 to "1."
When the position memory signal (PMEM) is turned ON, current display axis
positions X, Y and Z are retained in the offset numbers H87, H88 and H89, respectively.
POSITION MEMORY h
(PMEM)
Fig. 3.14
Z H89
When the servo subsystem power is off and the machine is moved with the mechanical
handle, the current value position display follows it.
However, generally when the servo subsystem power is off, alarm (No.51 SERVO
POWER NOT SUPPLY) occurs, thus the function should be used by turning On the alarm
clear signal (ACR) to prevent the alarm from occurring.
SERVO READY
(SVOR) I
i
ALARM CLEAR _
(ACR)
Fig. 3.15
Simple spindle control can be performed by using axis module D/A output. Operation for
the spindle is performed by setting the axis module axis setup number to 4. See Par. 10.3.
For the feedrate command, the rotation speed of the spindle (rpm) is programmed
in a numeric value of five digits following code S.
34
Normal rotation, reverse rotation, and stop of the spindle are controlled by using
input signals and parameters. For details of S -function, programming, input, and
parameters, see Pars. 4.5, 9.2.2, 5.3 and 5.8, respectively.
NOTE
1. The function does not contain acceleration/deceleration. Use a spindle
drive with the acceleration/deceleration function as required.
Normal rotation, reverse rotation, and stop of the spindle are controlled by setting axis
module D/A output to the positive side ( + ) , negative side ( - ) , and 0V, respectively,
using the spindle normal rotation signal (FRN), spindle reverse rotation signal (RRN),
spindle stop signal (SSTP), and parameter #2004 in combination when the spindle rotation
speed is programmed with S. A standard Servopack is used for spindle without adjustment.
When the drive unit only for the spindle is used, normal rotation signals should be
always input to Motionpack. The noral rotation, reverse rotation, and stop command of the
spindle that M-BCD output of M-signal (M03, M04, M05 etc.) in programming are decoded
can be controlled by input directly to the spindle drive unit.
The speed command voltage can be changed in accordance with spindle gear change. Gear
change can be made at three stages (L, M, and H) by using gear ratio selection signals
GR1 and GR2. The maximum rotation speed of the spindle for each of L, M, and H is set by
using parameters #2150, #2151, and #2152.
35
3.12 MDI OPERATION
Programs which are input from CRT operator's panel are operated automatically without
storing in the memory of Motion module. This mode is available for Motionpack-ll0 with
CRT control station, on and after type JEFMC-H012.
NOTE
The plural block cannot be specified.
(5) Depress _ key. The key-_n data are registered. The latest display goes out and
is displayed again above the line.
NOTE
If wrong data are input, begin again from (3) , _ key need not be
depressed.
(1) Input block data are executed at cycle start (STR) ON in MDI mode.
(2) When the data execution is completed, the block display will go out.
Search continues until data (character string) held in the memory which coincide with the
data (character string) entered through the NC operator's panel is found. The contents of
the part program memory can be searched in MEM or EDIT mode.
(1) Operation
O Select MEM or EDIT mode.
(_)Depress [] key.
In memory mode, the pointer returns to the top of the program number in MEM
mode.
@ Enter the data (string of not more than 10 characters headed by address) to be
Searched.
@ Depress _ key. Search starts.
36
(2) End of search
(_) The pointer of the part program memory points to the top of the data found (pointed
by the cursor). In all cases, only search will be performed but neither BUF display
nor advance reading will be performed•
MEMORY POINTER
\ /
DATA
t
FOUND
@ "NOT FOUND!" appears on the CRT if the desired data is not found. This message
will disappear when a key ( [] normally)of the control station is depressed.
(3) Remarks
• Do not omit leading zeros of the search data. • The data itself which has been entered
through the keyboard will be compared with those in the part program memory.
• Commands encountered during search will be disregarded even if they are modal
commands•
• On Cycle Start after search, the data of a block which the cursor points to will be read
• and executed.
This function ignores write-in parameter from CRT control station and editing of machining
program.
When protect signal (PRT)is turned ON, _ , _-_ and [] keys are
ineffective in EDIT mode. _] key in parameter display is also ineffective and
writing can not be changed•
NOTE
37
3.15 ALARM CODE OUTPUT FUNCTION
This function signals an alarm occurance and the alarm No. to the external I/O device
during alarm. The alarm No. is converted to binary number and output to the ports
between #45070 and #45077. If there is no alarm, 0 is output. If two or more alarms are
detected, the first alarm is given priority.
(Example)
- Code
1. EXTERNAL ERROR 049
2. SERVO ALARM (Z) 062
Port #4707
128 64 32 16 8 4 2 1
D7 D6 D5 D4 D3 D2 DI DO
0 0 l 1 0 0 0 1
D7 D6 D5 D4 D3 D2 D1 DO
0 0 1 1 1 1 1 0
NOTE
When using this function, change or add the I/O allocation because these
outputs are not included in standard I/O allocation.
38
CONTENTS
D 4. PROGRAMMING 40
4.1 INPUTFORMAT 40
4.1.1 Input Format List 40
4.1.2 Address Characters 41
4.1.3 Decimal Point Programming 42
4.1.4 Decimal Point Movement 42
4.1.5 Program Number 44
4.2 G FUNCTION 45
D 4.2.1
4.2.2 List of Codes(GO0)
Positioning 45 47
4.2.3 Error-Detect-Off Positioning (G06) 47
4.2.4 Linear Interpoiation (G01) 48
4.2.5 Circular Interpolation (G02, G03) 48
4.5 S FUNCTION 8!
39
4. PROGRAMMING
Motion I
delimiter,
also called I
end of J
block
(EOB)
Auxili.ary
operahon .
accompanying I
[roach ne motionJ
I Motion speed I
,, ITrave'
distence
]
,' mode
Operation ]
Iooton
]sequence
Fig. 4.1
As shown above, a program is written with alphabetical codes A through Z and digits. At
the end of a block, CR (;) appears, and a program consists of several blocks.
The numerals in the table indicate the maximum number of digits permitted for entry in the
input data.
X + 5.3
5 integer digits
Sign (+, -)
I I--I T 3Axis
decimal
cods 'digits
Normally, decimal points are not written. If decimal points are written, different
treatment is required. Refer to Par. 4.1.3 "DECIMAL POINT PROGRAMMING".
4O
Table 4.1 In)ut Format list
Item Format
ProgramNo. 04
Sequence No. N4
G-function G2
Axis Word a+5.3 (Note)
Feedrateper Minute F5
T-function T2
M-function M2
S-function $5
Offset No. H2 or D2
DwellCommand P5.3
Program No. Designation P4
Number of Repeats L8
Note: In the above table, "a" represents an axis code (X, Y, Z, I, J, K, R, or Q).
With the digit codes following alphabetical codes, the leading zeroes and + are
omitted. Minus signs (-) cannot be omitted.
With the CRT control station, the end of block (EOB) code is represented by ";".
With a personal computer, it is represented by CR (ASCII code).
Character Meaning
D Offset No.
F Interpolation feedrate
G G-function
H Offset No.
I X-coordinate of arc center
J Y-coordinate of arc center
K Z-coordinate of arc center
L Number of repeats
M M-function
N Sequence No.
0 Program No.
P Dwell time, Program No. with sub-routine programming
Q Cut depth and shift value of combined operation command
R Radius designation of circular arc
S S-function
T T-function
X X-function
Y Y-coordinate
Z Z-coordinate
41
4.1.3 DECIMAL POINT PROGRAMMING
For coordinate (distance), time and feedrate, numerals including a decimal point can be
used.
(1) A decimal point can be used with the following address characters:
Coordinate: X, Y, Z, I, J, K, R, Q
Time: P
(Example)
X15 means X-axis 0.015 mm.
The decimal point position on the current value display can be moved by setting
parameter #1005 D2-D0.
(_) The number of decimal places is three in standard setting (0.001 mm/command pulse
in handling the minimum setup units).
(_) The number of decimal places is two in standard setting (0.01 ram/command pulse in
handling the minimum setup units).
(_) The number of decimal places is one in standard setting (0.1 mm/command pulse in
handling the minimum setup units).
(_) There is no decimal point in standard setting (1 mm/command pulse in handling the
minimumsetup units).
(2) The decimal point is moved simply to facilitate display and input method. The units in
the control subsystem functioning in Motionpack do not change. In the User's Manual,
the number of decimal places is also three in standard setting. As a rule, in this
manual, one command pulse = 0.001 mm.
42
I
(3) If decimal point specification in (T) is not made, conversion between the specified value
and actual machine travel distance is required. This affects the following programmed
values and parameters:
Speed (feedrate) :
Acceleration/deceleration:
Positions:
(Example) When decimal point movement is used by setting one command pulse
(0.01 mm) two decimal places in movement, all of the programmed values and
parameter setup values described above are affected: each becomes 10 times
the standard setup unit of one command pulse (0.001 mm)( 0.01 mm
0.001 mm =10).
That is, if F12 is programmed in F setting, movement is made at the rate of
120 mm/min.
43
4.1.5 PROGRAM NUMBER
(2) Program start with program Nos., and end in M02, M30 (or M99). M02 and M30
indicate the end of main programs. For the explanation of M02, M30 and M99, refer to
Par. 4.4.2 "M-FUNCTION"
These digits are used to identify the blocks, but do not have any effect on the
internal control or program execution sequence. Therefore, the digits may be selected in
sequence, but they can just as well be any numbers, such as numbers out of sequence,
duplicate numbers, or no numbers at all. Using sequential numbers are normally most
convenient to identify the blocks.
Those blocks in which "/n" (n = 1 to 8) is written are skipped from the "/n" to the end of
the block when the external optional block skip switch of that "n" number is ON. The "/n"
can be written also at some position in the middle of blocks.
(Example)
/2 N1234 G01 X100 /3 Y200;
When switch SK2 is ON, this block is totally ignored and when switch SK3 is ON, this block
is executed only as if it is N1234 G00 X100;
NOTE
1. The optional block skip function is processed when the instruction is
read from the memory to the buffer. When it is already read into the
buffer, subsequent switching on of the switch will not be effective to
skip the block.
44
4.2 G FUNCTION
Positioning G00 "q G00X...Y-.- Z ... ; Simultaneous rapid traverse along 3 axes to
arrive at position X, Y, or Z.
Linear Interpolation G01 G0tX...Y-..Z...F--- ; Simultaneous feed motion along3axes
resulting in linear motion to position X, Y,
or Z at feedrate F.
Error Detect C-06 G06X-..Y... Z ... ; After the allocation of motion pulses to X, Y,
Off Positioning * Z, the subsequent block execution is started
immediately without waiting for complete
positioning.
Offset Value Input G10 G10H-- Q.-. ; Direct input of offset value in program.
Plane O17 "_ Designation of the plane on which to execute
Designation G18 circular interpolation
G19 02 -- G17: X-Y plane
G18: Z-X plane
G19: Y-Z plane
Return-to-Reference G28 G28X...Y... Z ... ; Return-to-reference point after moving to X,
Point Y, Z. However, when the power is first
turned on, it returns to the reference point
immediately.
Skip G31 * G31X.-.Y...Z...F... ; When skip signal is turned on or off during
linear interpolation at feedrate F toward X,
Y, Z, resulting from simultaneous motion
along 3 axes, the motion decelerates and
stops. Then the next block is executed.
Z-axis Offset + G43 G43Z..-H.. ; Motion distance in Z direction is increased or
Z-axis Offset - G44 decreased by offset memory value designated
by H.
05 G43: Plus
G44: Minus
Z-axis Offset G49 "_ G49; Cancelling contents of memory of offset value
Command Cancel designated by H.
X-Y Axes Offset G45 G45X-.-Y...D.. ; Motion distances in X-Y directions are
Command + increased or decreased by offset memory
X-Y A;_es Offset G46 value designated by D.
Command -
X-Y Axes Offset 047 G47X,..Y...D-. ; Motion distances in X-Y directions are
Command Double+ *
increased or decreased.by twice the offset
X-Y Axes Offset G48 memory value designated by D.
Command Double-
Note: Mark _ indicates that the power is turned on and the marked function is automatically selected.
45
4.2.1 LIST OF G CODES (Cont'd)
Notch Signal A G68 G68XH.. YH.. ; Signal output at the previously programmed
Output Command position during positioning.
Notch Signal A Output G69 G69; Notch signal output is reset.
Reset Command
Note: Mark _ indicates that the power is turned on and the marked function is automatically selected.
(1) The G functions marked by * are non-modal and effective only for the block in which
they are programmed.
(2) The G functions in groups 01 through 10 and modal, remaining effective until another G
function in the same group is programmed next.
(3) The G functions in the * group cannot be programmed in the same block in which
another G function is programmed. Any such G function must be programmed in a
separate block.
46
4.2.2 POSITIONING (G00)
(2) The rapid traverse rates for the three (Program example)
axesare independently set. G00 X4000 Y4000 Z4000; J
/4000
t-
Z AXIS
'4ooo
X-AXIS:; 8m/rain
Y-AXIS 8m/rain
Z-AXIS: 4m/rnin
X AXIS
Fig. 4.2
[0o6x...Y...z...;]
With this command, the same positioning motions take place as with G00 commands, with
the following differences:
(1) A G00 command is executed in the error-detect-on mode. The execution of a block is
started only when the servo-delay pulses are confirmed to have been reduced to within a
permissible range after the allocation of the motion pulses. With this mode, the corners
of motion paths are sharp.
With the error-detect-off mode of G06, the program advances as soon as the motion
pulses have been allocated.
(2) With G06, the program advances to the next block as soon as the positioning by a block
in the * group has been completed. Therefore, the motion path is rounded at the
corners. . G00 POSITION IN a
PATH
_"\_ Gp
_TPO
Fig. 4.3
47
4.2.4. LINEAR INTERPOLATION (G01)
(Program example)
G01 X4000 Y4000 Z4000 F100;
Y AXIS
_'4000
11_ ram/rain
RESULTANT FEEDRATE
XAXIS
4
Z AXIS
Fig. 4.4
(2) With G01, the program advances to the next block in the error-detect-on mode as soon as
the pulse distribution of a block has been completed.
(3) The feedrate is specified by the F code. The resultant speed of the motions of the moving
slides become the command feedrate.
(4) If no F code is programmed in the block of G01 or in the preceding block, the alarm
state [No.19: PROG ERROR (F)] is turned on.
There are the following two types of commands for circular motion:
• By approached and central coordinate points of circular motion path.
• By approached coordinate point and radius of circular motion path.
With the following commands, the machine slide motions are controlled to give
resultant circular motion on the XY, ZX, or YZ plane at a tangential feedrate specified
by F.
XY plane
48
ZX plane
G18 G03G02
Z... X... K... I-.. F.-.;
YZ •plane
G19 G02 Y.-. Z-.. J... K... F.-.; 1
G03
\oo
: X AXIS _" Z AXIS _ Y AXIS
XY PLANE ZXPLANE YZ PLANE
(G17) (G18) (G19)
Fig. 4.5
G17: XY plane.
G18: ZX plane
G19: YZ plane
(Program examples)
G17 G90 G03 X1500 Y4000 1-3000 d-1000 F150; G17 G91 G03 X-4000 Y2000 1-3000 J-1000 F150;
Y AXIS Y AXIS
t -4000•
NDPOINT ENDPOINT
,ooo oOOooo
I I _ X AXIS _ _ -- X AXIS
1500 5500 1500 5500
Fig. 4.6 Absolute Programming (G90) Fig. 4.7 Incremental Programming (Ggl)
NOTE
Central coordinate point must be designated by viewing from start point
regardless of G90and G91. 49
4.2.5 CIRCULAR INTERPOLATION (G02, G03) (Cont'd)
In programming circular interpolation, the radius of the circular motion path may be
programmed by R, instead of designating the coordinate of the center by I, J or K. This
is called "radius R designation in circular interpolation command".
Note that
When R>0, the segment angle is less than 180 °.
When R<0, the segment angle is greater than 180 °.
NOTE
If the coordinate value of the end point of a circular interpolation motion is
not on the correct circular path due to errors in calculation, etc., corrections
are made as shown in Fig. 4.9.
When the end point is programmed in the hatched areas, alarmstate [No.21: PROG
ERROR (G02/G03) ] occurs.
G17 GO2X...... Y...... R-- ...... F...... ; The "O" marks represent end commands.
Fig.4.8 Fig.4.9
G00 X0 Y0 ;
G02 X0 Y0 I1000 J0 F100 ;
I m X AXIS
2000
50
Fig. 4.10
4.2.6 DWELL (G04)
(1)[G04 P...; ]
With this command, the execution time of the next block is delayed as long as the time
specified by P.
[ PREVOOSBLOCK
l TIMER
I ]
Fig. 4.11
(3) The time of halt can be specified within the following range by P.
(Program example)
G04 P2500;
or Dwell time: 2.5 seconds
)
G04 P2.5;
51
4.2.7 • OFFSET VALUE INPUT (G10) (Cont'd)
Offset value data are read from outside of Motion module by using the input from tt-PC
or the machine I/O input pin.
The command block
I G10 H"" U'"; I
causes offset value data (BCD signal) input from the input signal number specified in
U... (U4011-U4014) to be written into the offset number specified in H.... The previously
entered offset value data is updated.
However, this function cannot be executed if standard I/O allocations are made
_. because the designated area to the input signal numbers is #4011 to #4014. I/O real-
locations are required. The number of offset value data digits to be written can be set in
the range of two to eight by using parameter #1005 D7-D4.
NOTE
1. Only numeric values with no decimal point can be designated.
Program example:
• When parameter #1005 contains
D7=0, D6=l, D5=0, D4=0
six digits (3 bytes or 24 bits) are specified for the number of data digits.
• When the input signal state is
the command block
D7 D6 D5 D4 D3 D2 D1 DO
# 4011 7 8 # 4011 0 1 1 1 1 0 0 0
# 4012 5 6 # 4012 0 1 0 1 0 .1 1 0
or
# 4013 3 4 # 4013 0 0 1 1 0 1 0 0
# 4014 1 2 # 4014 0 0 0 1 0 0 1 0
52
4.2.8 PLANE DESIGNATION (G17, G18, G19) "
(2) Motion commands for any single slide can be programi-ned without regard to the plane
designat'zon by G17, G18, G19.
For example, when "G17 Z...;" is programmed, the slide along the Z axis moves.
(3) Immediately after turning on the power, G17 (XY plane) is automatically turned on.
(a) The machine moves along the three axes simultaneously, but any axis, not commanded,
does not move.
D (Program example)
G28 X20. Y10.;
Y AXIS
START POINT
O_ J POSITION|NG
X AXIS LS POSITION
_, _ (x.Y)
__
REFERENCE .f_ RETURN-TO-REFERENCE
POINT
_. / '] POINT ="--- X AXIS
Fig. 4.12
(a) High speed reference point return specifications can be made in place of the automatic
reference point return described above by setting parameter #1001 D2.
(b) The high speed reference point return differs from the automatic reference point return
in that axis movement is always positioned in rapid positioning (GO0). Thus, axis
movement is not decelerated to approach or creep speed around the reference point,
enabling a return to the reference point in a short period of time.
53
4.2.9 AUTOMATIC RETURN-TO-REFERENCE POINT (G28) (Cont'd)
(c) However, the high speed reference point return is enabled after a manual return to the
reference point is made after power on or after completion of normal reference point
return Operation for all axes by using the G28 command. If G28 command is given
abruptly with the high speed reference point return specifications after power on,
• automatic reference ponlt return operation is performed only at the first time.
(d) When high speed reference point return specifications are made, a return can be made
to the reference point even if the starting position is beyond the area where reference
point return is enabled.
STARTED MACHINE
DECELERATION AND STOP
SKIP
SKIP SIGNAL
RECEIVED HERE.
(50,20}
(80,15)
-- x
Fig. 4.13
54
(Operation example)
N001 G90 G31 Z-100. F100;
Z=0 • LS
N002G01 Zl00. F1000; _0G,_
When the skip signal is input (LS is ON/ D
OFF) during
machine execution
decelerates and ofstops.
N001, Then
the the _ -z: ,'
program advances to the next block N002.
If no skip signal is ON/OFF during the execution of a G31 block, the machine stops
at the end of the block, and an alarm (No.28: PROG ERROR G31) occurs.
(3) When parameter #1003 DO is set, after the execution of a G31 block without turing
ON/OFF a skip signal, the program is advanced automatically to the next block with
no alarm.
This command is for adding or subtracting the contents of the offset memory to or from the
Z-axis command value for correcting the Z position. See Par. 7.4 "DISPLAYING AND
WRITING OFFSET DATA"
The actual offset direction is determined by the offset value sign specified with the H
code and the G code. Generally, offset value should be processed as plus value for the
sake of clear understanding.
Tabel 4.4
G49 Cancelling -- --
(2) Once G43 or G44 is commanded, it remains effective until cancelled by G49. They are
modal.
(4) H00 command also cancels Z-axis offset commands. (H00 is a unrewritable value,
because its content is fixed to 0.)
55
4.2.11 POSITION OFFSET IN Z-AXIS (G43, G44, G49) (Cont'd)
(a) (G01)
IG43 (G44) Z... H...; [
With this command, the offset memory content designated by H is added (or subtract-
ed) to or from the Z command position, and the movement is made to the corrected
position.
G43(G44)
(b)[(G01) Z...; H...;
With this command, the offset value designated by H only is covered by the Z motion.
(c) [G43(G44)
i
Z-.. H...;
[H...;
With this command, the H motion covers the difference between the offset prior to
command (2) and the new offset.
(6) When programming G43, G44, G49, the 01 group G code must be G00 or G01. When G02
or G03 is programmed, the alarm state occurs.
NOTE
If a G92 command involving Z-axis is commanded, while a Z-axis offset is
under execution, the offset is cancelled. In principle, specify G92 with an
offset cancelled state.
(Program example)
(Z-AXIS ONLY)
z .000
Fig. 4.14
56
4.2.12 POSITION OFFSET IN'X- AND'Y-AXES (G45TO G48)
X, Y position offset is for extending or reducing the programmed moving distances by the
values in the offset memory, and is mainly used to compensate for tool radius in machining
rectangular workpieces.
Extension or reduction is determined by the sign of the offset value designated by the D
code and the G codes.
Generally, offset values should be processed as plus values for the sake of clear
understanding.
Table 4.5
(2) G45 to G48 extend or reduce the motions along the axis designated by these blocks. The
extension or reduction is effective only in the block in which G45 to G48 are programm-
ed, and the motions in other blocks are unaffected. Therefore, to restore the originally
programmed values, the opposite offset must be programmed.
(3) To clarify the above operation, programming these commands in the incremental mode
(Ggl) is helpful. In the absolute mode (G90), adding or reducing offset values may be
unwieldy.
(4) When programming G45 to G48, specify the offset memory No. by D. However, Since D
is modal, when the same D value is used before, it need not be programmed.
(Program example)
®
r I
G91 ; I E
I
(_]G00 G46 X.,.._.Y.-.D01; .............. REDUCTION @)l r
(_)G01 G47 Y ...... (D0!)F; ............... •DOUBLE EXTENSION II I®
I
(_) G47 X ...... (IX)l); ................. DOUBLE EXTENSION I ,
(_) G47 Y ...... (D01);' ................. DOUBLE EXTENSION _ I
(_) G47 X, ..... (D01); ................. DOUBLE EXTENSION v j
(_00 G46 X ...... Y-..(D01); ............ RE.DUCTION ®
PF_OGRAMMING
Fig. 4.15
57
4.2.12. POSITION OFFSET IN X- AND Y-AXES (G45 TO G48) (Cont'd)
(a) One or two times the programmed offset length is added or subtracted, selectively.
See Fig. 4.16.
(b) When the motion has been extended or shortened by offsetting in the preceding block,
the starting point for the present block is offset. The overall move distance, however,
is the same as in the above case. See Fig. 4.17.
G91 G00 G47 X6000 D10; D10=2000 With the same command as above (a).
START ENDPOINT
START POINT END POINT
4000 I_? 4000
(AXIS MOTION) OFFSET BY PREVIOUS BLOCK (AXIS MOTION)
NOTE
When the offset is larger than the motion G46 X1000 D10; D10=2000
• distance programmed in a block, the
1000 (COMMAND)
Fig. 4.18
When I, J, K, R are programmed in the same block with G45 to G48, extension or
reduction is made respectively in the same direction as X, Y, Z. Therefore, radius
compensation is possible with 1/4 circle, or 3/4 circle only.
G91;
ACTUAL PATH
1/ _l 1 _X EXTENSION : 2000
Fig. 4.19
58
In practice, if an offset is applied in
the preceding block as given below, the /
k--
G91radius
correctlY.G01
of F an arc can be offset ACTUAL
<_PATH/_ =
GO1 X ...... ;
_ ' =
N0 T E - --/"_"r"_T_J_Y
' " PROGRAMMED
PATH
To program a 1/2 circle, combine two //_
1/4 circle commands.
START POINT
Fig. 4.20
(7) When programming G45 to G48, only 01 group G codes (GO0, G0I, G02, G03) can be
programmed. G-code programming other G01 group causes the alarm state.
(8) In the incremental designation mode (G91), since only the motion for the offset is
required, program "0" for movement.
NOTE
1. When G45 to G48 are programmed to effect simultaneous motions on
two axes, the extension or redUction is effective along both axes. If this
is applied to a cutting tool, an overcut or undersize cut will result. This
requires careful attension. See Fig. 4.21.
59
4.2.12 POSITION OFFSET IN X- AND Y-AXES (G45 TO G48) (Cont'd)
RCUT
//_ t titG45
G45 __G45_///'/
(a) (b)
Fig. 4.21
(Program example)
. = 30 30 , . 50 I 70
' I,©:1__1
_......................... _o_: Xo.
"k_POINT I J
T 4o ! 14o / +x
QG45 G02 X30. Y30. I30.; (_G46 G03 X-40. Y-40. J-40.;
® Y50.; _ Z25.;
60 Fig. 4.22
4.2.13 RETURN-TO-MACHINE COORDINATE SYSTEM (G53)
With Motionpack-ll0, there are two types of coordinate systems: machine coordinate system
(intrinsic coordinate system of the machine, tothe zero point of which automatic return is
easily made in accordance with Par. 3.2 "MANUAL RETURN-TO-REFERENCE
POINT"), and the absolute coordinate system (to be established by G92).
Command G53 is' programmed, as given below, to move the machine from the
current position designated in the absolute coordinate system temporarily to position X, Y,
or Z expressed in the machine coordinate system in that block only.
NOTE
1. Program G53 only with O00 or G01 belonging to the 01 group.
2. When G53 command is given while a position offset is on, the offset is
temporarily cancelled. Generally, cancel any offset before giving a G53
command.
However, if the entire G53 block is executed in the machine lock OFF
state, correct positioning is possible even when a machine lock operation
intervenes prior to the execution.
(Program example)
G90 G53 G00 X100. Y300. ; Y
.... .+ tl_
"" _'
% ABSOLUTE COORDINATE
REFERENCE POINT
h I x
_ MACHINE COORDINATE
ZERO POINT
Fig. 4.23
.61
4.2.14 NOTCH SIGNAL COMMANDSA (G68, G69)
The notch signal can be turned ON and output at the previously programmed position by the
time the positioning point is reached after positioning starts.
Whether or not the notch signal is used is specified by using parameter #1003 D4.
DURING MOVEMENT
MOVEMENT t (e.g. G01 X...;)
= T H91
Hg0
OPERATION t
t
: YH94;
G68 XH90 1 (When thebyX-axis
indicated H90, passes throughon;thewhen
Tll is turned position
the Y-axis
passes through the position indicated by H94, T22 is
turned on.)
G01 X100. Y200. F50; -..Positioning command Block
•-.Notch signal output reset command Block
T-BCD code output signal is used. Combinations of the offset value number H.. and
output signal are fixed as listed in Table 4.6. A maximum of eight pairs are available.
Table 4.6
(a) Offset value data write-in from the CRT control station is the same as normal offset
value write-in. See Par. 7.4.
• (b) When offset value data is written in the program, offset value write-in command G10 is
used.
Where the offset value number is specified in H and offset value data is specified in Q.
The notch signal can be turned ON and output at the previously programmed position by the
time the positioning point is reached after positioning starts, the same as for notch signal
commands A.
Whether or not the notch signal is used is specified by using parameter #1003 D4.
Notch Signals A and B cannot be used at the same time. The usable output points
are one pont for high speed (G66) and one point for low speed (G67).
The notch signal is commanded in G66 (high speed) or G67 (low-speed) prior to
positioning command block; it is output at the position where the setting value of X- Y- or Z-
axis occurs. Output signal designation is commanded at output command code M81 to M88.
To reset the output signal, turn on the MST completion signal (FIN). The mode
selection, reset operation and alarm occurrence are also reset.
63
4.2.15 NOTCH SIGNAL COMMANDS B (G66, G67).(Cont'd)
(Program example)
G00 X0. ;
Notch signal output designation block
G66
G67 X20.
X50. M81
M85 ;; (Turn
_Turn on on Tll
T22 at
at X20.
X50. passing.
passing. )
G00 X100 ; "" Positioning command block
0 20 50 100 150
t i ! , . I . i i l i i | i i i
i i
NOTCH SIGNAL
OUTPUT
(T22) '
i
I
iI
II
,
NOTCH SIGNAL
OUTPUT
(Tll) ____1 ' I
I
I
!r
I
MSTCOMPLETION (FIN)
,I
I
,i
I
I
_ I
I I ,
A • A
G66 G67 RESET
COMMAND COMMAND
Fig. 4.25
T-BCD code output signal is used. Output designation code and output signal name are
fixed, as listed in Table 4.7. Both high and low speeds can be used at any given point.
Table 4.7
M82 T12
M83 T14
M84 T18
M85 T21
M86 T22
M87 T24
M88 T28
64
(3) Notes on Use of the Command
(a) If the notch signal is used, the T function or M81 to M88 in the M function cannot be
used.
(b) Only for G66 and G67, M-BCD code output signalsby the M code commanded in the
same block are not output.
(c) Output signal T28 is turned ON automatically if the two-point notch signals
(G66 and G67) are used simultaneously during one movement. For using two-point
notch singls, output designation code M88 cannot be commanded.
(d) If the G66 and G67 are commanded two times or more during one movement, the latest
commanded block is effected.
A specific motion extending over blocks is simplified by using the combined operation
command in a block. Eight types of combined operation commands are available. G80 is
used to cancel these commands. Initial point level return and R point level return can be
specified in G98 and G99. Setting data a used with G83 is set by using parameter #1202.
Table 4.8 lists the combined operation command G codes and operations.
Table 4.8
65
4216 COMBINED OPERATION COMMANDS (G80 to G99) (Cont'd)
TT
Cutting Feedrate
Number of Repeats
Operations (i) through (_) are executed in one "_:_-_--_ . INITIAL POSITION
cycle with the commands shown above. POINT
START _ )I ! @
Number of repeats is specified by the symbol L. Where L is not given, number of repeats ts
regarded as "1." If 0 is given for L, only positioning to (X, Y) is made. Z axis returing
position at the end of combined operation can be designated by the following G code.
G Code Meaning
If there are many drilling points in a short distance, R point level return can be used
to perform drilling in a short period of time as compared with initial point level return.
66
(3) List of Combined Operation Commands
I
_-----_ R POINT ) I R POINT
I I
I I
I I
I 1
, L Z POINT ) 1 Z POINT
C_
-_- Ix,_, D__ Ix,
Y, ,N,T,AL
-----_
I =_
J I PO,NT
I • I
- I 1 I R I I
Deep Hole _ } I I I PO,NT R PO,NT
Drilling Q, a I ' I , I I a
]I' i,,
,
' !I "'''"' I
6: Setting data (# 1202) -4-----Z POINT 6: Setting data (# 1202) .-'------ Z POINT
67
4.2.16 COMBINED OPERATION COMMANDS (G80 to G99) (Cont'd)
With R With
G99 (Return to Point) G98 (Return to Initial Point)
G83 G83 X -.. Y ... Z ... R ... I ... J ... K ... L ..- F ... ;
Pitch)
(×.Y) (x,Y)
(Variable O INITIAL
l_.------_j) I: Initial value ----'_ POINT
I j: Reducing value I
I I
Deep
Drilling
I
,-I ,',,,,
T
2
!
, "=' 1", ,''''
K: Finelvalue
I I
I
I
II -#
-e
x-2j
I! _
I I
I
1 4
I
___ -
e
K
ORWARD /FORWARD
.SPINDLE
--" R POINT
Tapping. R POINT
\ M03 ) \ M03/
, Z POINT Z POINT
s_,.o._._v_s_
(_°.
/ _.,.o_v_._ .
G85 G85 X...Y...Z...R...L...F...;
© _. ----
__ ,._, _t.. -- "_-: _
I
POINT
I
I
68
Table 4.9 Combined Operation Commands (Cont'd)
to Initial
With G99(Return to R Point) With G98 (Return Point)
--'_ SPINDLE
-=? _
I
PO,NT
J START I
R POINT
Boring ) , [r R POINT
(M03) (M03)
i I
i I
I I
i I
I Z POINT _ I Z POINT
/ /
SPINDLE STOP (M05) SPINDLE STOP (M05)
__NTL
PONT
I
f
TZ POINT
.1 Z POINT
DWELL
(P)
/ DWELL
/
(P)
(Program example)
IIIT'_ , '
I
i -70
-70 . Z POINT I
, Z POINT
-Z
Fig. 4.27 69
4.2.16 COMBINED OPERATION COMMANDS (G80 to G99) (Cont'd)
© N1 G92X0 Y0 Z0 ; Absolute
Position
N2 G98 G90 G81 X1000 Y1000 z = R =
Remarks
I
Combined operation
Z-5000 R-2000 F100; _ -5000 -2000 command
N3 G91 X2000 R-3000 ; _ -5000 -3000 Change in X, R
Newly programmed addresses only are changed including the case where switching is made
from Gg0 to G91 such as N2-* N3 indicated in the above case. As for the non-programmed
addresses, the positions programmed in the earlier blocks are maintained.
NOTE I
Since symbols P, Q, I, J and K are modal in combined operation command
mode, if once commanded, they are effective until the combined operation
command is cancelled.
Hi-l l, , , , R POINT
I I Ii, ii f i ,,ll
fill I' I
I-2,
I-,_
__ ,!!!ill '__
l',l;!i!
I-(n-1 I r;I,l_ _
I II
Fig. 4.28
70
NOTE
1. Q, I, J, If are modal during combined operation command modes and
are effective until the combined operation command is cancelled. Specify
them without signs.
(Program Example)
G91 G83 X... Y... T-30. Z-5500 I1000 J100 K400 F...;
Drilling pitch
1st plunge .-- 10 mm <= I1000
2nd plunge .-- 9 mm
3rd plunge ..- 8 mm
4th plunge ... 7 mm
5th plunge ... 6 mm
6th plunge ... 5 mm ¢= K400
7th plunge .." 4 mm
8th plunge ... 4 mm
9th plunge ... 2 mm ¢= K'
(b) When the combined operations are executed by turning on the SINGLE BLOCK switch,
a temporary stop is made in an intermediate position, and the temporary stop lamp
lights up.
(1) After positioning to (X, Y) point
(2) After positioning to R point
(3) After termination of each cycle, if L command has been given.
The single block stop after the completion of combined operation is normal, and
the FEED HOLD lamp does not light up.
(c) Be sure to designate the R point and Z point by programming R and Z before entering
the combined operation command mode. R point and Z point are cleared when
combined operation commands are cancelled.
(d) When executing combined operation commands with the symbol data changed, the
block requires any of the following symbol commands. The combined operation will not
be executed otherwise.
X,Y,Z
71
4.2.16 COMBINED OPERATION COMMANDS (G80 to G99) (Cont'd)
(e) When M, S or T code is given in the combined operation command, M, S, T signals are
sent at the first positioning in the block. In general, M, S, T should be commanded in
their own block.
(f) An input error is triggered when any one of the following G codes is programmed in the
combined operation command mode.
When programming G92, G28 etc., make sure to cancel the combined operation
command in advance.
(g) During the combined operation command mode, only a dwell block (G04) can be
inserted. Correct dwell will be served.
(h) Start of spindle forward or reverse (M03 or M04) should be executed by automatic
operation commands before entering combined operations. Do not enter into combined
operations after manually switching the spindle between forward and reverse.
G92 X0 Y0 Z0
G91 X... Y... R-5.0
Point R Point Z
72
(Program example) -. ..
+Y
• I
40 "1'--"_ _:)'- ..... _ ..... _ ..... "_
I ,ff 40 __ 40 __ 40 __
,_START 3,0 +X
POINT
Fig. 4.29
0400 ;
N100 G91 X4000 L3 ;
N101 Y3000 ;
N102 X-4000 L3 ; Subprogram for drilling
N103 Y3000 ; position pattern.
N104 X4000 L3 ;
N105 G09 G80 ;
N106 M99 ;
73
4.2.17 ABSOLUTE/INCREMENTAL COMMAND DESIGNATION (G90, G91)
These G codes are for designating whether the movement data following the axis codes are
absolute values or incremental values.
In all the blocks following a block containing G90, the movement data following X, Y, Z
are regarded as absolute values.
IG90 G00 X... Y--. Z..-;1 _ Absolute command
In all the blocks subsequent to a block containing G91, motion data are treated as
incremental.
I G91 G01 X-.. Y... Z-.. F...; ] --_ Incremental command
(3) G90 and G91 are modal G codes in the same group and remain in absolute or
incremental command values unless command change (G91 for G90 or G90 for G91) is
programmed.
NOTE
When the power is turned on, G90 absolute is automatically selected.
- Y AXIS
Y_ Y'_ _ + X
L X_
_ x4 X2 xs x6 AXIS
X3
Fig. 4.30
74
4.2.18 PROGRAMMING OF ABSOLUTE ZERO POINT (G92)
With this command, the current machine position is entered as a point (X, Y, Z) in one
arbitrarily selected absolute coordinate system. That is, this command designates the
signed distances in the three coordinate directions from a desired coordinate zero
point (0, 0, 0), designating zero point in this way. See Fig. 4.30.
(2) G92 cannot be programmed with other G codes, F, M, or T codes in the same block.
NOTE
1. In principle, program G92 while all position offset commands are
cancelled.
2. When the power is turned on, the current position is set as coordinate
(0, 0, 0). Be sure to execute the return motion to the reference point
before starting operation.
(3) As a special example, coordinate shift equivalent to G92 can be made by position cancel
operation from the CRT control station.
(Program example)
G92 X50000 Y30000 Z40000;
+Y
.." • _U.."
(-_ .....
.
I
[50 .I-x
r ._
I /
1 ),,
+z
Fig. 4.31
75
4.3 EXTERNAL OFFSET COMMAND (INDIRECT SPECIFICATION)
In memory operation, movement can be made by assuming data stored in the programmed
offset number to be travel distance.
That is, different movements can be made in a single program by changing the
offset value rather than the program.
(1) The offset number is specified immediately following the coordinate word (X, Y, Z, I, J,
K, F, L, P, R, Q).
[_H[BD
- --_ OFFSET
COORDINATENUMBER
WORD
(Program example)
(_ Assuming that the program contains
I G01 XH10 YH20;]and
(_) the offset value contents are
H10 = 50.0 ram, H20 =5.0 mm
the program in (_) becomes equivalent to
G01 X50.0 Y5.0;
@) when the offset value contents are changed to
H10 = 65.0 ram, H20 = 3.5 mm
the program in (_) becomes equivalent to
G01 X65.0 Y3.5;
(_ When the sign Q is added immediately preceding the H, pluse and minus signs of
the offset value contents are converted.
Io01 1
(2) The offset value is changed by directly depressing the keys on the CRT control station
keyboard, writing a new offset value in a program, or reading the external value in I/O
for offset value write-in. For details, see Par. 4.2.7.
76
4.4 SIGNAL OUTPUT COMMANDS
These commands are for causing the machine (auxiliary machines, etc.) to perform
movements under programs. The commands are in two function types; T-function and
M-function.
4.4.1 T-FUNCTION
Two digits following the code T designate T Nos. Leading zeros may be omitted.
TDD
[
) / T-designation number
(2) Output
Where a movement command and a T-command are programmed in the same block,
a BCD 2-digit T-code output signal (T,_ to T28) is output from the Motionpack to the
machine simultaneously with the movement command, and then, with a delay of t msec,
a T-code read signal (TF) is output. The delay time is set by a parameter #1100.
The machine reads the T-BCD code output, and returns and MT completion signal
(FIN) to Motionpack. Then, the T-code read signal is cleared. It is also cleared by
a resetting operation or a mode change operation.
However, the T-BCD code output signal (Tjl to T28 ) is not cleared when an MT com-
pletion signal is received, but is retained until a new T-command is received. This
means that T-code signals are modal, and remain effective after being used until a sub-
sequent T-command is given. Fig. 4.32 shows the time chart covering the above time
relationship.
Travel completion signal (DEN) is output after completing travel, when T code is
commanded in the same block as travel command. With T code only commanded, the
DEN is output With BCD code simultaneously. Selecting only the travel command does
not make any command.
changing.
77
4.4.1 T-FUNCTION (Conrd)
(6) Where several T codes are commanded in the same block, a final command among
commanded T codes is effective. Fig. 4.32 shows the time chart covering the above time
relationship.
MACHINE I I
MOVEMENT
T-BCDCODE OUTPUTSIGNAL |
(T,,. T,2, T., T,,)
( T=,, T=_, T2,, T=,)
T-CODEREAD SIGNAL(mE) I i 1
MST COMPLETIONSIGNAL(FIN) _ i
t i
TRAVEL COMPLETIONSiGNAL(DEN) F_[
Fig. 4.32
T function output terminal can be used for a notch signal output. Refer to Par. 4.2.15.
4.4.2 M-FUNCTION
M-functions are programmed by M and the two digits following it. Except for special
M-codes, the definitions of M03 to M89 are left to the user.
ME][:]
l M-designation number
(2) Output
Where a movement command and an M-command are programmed in the same block,
a BCD 2-digit M-code output Signal (M_ to M28) is output from the Motionpack to the
machine simultaneously with the movement command, and then, with a delay of t ms,
an M-code read signal (MF) is output. The.delay time is the same as that for T-code
read signal. It is set by parameter, #1100. M-code read signal (MF) is not output in
MOO,M02, M30 or internal processing M-code (M90 to M99).
The machine reads the M-BCD code outpout, and returns an MT completion signal
(FIN) to Motionpack. Then, the M-code read signal is cleared. It is also cleared by
a resetting operation or a mode change operation.
78
(4) Related Signal (Travel Completion Signal, DEN)
J Travel completion signal (DEN) is output after completing travel, When M code is
h
commanded in the same block as travel command. With M code only commanded, the
DEN is output with BCD code simultaneously. Selecting only the travel command does
not make any command.
(5) Where several M codes are commanded in the same block, the final command among
commanded M codes is effective. Fig. 4.33 shows the time chart covering the above time
relationship.
MACHINE l i
MOVEMENT J
i
M02 is programmed at the end of one program. When the system reads an M02, it stops
the automatic operation after that block, and, simultaneously, it outputs an M02 signal.
The system will not start again even when a start signal is input immediately afterward.
To restart the system, a reset signal must be turned on, followed by a start signal.
M30 is programmed at the end of a program, when the system reads an M30 during
automatic operation, it stops the automatic operation after executing that block, and,
J simultaneously, outputs an M30 signal. Then, it returns to the leading end of the prog-
ram and waits. The program is restarted when a start signal is turned on. Simultane-
ously, M30 signal output is OFF.
(4) External output signal (BCD code output) is not output in MOO, M02, or M30. 79
4.4.4 M-CODES FOR INTERNAL PROCESSING (M90toM99)
M90 through M99 are used for internal processing, and they do not output any signals
(BCD). M98 and M99 are for initiating subprograms and for ending them.
Numbered and stored subprograms can be called up as many times as desired for
execution.
SUBPROGRAMS
L ___ NUMBER
SUBPROGRAM NO. OF
TO REPETITIONS
BE INITIATE OF
M99 is written at the end of a subprogram in a separate block. When M99 comes at the
end of the subprogram to which M98 designated, the program returns automatically to
the block next to the M98 block. - .........
(Program example)
The sequence in which the main program initiates a subprogram and the subprogram is
executed, are shown below.
(1 TIME) N 050 M _;
N005 ......... ;
O100; _ O200;
1 TIME
TIM ND OF SUBPROGRAM
8O
(3) Nesting Program
i I M99; M99;
NESTING ........................ (1) .............................. (2) .............................. (3)
Fig. 4.35
When M99; is written in end of the main program in the separate block, the main pro-
gram returns to its leading end and will be re-executed endlessly.
NOTE
1. If the subprogram No. specified by P is not found, an alarm state occurs.
4.5 S FUNCTION
The spindle rotation speed (rpm) is directly specified in a 5-digit numeric value follow-
i ng code S. The leading zeros can be omitted.
SF1C]DN1½
I PROGRAMMED SPEED(rpm)
•-- 81
4.5 S FUNCTION (Cont'd)
(2) Output
When the S code is programmed in the block within which a movement command
appears, sPeed command analog voltage is output to the spindle drive unit from the
Motionpack (axis module for the spindle) simultaneously with the movement command.
In addition, S code read signal (SF) is output in a delay of t ms. The delay time is set
in parameter #1100 as with the T code read signal.
MOVEMENT I I
COMMAND ',
t
SPINDLE !
COMMAND
SPEED ,= _'
t ms
S-CODE READ
SIGNAL(SF) I !
MST
COMPLETION _'_
SIGNAL(FIN)
Fig. 4.36
NOTE
To operate the spindle, the spindle normal rotation signal (FRN), spindle
reverse rotation signal (RRN), and spindle stop signal (SSTP) are also
required. See Par. 9.2.2.
When t.h.e spindle reaches the speed indicated by the S signal on the spindle drive unit
and MST finish signal (FIN) is returned to the Motionpack, program execution shifts to
the next block. If the S code is programmed in the block within which the M or T code
appears, return the MST finish signal (FIN) after all conditions have been arranged in
addition to read of M code output signal, T code output signal.
The S command value is held even if the spindle stop signal (SSTP) is returned,
the spindle stops, and output voltage from the Motionpack is disconnected.
Thus, if the spindle normal rotation signal (FRN) or spindle reverse rotation
signal (RRN) is input again, the spindle is started according to the previously given S
command value.
(5) To change the S command after the S axis starts, do not exceed the spindle speed range
for the selected spindle gear.
82
, CONTENTS
83
5. PARAMETERS
cation of the Motionpack-ll0 to adapt the system performance to the requirement and to the
feedrate range, and the range of position loop gains. The parameters must be determined
in the system design stage, and must be set prior to the start of operation.
Before shipment from the factory, Motionpack-ll0s are set to the standard parame-
The parameters are classified into six groups: system specifications, position command
as explained below.
Table 5.1 List of Parameters
#1502 #1702 #1902 2nd linear accel/decel change point, feedrate 1 to 3200 7.5mm/min
#1503 #1703 #1903 2ndlinearaccel/decelconstant 1 to 1536 15.625 mm/s =
#1550 #1750 #1950 Move distance + limit value setting 100to99999999 0.001 mm
#1551 #1751 #1951 Move distance- limit value setting -100to-99999999 0.001 mm
#1552 #1752 #1952 iPitch error correction interval 500 to 99999999 0.001 mm
#1553 #1753 #1953 :Pitch error correction start point -2000000 to 2000000 --
#1557 #1757 #1957 Position command unit setting (B/A) 167772 to 1677721600 --
#1558 #1758 #1958 Position command unit setting (A/B) 167772 to 1677721600 --
85
5.3 SYSTEM SPECIFICATION PARAMETERS
Motionpack-llO controls up to 4 axes (X, Y, Z, S), and the axes to be used are designated by
this parameter as follows:
#1000 D7 D6 D5 D4 D3 I D2 D1 DO
0 0 I
t $ Axis 1 (X) designated?
/ Axis 2 (Y) designated ?
Axis 3 (Z) designated ?
Axis 4 (S) designeted ?
Micro PC module ?
Communication function (DNC) ?
(Example)
Using2axes_X
Z__1000
O7100o
0°_0
O4o
O3o
O21Ol1001
01
(1) Parameter #1000-D4 is set only when there is a micro PC module, type JEFMC-B110.
(2) Parameter #1000-D5 is set only when there is a motion module with the communication
function, type JEFMC -C027.
86
5.3.2 FUNCTION SELECTION (#1001, #1002, #1003, #1005, #1006, #1009)
This parameter is used to specify the availability of optional functions, or their use or
non-use. When the optional function is required, set the corresponding bit to 1; when not
required, set it to O. Set no-designation bit to O.
#1001 D7 D6
D50I 1 D41 D31 D2 DIID0
]1 1
A
(1) If #1001-D2 is set to 0, normal automatic reference point return operation (G28) is
performed. See Par. 4.2.9.
(2) Parameter #1001-D7 setting is valid only for motion modules, types JEFMC-C023 and
-C027.
#1002
{_i 3-Step
21-Stepfeedrate
feedrate override
override
{_i Simultaneous
Simultaneous 3-axis HANDLE
1-axis HANDLE operation
operation
Whether program No. designation by external
signal ?
(1) If #1002 D6 is set to 0," the simultaneous 1-axis handle operation function is selected, and
the axis is selected by changing the input signal (HX, HY, HZ). If #1002 D6 is set to 1,
the simultaneous 3-axis handle operation function is selected.
(2) If #1002 D7 is set to 1, the program number specified in external BCD switch input is
read at reset time, and there will be a delay for execution of program in memory
corresponding to the number. If it is set to 0, reset has no effect.
NOTE
In parameter #I002 setting, if the program No. designation by external
signal is required, reset operation in EDIT mode makes the designated-
program execution dwell. In this case, 0 No. at upper-right position on
program screen of CRT control station is changed for the specified No..
But the specified program does not appear on the screen, except in RUN
mode.
87
5.3.2 FUNCTION SELECTION (#1001, #1002, #1003i #1005, #1006, #1009)(Cont'd)
#1003 D7 D6 D5 D4 I D3 D2 D1 DO
0 0 0 1 0 1 0
]
(3) If #1003 D4 is set to 1, the T function output pins (T, _-T28) are used for notch signal
output. See Par. 4.2.15.
(4) Parameters #1003-D5 and -D6 are set to specify transmission items in the communica-
tion function (DNC). If the communication function is not set, set the bits to 0.
#1004 D7 I D6
I
D5 D4 D3 D2 D1 DO
OlO IO IO o o o o
#1005 D7 D6 I D5 D4 D3 D2 I D1 DO
I I
A
(1) If #1005-D0 to -D2 are all set to 0, decimal point representation is not made.
NOTE
(2) Offset value input from an external source is made by using input signal numbers #4011
to #4014. See Par. 4.2.7.
NOTE
88
#1006 D7. D6 D5 D4 D3 D2 D1 DO
0 0 0 0 0
TT, • Whether
Whether
Whether
X-axis omission is designated.
Y-axis omission is designated.
Z-axis omission is designated.
(1) The axis omission function is applied only to the specified axis by turning on the axis
omission signal (NEG).
{_i Communication
Communication function
function data
data length-8
length-7 bits
bits
1:
0: ODD
EVEN communication
communication function
function parity
parity
(1) #1009-D0 to -D7 are set to specify transmission items in the communication function
(DNC). If the communication function is not included, set all of DO to D7 to 0.
(2) #1009-D0 to -D3 are set to specify the transmission speed (baud rate) as listed below:
D3 D2 D1 DO Transmission Speed
0 0 0 1 300bps
0 0 1 0 600bps
0 0 1 1 1200
bps
0 1 0 0 2400
bps
0 1 0 1 4800
bps
0 1 1 0 9600
bps
89
5.3.3 ME, SF, TF SIGNAL DELAY TIME SETTING (#1100) 0__ SET VALUE <32767
When the M-code read signal (MF), T-code read signal (TF) or S-code read signal (SF) is
output after the M-BCD code output signal (M,, to M_8), T-BCD code output signal (T,, to
T_ ) or spindle speed command with a delay, the delay time is set by this parameter.
The delay can be set, with "1" representing 8 ms. For example, setting "2" means a
delay of 16 ms.
5.4.1 POSITION COMMAND UNIT SETTING (#1557, #1558, #1757, #1758, #1957, #1958)
(1) Generally, the position detection unit (distance per pulse) is determined by the drive
system and the position detector.
Witn Motionpack-110, two coefficients, B/A and A/B, are used to match the
position command unit for the drive system with the position detection unit. Fig. 5.2
shows a block diagram.
B/A represents the number of output pulses per the minimum input unit (e. g.,
0.001 mm), and represents the feed distance of the machine per pulse of quadruple PG.
Prior to determining the parameters, B/A and A/B should be calculated frome
the specifications of the machine and the detector in advance, and
A
B × 16777216(integer portion only) (1-_0- __-_A
B __100)
Parameters for B/A for the X-, Y- and Z-axes are #1557, #1757 and #1957, and
those for A/B are #1558, #1758 and #1958, respectively.
9O
• NOTE
1. Using only the integer portions of B/A (or A/B) x 16777216 results in
rounding errors.
3. When B/A (or A/B) is 1, (that is when the position command unit and
the position detection unit are equal) set the parameters to 16777216.
X"_ i Servopack L
_=_=_ SERVOMOTOR , OAD ,
.
_TG
I
ULE p_A-f
CURRENT G PG
VALUE _ m -- - = .-.s_
I MULTIPLIER
I
_. VAL
Fig. 5.2
When [-BffA-] ¢ 1 ( _ _ 1), the parameters listed beloware set in the position
detection units. Thus, if the parameters are set based on the position detection units
(0.001 mm), each must be multiplied by A/B for conversion. Integer values are set in the
parameters. Discard the fractions resulting from conversion or count them as a whole
number, as required.
• Backlash offset amount setting (#1405, #1605, #1805)
• Position set area setting (#1406, #1606, #1806)
• Pitch error offset amount setting (#1410-#1473, #1610-#1673, #1810-#1873)
• Reference point return last running distance setting (#1556,.#1756, #1956)
• Servo error area setting (#1555, #!755, #1955)
(Conversion example)
When backlash offset amount is set, backlash distance [0.001 mm] × B/A is set as a
parameter.
91
5.4.1 POSITION COMMAND UNIT SETTING
(#1557, #1558, #1757, #1758, #1957, #1958)(Cont'd)
PULSE GENERATOR
OUTPUT PULSE: fpc
GEAR TEETH: Nm
Fig. 5.3
"
Specifications:
• Ball screw pitch: P (mm/rev)
• Deceleration ratio: R (where R = N _/Nm)
• Minimum position command: U (mm/pulse)
• Pulse generator: fpG (pulses/rev)
In these specifications, B/A is as follows:
_ fpcx4
............... Expression (_)
P × 1
U R
92
(Example 1) Table drive by using ball screw (X-axis direction)
Specifications:
• Ball screw pitch P = 6 (mm/rev)
• Deceleration ratio R - _ - 2
• Minimum position command unit U = 0.001 (ram/pulse)
• Pulse generator output: Undefined
Change expression (_) and calculate back pulse generator output so that B/A results in 1.00.
fp_- lx ___ x _ x A
B ............... Expression (_)
_ 4
1 x 0.001
6 x+ x 1.00
= 750 (pulses/rev)
7
(Example 2) Assuming that deceleration ratio R = N _/Nm = --5- in example 1,
1 x 6 x 1
f_c = T 0.00-----T --_ x 1.00
5
= 1071.428 ... (pulses/rev)
Therefore, fPc results in an incomplete value. Select an already existing pulse generator
which generates greater than 1071.4 pulses/rev.
For example, if with 2000 pulses/rev, again B/A is calculated from expression (_),
B _ 2000×4 _ 28
A 6 x _ 15
0.001 7
A _ 15
B 28
A 15 l
This value is set in parameter #1557.
A
T parameter- 15 x16777216
---_- = [ 8987794].286
This
t value is set in parameter #1558.
93
5.5 MACHINE SPECIFICATION PARAMETERS
5.5.1 MAX. FEEDRATE SETTING AT MANUAL FEED (#1101 1 <SET VALUE <3200
This parameter sets the maximum feedrate for manually moving the machine with the
manual pulse generator. The manual feedrate cannot exceed the value set by this
parameter.
The setting unit "1" represents 7.5 mm/min. For example, "10" means 75 ram/rain.
This parameter is for setting the maximum feedrate for linear interpolation and circular
interpolation by two slides moving along the two axes simultaneously, and for linear
interpolation by 3 simultaneous movements along the 3 axes.
The setting unit "1" represents 1 mm/min. For example, "10000" means 10m/min.
Parameters #1104 to #1118, respectively, set 16-level jogging or step feedrates. The
designated feedrates are selectively initiated by the combinations of the inputs of jog
feedrate setting signals JOV1, JOV2, JOV4, and JOV8. The feedrate is the same in each
axis (X, Y and Z).
7 ON ON ON OFF #iii0
11 ON ON OFF ON #1114
13 ON OFF ON ON #1116
14 OFF ON ON ON #1117
15 ON ON ON ON #1118
Feedrates can be set, with "1" representing 1 ram/rain. For example, setting 12000
means 12m/rain.
94
NOTE
When both the jog feedrate selection signals JOV1, JOV2, JOV4, and
JOV8 are OFF, the jogging feedrate is 0, and the machine will not move
even when a jogging signal is input.
Parameters #1500, #1700 and #1900 are for setting the rapid traverse feedrates for X-axis,
Y-axis and Z-axis, respectively. The set feedrates are executed selectively at 100% (high),
50% (middle) or 25% (low) by the combinations of the inputs of rapid traverse override
signals (ROV1, ROV2, and ROV3).
The combinations of the inputs of rapid traverse override signals and the feedrates
are given below:
Table 5.3
ROV1 ROY2 ROV3 Feedrate
High ON ON OFF Parameter setting
Middle OFF ON OFF 50 _ of high
Low ON OFF OFF 25 %of high
High -- -- ON Parameter setting
The rapid traverse feedrates can be set, with "1" representing 7.5 mm/min. For
example, setting "100" gives a high feedrate of 750 mm/min.
The actual setting must be an integer not exceeding the value calculated by:
Where the position command parameters (#1557, #1558, #1757, #1758, #1957, #1958)
are taken into consideration, the factor A/t? must be multiplied.
(Example)
When a Minertia RM Series motor (rated speed: 3000 rpm) is used with a 500 pulse/rev
feedback pulse generator, the rapid traverse feedrate can be calculated as follows:
3000x500×4 = 800
7500
95
k
5.5.5 STEP FEED DISPLACEMENT DISTANCE SETTING (#1122, #1123, #1124)
1 < SET VALUE < 32767
These parameters set the displacement distance in step operation. Parameters #1122, #1123
and #1124 set respectively L1 (short), L2 (middle) and L3 (long) distances.
These three distances are selectively executed by the combinations of the two step
multiplier signals (MP1 and MP2) as follows. Speed under step feed operation is the same
as that of jog feed operation.
Table 5.4
The setting unit "1" represents 0.001 mm. For example, "2000" means a displace-
ment distance of 2 mm for 1 step.
The software limit switch function is a function of storing motion limit positions in the
motion modules which have the same effect on the machine movement as actual limit
switches (LS) positioned along the movement path. Generally, the limit positions should be
set inside of LS.
Th%use or non-use of the software LS is designated by one parameter for each axis,
and the position (distance) of the software LS is designated by another parameter for each
axis.
Parameters #1402, #1602 and #1802 are for selectively using or not using the software LS
function, respectively, along the X-, Y-, and Z-axes.
For using the software LS function, set the parameter to "1", and when not using,
to "0" When the system is returned to the reference point after power application, this
function is automatically turned on.
NOTE
1. Do not set any digits other than "1" or "0".
96
(2) Move Distance + Limit Value Setting (#1550, #1750, #1950) 100 _ Set Value __ 99999999
Parameters #1550, #1750 and #1950 are for setting the software LS in the + direction
from the origin on the X-, Y- and Z-axes, respectively.
The setting unit "1" represents 0.001 mm. For example, "10000" means 10.000
mm, and When motion beyond this distance from the reference point is attempted, an
alarm occurs.
(3) Move Distance -- Limit Value (#1551, #1751, #1951) -99999999 __ Set Value __ -100
Parameters #1551, #1751 and #1951 are for designating the software LS position as
measured from the reference point along the X-, Y- and Z-axes, in the - direction. The
setting unit "1" represents 0.001 mm. For example, "-20000" means a movable rang e
from the reference point to -20.000 ram, and any attempt to move beyond the LS will
cause an alarm.
B
(4) Limit positions set value = Actual move distance x T
Parameters #1405, #1605 and #1805 are for setting the backlash compensation values for the
ball screws, etc. of the X-, Y-, and Z-axes, respectively. The set backlash compensation
values are automatically added to the movement command values. The setting unit "1"
represents 1 pulse. Where the compensation amount is _ (tim),
B
Backlash compensation value = _ x A
For each axis, the ball screw pitch error for successive intervals, starting from the reference
zero point, may be stored as a parameter value for use for automatic compensation. This
function becomes effective after a return-to-reference point.
The compensation interval length, the compensation start point, and the compensa-
tion amount are set for X-, Y- and Z-axes as parameter values. Where the compensation
amount is _ (tt m),
97
5.5.8 PITCH ERROR COMPENSATION
(#1552, #1752, #1952, #1553, #1753, #1953, #1410 TO #1473, #1610 TO #1673, #1810 TO #1873)
(Cont'd)
Table 5.5
Compensation #1553 (X) Compensation start point, from Which 64 points, including the start point,
Start Point #1753 (Y) are compensated in + direction.
#1953 (Z) Setting range: -2000000 to 2000000
The minus sign means setting start point in the negative direction from
zero point.
MEASURED VALUE
S
Ii I ' COMMAND
Fig. 5.4
ERROR _
°l I I i/o , 2 3 . s s . 8 . ,oCOMPENSAT,O.
--xAx's
--1 _ REFERENCE NO.
--2 _ POINT
98
Table 5.6
-1 #1412 1
I #1414 0
2 #1415 -1
3 #1416 0
4 #1417 -1
5 #1418 0
6 #1419 0
7 #1420 0
8 #1421 0
9 #1422 0
Compensation amount for
10 #1423 -1 _ compensation No. 10.
Setting data (7 used in combined operation command, deep hole drilling (G83) is set. For
the setup units, "1" corresponds to 0.001 mm. For example, if "2000" is set, 2 mm is
actually set. for details, see Par. 4.2.15.
For rapid traverse, jogging and manual control feeding, linear acceleration/deceleration is
automatically applied, and for interpolation feedrate, exponential automatic acceleration/
deceleration is applied.
99
5.6.1 ACCELERATION/DECELERATION CONSTANT
(#1407, #1607, #1807, #1501 TO #1503, #1701 TO #1703, #1901 TO #1903) (Cont'd)
FEEDRATE (mrn/s)
RAPID TRAVERSE
CHANGE POINT -
FEEDRATE V= 2ND LINEAR
ACCEL/DECEL CONSTANT
] 1ST LINEAR
FEEDRATE V R L _,.__ ;_ /
_._ _r_.-""_ ACCEL DECEL CONSTANT _""_JA
_--_ TIME t (S)
Fig. 5.6
200
• Acceleration from 0 to 12 m/min is _ = 400 mm/s 2.
The value set in the acceleration/deceleration constant parameter is _ = 25.6.
Thus, "25" is set.
NOTE
1. When determining the acceleration/deceleration constant, measure the
acceleration/deceleration time of the machine system, and adopt an
acceleration/deceleration constant that does not give acceleration/
deceleration time shorter than the measured time.
2. When accelerating/decelerating in one step, set the 1st and the 2nd accel/
decel constant to the same value and the change point feedrate to 0.
These parameters are for setting the exponential acceleration/deceleration time con-
stant for interpolation motions.
Table 5.8
1OO
FEEDRATE v (mm/s)
/i "
t
\ EX"O"EN'.ccELE._'_O_N.OECE'E.AT,O
TIME
_7"_N_
CONSTANT
= T'MEt
_s_
Fig. 53
For example, when the parameter is set to "3", the acceleration/deceleration time
constant is 24 ms.
NOTE
i. To secure correct interpolation, all the axes must be set to the same time
constant.
These parameters are for setting the exponential acceleration/deceleration feedrate bias for
interpolation.
Table 5.9
FEEDRATE v (mm/s)
/ L
.... -_<
_ INTERPOLATION
FEEDRATE
Fig. 5.8
BIAS
-- TIMEt (s)
NOTE
1. For correct interpolation, the feedrate bias of all the axes must be set
equal.
101
5.6.3 FEEDRATE COMMAND VOLTAGE SETTING (#1408, #1608, #1808)
These parameters are for adjusting the upper limit of the feedrate command voltages in
combined use with Servopacks. Parameters #1408, #1608 and #1808 are for X-, Y- and
Z-axes, respectively. The setting range is 0 to 7. For Servopack, the setting is "7".
5.6.4 POSITION LOOP GAIN (#1474, #1674, #1874) 1 <SET VALUE_ 127
To these position loop gain adjustment parameters, the integer of the following value should
be set (omitting the decimal).
Parameters #1474, #1674 and #1874 are for X-, Y- and Z-axes, respectively.
e is the position lag pulses calculated by the formula below:
K p Ls the position loop gain varying with the servomotor used_ The guideline values
are given below. For details, see Par. 12.1.3 "SERVO PERFORMANCE CHECK". Fine
adjustments of Kp aremade on the Servopack. For details, see Par. 11.2.2.
Table 5.10
Hi-Cup Motor
Cup Motor
30
Minertia Motor J Series
Print Motor 40
(Example)
When a Minertia motor RM Series (rated speed: 3000 rpm), a 600 pulse/rev feedback PG,
and a Servopack type CPCR-FR are used with K s set at 30s I, the value of n is as follows:
For the purpose of checking for faulty servo system, these parameters are set to the position
lag values that are not likely to be exceeded when the servo system is in order. Parameters
#1555, #1755 and #1955 are for X-, Y- and Z-axes, respectively. The setting unit "1" is 1
pulse (feedback pulse after 4 multipliers).
When the position lag pulse exceeds the set value, an alarm [No.57, 58, 59: SERVO
ERROR] occurs. Normally, these parameters are set to twice the position deviation pulse
obtained from the position loop gain as follows:
(Example)
In the case of the example under Par. 5.6.4, since _ = 4000, double this value, 8000 is set as
the servo error range.
NOTE
The number of position lag pulses can be seen in the curren_ value display
POSITION ERROR on the CRT control station. See Par. 7.2.3.
5.6.6 POSITION SETTING RANGE (#1406, #1606, #1806) 1 G SET VALUE<_-: 127
These parameters are used to set the permissible range of position lag pulses for
positioning completion judgement. Where the movement command for positioning
completion hold, such as G00, is executed, after the assignment of motion pulses, it holds
until the position pulse lag caused by servo delay comes within this parameter setting value.
And then, next command (next block in MEM operation) is executed.
Near the goal posit_on, as the number of position lag pulses decreases, the moving
speed slows down and the final stopping will be late. To obtain a reasonably short stopping
time, the number of permissible position lag pulses should be set at the maximum value
permitted by the accuracy requirement.
The setting unit "1" represents 1 pulse (feedback pulse after 4 multipliers). When
the parameter is set to P, the position setting range is +_P (pulses). Parameters #1406, #1606
and #1806 are for X-, Y- and Z-axes.
B
Set value = Max. allowable error (_t m) × A
These parameters are used to make available the zero drift offset function of servo including
D/A output section in axis module. If "1" is set, the offset function is available. If "0" is
set, the offset function is not available.
Normally, set to "1." Only during zero-point adjustment of Servopack with axis
module, set to "0."
103
5.7 RETURN-TO-REFERENCE POINT
REFERENCE POINT
RETURN PARAMETER
DECEL LS
_
II1 = DISTANCE
Fig. 5.9
These parameters are for setting the direction of returning to the reference point. To return
in the + direction, set it to "0", and to return in the - direction, set it to "1". Parameters
#1403, #1603, and #1803 are for the X-, Y- and Z-axes.
NOTE
Do not set values other than "0" and "1".
COORDINATES
C)_
SET
TO PLUS_
DIRECTION
oC cy k SET "1".
_TO MINUS
DIRECTION
_
Fig. 5.10
These parameters are for setting the return-to-reference-point approach feedrates. The
setting unit "1" represents 7.5 mm/min.
104
Parameters #1504, #1704 and #1904 are for X-, Y- and Z-axes, respectively.
NOTE
The setting range covers up to 3200, but, actually, set values below the rapid
traverse feedrate set by #1500, #1700 and #1900.
These parameters are for setting the creep feedrate for returning to the reference point. The
setting unit "1" represents 7.5 mm/min. Parameters #1505, #1705 and #1905 are for the X-,
Y- and Z-axes, respectively.
NOTE
The creep feedrate should be set below approach feedrates set by parameters
#1504, #1704 and #1904.
These parameters are for setting the final distance from the detection of the first reference
point pulse, after the dog trips the slowing LS, during the reference-return process.
The setting unit "1" represents 1 pulse (feedback pulse after 4 multipliers).
Parameters #1556, #1756 and #1956 are for the X-, Y- and Z-axes, respectively.
B
Set value = Approach distance (tt m) x A
NOTE
The approach distance must be set longer than the distance required to
decelerate from the approach feedrate to the creep feedrate. The final
. approach
Where, distance L is roughly
V, : approach feedrate calculated by the following formula:
a : acceleration/deceleration constant
L= V°2
2a
This parameter sets the area in which the reference point signals (ZPX, ZPY, ZPZ) can be
turned on.
The setting unit "1" represents 0.001 mm. Setting the parameter top (mm) means
a reference point area of _P (mm).
105
5.8 SPINDLE PARAMETER SETTING
When the axis module is used as an analog speed command voltage output device for the
spindle, the spindle mode is set.
Table 5.11
The maximum rotation speed of the spindle on each gear (L, M, H) is set. A gear selection
depends on a combination of spindle gear selection signals (GR1, GR2). For the setup units,
"1"corresponds
to 1rpm. q
Table 5.12
For parameters not used (not listed in Table 5.1), be sure to set "0".
1 06
CONTENTS
107
6. I/0 ALLOCATIONS
The standard motion module I/O (input/output) is provided with 64 general and eight
designated input points and 32 general and eight designated output points. Addition of a
micro PC module also enables an additional 64 input and 64 output points. (See Fig. 6.1.)
Prior to shipping from the factory, they are allocated as listed in Tables 6.1 and 6.2.
Generally, they can be used as is. However, if the motion module is used with difference
functions from the standard allocation or micro PC module is used, new I/O allocation must
be made.
The input/output signals are specified with the addresses according to the application, as
shown in Fig. 6.1. The relation between input and output mentioned here is based on the
allocation area: Signals entering the allocation area are called input signals; those
exiting from the area are called output signals.
Thus, note that the relation between input and output is reversed from the motion
module control or micro PC module to the allocation area.
108
MOTION MODULE
CONTROL I/O OF
I/0 ALLOCATION MOTION MODULE
GENERAL/SPECIAL INPUT AREA SIGNAL FIXED)
#3000 [
_[ #4000
#3007 I
I TO _
_2_) ,', r INPUT SIGNAL _ TO
_, #3008 - ' PROCESSING
_II SECTION
_'--
"I- GENERAL/SPECIAL OUTPUT _ iI #4019
< #3500 J
TO @ i- .......... _-1,2SE CTION
- ' OFMOTION
#3503 - I #4500 MODULE
[ /t"_ CONTROL
#3504 _ _ I OUTPUTSIGNAL
I I SECTION
PROCESSING _ TO
I
I/ #6000
TO I _ I
I
_; COMMUNICATIONOUTPUT
._
z
O
n"
L
,
l,,,°°I TO
#6507
#6007
:@ '
I
I CONNECTED WITH
TO LOGIC _ TO TO TO TO
_
z
w "/ __._ EXPANSION
#5200H
#5207 PROGRAM ,_i I[ #5100
#5107 _ ' _ I #5400
#5415 I #5600
#5030 1#58001
#5863
S EXPANSION JEXECUTINGI CONTROL INTERNAL
OUTPUT IISECTION I OUTPUT REGISTER TIMER
109
6.1 I/O SIGNAL TYPES AND ALLOCATION AREA (Cont'd)
These are motion module general input addresses directly connected to external
connector (1CN, 2CN). In standard allocation, the machine input contacts are read in.
These are motion module general output addresses directly connected to external
connector (2CN). In standard allocation, the output contacts are output to the machine.
These are fixed addresses for motion module control. The addresses are fixed to the
signal names in one-to-one correspondence. The operation commands issued to the
motion module are directly controlled as the signal names. Thus, the area becomes the
allocated side for general input and the micro PC module.
110
(6) #4500 - #4509 (80 Points) (Table 6.6)
These are fixed output.addresses for motion module control. The addresses are fixed to
the signal names in one-to-one correspondence. Motion module control output is sent as
the signal names. Thus, the area becomes the allocating side for general output and the
micro PC module.
These are input addresses to read signal output from the motion module into the micro
PC module program execution block.
The micro PC module analyzes, the sequence ladder by using the read signals.
NOTE
Refer to Micro PC Module Manual for micro PC module output
(addresses #5300 - #5303 directly connected to external connecor).
These are addresses to output the sequence ladder analysis results made by the micro
PC module program execution block to the motion module.
Protocols for the signals used in the micro PC module are defined as desired. In
addition to motion module control signals, any signals defined on logic control, register
output, and timer output can be sent to the motion module.
NOTE
Refer to the Micro PC Module Manual for micro PC module input
(addresses #5200- #5207 directly connected to external connector).
These are input addresses to read communication commands from the communication
control block to the motion module control block in the motion module with the
communication function (type JAFMC-C027).
These are output addresses to return command response from the motion module
control block to the communication control block in the motion module with the
communication function (type JEFMC-C027).
111
I
6.2 I/OSIGNAL FORMAT
I II II II II I
The address is represented by five digits consisting of the I/O number and bit
number. One I/O number represents I/O of eight points (bits). One I/O point corresponds to
one bit.
D7 D6 D1 Do E
_ BIT NO.
NOTE
Sometimes, the 4-digit I/O number is also called an address.
Set one input allocation address to the left and one output allocation address to the right,
as shown below:
I I I I I I I I I I I I ) I I I I I I I
112
(2) ALLOCATION DIRECTION AND COMBINATION
Allocation can be made only from the input side to the output side in the I/O direction
based on the allocation area shown in Fig. 6.1 as reference. That is, allocation can be
made only in correct arrow direction combinations, as shown below:
--i_,
................ = --m-.. ---i =
I I I
___J
• I ................. 4
----1
_
.-- ---.1 4
L .......... L .......... ]
Combination Enable Combination Disable
A single input signal can be allocated to more than one output signal, but more than one
input signal cannot be allocated to a single output signal. If erroneous specification is
made, the last allocation becomes valid.
To prepare allocation, the signal allocation destinations are determined conforming to the
machine specifications. The necessary input signal names, output signal names, and
external connector pin numbers should be listed to preclude setting errors such as omission
and duplicate registration. Allocation examples are given below:
Example 1: Contact signal input to general input address #30033 (1CN-27) is used as +JX
(+X-axis start signal). +JX is contained in the fixed address for motion
module control, #40030. Thus, allocation becomes "#30033 --> #40030".
Example 2: ZPY (Y-axis reference point position signal) is output to the output address for
micro PC module control, #50007, and sequence processing is performed in the
micro PC module. ZPY is contained in the fixed address for motion module
control, #45031. Thus, allocation becomes "#45031----#50007".
113
6.4 I/OSIGNAL DETERMINATION
(PREPARATION FOR ALLOCATION) (Cont'd)
.............................................................................
:,i;"(7:_/_i_"R_'&:g'_e"
.....
Example 2-_ _ .......
_.4...50.3.1
"...............
_.5..0...0.D.7
".......
I ...........
_ ...........
.i....Z...
_.......
_.q.i_.Lpg-s--i.tJg._r_.
........
After completion of preparation for allocation in Par. 6.4, allocation data is created on a
personal computer (e.g. PC8201 manufactured by NEC or another personal computer having
equivalent a0mmunication function to PC8201).
114
6.5.1 ALLOCATION OPERATION (Use of Personal Computer)
• Operation Procedure:
(_) Set the system switch (2SW) on the motion module panel front to 9.
(_) Connect the personal computer to motion module connector 3CN.
(_) Set the personal computer communication function:
After setting, open the communication port by placing PC8201 in terminal mode.
(_) Turn on Motionpack-110.
(_) Enter commands through the personal computer.
For the commands, see Par. 6.5.2.
® After completion of command entry, turn off Motionpack-ll0.
(_) Disconnect the personal computer (when the CRT control station is included).
(_) Connect the CRT control station (when it is included).
® Restore the motion module system switch (2SW) to 0.
(J_ Turn on Motionpack-110.
(_ Check input/output on the DIAGNOSIS screen of the CRT control station.
Create data in the format shown below by using the personal computer prior to
entering the command. After the command is entered, the data is transferred.
DIO [CR]
% [ CR)
#30006 $I:40005 [CR)
#30046 #40020 [CR)
= Create on personal'computer.
#45004 #35015 [CR)
#45012 #35031 [CR)
% [CR)
NOTE
(3) UlO(DataSave)
Beforehand, make the personal computer ready to receive. Next, transfer the command.
After the command is analyzed in the motion module, data is transferred in the same
format as the DIO command from the motion module.
First, enter the command. Next, enter new allocation data in the format of "#input
data, #output data[CR]." Enter as many data pieces as necessary in the format for
change. Finally, enter "%[CR]."
WIO [CR_
#45031 #35000 (CR_
#30011 #40011 [CR_
% [CR_
First, enter the command. Next, enter the allocation data to be checked in the format
of "#input (output) data [CR_. " After it is entered, the allocated data is sent from the
motion module. Check as many data pieces as necessary in the format. Finally, enter
"% [CR]."
RIO [CR)
#45031 [CR_
#45031
#30011 --,
-_ #40001
#40011 [CR]
[CRI (LFI
[LF] } (From motion module to personal computer)
% [CR_
116
6.6 STANDARD ALLOCATION
The motion module I/O (general/special) has been standardizedly factory-allocated before
shipping as listed in Tables 6.1 and 6.2. If other allocation is needed, the motion module
requires I/O reallocation.
ConnectorPin No. Input Signal Address Control Input Signal Address [ Signal Name
1CN-2 # 30000 # 40000 RAPID
1CN-34 # 30001 # 40001 JOG
ICN-3 # 30002 # 40002 HANDLE
1CN-19 # 30003 # 40003 STEP
# 40004
ICN-4 # 30005 # 40005 DNC
1CN-20 # 30006 # 40006 MEM
1CN-36 # 30007 # 40007 EDIT
1CN-5 # 30010 # 40010 OV1
1CN-21 # 30011 # 40011 OV2
1CN-37 # 30012 # 40012 OV4
1CN-6 # 30013 # 40013 OV8
1CN-22 # 30014 # 40014 OV16
1CN-38 # 30015 # 40015 ROV1
1CN-7 # 30016 # 40016 ROV2
• 1CN-23 # 30017 #.40017 ROV3
1CN-39 # 30020 # 40020 JOV1
1CN-8 # 30021 # 40021 JOV2
1CN-24 # 30022 # 40022 JOV4
1CN-40 # 30023 # 40023 JOV8
# 40024
# 40025
# 40026
# 40027
1CN-26 # 30030 # 40030 +JX
1CN-42 # 30031 # 40031 +JY
1CN-11 # 30032 # 40032 +JZ
# 40033
# 40034
# 40035
# 40036
# 40037
1CN-43 # 30034 # 40040 -JX
1CN-12 # 30035 # 40041 -JY
1CN-28 # 30036 # 40042 -JZ
# 40043
# 40044
.............................................................................. I ...........................................................
# 40045
# 40046
# 40047
1CN-13 # 30040 # 40050 HX
1CN-29 # 30041 # 40051 HY
1CN-45 # 30042 # 40052 HZ
# 40053
# 40054
# 40055
# 40056
# 40057
5CN-1 # 30080 # 40060 STR
5CN-2 # 30081 # 40061 STP
5CN-4 # 30083 # 40062 SKIP *
117
6.6 STANDARD ALLOCATION (Cont'd)
AllocationSide AllocatedSide(SignalFixed)
ConnectorPin No. Input SignalAddress ControlInput Signal Address Signal Name
1CN-17 # 30054 # 40063 ZRN
1CN-14 # 30043 # 40064 MP1
1CN-30 # 30044 # 40065 MP2
# 40066
# 40067 •
1CN-47 # 30050 # 40070 SBK
1CN-9 # 30024 # 40071 PMEM
1CN-32 # 30052 # 40072 ACR
1CN-48 # 30053 # 40073 NEG
# 40074 EINV
1CN-32 # 30052 # 40075 ABSO_ZPOINT
1CN-18 # 30056 # 40076 MLK
1CN-27 # 30033 # 40077 PRT
2CN-5 # 30070 # 40080 SK1
2CN-21 # 30071 # 40081 SK2
2CN-37 # 30072 # 40082 SK3
2CN-6 # 30073 # 40083 SK4
2CN-22 # 30074 # 40084 SK5
2CN-38 # 30075 # 40085 SK6
2CN-7 # 30076 # 40086 SK7
2CN-23 # 30077 # 40087 SK8
1CN-25 # 30025 # 40090 RRN
1CN-41 # 30026 # 40091 FRN
1CN-10 # 30027 # 40092 SSTP
# 40093
1CN-44 # 30037 # 40107 TBXON
1CN-46 # 30045 # 40095 GR1
1CN-15 # 30046 # 40096 GR2
1CN-31 # 30047
5CN-6 # 30085 # 40100 MRDY
# 40101
# 40102 I --
5CN-3 # 30082 # 40103 [ RESET
# 40104
# 40105
1CN-49 # 30055 # 40106 FIN
# 40107
# 40110 Ell
# 40111 El2
# 40112 El4
# 40113 El8
# 40114 E21
# 40115 E22 ".
# 40116 E24
# 40117 E28
# 40120 E31
# 40121 E32
# 40122 E34
# 40123 E38
--I
# 40124 E41
# 40125 E42
# 40126 E44
# 40127 E48
# 40130 E51
# 40131 E52
# 40132 E54
# 40133 E58
118
• Table 6.1 Motion Module Input Standard Allocation (Cont'd)
I # 40197 --
*Requires positively an allocation.
119
6.6 STANDARD ALLOCATION (Cont'd)
121
6.7 I/O ALLOCATION ADDRESS LIST
-""'----,_it s D7 D6 D5 D4 D3 D2 D1 DO Remarks
Address _ i
1CN-36 1CN-20. 1CN-4 1CN:35 1CN-19 1CN-3 1CN-34 1CN-2
3002 1CN-10 1CN-41 1CN-25 1CN-9 1CN-40 1CN-24 1CN-8 1CN-39 ,--- Set by user.
1CN-44 1CN-28 1CN-12 1CN-43 1CN-27 1CN-11 1CN-42,1CN-26
3003 ......................... *--Setby user.
Note: Signal with * cannot be allocated for other application, because they are fixed.
D7 D6 D5 . D4 D3 D2 D1 DO Remarks
_3500 2CN-101.2CN-41_[_2CN-25'2CN-9
2CN-40 2CN-24 2CN-8 2CN-39
] *---Set by user.
3501 ......
2CN-44 2CN-28 2CN-12 2CN-43 2CN-27 2CN-11 2CN-42 2CN-26 -,- Set by user.
2CN-31 2CN-15 2CN-46 2CN-30 2CN-14 2CN-45 2CN-29 2CN-13
#3502 ' •-- Set by user.
Note: Signal with*cannot be allocated for_ other application, because they are fixed.
1 22
Table 6.5 Motion Module Control Input Address (Signal Fixed)
D7 D6 D5 D4 D3 D2 D1 DO Remarks
_4ooo __-_______.
EDIT MEM DNC STEP HANDLE JOG RAPID
_4oo_ ___._____ HZ HY HX
#,007 _ __-_____
PRT MLK EINV NEG ACR PMEM S_
#,oo_ ___
SK8 SK7 SK6
...--.___
SK5 SK4 SK3
_.__
SK2 SKI
#,oo9 _____.__.f_
GR2 GR1 SSTP FRN RRN
_,,o,o _TBXON_'__-_____
""FIN.... RESET MRDY
.4o,1 __
E28 E24
______J
E22 E2, El8 E,4 E,2 E,,
#_o,_________
ESP ER BATAL_,i SVALM SVOK
._0,7 ________
.40,_ __ _____.i_
_40,9 _______ _
123
6.7 I/O ALLOCATION ADDRESS LIST (Cont'd)
D2 D1 DO Remarks
D7 D6 D5 D4 D3
TF SF MF
_4_o_ ________
A28 A24 A22 A2I A18 A14 A12 All
_4_o_ ________
$28 $24 $22 $21 S18 S14 S12 Sll
D7 D6 D5 D4 D3 D2 D1 DO Remarks
__oo_.______.___J
'.-'- Set by user
*- Set by user
_ Set by user,
124
Table 6.8 Micro PC Module Control Input Address
D.7 D6 D5 D4
D3 D2 D1 DO Remarks
5,00 _______/J
,--- Set by user.
_51Ol /_ __ ___.J_
Set byuser.
51o2 ________--"_!
!_ Set by user.
__ - Setbyuser
_5106 ____ _ _ •,---
Setbyuser.
D7 D6 D5
D4 D3 D2 D1 DO Remarks
_6ooo________
Set by user.
_6oo1 _______._
•-- Set by user.
_6002 _______/
Set by user.
_6oo3 _______-_'_
•-- Set by user.
,,---Set by user.
_6oo5________
_Set by user.
_oo6 ________
---Set by user.
# 6007
_""'__-_______
/1 *- Set by user.
D7 D6 Remarks
D5 D4 D3 D2 I)1 l)0
6_oo_______/ ,-Set by user.
65Ol________
Set by user.
Set by user.
Set by user.
I _Set by user.
CONTENTS
1 27
7. OPERATION OF CRT CONTROL STATION
This chapter explains the CRT control station as the visible face of Motionpack-110.
Fig. 7.1 shows an overall view of the CRT control station. The names and functions of
operator components are as follows.
585-186
According to each operation, this display indicates alpha-numerical data in regular size
(1×1) or exp4nded size (3×3).
Fig. 7.2
128
7.1.2 FUNCTION KEYS
These are the selection keys for displaying and writing-in. Depressing a key provides a
corre_sponding function and the key light.
II 585-192
Fig. 7.3
(1) _ (Alarm) key: This key is for displaying an alarm code. This function is
automatically selected when the power is turued on.
(2) [_ (Diagnosis) key: This key is for displaying input/output signal status.
(3) [_ (Parameter) key: This key is for displaying and writing-in parameters.
(5) _ (Command) key: This key is displaying command data for automatic operation.
(7) [_ (Position) key: This key is for displaying various current positions.
(8) _ (Offset Data) key: This key is for displaying or writing-in offset data.
These keys are for designating address characters when writing-in various data.
585-192
Fig. 7.4
129
7.1.4 DATA KEYS
These keys consist of 15 keys in total, such as @ through [_ , [-_, [_], [_], 1
, and _] and can be used for writing-in of such numeral values as offset values,
parameter data, numeral values of programs and so on.
Fi 9. 7.5
(3) [_] (Cancellation) key: For cancellation of the numeric value or address data
erroneouslykeyed.
(4) _ (Write) key: For storing address data (=words) keyed by address keys and data
keys into buffer storage.
(5) _-_ (Shift) key: This is an auxiliary key.
585-i92
Fig. 7.6
130
7.1.6 PAGE KEYS
The page is used to display the next page or previous page when CRT screen is regarded as
a page.
For example, use this key for displaying the next group of parameter data when
[_ (parameter) has been selected and a group of parameter data are being displayed.
This is just like turning the pages of a book.
(3) Keeping the PAGE key depressed makes the page step automatically forward or
backward, as selected.
The cursor control key is used to move the cursor forward or backward on CRT screen.
For example, if [_ (parameter) has been selected and a group of parameter data
is being displayed, this key can be used to move the cursor to the position of parameter
number to be designated.
backward.
(1) Depressing _ key moves the cursor
selected, i58_-192
Fig. 7.7
Fig. 7.8
131
7.1.9 MEMORY DATA KEYS
These keys are used to start the operation related to the memory except in the automatic
operation. They are effective only in edit mode.
585-]92
Fig. 7.9
(2) The following will not be affected by operating the RESET key.
NOTE
Depressing the RESET key or remote reset pushbutton (RESET input) is
defined as "reset operation " in this manual.
1 32
7.2 DISPLAY AND WRITING OPERATION
The following display is made at both the top and bottom of the screen of CRT, irrespective
of the FUNCTION key currently selected.
1) FUNCTION MESSAGE
ALARM
COMMAND PROGRAM NUMBER
DIAGNOSIS SEQUENCE NUMBER
PROGRAM
D Fig.7.10
Any one of the following seven function messages corresponding to the applicable
function key is displayed at the top of the CRT screen.
ALARM COMMAND
DIAGNOSIS PROGRAM
PARAMETER POSITION
OFFSET
Program number under execution is always displayed with "0" and four subsequent
digits on the top line of the CRT screen, irrespective of the function key selected.
Sequence number under execution is always displayed with "N" and four subsequent
digits on the top line of the CRT screen, irrespective of the function key selected.
Keyed-in data are displayed. Up to ten characters can be shown. Data are processed
the contents.
by using [] key, _ or _ key, depending on
133
7.2.1 GENERAL DISPLAY (Cont'd)
The following messages are displayed during input/output of various data, address
search, or editing.
Alarm is continuously displayed until the cause is removed and reset operation is made.
"ALM " •..... Indicates an alame state.
"BAT " •..... Indicates battery alarm.
"A/B " •..... Indicates both the alarm and battery alarm.
"RDY " •..... Indicates that the system is normal and operable.
Error displays shown below are for minor errors that may occur during keying or
searching operation different from the alarm display. If an error display of this kind
occurs, it can be erased by depressing some key (normally [] key).
Command data (COMMAND) are displayed. This shows the block data under execution in
an automatic mode other than EDIT mode. Conditions of data to be displayed are as
follows.
Current position values can be displayed at any time irrespective of the mode. The following
operation is accomplighed. When [_ key is depressed, one of the following displays can
be made.
• POSITION (INCREMENT)
• POSITION (UNIVERSAL)
• POSITION (AXIS)
• POSITION (ERROR)
135
(Cont'd)
7.2.3 DISPLAY OF CURRENT POSITION VALUES[_
(2) POSITION
(UNIVERSAL) 9
(b) Universal display of the axis for which position cancel is made in manual operation
mode is Canceled and set to 0 regardless of the value displayed up to this time.
Operate the keys as follows:
585_208
(3) POSITION(AXIS)
Each moved distance of actual axes after returning to reference point is displayed. Even
if G29 is commanded, the display is not affected by the command.
585-209
1 36
(4) POSITION (ERROR)
(b) Use this position error function when adjusting a servo system of a machine. Do not
use this function in other cases.
X 2. 488
1. 243
1.
D BUF RDY
585-210
D If an alarm
alarm
state
and battery
occurs,
alarm)
"ALM "
is displayed
(for alarm),
" "BAT
on the lowest line of the CRT screen,
" (for battery
regardless
alarm) or "A/B " (for
of
mode or function. In this case, the detail of the alarm can be displayed by the following
operation.
Depress [_ key. Alarm code and alarm message are displayed. By removing
the cause of alarm and then depressing B key, the alarm state and alarm display can
be released. For the details of alarm codes, refer to Par. 13.1 "ALARM CODE LIST"
585-21l
1 37
7.2.5 DISPLAYING STATE OF I/O SIGNALS
When F-_ function key is depressed, ON/OFF state of the input/output signals is displayed
on CRT_screen. The display of the state of input/output signals is always possible including
during automatic operation.
585-222
HEXADECIMAL DISPLAY
For the purpose of maintenance, etc., only the display of the state of input/output
signals is made in 16-place digits at the right of screen.
1. Depress [_ key.
The state of input/output signals on the page including the designated diagnosis
number is displayed in a 16-place digit, consisting of "1" or "0".
3. Depress _J key.
The cursor moves to the position of diagnosis number plus one. When this key is
depressed in succession, the cursor moves downward. When the cursor comes to the
lowest line, the display is switched to the next page.
5. Depress _J key.
The next page is displayed.
1 38
7.2.6 DISPLAY OF REGISTERED PROGRAM NUMBER U
(2) All the numbers of programs already registered are displayed. Page of the table can be
RDY
585-225
NOTE
This display is used only for looking at the registered programs. Registration
of program numbers can be made in EDIT mode. Registration up to 99
programs is possible.
In this system, various parameters are stored in the internal memory, and the operating
conditions of the system, such as quick feed rate, are determined by the contents of the
parameters. For details, refer to Section 5. "PARAMETERS". Display of parameters
can be made, at any time, including the time of automatic operation, irrespective of the
display of parameters.
(1) Depress key. The parameter number and the contents are displayed.
There are two kinds of parameters: bit display type and ordinary decimal digit display
type.
139
7.3 DISPLAY AND WRITING PARAMETERS [_ (Cant'd)
Parameter numbers of bit display type are #I000 through #1009. Parameters
larger than #Ii00 are of decimal digit display type.
_1550 1410065407
? ;:1551
• E1001 1 0 0 1 1 1 1 1 159 _1552 4096
_1002 1 0 0 0 0 0 0 0 128
W1553 0
;:1003 0 0 0 0 0 0 0 0 0 _1554 0
;:1004 0 0 0 0 0 0 0 0 0 ;:1555 65536
;:1005 0 0 0 0 0 0 0 0 0 ;:1556 5000
;:1006 0 0 0 0 0 0 0 0 0 ;:1557 167772160
;:1007 0 0 0 0 0 0 0 0 0 ;:1558 1677721
;:1008 0 0 0 0 0 0 0 0 0 ;:1559 0
_1009 0 0 0 0 0 0 0 0
RDY RDY
585-219 585-220
(a) Key in the parameter number and depress key or key. However, keying
of "'#" is not required. A maximum of ten sets of parameter numbers and the
contents can be displayed simultaneously.
,..
(b) Designation
ClOT screen
of parameter
can be updated
number
by
can be updated
key or _
by
key.
N key or key, and the
Set the optimum values of parameters suited to the performance and purpose of the
machine.
2. Depress _ key.
Cursor will move from parameter number to bit display, and the bit position of D7
is first designated.
3. Depress _ key.
The cursor will be shifted by 1 bit toward the bit position of DO evey time the key is
depressed. Thus, move the cursor to the bit position to be altered.
4. Depress _ key.
The designated bit data will be inverted in this way: "0" __"1". If the key is
depressed again, the data will be inverted again.
140
!
5. Data writing by keying decimal numbers is possible only when the cursor is adjusted
to the position of decimal digit display at the right end.
Keyed in Data 17 6 5 4 3 2 1 0
[_ [_ [_ _-_ 1 1 1 1 1 1 1 255
Ioooooooo o
6. To shift the cursor from bit display area to parameter number area, depress []
key.
7. Repeat steps 2 and 5 and write desired parameter data. If g or _ key is kept
depressed, the cursor on the screen automatically and continuously.
D 8. To change the display from bit display type to ordinary digit display type, depress
D numberin the
2. Key shown by the and
numerals cursor is performed.
depress _] key, then the writing to the parameter
3. The parameter number designation or screen can be updated by ,-----,_ or _--_ key
Offset data have been stored in the internal memory of Motionpack-ll0. Displaying and
writing these offset data can be made, at any time, including the time of memory operation
regardless of mode.
2. Key_in the numbers by using keys such as [_ and _[] and then depress
or I[_-J] key. Then, ten sets of offset numbers and offset data, including the offset
number of keyed-in numerals, will be displayed. At the same time, the cursor is
displayed below the designated offset number.
141
7.4 DISPLAYING AND WRITING OFFSET DATA U (Cont'd)
be
3. By depressing _ or _-_ key, the next or previous offset number can
esignated. If the_operation *'_°_'ls
made beyond the offset number shown on the screen, 10
new sets of offset numbers and offset data will be displayed automatically.
5. Offset data are displayed in units of 0.001 ram, and the maximum value is
99999.999 mm.
" OFFSET
H(D)10 0. 000
H(D) 11 21. 000
HCD)12 32,'7. 000
H(D) 13 120. 000
H(D)14 0. 150
H(D)15 0. 000
H(D)16 0. 000
H(D)17 0. 000
H(D)IB 0. 000
H(D)19 0. 000
RDY
585-221
Fig. 7.21
(2) Writing Offset Data
To write offset data in the internal memory, use increment values. That is,
arithmetically add the increments to the offset data already stored in the memory.
2. Enter the increment to be added to the offset data.(For subtract, add sign (_)
precides the increment.)
3. Depress _] key.
NOTE
1. Offset data are stored in the internal memory and held even if the power
is turned off.
142
7.5 EDITING PROGRAMS
Programs stored in the memory can be displayed on CRT screen and their contents can be
checked by the operator.
_7r-7r-7r-TF-7 _
3. Key-in the program number L_L_
........
J L_.JL_ J L_.J "
4. Depress [_ key to change 0 number displayed at the top of the CRT for the keyed-in
program number.
By the above procedure, the program number is registered completely. Next, edit
r-7r-7£-Tr-7
NOTE
If the registering operation is executed for an already registered program
number again, "ALREDY IN!" is displayed at the bottom of the CRT. This
display can be deleted by depressing [_} key on the CRT control station.
The specified program number will be searched and ten lines of data from the
beginning of the program will be displayed on the CRT. If the program number
is not found by searching, "NOT FOUND!" will blink at the bottom of the CRT.
Depress the [] to reset the display.
038:
NOO2F3000;
NOO3GOOXlOO. Y100. ZlO0. ;
RDY
L 585-196
Fig. 7.22 1 43
7.5.1 PROGRAM REGISTER AND CALL (Cont'd)
(3) Operation
of [] and _ keys i
(a) By depressing _I_] or _ key, the previous or next page can be displayed on the
CRT.
(b) By depressing _--_ or _ key, the position of cursor can be moved by one character
forward or backward.
Editing new a program or altering a registered program is made entirely in edit mode by
function. Designate the word before the words to be added using cursor, key in the data to
be added, and depress the [] key. Then,' the new data will be inserted immediately after
Y-25OO. RDY
" L---
585-201 585-202
--KEY IN
Alteration of program (new or registered program) can be performed entirely in edit mode
by the _ fuhction. Set the cursor to the head of the character string to be altered,
enter the contents to be altered, and depress the key. Number of the characters to be altered
is the same as that of characters entered.
585-199 5&5-200
KEY IN
Set the cursor to a character to be erased and depress the _ key. Only that character
will be erased.
...... jL_J
Enter the program number " [_r-Tr-Tr-Tr-7
L_ JL_-IL_ " and depress the [] key.
The program number just entered and its program will be erased.
Data (character string) entered by the keys on the NC operator's station with CRT are
collated with data (character string ) in the memory and displayed on the CRT.
3. Depress [_ key.
The beginning of program number will be set.
4. Enter the data to be searched (a character string of not more than 10 alpha-numerical
characters).
5. Depress _ key.
Search is started and "AS" is displayed at the bottom of the CRT during search.
1. When the search is completed, "AS" disappears, the head of the data searched is
specified (indicated by cursor) and the searching operation stops.
2. If the desired data cannot be found, "AS"disappears and, at the same time, "NOT
FOUND!" is displayed on the CRT. This display can be erased by depressing
[_key on CRT control station.
145
7.5.5 SEARCH FUNCTIONS (Cont'd)
NOTE
Leading zero may not be omitted for the data to be searched.
Data entered by keys will be collated with the data in the memory.
The search function also can find a program (finding the head of the program) which
was stored in the program memory.
3. Depress [] key.
The desired program number can be searched. Results of the search can be
obtained as stated in C2}above. Therefore, in the case of memory operation mode,
turn the start signal (STR) to ON immediately after completing the search. Then •
the automatic operation can be performed from the beginning of the program. I
NOTE
Leading zero may be omitted for the program to be searched.
1 46
I
CONTENTS
1 47
8. PERSONAL COMPUTER
In the Motionpack-ll0 system, the input/output of various data can be made by means of an a
external personal computer. The personal computer can be connected to motion modules
through the CRT control station or can be directly connected to motion modules. However,
the setting and the operation will be slightly different between the former and the latter.
Refer to Fig. 2.1.
Baud rate shows the number of transmission bits per second in bps (bit/s). Baud rate i
of Motionpack-110 is 9,600 (bps).
ASCII code
MOTION MODULE/
PERSONAL COMPUTER CRT CONTROL STATION
Fig.8.1 i
148
PERSONAL . MOTION MODULE (3CN)/.
COMPUTER CRTCONTOLSTATION(CNB)
o,, 3
DSR r 18 ov
DSR
+5V
DSR 3 E 4
12 +5V
DSR
RTS
CTS _ E 10
11 RTS
CTS
RTS
CTS 7 E 16
17 RTS
CTS
Fig. 8.2
(b) If the personal computer is provided with RS-232C interface port, the computer can be
directly connected to the motion module or the CRT contro] station by changing the
wiring as follows.
5v MOTION MODULE/
PERSONAL COMPUTER CRT CONTROL STATION
'°q--3. oo,,
oI ,.2vL "D'" _RS-232C7 .'r q/_RS-,,22)
_ 10 V _
I Fig.8.3
PERSONAL
COMPUTER MOTION
MODULE
(3CN
I/
O-SUBCONNECTOR) CRT CONTROLSTATION(CNB)
E 3
15 0V
RXD
E 4
12 +5V
DSR
E 10
11 RTS
CTS
E 16
17 RTS
CTS
R'_- i 3 I I 8 TXD
I I
s_ 2 I I 9 RXD
FC
F 1 '
'' "'r 20 FG
Where a model PC8201 is used as the personal computer, connection shown in Fig. 8.5 is
required.
RTS
CTS 4
5 3 E 2
18 0V
DSR
_ 3
15 OV
RXD
4 +5V
12 DSR
1o
II RTS
CTS
16
17 RTS
CTS
4.7kfl
18 - ! 8 TXD
I
TXD 2 | 9 RXD
i ]
FG 1 "_" 20 FG
Fig. 8.5
When the personal computer contains an RS-232C interface port, the motion module
and personal computer differ in signal level (RS-422, RS-232C) , but can be connected to
each other by wiring as shown above. However, the connection cable length should be within
1 m because of lower noise interference.
150
8.2 OPERATING METHOD WHEN USING PC-8201
Set the PC-8201 in "TELCOM" mode (terminal function) in order to use the PC-8201 as a
terminal of Motionpack-110. Setting to "TELCOM" mode can be made as follows.
D Fig.8.6
3. Shift the cursor by using the _ key to the position above "TELCOM" and depress
the _ key, then "TELCOM" mode can be obtained.
Fig. 8.7
151
8.2 OPERATING METHOD WHEN USING PC-8201 (Cont'd)
4. The screen is cleared, the parameter of transmission method currently set is shown on
the first line, TELCOM mode is shown on the second line, and input-waiting state
begins.
8 [ 71XS
Telcom : • ,
Stat Term
Fig. 8.8
5. If the parameter of transmission method shown on the screen is not correct, depress
the _ key (Stat), enter a correct value of parameter and go to Step 6.
8 I 71XS
Fig. 8.9
When the above operation has been completed, transmission between the personal
computer and motion module can be made.
1 52
(2) Creating and Editing Files
Use "TEXT" mode when creating a new file in the RAM of the personal computer and
editing an existing file in the RAM.
6. Upon completion of edit, the MENU screen can be obtained by depressing the
key (or _'_ + _ keys) or depressing the [] key twice in succession.
1. Shift the cursor to the existing file name on the MENU screen and depress the _ key.
2. Then the file contents are displayed on the screen and "TEXT" mode begins.
UPLOAD [F_ command should be used when transmitting a file stored in the RAM
of personal computer to the motion module. UPLOAD _ command should be as
follows.
1. When _ key is depressed, "File to Upload? " is asked, and the system waits for
the input of file name to be transmitted.
8 E81XS
Telcom " Term
File to Upload?m
2. If the file name which is not present in the RAM is input, an error display will be
3. If the file name is normally accepted, the transmission is started immediately after
depressing the _-] key. "UP" becomes a reversed display during UPLOAD, thereby
indicating that the file in the RAM is being transmitted.
(4) Receiving File from Motion Module and Storing It into RAM of Personal Computer
I. When the _ key is depressed, "File to Download?" is asked, and the system
waits for the input of file name.
8 E81XS
File to Download?==
Fig. 8.11
2. Input the file name and depress the _-] key, then a new file with this file name is
created. If the same file name already exists, the contents of the old file are erased
and replaced with the contents of the new file.
3. After the input of file name, all the data received by the personal computer are stored
into the RAM. "DOWN" becomes a reversed display during DOWNLOAD, thereby
indicating the state of receiving data into the RAM.
4. The state of DOWNLOAD continues until the _ key is depressed again. When
the required data are all placed in the file, depress the _ key again in order to
terminate the DOWNLOAD.
154
8.3 DATA INPUT/OUTPUT BETWEEN CRT CONTROL STATION
PERSONAL COMPUTER
REAR OF CRT 585491
CONTROL STATION
D
MICRO PC,
MOTION MODULE,
AND AXIS MODULES
585-188
CRY CONTROL STATION
D 588-308
Fig. 8.12
155
8.3.1 INPUT OF PROGRAM FROM PERSONAL COMPUTER
Procedures for input operation for programs from personal computer are as follows.
1. Select the edit mode.
6. Start the reading of program. The characters following "%" at the head of a program
7. When the last % is received from the personal computer, the display of IN is erased,
thereby terminating the reading. However, whether the program number is duplicated
or not must be checked in advance. If duplicated, "ALREADY IN!" is displayed.
In this case, erase the relevant program number already registered and then repeat Steps
3to7.
Procedures for output operation for programs to personal computer are as follows.
4. Make preparations for receiving and accepting at the personal computer side. For setting
the personal computer, refer to Par. 8.1 "INTERFACE WITH Motionpack-110". (For
PC 8201, use the DOWNLOAD command of terminal mode.)
7. Depress the [] key if it is desired to halt the output. But any subsequent operation is
not possible. The output operation must be started from the first step at any time the
output is halted by the _.
156
8.3.3 COLLATION OF PROGRAM WITH FILE IN PERSONAL COMPUTER
Procedures for the collation of a program with a file in the personal computer are as
follows.
6. Transmit the file to be checked from the personal computer side. For setting the com-
puter in this case, refer to Par. 8.1 "INTERFACE WITH Motionpack-ll0 " (For
PC 8201, use the UPLOAD command of terminal mode.) Collate the contents of the
program with those of the file in the computer. "VER " is displayed at the bottom of
the CRT during collation. If no coinciding is found after collation, "INPUT ERROR"
is displayed. If all the contents coincide and the collation is completed, the display of
"VER " is erased.
Parameters are input from the NC operator's station but can be also input as data in the
memory of personal computer. Parameters can be input as a file. The format is as shown
in Fig. 8.13.
PM 1000 7•
PM 1001 159 •
PM 1002 128 •
O//O °
Fig. 8.13
1 57
8.3.4 INPUT OF PARAMETERS FROM PERSONAL COMPUTER (Cont'd)
Procedures for parameter input operation from personal computer are as follows. I
1. Select the edit mode.
4. Depress the [_] key. Make preparations for reading. "IN" will be displayed at the
bottom of the CRT screen.
5. Transmit the data from the personal computer. For the setting of personal computer,
refer to Par. 8.1 "INTERFACE WITH Motionpack-ll0". (For PC 8201, use the
UPLOAD command of terminal mode.)
6. When "%" is read, "IN" displayed on the CRT screen is erased. Upon completion of
3. Depressthe[_ key.
4. Make preparations for receiving and accepting at the personal computer side.
For the setting of personal computer, refer to Par. 8.1 "INTERFACE WITH
Motionpack-ll0". (For PC 8201, use the DOWNLOAD command of terminal mode.)
6. For halting the output, depress the _ key. However, any subsequent operation is not
possible after halting. The output operation must be started from the first step any
time it is halted by the RESET.
Offset data are normally input from NC operator's station but can also be input as one
group from the personal computer. Input format for offset data is as indicated in Fig. 8.14.
%;
H01 1.o00 ;
H02 2.000 ;
D03 - 10.089 ;
%:
Note: Either H or D symbol may be used.
1 58 Fig. 8.14
Procedures for offset data input from personal computer are as follows.
2. Depressthe [] key. .
3.
Depress the _ key.
5. Transmit data from personal computer. For the setting of the personal computer, refer
to Par. 8.1 "INTERFACE WITH Motionpack-110". (For PC 8201, use the UPLOAD
command of terminal mode.)
6. When "%" is read, the display of "IN" on the CRT is erased. The input operation is
now completed.
Offset data set in the current system can be output to the files in personal computer. Proce-
dures for offset data output to personal computer are as follows.
4. Make preparations for receiving and accepting at the personal computer. For the setting
of personal computer, refer to Par. 8.1 "INTERFACE WITH Motionpack-ll0". (For
PC 8201, use DOWNLOAD command Of terminal mode.)
6. For halting the output, depress the _ key. However, any subsequent operation is not
possible. The operation must be started from the first step at any time it is halted by
the RESET.
159
8.4 DIRECT TRANSMISSION BETWEEN MOTION MODULE AND
PERSONAL COMPUTER
The Motionpack-110, if connected directly to a personal computer as shown in Fig. 8.15, can
transmit or receive data directly. If PC 8201 is used as personal computer, it may be used as
it. But an application program must be provided if another kind of personal computer is to
be employed.
The connectfng method between a motion module and a personal computers is shown in
Fig 8.15.
TO CONNECTOR
8.4.2 COMMANDS
The commands which can be sent from the personal computer to motion module are as
listed below. These commands are effective only for predetermined modes (shown by "0"
in Table 8.1). Table 8. List of Command
160 Note: Please consult your Yaskawa representative tor additional information for the commands.
8.5 CREATING PROGRAMS
Input the program No. first and then the program. Refer to Par. 7.5.
(Example) 0 123 4 •
PRO(3RAM
Fig. 8.16
Input the program No. after "%" and then the program.
(Example) 0 1234 •
PRO'GRAM
t Fig. 8.17
When storing a program from the personal computer into the memory of motion
module, the program is stored from %to %. Therefore, the omission of first % and last %
is not permitted.
) HEAD OF PROGRAM
%; _or personal
(Required computer.
when creating a program)
! .END OF BLOCK
.IO NO 1 3 4 : G92
01 X0 YO Z0: S ( [CR} is used for personal computer.)
PROGRAMNO. NO 0 2 C00 XI00.0 Y200.0 Z2300.0:
(Always necessarY') SPACE CODE
NO O3 TI3; 'Space code can be entered by
personal computer, but is ignored
by Motionpack-lOO. Internally,
one character Of memory
161
8.5.3 EXAMPLES OF PROGRAMS (Cont'd)
+¥
I ® I SECOND
DWELL 02345;
c ® , (_ N1 G90 G01 X30. Y30. F200;
6o = )D (__ N2 X40. Y60. ;
® N3 G04 P1.; ...Stopped for 1 second at point C(Dwell)
® N4 X60. F100;
® ® (_) N5 X30. Y30. F150;
N6 M30;
3O B l
Ad
k,. 30 40 6o + X
+Y
03456;
4_ O G91 G01 X30. Y40. F100
_,= (_ X90.;
®_ |"_ (_) G17 G03 X40. Y40. J40.;
® G03 X--40. Y40. 1--40. ;
-- (_ G01 X--20. ;
_) X40. ;
j (_ Y--120.;
' (_ X--30, Y--40. ;
M30;
Ad
'_lr
i _-x
® x-7o.;
_ 30 70 20
162
CONTENTS
The connecting diagram for equipment, such as motion modules, axis modules, micro PC I
modules, Servopacks and motors combined to form a system is shown in Fig. 9.1.
200/220 VAC
50160 Hz
_))MCCB
r 7
(_ i ServopackX-AXIS
.tl
NOISEFILTER
I MC2 ' " --
':=
. F;0;,_o;
]
"....
,, q_ ,L t',,_ M°T°'
! $EOUENCE i I
t __.J I
:MCI I1=1 I
,------e-NO)._. _ -,_1T
l CNBL_-'_'J(_'IJ ' MOOuLEAXIS
--
PER,ONA_
L(:_I,i
'w--'_'_l
•COMPUTER
I_
MODULE
MOTION
| " I JEFMC .SOUJeFMO
11 _ ((_)j_ i TG
_ II
I (Pc='' r I -co2D __'%_'_I_........ ,__j_
)5 1 _AL_'L _ 7CN 'or
aCN -- AXIS
MODULE I SAME AS :MR Type Connector(20P)
JEFMC .5 X-AXIS
-B011 I
] MODuLEMICRO
JEFMC PC ,4-5v
'0v 2c._[_(_)(_)) :MR Type Connector(50P)
#
_g10 1 I B
•l Cable(_)is attached to the motion module as a *5 For 12 V optional encoder, cable(_ is used.
standard. *6 HANDLE function is available only for use of
•2 Cable (_)is attached to the micro PC module the motion module, type JEFMC-C023 and
as a standard. -C027.
•3 DNC function is available only for use of the
motion module, type JEF'MC-C027. Note: Each module is provided with a solder
•4 For AC servo drive, cable (_)is used. type connector as a standard. Cables except thoes
of@and @should be provided by customer.
Make a power-on sequence that will first turn on the AC power supply, then the control
power supply (5VDC), I/O power supply (24VDC) and CRT control station power supply
(100 VAC). Approximately one second later the servo power supply will be turned on. For
an example of the connecting power-on circuit, refer to Fig. 12.3.
When the power supply of Motionpack-ll0 is turned off, a no control status may
occur temporarily. This status may send out an unnecessary output signal instantaneously.
In this case, make a power-off sequence that will first turn off I/O power supply, then
the control power supply.
D Power units for motion modules, axis modules, input/output signals and PG (optical
encoder) are not furnished and must be prepared by the user. These power units must have
enough power capacity for the system (see par. 2. 4.), providing the required functions
within the working temperature range (0 to 55°C) of the Motionpack-ll0. Examples of
models of these power units are explained below for your reference.
9.1.2.1 Power Units for Motion Modules, Axis Modules and Micro PC Modules
D A 5 VDC power unit is necessary as control power unit for motion modules, axis modules
and micro PC modules. This unit must meet the specifications shown in Table 9.1.
Item Specifications
D Rated Current
Rated Voltage 55 A
V
Input _ Frame
Withstand voltage: 1500 VAC, 1 minute
Insulation Input--'--'* Output Resistance: Greater than 100 M fl at 500 VDC
Onput _ Frame
1"65
9.1.2.1 Power Units for Motion Modules, Axis Modules and Micro PC Modules Cont'd)
Example of model:
(1) Type:EY05005
Manufacturer: Shindengen Kogyo KK
Input: 85 to 132 VAC, 47 to 63 Hz
Output: 5V, 5A
(2) Type: BY05011
Manufacturer: Shindengen Kogyo KK
Input: 85 to 115 VAC, 47 to 440 Hz
Output: 5 V, 11 A
Where axis module is used for spindle, _+10 V output is applied. In this case,
--+15 VDC power unit is required. Table 9.2 shows the specifications for --+15 VDC power
unit.
Item Specifications
InputVoltage 100/110VAC, 50/60Hz
RatedVoltage _+15V
RatedCurrent _+20mA
OutlSutStability Less than +5 %
RippleNoise Less than 300mVp-p
Leak Current Lessthan0.5mA
OvercurrentProtection Provided
WorkingTemperature 0 to +55°C
StoringTemperature -20"C to +85"C
RelatiyeHumidity 30 to 90 % (non-condensing)
Input---* Frame
Withstand voltage: 1,500 VAC, 1 minute
Insulation Input _ Output
Resistance: Greater than 100 MEI at 500 VDC
0u_ut *----- Frame
• Example of model:
(1) Type: BYG 800/01
Manufacturer: Shindengen Kogyo KK
Input: 90 to 129 VAC, 47 to 63 Hz
Output: +5V, 10A
+5 to +15V, 1A
-5 to -15V, 1A
Working Temperature:
• Natural air cooled - 0 to 50°C
• Forced air cooled - 0 to 60°C
Item Specifications
Input Voltage 100/110 VAC, 50/60 Hz
Rated Voltage 12 V
Insulation t Input
Input _ Output Withstand voltage: 1,500 VAC, 1 minute
Resistance: Greater than 100 MfI at 500 VDC
I Output0 ' Frame
Example of model:
Type: AYS 1201
Manufacturer: Shindengen Kogyo KK
Input: 90 to 110 VAC, 47 TO 500 Hz
Output: 12 V, 1 A
As a compound power unit for both 5 V and 12 V, the following model is recommended.
167
9.1.2.3 Power Supply for Input/Output Signals
A 24 VDC power unit is necessary for input/output signals. A power unit meeting the speci-
fications of Table 9.4 should be provided.
Item Specifications
Rated Voltage 24 V
Rated Current 2 A (3-axis system)
Input, , Frame
Withstand voltage: 1,500 VAC, 1 minute
Insulation Input ------Output Resistance: More than 100 MD at 500 VDC
Output, , Frame
,din
Example ofmodel: •
Type: BY242R5
Manufacturer: Shindengen Kogyo KK
Input: 85 to 115 VAC, 47 to 440 Hz
OutPut! 24 V, 2.5 A
Input signals referred to herein are those sent from the machine side to Motionpack-ll0.
For connection, 0V common method (True-Low method) shown in Fig. 9.3 is applied.
Effective condition of the input voltage is as follows.
(1) ON or OFF input signals with a duration longer than 50 ms are effective.
ON
I I J I
50 msORMORE 50 msORMORE ,
Fig. 9.2
168
(2) Input contact capacity should be about 5 mA to 5 A with a rated voltage of 24 VDC.
Chattering time of the contact should be less than 5 ms.
MAC H I N E SI DE Motionpack-llO
I I
L.... J i r4----h
+24 V
D f
1 l J +24V 24V
02_V +24 V [I
Fig. 9.3
Signals sent from.Motionpack-ll0 to machine side must have the output capacity and protec-
tive measures as explained below.
• When connecting an inductive load such as a relay coil, be sure to connect a spark
suppressor in parallel to the load at a distance of 20 cm from the load.
• The spark suppressor must be connected with correct polarity. Otherwise, non-contact
output circuit of Motionpack-ll0 might be destroyed.
--I ] +24,;
I I
/ ' ISUaGESUPPR.E-SSOR"
Fig. 9.4
169
9.2.1.2 Rules for Output Signals (Cont'd)
• In the case of lamp load, connect a preheating resistor so as to use the lamp below the
rated capacity including rush current.
__ 24
t R R= (0.2 to 0.3)x I
Fig. 9.5
• Reduce the current through the lamp to 20 to 30% of the rating of the lamp by connect-
ing the preheating resistor.
170
9.2.2 DETAIL OF INPUT SIGNALS
Motionpack- 110
MACHINE SIDE MOTION MODULE
1
i
I EDIT [ ! ICN-36
EDIT MODE _o : MEM I i ICN-20
MEMORY
OPERATIONMODE o ! MDI I , ICN- 3,5
o I " ! ICN-_
JOGOPERATIONMODE o i JoG i I f'
STEP l ] (ICN-19
[ iI I
i SK 1 2CN-5
#
I ' 2CN-19
DIGITI ! 5.-6 wt4
WI8 , It _2CN-3
PROGRAM
NO.INPUT w2t l ,, _5
W22 [ ! "_r,2CN-4
w24 i ' 2CN-20
W28 i ' !CN-36
i i
t
I
i
i
' ICN-33
i [ ,5CN-7
,
l t ICN-1
1 i i
i
1
I '
............... .J
II
Fig. 9.6 Connection of Input Signal
1 72
Signal • Name Signal Symbol Function, Operation and Timing
k Start Table STR
9.5 Function,
Start Operation
signal in and Timingoperation
memory of Input mode.
Signals (8-1)
When this signal is turned on after designating a program number,
the automatic operation of the designated program is started.
'Stop "STP Stop signal in memory operation mode and manual operation mode
(Temporary) (JOG, RAPID, STEP, HANDLE).
When the stop signal is turned on during the execution of a program
or manual operation, the system is decelerated and s.tops. When it is
turned off, the program continues execution.
OPERATION
IN EXECUTION EXECUTION
OR MANUAL COMMAND
PROGRAM EXECUTION
t I
STOP, F----t
Reset RESET When this signal is turned on, an alarm output signal (ALM) is
reset. When the reset signal is turned on and off, the external reset
signal (RST) is turned on and off at the same time. This signal has
the same functions as_key of CRT control station. For
details, refer to Par. 7.1.10.
(RESET)
RESET ..
t
ALARM OUTPUT •
(ALM)
EXTERNAL RESETOUTPUT(RsT) }'-'m--__"
SKiP .-4.[_'(
.DECELERATIONAND STOP
STARTED MACHINE
DECELERATION AND sTOP
SKIP ," ""
Servo Ready SVOK This signal is the interlock signal]between Servo controller and
Completion Motionpack-ll0. This signal is turned on when the power is applied
to the servo controller. . ..
!73
9.2.2 DETAIL OF INPUT SIGNALS (Cont'd)
Machine Ready MRDY This is an interlock signal between machine and Motionpack-llO.
Completion When the preparations are completed at the machine side (if needed),
this signal is turned on.
Edit Mode EDIT When this signal is turned on, edit mode begins. Then, editing opera-
tion such as writing programs or parameters from CRT control
station or personal computer can be made.
Memory Operation MEM When this signal is turned on, the memory operation mode begins.
Mode Automatic operation by programs can be made.
Jog Operation JOG When this signal is turned on, the jog operation mode begins. ,all
Rapid Feed RAPID When this signal is turned on, the rapid feed operation mode begins.
Operation Mode Rapid feed operation can be made manually.
Manual Operation HANDLE When this signal is turned on, the manual operation mode begins.
Mode Manual operation by manual pulse generator is possible.
DNC Operation DNC When this signal is turned on, the DNC operation mode is entered.
Mode DNC operation can be performed while movement data from the host
computer is being received. ,d
+X-Axis +JX This is the start signal in +X-axis direction in manual system (jog, •
"I
step, and rapid feed operations). In jog operation mode or rapid op-
eration mode, the system moves while the signal is on and decelerates
and stops when the signal is off. In step opera_ion mode, the system
moves by one step when the signal rises from OFF to ON.
MODE]
JOGOPERATtON(JOG) _s
+ x.Ax,s(+Jx) J 1'
MOVEMENT
I 1 (
Turn on +JX signal after the elapse of at least 50 ms upon completion
of the signal operation of jog, step or rapid feed operation.
-X-Axis -JX Moving direction is changed to -X-axis direction by this signal.
Other functions are the same as in the case of +JX.
q
174
Table 9.5 Function, Operation and Timing of Input Signals (8-3)
Signal Operation,
Handle Name Signal HX
Symbol When this signal is Function,
turned on Operation
during and Timing
simultaneous 1 -axis handle op-
X-Axis eration in handle operation mode, manual operation is possible for
X-axis. If this signal is turned on, during simultaneous 3-axis handle
operation (related parameter #1002 D6 = "1"), handle operation of the
X-axis only can be performed.
Handle Operation, HY When this signal is turned on during simultaneous 1-axis handle op-
Y-Axis eration in handle operation mode, manual operation is possible for
Y-axis. If this signal is turned on, during simultaneous 3-axis handle
operation (related parameter #1002 D6 = "1" ), handle operation of
the Y-axis only can be performed.
Handle Operation, HZ When this signal is turned on during simultaneous 1-axis handle op-
Z-Axis eration in handle operation mode, manual operation is possible for
Z-axis. If this signal is turned on, during simultaneous 3-axis handle
operation (related parameter #1002 D6 = "1"), handle operation of the
Z-axis only can be performed.
Return-to-Reference ZRN When this signal is turned on, the return-to-reference poin t mode
Point begins. Operation of return-to-reference point for each axis is started
by the signals listed below
Refe,e.ce
P_m
t ZRN ( --JX ( __jy )i
(- Jz)
x-axis
__ "
"1SignalI I ON +JX)
ON Jr-JY
OFF i +JZ
OFF
Single BlOck SBK This is the single block operation signal in memory operation mode.
When the single block signal is on, the current block is executed and
the system stops when the block is completed. Turn on the start
signal (STR) for executing th e next .block.
Machine Lock MLK When this signal is turned on in memory operation mode and the
start signal (STR) is turned on, the current positio n display changes
depending on command, but the machifie will not move. However, M,
S, and T functions are executed. US e this signal when checking pro-
grams. --
M, S, and T FIN This signal clears the signal Output fromthe Mofionpack-ll0 and
Completion advances the program to the next block, •When this. signal is turned
on, M, S, and T signal outputs are as follows.
MOVE l I
OPERATION _ ". .
OUTPUT
(M1]- M.zB) J,.ms
LJ
, '1
* lF @
I I
M SYMBOLREADING _ I " " I
(MF) :
T-BCD
OUTPUT I
(TI 1- "1"28) H tins
SPINDLESPEED I * " 1•
COMMAND _ tins ....... I .
S SYMBOLREADING f - .. I .
(SF) ; ., .........
(FIN) - . "
M, S, T COMPLETION " " "
• Set by parameter #1100. " :
• 175
9.2.2 DETAIL OF INPUT SIGNALS (Cont'd)
EXTERNAL FAULT
(ER)
ALARM OUTPUT (ALM) i ,
i
MOVE OPERATION I i
RESET
Alarm Clear ACR !When this signal is turned on beforehand, even if the servo ready
signal (SVOK) is turned off, no alarm occurs. Normally, turn off the
signal and turn it on only if using the mechanical handle.
SERVO
READYCOMPLETED
(SVOK) I
'i,
A'AMC'EA.
(ACR)
1',-----4i
=>0. hs
Feed Override (1) OV1 This is the feed override selection signal. For the feed rate command-
Feed Override (2) OV2 ed by F symbol in the memory operation, three stages of L, M and H
overrides can be selected by the combination of OV1 and OV2. This
function is effective by setting parameter #1002-D2 to "0".
Three-stage override values are as follows.
Signal State
H ON ON i 100% override
L: Low speed M: Medium speed H: High speed
176
Table 9.5 Function, Operation and Timing of Input Signals (8-5)
I FeedSignal Name(1)
Override SignalOV1
Symbol This is the 21-stage Function, Operation
feed override and signal.
selection Timing For the feed rate
Feed Override (2) OV2 commanded by F symbol in the memory operation, any one of the 21-
Feed Override (4) OV4 stage overrides can be selected by the combination of OV1, OV2, OV4,
Feed Override (8) OV8 OV8 and OV16. This function is effective by setting parameter #1002-
Feed Override (16) OV16 D2 to "1". The 21-stageoverride values are as follows.
Signal State
Stage Override Value
OVl 0V2 OV4 0V8 0V16
0 OFF OFF OFF OFF OFF 0%
.1 ON ()Ft r OFF OFF OFF 10%
2 OFF ON OFF OFF OFF 20%
3 ON ON OFF" OFF OFF 30%
4 OF'F OFF" ON OFF OFF 40%
5 ON OFF ON OFF OFF 50%
I 15 ON
14 OFF ON
ON ON
ON ON
ON OFF
OFF 150%
140%
16 OFF OFF OFF OFF ON 160%
17 ON OFF OFF OFF ON 170%
18 OFF" ON OFF OFF ON 180%
19 ON ON OFF, OFF ON 190%
20 OFF OFF ON OFF ON 200%
Note: Override value of combinations not listed
above will be 0%.
t Rapid Feed ROV1 The signals are used to select override in rapid feedrate operation.
Override (1) The rapid feedrate set in parameters #1500, #1700 and #1900 can be '
overridden by combining ROV1 and ROV2 to select any override
Rapid Feed ROV2 value among three stages L, M, and H. Override values are listed
Override (2) below:
Signal State
H ON ON 100% override
Rapid Feed ROV3 When this signal is turned on, the override value by ROV1 and ROV2
Override Cancel is ignored and 100% of speed is used.
177
9.2.2 DETAIL OF INPUT SIGNALS (Cont'd)
Step Multiplier MP1 This is the signal for selecting the quantity of feed of one step in step
MP2 operation. The quantity of feed of one step can be selected in three
stages and is set by parameters.
i Feed Amount/Step
MP1 MP2
Signal State !
HANDLE_ This signal also selects the multiplier of move amount per pulse in
Multiplier/ manual operation.
x0 OFF I OFF
x2 ON I OFF
x 10 OFF I ON
x 100 ON t ON
178
Table 9.5 Function, Operation and Timing of Input Signals (8-7)
Position Memory PMEM When this signal is turned ON, axis position displayed current value
is retained in the offset area. This memory is kept even after the
power is turned OFF.
To validate this funct_0n, set the system parameter #1003 D1 to 1.
r MEMORY
MEMORY
I
POSITIONMEMORY
(PMEM)
H89
" H87
Forward Run of FRN If this signal is input when the spindle rotation speed is programmed
Spindle with the S code in memory operation, spindle axis module D/A
output is controlled according to combination with parameter #2004.
SPINDLE
SPEEDCOMMANd J
FORWA.O
OF SPINDLE .U. I I
(FRN)
D/A OUTPUTWHEN
#2004
= "I" 0+ J_///_'///_'/_
Reverse Run of RRN As with FRN, spindle axis module D/A output is controlled.
Spindle
SPINDLE _!
SPEED COMMAND
REVERSE RUN I I
OF SPINDLE (RRN)
D,A
OUTPUT
WHEN
0 +
#2004= "1"
F///////./A
D/A OUTPUT
#2004= "3" WHEN 0 + /_/_J._/4
Spindle Stop SSTP As with FRN, spindle axis module D/A output is controlled.
SPINDLE I
SPEED COMMAND
SPINDLE STOP I I
(SSTP)
D/A OUTPUT WHEN +
#2004= "1" 0 _
179
9.2.2 DETAIL OF INPUT SIGNALS (Cant'd)
Spindle Gear OR.1 The siganls are used to select gear ratio in spindle gear change. Gear
Select(I) ratio can be selected among three stages L, M, and H by combining
GR1 and GR2. The maximum rotation speed on each gear is
Spindle Gear GR2 specifiedin the parameter.
Select(2)
Optional Block SK1 This signal determines whether the data of a block containing "/"
Skip (1) SK2 (slash) are to be ignored or not in memory operation mode.
to SK3 When this signal is turned on, the selected block is ignored. For
Optional Block SK4 example,if SK1 signal is on, commands up to the end of block
Skip (8) SK5 containing "/" are all ignored.
SK6 Operation of this signal is ineffective for a block being executed
SK7 or a block stored in the buffer for advance reading. In the case of
SK8 memory operation, the operation becomes effective from the block
which has just been read.
Program Number Wll This signal is used for designating the program number from an
Input W12 external. Designation is possible from 01 to 99 with 2 BCD digits.
W14
Wl8
W21
W22
W24
W28
180
9.2.3 DETAIL OF OUTPUT SIGNALS
Motionpack- ll0
MOTION_MODULE ?,;I.&Cjt_I.N!___l__E_
......_._ MCRD
'
, CONTROLLFR
*"" ,,,.AR,,,
, ,,
_-_,_. oP 1___PROCRA,.'4
RUX
2C.N-40 DEN
2CN-ll! M 30
2 SF _L
" , S SYMBOLREADING
2CN-27 RST I
zpx
2_ , EXTERNALRESET
i _ X-AXIS REFERENCE POINT
ZCN.^Ij_.._
' ZPY , _ Y-AXIS REFERENCE POINT
2CN- II M 18 _ DIG IT
(00TO99)
2CN-31
2CN-15 M 28
M24 _ IT
2CN-47' T I1
t_T_
2CN- 16 T 12
_ UNITS
z -rl_ _ T-BCDCODE
•
2CNI17
.2CN • J.., T21
T 22 ' L4_ (00 TO 99)
,; OUTPUT
[-_ TENS
• : 181
I
9.2.3 DETAIL OF OUTPUT SIGNALS (Cont'd)
Table 9.6 Function, Operation end Timing of Output Signals (3-1)
Motion Controller MCRD This is the interlocking signal between the machine and motion
Ready module. When this signal ison, preparations for starting begin at
the machine side.
Alarm ALM When this signal is on, there is an alarm state in the system. For the
contents of alarm, refer to APPENDIX-1 LIST OF ALARM CODE.
Cycle Start STL This signal shows the automatic operation in progress and is turned
on during memory operation or single-block operation. The following
shows conditions which turn the cycle start signal off:
• Alarm
• Reset operation
• Stop signal ON
Temporary Stop SPL This signal is turned on when an automatic operation is halted by
stop signal (STP) during automatic operation.
MEMORY OPERATION [
(MEM)
STOP T
TEMPORARY STOP
(SPL)
i' i
I
I
u
t
f I
Program Run OP This signal is used to indicate program running and turned on during
memory or single-block operation. Under the following conditions,
the signal
signal.
is turned off.The current block executed for single-block
I
• Reset operation executed
• Program ended (MOO, M02, M30)
Positioning DEN When M and T codes were commanded by the same block of move
Completed . command, this signal is output after the completion of the move
command.
When there is no move command and M and T codes are com-
manded, this signal is output at the same time as BCD code. This
signal is not output if there is a move command. DEN signal output
is released when M and T completion signal (FIN) if returned to ,dn
Motionpack-ll0.
switching operation.
It is also released by reset operation or mode
I
MOVE OPERATION ] I
POSITIONINGCOMPLETED J I
(DEN)
I
4
__.J
M, S, T COMPLETED D
(FIN)
Program Stop MOO If MOO is read during automatic operation, the operation of the
relevant block is executed, automatic operation is halted and then MOO
signal is output, Restarting from the next block is possible after turn-
ing on the start signal (STR).
Endof Program M02 M02 is commanded at the end of program. When M02 is commanded
during automatic operation is halted, and M02 signal is output.
EXECUTION I
I
END
OFPROGRAM
(M02) STR J I
182
Signal Name Signal Symbol Function, Operation and Timing
PROGRAM M30EXECUTION
EXECUTION 1
I
RETURN
TOPROGRAM
HEAD
AFTER
(M30) ENDOFPROGRAM* I I
I
/
NEXTSTART
SIGNAL
(STR) RETURN
• Returns to the head of program after M30 execution and waits.
M Symbol Reading MF This signal reads "M-BCDcodeoutput". The M symbol read signal
is output t msec after the "M-BCD code" output. Delay time is set by
)arameters, #1t00. The M symbol read signal is released when M, S;
and Tcompletion signal (FIN) is returned to Motionpack-ll0. It is
also released by reset operation or mode switching operation. MF is
CODE
OUTPUT
(M|MBCDI-M28) Jl , t ms I
I
' I
READING
_ I
(ME)
MSYMBOL j 1 Ii
I
M,S,T
COMPLETED
(FIN)
T Symbol Reading TF This is the read signal of "T-BCD code output". Tsymbol read
signal is output t msec after "T-BCD code output". Delay time is set
by parameters, #1100. T symbol read signal is released when the M
and T completion signal (FIN) is returned to Motionpack-ll0. It is
also released by the reset operation or mode switching operation. -
MOVE
OPERAT,ON
I I
I
I
'T-BeD . "
CODE..OUTPUT I
...
•. i .TSYMBOL
. (TI I-'I"28)
READING'
_ I l' "
(TF)
M,S,T
COMPLE'FED h '
(FIN) . . . .
S Symbol Reading SF This is the read signalof."spindle speed command". T symbol read
signal is 0utpUtt mseCafter "spindle speed command". Delay time is
set by parameter, #1100. T symbol read signal is released when the
M, S, and T completion signal (FIN.) is returned to Motionpack-ll0.
It is also.released by the reset operation or mode switching operation.
MovE OPERATION l I
I
I
I
SPINDLE
SPEED. "I
•COMMAND _._ ms
SSYMBOL i .... i
READNG
(SF) I
M,S,T - _'1
COMPLETED T I
• {FIN
t •= .
•- " • 183
9.2.3 DETAIL OF OUTPUT SIGNALS (Cont'd)
RESET
(RESET)
EXTERNAL(RsT)
RESET
X-axis Reference ZPX This signal is output only when the position is at the reference point
Point of X-axis.
Y-axis Reference ZPY This signal is output only when the position is at the reference point
Point of Y-axis.
Z-axis Reference ZPZ This signal is output only when the position is at the reference point
Point of Z-axis.
M-BCD Code Mll M21 This is "M-BCDcode" outputsignall It is output at the same time as
Output M12M22 the start of a block containing M symbol. "M-BCDcode" output is
(2-digit Output) M14 M24 released when M and Tcompletion signal (FIN) is returned to
M18 M28 Motionpack-ll0. It is also released by reset operation or mode switch-
mg operation. M-BCD code is not output in MOO, M02, M30 or inter-
nal processing M symbols (M90 to M99).
T-BCD Code Tll T21 This is "T-BCD code" output signal and is used to designate or select
Output T12 T22 tools. It is output at the same time as the start of a block containing
(2-digit Output) T14 T24 "T-BCD code". The output is not released even though the M and T
T18 T28 completion signal returns to Motionpack-ll0. It is held until a new T
symbol is designated. •
(Notch Signal As a special example, this signal is also used as notch signal
Output) output. However, if it is used as notch signal output, the T function
cannot be used. See Par. 4.2.14 and Par. 4. 2.15.
Alarm Code All A21 This signal is output alarm code at hexadecimal. When an alarm
Output A12 A22 does not occur, these signals are all OFF (0).
A14 A24
A18 A28
184
9.3 CONNECTION BETWEEN MOTION MODULE AND CRT CONTROL
(+5\;)
D L_ 3CN-12 ( R'rs)
L_ 3CN-11 ( CT$ )
(RTS )
( FG)
( F(.;) CNC.20 FG
_r 3CN-20 (.CTS)
...... ,._ .
• _ .... .. ..•
..-. _,. ,. ,
185
9.3.2 CONNECTION BETWEEN PERSONAL COMPUTER AND MOTION MODULE
Where the personal computer is used for programming, parameter transmission or system
status monitoring, the personal computer can be connected directly to motion module (to
3CN) or through the CRT control station (to CNB) to the motion module. The same cables
can be used in both the cases.
7 0V _ 3CN-I (OV)
3CN-2 (OV)
I_
i
(lm)
E
I
'
=
3CN-
3CN-3
18 ( DS"-'-R)
(0V)
C 3CN- 15 (RXD)
I E 3CN-4
.3CH-12 +5V)
DSR)
4 I 3CN-lO RTS)
5 3CN-II CTS)
(CTS)
(RXD)_ 3 3CN-16 RTS)
(JUNCTION) 1_ [ !
I i
(_I'XD) 2,- i .(_3 CN- 9 (nxl))
•)
?
1 86
9.3.2.2 Personal Computer_--_CRT Control Station_ ,Motion Module
PERSONAL COMPUTER STANDARD CABLE@ CRT CONTROL STATION STANDARD CABLE@ MOTION MODULE
MODEL PC8201 (NEC) TYPE JEFMC-W020 TYPE JEFMC-H011 T.YPE JEFMC-W01F-] TYPE JEFMC-C02D
WIRING DISTANCE:
______C!__Z__
I 15_M_ ir
I I
_.v) : ov . ;_(ov)
L.._.@.._.8 ( '5"_-R ) _,,V)CNC-Z( ov : _(ov_"
I.CNB-3 (0v, L.@3CN-18
E ,CNB-I5(RXD)
I _
1 87
9.3.3 CONNECTION BETWEEN DNC PERSONAL COMPUTER AND MOTION MODULE
Where the personal computer is used for DNC communication, the computer is connected to
motion module (to 8CN).
8CN-3 (0V)
8CN- 15 ( RXDA )
" _ 8CN- 18
8CN-4 _+SV)
,8CN-12
(RTS)-'--_4
( CTS ;
5 _]
/
<-
K 8CN-ll
8CN-1(, ,CTSA)
,RTSA)
I
(RXD) 3-------2 ,8CN- 16 fRTSA )
(JUNCTION) 18i
:Tk. i,1
F- 8cN-,7,CT A,
.8CN-8 (TXDA)
,
' 8CN-9 (RXDA)
(TXD) z ,,
, '
188
9.4 CONNECTION BETWEEN MOTION MODULE AND AXIS MODULES
k Transmission between the,motion module and axis modules is made through FA bus signal
cables. Up to 4 axis modules can be connected to the motion module via standard cable (_.
r ",
II __}
C.__.NN
6 : I .__; I DATA "¢lCN-'[0
6CN- 20_ !t DATA I
6 CN - 9
- [$ t Osv I
I SEL I FL_CN- 16
oct-16 _ l c.---_.
6
_6CN-£._ r o_,, I ,_(:1
l 6CN- 15(_, I} Osv [ ¢ CN-15
l 6 CN -- _i_ [ SLAM I CN-7
I I
, I I
4CN-7 _ L .......
"_ J
b 4CN-12 _ X
4CN-
4 CN - 13
4CN-
18 ).
)-
).
\ 20-CORE FLAT CABLE
4 CN'- ll)
4 CN- 16 ),
4CN-I1
4CN-17 ).
4CN-8 f
4CN- _,
4CN-9
4 CN- 15_
4CN-4 [
+5V [ 4CN-5"_[I-
4CN-6 ._[
4CN-1 f/
osv I _CN-2
;,_
4CN-3 I_[, : " '
FG 4CN- 20
189
9.5 CONNECTION BETWEEN AXIS MODULES AND Servopack,
TG AND PG
Signals related to the servo should be connected to 3CN connectors of axis modules. These
signals include speed command signals, TG feedback signals, BASE BLOCK signals, etc.
Use shielded twisted pair cables.
1 ! I REFERENCE
3CN-II ( IP I 0V INPUT
, i ' I
1 i EXTERNAL
I I 0D POWER SUPPLY
I
3CN- 1._/ . Pi I - VD _
I I
3CN- 17 , ; I +TG
I I TG INPUT
3CN-
: I / I --TG __
J I BS I
I t BASE BLOCK
• 3CN-5 1 !
"(_ iP II BSo , ]SIGNAL
_ i / =_0 FAILURE
:gCN- V
0=4 V
3CN- 13 OVF
_ OVERTRAVEL (R)
3CN- 12 OVR
I
i 9.5.2 using
For CONNECTION BETWEEN
DC Servomotor, signals AXIS
related MODULES AND detector)
to TG (speed TG AND andPGPG (position detector)
should be connected to 2CN of axis modules. Two kinds of 5 V line driver output types and
12 V transistor output types are availab]e for PG, requiring a suitable connection for each
type.
For using AC Servomotor, PG signal should be input via the AC Servopack due to
PG and TG signal processing in the AC Servopack.
• "_1 ' TG
I
I
I
I I
(2CN-18*) 2CN-16 , I
q PA L A
(2CN-19")
2CN- . II: 1,B \
JPG
(2CN-17*) 2CN-19 , PI I P'--B
• f FOR5V)
2CN- 14' , I PC , R 7
2CN-15' , Pl Ii P-'C _ S /
i x /
2CN-.O_ I FG T
191
9.5.2.2 For DC Servomotor 12 V Transistor Output PG
FEEDBACK UNIT
AXIS MODULE STANDARD CABLE (_ TYPE TFUE-[I_-___jZC7
TYPE JEFMC-B011 TYPE JEFMC-W16r-7 OR -,_]{_]SAB* _
WIRING DISTANCE: 15m MAX (12V TRANSISTOR OUTPUT)
I I
.2CN-I I "O , 1
I i lk_ I I
I_ , IPl', "_
o_ 0.v ._.___//IFOR
IZVl
+sv _CN-4
r _'"l -C ' I 12v __.E/
_
I2c_-l_- ',;
,', <c I_IIov
, i I[I
4-
12VDC 12V ]_'_ iI - *2 *I For only feedback unit, type TFUE-[:][:_]SAB.
POWERSUPPLY I *2 Arrange PG wires in such a manner that this i_
FORP6 I I distance becomes as short as possible.
11
I..._
0v ," _.J
_j_
Fig. 9.15 Connection between Axis Module
and Feedback Unit with 12V PG
CABLE
SHIELDED WIRE
1 92
/
/
/
!l" =
fl CN-s3
2 CN - 18",J_
z PB ! ! _ZlCN - 35 2C . -,
--
_fi I I ,
;>
I " I PC
CN - 19 PB '1'
t ,.£2
_1 CN - 36 :,
Ii I
a_ PC ' i r/1 '
z__ PC ' li . ' *
- ----_ ! "i >flcN-zo "_.
ZCN-I'D 0V ! i
= -_-_m_ ' I ._'1 CN- 1 '
_2
CN-_____
ov ',' ',' _qCN-2 t
2 CN - _0_i_____._________ _, 1 CN- 18
__i
• For detailed information, see the technical manual.
For transmission of speed reference signal from AC adjustable speed drives, connector 3CN
AC ADJUSTABLE
D is used. Power supply (_+15\ 1, 20 mA) is needed.
AXIS MODULE SPEEDDRIVES
TYPE JEFMC-B011 VS626MTIIB
[-
,
_----_ 3 CN- 14
D DAS
,
3CN-18 _ f "_ ICN-9
EXTERNAL /_ I i ; ISPEED
0v l I _ .... o/REFERENC
3CN-,I I ) "T ....... [INPUT
] 1,,cN.j
SAL - t CN-35 ALARM
3CN-7 _1 --
OVF
. 1CN-34
oo] "
3CN-12_
3CN-13 I
3CN-6 . ..
3CN-20 i
+24V . ]
+24V 024V
Transmission between the micro PC module and the motion module is made through FA
but signal cables (standard cable _}) ).
4CN-7
_ , . _o_ ,_._7
I t
E I
II II DATA .L 4CN-I5
4CN-15
I I
4CN-18 I I
4CN-19
,,, I SEL / 4CN-19
I
I
6CN-16
6CN-5 I
6CN-18
6CN-]
6CN-3 t 9
6CN-20
6 CN- 2O
6CN-2
0V
6CN-4
6CN-6
6CN-11_
6CN-15 _
6CN- 17 _
6CN-19 @
_ !
Fig. 9.18 Connection between Micro PC Module
and Motion Module
194
9.7.2 CONNECTION BETWEEN MICRO PC MODULE AND PERSONAL COMPUTER
P
PERSONAL STANDARD CABLE
COMPUTER TYPE JEFMC-W020 MICRO PC MODULE
MODEL PC8201(NEC) TYPE JEFMC-B110
- (lm)
OV
--
3CN-I (0V)
(OV) I L
3CN-2 (0V)
I
L 3CN- 18
3CN-3 (0V)
E 3CN- 15 (RXD)
3CN-4 (+SV)
E 3CN - 12
(RTS)_4_---1 5,
(CTS) E 3CN-10
_CN-II (RTS)
(CTS)
2 3CN-9 (RXD)
,
(TX'---6) , ,( --
?
I , FG I 3CN-20 (FC)
6
(FG)
195
9.8 CONNECTION BETWEEN MANUAL PULSE GENERATOR AND
MOTION MODULE 9
Fig. 9.20 shows connection of the manual pulse generator and motion module. For the
manual pulse generator which operates on 5 V, the power supply incorporated in the motion
module can be used. For the manual pulse generator which operates on 12 V, an external
power unit of 12 V must be provided. Supply voltage of manual pulse generator type
RPEH-2EST/100M ranges from 5 VDC to 12 VDC.
MOTION MODULE
TYPES JEFMC-C023, -C027
F- WIRINGDISTANCE:lmMAX
I . r I [ 0V 7CN-1 (0, V)
_/(o v)// 2 I I
_SIMULTANEOUS\ r [ [ XHA 7CN-8 (XHA)
( 1-AXIS ) ' ]1 [I 7CN-9 (XHA)
i . = 7CN-15 (XHB)
1
i
I 0V 7CN-2 (05V)
1 '
I
I
1
i
'
[
I
(+ VD,9I [ I
I
/,_/(0 v) 2 I 0V 7CN-3 (05V)
Z-AXIS (" × _"- (A) 3 I I ZHA 7CN-12 (XHA)
I w
7CN-20 (FG)
[
Note:
1. Connect to the X-axis terminal, when manual handle (1-axis) is used
simultaneously. The axis is changed by axis change signals
(HX, HY, HZ).
2. When manual handle (3-axis) is used simultaneously, the axis change
signals HX, HY, and HZ must be turned on. See Par. 9.2.2.
3. To use 12 V power supply, connect external power supply 12 V and
0 V to pulse generator terminals 1 and 2, respectively.
196
9.9 CONNECTOR TERMINAL NUMBER AND SIGNAL NAMES
Connector terminal numbers on the panel of motion module and signal names are as shown
below. Power supply terminals for 5 VDC are also provided. Signal names of connectors
with * show those in standard I/O allocation.
Oz4V HANDLEDNC OVl OV8 ROV2 JOY2 PMEM SSTP +JZ -JY HX MP1 GR2 ER ZRN MLK
1 R21DAP 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [ 18 [[
19 20 21 22 23 24 25 26 27 28 29 30 31 32
STEP MEM OV20V16 [ROV3 JOV4 RRN +JX PRT -JZ HY MP2 SOR (_
+33V_4 34
JOG 35
MDI 36
EDIT 37
OV4 38 39
ROVI[JOV1 40
JOV8 41
FRN 42
+JY 43
-JX 44
CLP 45
HZ 46
GRI 47
SBK NE48G 49
FIN 50
ESP
1 2 3 4 5 6 ? 8 9 10 11 12 i
r
13 14 15 16 17 t 18
Oz4V WI1 W14 i W22 SKI SK4 SK7 SPL MOO M30 SIr ZPY i MII , M18 M24 T12 T21 I T24
19 20 21 22 23 24 2_ 26 27 !28, 29 I 30 31 32
w18 w24 SK2 SK5 SK8 OP MF RST I ZPZ M12 M21 [ M28 T14
46 ' 47 48 49 [
1
50
i SK6STLOEN
I ZPX
iZ,'S,M., M'22
:iT. T18T22
I T28
CONNECTOR 3CN (MR-20RMA)
1 2 3 4 5 6 I 7
OsV OsV OsV +5V +5V +5V
I
D TXD
8 RXD
9 RTS
,0 CTS
11 12 ,3
14 15 16 17 18 19 I 20 6CN
T×DR×D
RTSle I t I FC
CONNECTOR 4CN (MR-20RMA) 1C N
I 1 2 3 4 5 6 7 3N
OsV OsV O5V +5V +5V +5V CLKOFF
8 9 10 11 12 ,3
14 ,5 16 17 18 19 20
m
l 2 3 4 [
i 5 6 7
STR STP RESET SKIP SVOK MRDY +24V POWER SUPPLY
8 9 10 Ii 12 13 (5VDC) TERMINAL
DATA
1 O5V
2 CK
3 OsV
4 SEL
5 OsV
6 S7MLA 8 9 CLKOFF
10 Note: name
nal Each is
pin described
number and
in sig-
the
SIGNAL. NAME
_ PIN NUMBER
Fig. 9.21 Connector Terminals (Pins) and Signal Names of Motion Module
197
9.9.1 MOTION MODULE, TYPE JEFMC-C02[r-(Cont'd)
8 9 l0 ll 12 13
XHA XHA YHA YHA ZHA ZHA
14 15 16 17 18 19 20
XHB XHB' YHB YHB ZHB ZHB FG
198
9.9.2 AXIS MODULE, TYPE JEFMC-B011
Connector terminal numbers on the panel of axis module and signal names are as shown
below. Power supply terminals for 5 VDC are also provided.
'
i 1 2 3 I 4 5 6 7 8 9 10
20 19 18 17 16 15 14 13 12 11
8 9 10 11 12 13
+TG -TG
14 15 16 17 18 19 20
D PC
CONNECTOR
-
PC PA
3CN (MR-20RMA)
PA PB PB FG
1 2 3 4 5 6 7 POWER SUPPLY
14 15 16 I +TG
17 18 '+19V24DEC
20 586-256
+VD -VD DAS
D Fig. 9.22 Connector Terminals (Pins) and Signal Names of Axis Module
Connector terminal numbers on the rear of CRT control station (JEFMC-H011) and signal
names are as shown below. Power supply terminals for 100/110 VAC are also provided.
1 2 3 4 5 6 7 1 2 3 4 5 6 7
D CONNECTOR CNB (_4R-20RMA) CONNECTORICNC, MR-20RMA)
O_V OsV OsV +5V +5V +5V OsV OsV
8 . 9 l0 12 13
8 9 10 11 12 13 _ 11
I 14 I 15 16 I 17 ID_R2 _ 19 20
TXlDiR×IDi
14 15 16 17 18 19
FO
20
585-187
Connector teri-hinal numbers on the panel of micro PC module and signal names are as q
shown below. Power supply terminals for 5 VDC are also provided. Signal names of
connectors with * show those in standard I/O allocation.
0.. V _D52:0 ,5200D2 =5200D5:_2:1 _52:1 _52:1 _D5202 ,D52:2 45202_ .D2:3_ :ZD52:3.,5204D0 _52:4 =5204D6._5205D1 _52_)5 =5205D6
19 2¢J 21 22 23 24 25 26 27 28 29 30 31 32
=5200 =5200 #5201 =520] #5201 =5202 =5202 _$52031_,5203 #5203 =5204 =5204 _5204 :$5205
D3 D6 DI D4 D7 D2 D5 DO D3 D6 DI D4 D7 D2
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
_;5200 ,5200 =5200 ,520] ,5201 ,5202 =5202 _5202 ,5203 :_5203 =5203 #5204 g52041:_5205 =5205 _5205 .5205
+24V
D1 D4 D7 D2 D5 DO D3 D6 D1 D4 D7 D2 D5 DO D3 D5 D7
155206 _5206 :_5206 _5207 t¢5207 ,5207 _:5300 $5300 ,5300 g5301 "-5301 ,5302 _5302 _:5302 ,5303 #5303 _5303
02. V DO D 2 D 5 DO D 3 D 6 D 1 D 4 D 7 D 2 D 5 DO D 3 D 6 D 1 D4 D 6
19 20 21 22 23 24 25 26 27 28 29 30 31 32
g5206 =5206 g5207 #5207 =5207 _:5300 _5300 g5301 =5301 t:5301 95302 X_5302 #5302 :t5303
D3 D6 DI D4 D7 D2 D5 DO D3 D6 DI D4 D7 D2
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
S5206 .5206 t¢5206 #5207 t35207 :$5300 ,5300 :_5300 #5301 =5301 $:5301 _5302 :_5302 _:5303 "5303 =5303 ¢_5303
-.'-24V
D-I D4 D7 D2 D5 DO D3 D6 DI D4 D7 D2 D5 DO D3 D5 D7
8 9 10 11 12 13
14 1"5 16 17 18 19 20
1 2 3 4 5 6 7 8 9 _0
20 19 18 17 16 15 14 13 12 11 ,dm
I
DATA 0sVi CK 0sV SEL 0aV ] 0sV q
I
Cables are listed in Table 9.7. Usually cables are to be prepared by the users, but the
YASKAWA can provide them if desired. Shown in Fig. 9.1 are the connections between
units with standard configuration and also cable names.
Rack-mounted FRC2-AA20-10 [- I [ I I
type
Motion
Machine
module
side Packaged
shield [_ .... I -W110
W111 _ 2m
lm
I/O M-SCN -W112 L 5m
i_ -W120 1m 9
202
Table 9.7 List of Cables
Cable
Symbol Application Connector Cable Type Cable Specifications Supplied by Yaskawa
(_ i I/O signal MRP-50F/MR-50L KQVV-SB
50Cx0.2
Motion module
*---*Machineside I L TypeJEFMC L
I/O , -W 130 l m
d " "- -W131 2m
I Micro PC M-2CN or
P-1CN -W 132 5m
module*---*
Machine side
expansion I/O
D Axis
signal module*---* shield
4P x AWG26 _ -L __ r-- - WJEFMC
Type l 51 1 Lm
AC Servopack A-2CN -W 152 3m
Axis module*-*
DC Servomotor
4Px0.2
Packaged
shield
d
A-2CN
....
-W160
W161
-W 162
' 10m
15 m
25 m
(Example) (Example)
KQVV50C x0.2 . . KQ VV20C X 0.2
(0.2 mm 2, 50 cores) (0.2 mmZ, 20 cores)
Recommended manufactured by Fuj{kura Ltd. manufactured by Fujikura Ltd.
D AWG TableSectional
9.9 Dimensions
Area gf of Cores
" Standard Outer Dia of"
Conductor mm" . . vinyl !nsulation mm
24 0.21 1.5 "- Recommended
Specifications
Item _n_t
KQVV-SB
9.10.3 CONNECTOR
®
Type_
_ c,,mh^ I A B C D
(_)
(_) Connector cover
Cable clamps
Note:
1. Manufacturer: Honda Tsushin Kogyo Co:
2. Applicable cable outer dia:
MR-20L--10mm dia max
MR-50L--16mm dia max i
3. Special tools are necessary for crimp type. 1
Fig. 9.25 External.Dimensions of Connector in mm
204
9.10.3.2 Terminal Number and Dimensions in mm
I 2.6 X 17 = .14.2
/
E I
_-_ 2.6
2.6 × 17,= 3?,.8
_, 6.1 , 2.6x6=15.6
I
2.6
I 2.6 × 5= 13.0_
Note: Figures above are viewed from wiring side of the connector.
In the Motionpack-ll0 system, various cables with different power levels and signal speeds
are located in proximity, such as wires for main circuit of motor and wires for PG signals.
If a cable for applying a large current, such as main circuit for motor, is located near high
speed signal lines for PG or bus signals, noise might be induced in the signal tines,
resulting in an erroneous operation.
Contents Wires carrying large cur- Wires which may be adverse- Wires for digital or analog•
rents or high speed signals ly affected by noise induction signals which are relatively
which may induce noise in from oi_her wires. Stable.
otherwires. i , _ " . _ . . .
Applicable • Wiring between Servopack • Wiring between PG, TG • I/O sighal, @,@ ,@.
Wiring and motor, and axis module,
• Wiring between Servopack ( @ , @ ).
and input wires of AC • Wiring between Servopack
powe/" supply, and axis modules, @. ... ....
• Wiring for regenerative • Wiringbetween CRT : .
resistance units, control station and motion .
module, @. .
• Wiring between personal
t module,
computer @.and motion
" Wiring between motion
module and axis module,
(_), . ..
• Wiring between micro PC
module and motion .
module, @'. 205
9.11.1 PREVENTION OF INTERFERENCE BETWEEN WIRES (Cont'd)
Be sure that wires in different categories are not located close to each other. For q
category ]] wires, the following precautions must be taken.
Be sure to connect the surge suppressors to the coils of relays, contactors and solenoids.
Examples of suppressors:
• For 200 VAC: Surge Suppressor CRh0500 (Okaya Denki Co.)
• For 100 VAC: Surge Suppressor AU1201 (Okaya Denki Co.) t_
• For 24 VDC: Diode 1S2462 (Toshiba) 11
Be sure to connect insulating transformers and line filters to control power supply lines. In
this case, the following precautions should be taken.
• Separate the primary side or the secondary side of insulating transformer or line filter. I
1
• Ground the insulating transformer or line filter using a large diameter wire running the
shortest possible distance.
• Make wiring as short as possible to the input terminals of insulating transformer or
line filter to prevent noise induction.
One-point grounding (100m or less) should be made using wires larger than 2 mm z. If the I
'IE
servomotor is to be insulated from machine, be sure to ground the motor. Fig. 9.27 shows
the grounding method. Connect a single line from each unit or module to the grounding
point of the control panel, and then make one-point grounding (100Q or less) from there.
CRT M_CRO
DC CONTROL PC MOTION AXIS MODULE Servopack
POWER STATION MODULE MODULE
_- 100.QOR LESS
D To prevent a voltage drop due to common impedance, wiring for 5 VDC power supply for
motion modules or axis modules should be carefully made, and large diameter wires
(larger than 2 mm z) should be used.
POWER
SUPPLY MICRO PC MOTION AXIS AXIS AXIS AXIS
MODULE MODULE MODULE MODULE MODULE MODULE
I
+5v__ _v
_T_ _ _ 1 I 1
l J' 1 J (a) Correct
_1 ) SUPPLY
POWER MICROPC MOTION AXIS AXIS AXIS AXIS
207
CONTENTS
D
209
10. SETTINGS AND INDICATIONS FOR MODULES
m
10.1 MOTION MODULE SYSTEM SETTING q
When the motion module control system is used by changing the normal on-line mode to
off-line mode, the system switch (2SW) is set, e.g., in micro PC module I/O allocations.
Fig. 10.1 shows the system operation contents according to the "2SW" setup value.
To use the normal on-line system, be sure to set the switch to "0" position.
The sv_itch is preset to "0" at the factory before shipping. Do not set the switch to
any position other than "0" and "9".
588-310
These indications are used to check whether the input signals are normally entering into the I
"IE
input connectors (1CN, 2CN, 5CN) of motion module. There are eight indicator lamps, but
the input signals at 64 points can be checked since the lamps are combined with the indi-
cation changeover switch (1SW). Lamps are lit when the input signals are on and turned
off when input signals are off. Fig. 10.3 shows the checking method of input signal, and
Table 10.1 gives the list of indications and input signals.
INDICATIONS OF
INPUT SIGNAL
MONITOR
INDICATIONS
CHANGE-OVER
SWICTH (lSW) _- _
STATUS
INDICATIONS _,- ....,._::_.
t
210 Fig.lO.2 Indications of Motion Module Fig.lO.a Checking of Input Signal
Table 10.1 List of Indications and Input Signals
D7 D6 D5 D4 D3 D2 D1 DO
1CN-36 1CN-20 1CN- 4 ICN-35 1CN-19 1CN- 3 ICN-34 1CN- 2
0 #30007 #30006 #30005 #30004 #30003 #30002 #3000i-#30000
(EDIT) (MEM) (DNC) -- (STEP) (HANDLE) (JOG) (RAPID)
ICN-23 I-CN- 7 lCN-38 ICN-22 ICN- 6 ICN-37 ICN-21 ICNo 5
1 _30017 #30016 #30015 #30014 #30013 _30012 #30011 #30010
(ROV3) (ROV2) (ROV1) (OV16) (OV8) (OV4) (OV2) (OVl)
ICN-10 ICN-41 1CN-25 ICN- 9 1CN-40 1CN-24 1CN- 8 ICN-39
2 #30027 #30026 #30025 #30024 #30023 #30022 #30021 #30020
(SSTP) (FRN) (RRN) (PMEM) (JOY8) 0OV4) 0OV2) 0OVl)
lCN-44 lCN-28 ICN-12 ICN-43 1CN-27 ICN-ll ICN-42 ICN-26
3 #30037 _30036 _30035 #30034 #30033 #30032 _30031 #30030
(TBXON) (-JZ) (-IT) (-iX) -- (+JZ) (+IT) (+JX )
ICN-31 ICN-15 ICN-46 ICN-30 ICN-14 ICN-45 1CN-29 1CN-13
4 #30047 #30046 #30045 #30044 #30043 #30042 #30041 #30040
(GR2) (GR1) (MP2) (MPI) (HZ) (HY) (HX)
ICN-SO ICN-18 ICN-49 ICN-17 ICN-48 ICN-32 ICN-16 ICN-47
I/O ADDRESS
I _ ALLOCATED
CONNECTOR SIGNAL NAME
PIN NUMBER
2. Signal names indicate those in standard I/O allocation.
211
10.3 AXIS MODULE ADDRESSING (AXIS SETTING)
Data -
is transferred between the motion and axis modules on the FA bus. The axis module l
addresses on the bus must be defined to identify the axis module signals for each axis.
For the axis module, axis designation, that is, addressing is made by setting the
axis a selection switch (1SW). Fig. 10.5 shows the relationship between the axis names and
axis selection switch (1SW) setting. Do not set the switch to any position other than"l" to
_88-306
x y z S
When adjusting the axis selection switch (1SW), there are two approaches, as shown
in Fig. 10.6: One is from the front of the module using a minus screw driver and the other
is from the side using a plus screw driver.
(. z._f
t
212
10.4 INDICATIONS FOR AXIS MODULES
indicates
and _ the indications
normal operation of axis for
are provided modules and normal
axis modules data Fig.
(referto transmission
10.7).
between motion modules and axis modules. When a servo alarm condition occurs, the
red lamp of _ is turned on. Normally only the green lamp of _-_ lights up.
D (_)
RUN Normal Error
RUN, ALM
ALM Servo alarm Servo on --INDICATIONS
(_ status status
586-256
Data is transferred between the motion and micro PC modules via the FA bus. The micro
PC module address on the bus must be defined to identify the micro PC module signals.
1 '
D 588-312
MOTION MODULE
MICRO PC MODULE
Set the address with a minus screw driver through the square hole of 2SW on the q
micro PC module, as shown in Fig. 10.9.
q
J
jfJ
S _
• 586-270
Fig. 10.9
,,d
These indications are used to check whether the input signals are normally entering into the
input connectors (1CN, 2CN, 5CN) of micro PC module. There are eight indicator lamps,
but the I/O signals on machine side can be checked since the lamps are combined with the ,d
indication changeover switch (1SW). Lamps are lit when the input signals are on and turned I
off when input signals are off. Fig. 10.10 shows the checking method of input signal, and
Table 10.4 gives the list of indications and input signals.
INDICATIONS OF
INPUT SIGNAL
MONITOR
INDICATION
CHANGE-0VER
SWITCH (lSW)
INDICATION
STATUS
586-2_{_
214
586-269
_r D7 I D6 D5 D4 D3 I D2 DI DO
i ........ r
lCN-36 ICN-20 1CN-,I J...l.CNs35..[..1CN.:.!9.. 1CN- 3 1CN-34 1CN- 2
0 #52007 ¢52006 #52005._._.5200.4...._.5.200.3.. #52002 #52001 #52000
/ 1
1CN-23 ICN- 7 1CN-38 ICN-22 ICN- 6 1CN-37 1CN-21 ICN- 5
1 #52017 #52016 $52015 #52014 #52013 #52012 #52011 _:52010
2CN- 3
6 #52067 #52066 #52065 #52064 #52063 ............... #52061 #52060
2CN-36 2CN-20 2CN- 4 2CN-35 2CN-19 _5206½" 2CN-34 2CN- 2 .
1. Each pin
Note: number, I/O address and allocated signal name is
described in the place shown below:
I/0 ADDRESS
SIGNAL NAME
_ CONNECTOR PIN NUMBER
2. Signal names show those allocated by the customer. 215
10.6.2 STATUS INDICATIONS
,din
Micro PC module is provided with two status indication lamps, Fig. 10.12. Lamp _ q
indicates the following status:
• Correct data transmission between micro PC module and motion module,
• Under execution of the logic program of micro PC module.
If a transmission error occurs, lamp _ (red) lights. In normal ON status,
(green) is lit.
586-266
Fig.10.12 Status Indications of Micro PC Module
216
CONTENTS
21.7
11. TEST RUN
,dB
Outline of the test run method for the Moritonpack-ll0 is as shown in the flow chart of
Fig. 11.1. Contents of each item are explained below.
I I
!
Execute a and
manual operation
I
Check the voltage. I Check a stroke limit.
I
t I
Check I/O signals. Check a return-to-reference point, i
I
/
t /
I
Fig. 11.1 Flow Chart of Test Run Method
Wiring check is very important and must be carefully made. If checking of some items is
overlooked during wiring check, abnormal operations may frequently occur in a late stage
of trial run adjustment. In this case, it is very time-consuming to locate the causes of the
abnormal operations. Complete wiring check is the basis of carrying out the trial run
adjustment smoothly. In the wiring check, it is necessary to confirm not only the proper I
connections of circuits but also to check wiring route, size and kind of wires, presence and
polarity of surge suppressors, etc.
When the wiring check is completed, the power to the system should be turned on. When the
power is turned on, the control power unit (5 VDC and 100VAC, power supply, of CRT
control station are simultaneously turned on) is first turned on and then the servo power
unit approximately two seconds later.
The power to the system should be turned on while carefully monitoring the system.
If the machine runs roughly or uncontrollably at the time of turn-on of servo power,
immediately turn off the power. The machine may run abnormally in the following cases •
and the wiring must be rechecked. I
• Motor connections are reversed.
• Tachometer-generator connections are reversed.
• A-phase and B-phase of PG connections are reversed.
218
servo power unit, the connections of motor, tachometer-generator and PG are considered to
be correct.If there
Display
are no
of the
abnormal
CRT control
conditions
station (theis as
machine
follows is after
stationary)
turning after
the power
turning on. on the
LSK RDY
585-204 585-205
D Fig. 11.2 Display of CRT Control Station after Turning the Power on
After tuning on the power for the system, make sure that the voltage is normal at the follow-
ing points.
(1) Power supply voltage: 200/220VAC _+10% or 100/110 VAC_+10%
(2) Control power supply voltage: 100 VAC_+10%, 5 VDC+5%, 24 VDC_+10%
(1) FOR
Check MOTION
by input MODULES".
signal monitor lamps of motion i i-6-_keyl.
Se,,odiagno,i,
ai,p,ayr,
oaeon I
(2) Check on the CRT of control station. 1_"
See Fig. 11.3.
\ \ /
/I--I.emir,.e
0o
D _/I_S Ire,ev.n,,o._.,
I ''g"''c'rcu''
o,=u, o.eck) I :
D7 D6 D5 D4 D3 D2 D1 DO _l
(1) Control Fixed I/O of Motion Module Indication 0 0 0 0 1 1 1 1 II
o,oo,
i ROV3
I Roy,
I ROY'
t OV'_I OVS
I 0V4I OV2I OVlI 2,
Rapid Feed Rapid Feed • Feed" Feed
Override Cancel Override Override (21 Steps I Override (3 Steps)
-_'1 I I I I JoVS
I Jov,i,ow I Jov,
Jog
Feedrate Selection
#,oo_l._s_,
I _, I s_,I s_,I s_, I s_ I s_ I s_f I
Optional
Block Skip
:_4015 I [ I ESP I ER
External Fault
I BATALM I SVALM I I Servo
SVOKI
Ready
Completed
°,°',1 I 1 I I
BCD Input
I ! I I
-0,_1 I I I [ I t I I
220 .,o,ol I l I I I I I I
D7 D6 D5 04 03 02 01 DO
C0NT,0L
A,,re.. I
SIGNAL Program End, End of
I I Program
I Positioning
[ Program
] Temporary
I Cycle Start
Head Waiting Program Stop Completed Operation Stop
-502l I I I I TF I S_ ] MF
T Symbol S Symbol " M Symbol
Reading Reading Reading
.,o:[ I I I I I I I I
_ °,50°
I _28I ,2, I ,22I ,2, t ,,8 I "' I ,,2 I ,,11 T-BCD Code Output (0-99)
-50.I I I I I I I I
D NOTE
1. Signal name with a bar "-" (e.x. STP) shows a reverse signal. The signal without
description (e.x. SVON) connot be used for internal processing.
2. When [_ key is depressed, the display of 10 lines at a time is made starting from
#4000.
D 3. For changing a page of the display screen, depress the or key.
4. When the ____ or _ key is depressed, the screen is shifted in the following order.
Example: • If set to memory operation mode (MEM), "D_" of #4000 becomes "1".
• If the start signal (STR) is turned on, "Do" of #4006 becomes "1".
221
11.1.5 INPUT/OUTPUT DIAGNOSIS NUMBER LIST (Cont'd)
.iN
t
._i I I I I I I I I
SIGNAL
#350l j
._.1 I I I I I I I I
._,_1 I I I I I I I I
._o,I I I I I I I 1 I
222
._.-I
"*1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
/
(3) Control I/O of Micro PC Module
Address D7 D6 D5 D4 D3 D2 b I D0
INPUT
S.GNAL
"5_1 1 I I I I t I I
._,n I I I I I I I I
0_21, I n I I I n i i
._31 i 1 i -i i i I i.
b
UP'
._1 i, n i i i i I i
0_1 I I I I I I I I
"_1 1 I I 1 I I I I
.,_'1, I I I I I I I I
D ._1 I I I I I I I I
._1 I -I I I I I I I
outPUT
""_1
SIGNAL I I I I I I I I
B
UP"
.,,o,[ I I I I. I I I I
..,o21 I I I I I I I I
.5'o31 I I I I I I I 1
._,_1 1 I I I. I I I I
._,_1 I I I I I I. I I
._,_1 I I I I I I I I
D ..,o.I I I 1 I I I I I
._,o81, I- I I I I I I I
""_1 I I I I I I I 1223
11.1.5 INPUT/ OUTPUT DIAGNOSIS NUMBER LIST (Cont'd)
,rim
._l I I i i 1 l i i I
"qu
._l i t I I i i I i
._,1 I I I I I I I
._.1 I I I I i i I ,dn
._1 I I I I I I I q
._1 I I I I I 1 I
OUTPUT
S,GNA"
"500i I I i I I i i
..5°,
i I I I i i I i
"°_21 I I I I I i i
"'5031 I I I I i I I i
"_l i I I I I I I I
"°_51 i I I I I l I I
"50'i I i I i I I i i
"'50'1 I I I I I I i i
"50'[ J l L ! [ 1 1 ]
22. "'_1 i I I I I I I I
11.1.6 SETTING PARAMETERS
D Parameters are important data for teaching the system specifications to the controller.
Therefore, the parameters must be set before operation. Also, if parameters are not set
or their values are incorrect, the system cannot operate normally. The setting of parameters
can be made on the CRT Control Station or on the personal computer. Figs. 11.4 and
11.5 show the flow chart of the setting procedure for parameters.
I
! Se,,oeO.
moO I
b t
I Enterparameter
numbers I I " Depress:the []key' "'] :
t t
D -_ Depressthe
t_} key. I I
t
Move the cursor. , II_ _-
D I
NO NO _
t
I Turn power off. I
t
I Turn power on. I B_
/
t
I C°mp'e"°n
°'Pereme'er
Se"'gJ ....
225
11.1.6.2 For Setting Parameters on the Personal Computer
,rib
For setting parameters on the personal computer, there are two methods: setting the param- g
eters one by one; and batch transferring and setting by file.
Check the STAT of the personal computer as follows:
• Personal computer - motion module: "8E81XS"
• Personal computer - CRT control station - motion module: "8E71XS"
t
Set to "TELCOM" mode. I
t
I Depress thel-_ key" 1 4
f
L_][][].
l Key in the commands
l
Key in tile parameter number and parameter values.
[] [] [] r_ []_] [] [] I
[] []
t 4
Completion of Parameter Writing
t
I ,uro0 e,o,.
I
t
t
Completion of Parameter Setting }
t
JOV1 signal ON,
OFF, JOV2signal OFF
JOV4"signal JOY8 OFF/ /
I Set the jog feedrate to lowsignal
speed(L)•
!
Perform the jog operation. For example,
turn "+JX " signal on the case of
+X-axis direction.
t
1 "
Confirm that X-axis can move.
I
t !
t
( Confirmation of Jog Operation Completed.
) •
-
* To achieve reverse running of the motor, reverse the follow-
ing connections:
D Motorterminals
• TG terminals(_) A
andandG B
• Terminals for phases A and B of optical encoder
• 227
•, %
11.1.8 CONFIRMATION OF STROKE LIMIT
,rib
f !
I=
I .
NO
the wiring.
Check and rearrange I
am h kt r
228
11.1.9 CONFIRMATION OF RETURN-TO-REFERENCE POINT OPERATION
b For the return-to-reference point, confirm the operation by using a temporary reference.
Then perform the adjustment. For the adjusting method, refer to Par. 11.2.1
"ADJUSTMENT OF REFERENCE POINT "
1
I Turn power on. I
necessary,the
D YES setting of.theand
Reexamine following
alter,if parameters:
:¢1403 (X-axis), ff 1603 (Y-axis) and
:I 1803 (Z-axis).
T =
t
times and Confirm the normal operation.
t
D - . < Confirmation
Pointoperation
Completed
of Return-to-Reference >
229
11.1.10 CONFIRMATION OF MEMORY OPERATION
,din
I ® .... I
Perlocmthe return-to-reference pointoperation.
I
Set to single block. (Turn on "SBK" signal). I
Turn off the single block and operate continuously,
Designate
on the starta signal.
program number and turn 1
I
-I I _°°'_e°'_r_'°''s'°°
I I
Turn on the startsignal again. _ Completion of MemoP/ Operation )
230 I
J
11.2 ADJUSTMENT METHOD
D If fine adjustment is necessary after confirming the operation of the system in accordance
with Par. 11.1 "TEST RUN METHOD", the fine adjustment should be made as follows.
i:
i
Perform the return-to-reference point
operation 4 or 5 times and confirm that
the system normally returns to the pre-
determined reference point.
I
• Completed.
Reference Point Adjustment
MNI
Fig. 11.10 Fine• Adjustment of Reference Point
231
11.2.2 ADJUSTMENT OF POSITION LOOP GAIN (VALUE OF Ke)
,d
; 585-175 (
Fig. 11.11 Adjusting of Position Loop Gain
IOn,,I_
1
I 1
t t v;" •
Gain : Low Gain : Optimum Gain : High I
I ' I
( End of Adjustment _
233
12. APPLICATIONS
41
To control machines, they must be designed based upon the full knowledge of the required
specifications of machines, taking into account the performance necessary for control,
workability, safety environment and other conditions. As basic items, the specifications
and dimensions of the target machine must be studied, examined and determined. As the
calculation data for the selection of servomotor and for the start and stop time, the follow-
ing items must be considered.
When the machine configuration is as shownin Fig. 12.1, the motor power P required to
drive the moving part (table) at a constant speed is given by
tt WV
(kW_...................................................... (1) q
P- 6.120x 77
Also, acceleration torque T, required for accelerating in the acceleration time t (s) is given
by
GD_L ×NM
To - 375xt +TL (kgom_ ................................. (2)
TA = (GD2L 375
+GD2M)
xt xNM _ TL Ekg ° mJ .................. (3)
234
sometimes become insufficient due to acceleration and deceleration torque, so that effective
torque must
When bestarting
calculated and tostopping
check theare capacity.
repeated When the operation the isthermal
very frequently, made with a pattern
capacity may
as shown in Fig. 12.2, the effective torque T,,, required for the motor is given by
As seen in equation (3), the motor selected must have a large starting torque and a
small value of GD 2 in order to reduce the acceleration time. That is, a motor with a large
power rating must be selected (power rating is obtained by dividing the equare value of the
rated torque of motor by motor inertia; servo performance becomes better as the power
rating increases). As reference, the load GD 2 (GD2L) can be calculated from the following
equations:
D L:
Do: Length
Diameterof ball screwscrew
of ball [m] [m]
• GD 2 (GDZc) of coupling
Sum of values of GD 2 shown above is equal to the load GD 2. That _s,
OR,V,..O
B---
OR l I h J /-°°
_ _ l/1111111111Yl111_, " . /l/ll/llllrl/A u J
DETECTOR
(TG+PG)
D m
235
12.1.2 SELECTION OF SERVOMOTORS (Cont'd)
1
SPEED N ACCEL DECEI.
[rpm] /CONSTANT_
/ SPEED STOP
_ t= == t4 _ TIME t [s]
TA
TORQUE T
[kg.m] [ TI.
J TIME t Is]
I
12.1.3 EXAMINATION OF SERVO PERFORMANCES
For the servo system having a position feedback loop, as in the case of Motionpack-110, the
position loop gain (sensitivity) must be set to the optimum value. If the gain is too high,
the machine tends to operate roughly but, if the gain to too low, a longer time is needed for
positioning. The position loop gain is called the Kp value and expressed by the ratio between I
positional deviation pulse _ and maximum command pulse f i,
Servo performance is enhanced as the Kp value increases. The largest possible Kp value
(largest possible Kp value) can be calculated from the following formulas:
KpL 1.46
t [l/s): .................................................................. (8) a
I
GD2L + GD2M +Nt_
t= Is] (9)
375 ( TA + Tt )
For example, if V = 30 Ira/mini, _ o = 0.01 [mm_ and t = 0.05 [sl, then Kp value is
approximately 1.46/0.05 = 29.2 [1/sl.
Also, from equation (7), _ = 50,000/29.2 - 1712 pulses. That is, deceleration begins
at 1712 pulses or 17.12 mm behind and then the system stops. (However, deceleration
constant is zero.)
30,000/60
Note: fi, - 0.01 - 50,000 [PPs_ I
More accurate values of Kp can be obtained if Kp is calculated using equations (8)
and (9)when setting the parameters for position loop gain adjustment.
236
12.1.4 SELECTION OF DETECTOR
D In a machine configuration as shown in Fig. 12.1, the number of PG output pulses required
(Fpc) is given by
1 P
Fp_ = 7- x _o • N ............................................................... (10)
Since the pulses from PG are multipliedby 4 internallyin the case of Motionpack-ll0, itis
necessary to multiply itby a coefficient
of 1/4.
The number of PG output pulses available from YASKAWA is shown in Table 12.1
foryourselection.
If the number of pulses of PG determined from equation (10)is other then those shown
in Table 9.1, then it is necessary to select a PG having the number of output pulses larger
than the calculated value of FaG and then correct it by the setting of special parameter posi-
tion command unit of the Motionpack-ll0. Refer to Par. 5.4 "SPECIAL PARAMETERS".
For instance, if _ o = 0.001, P = 6 and 1/N = 5/7 in Fig. 12.1.
Fpc 1 6
= T × 0.001×7/5 - 1071.428-.-
command unit.
2000 × 4 28
6 15
7
0.001 x-- "
5
D 15/28
Then, x3137469
16777216 = 8987794.286
of 28/15 should
× 16777216 be set as parameter.
= 31317469.87 and the integer portion 8987794 of
As the type of PG pulse output, 5 VDC line driver method or 12 VDC transistor
output should be used. (5 VDC transistor output cannot be used.)
237 I
J
12.1.4 SELECTION OF DETECTOR (Cont'd)
]
Table 12.1 List of PG Output Pulses
_tem
Detector Number of Output Pulses (pulse/rev)
Print Motor Standard Series 3000, 2500, 2000, 1800, 1500, 1000, 750, 720,
Minertia Motor J Series 600, 500, 450, 400, 360, 300, 240
DC Cup Motor Feedback Unit
Hi-Cup Motor
Minertia Motor Standard Series
Minertia Motor RM Series 2500, 2000, 1500, 1000, 800, 600,500,400,300,200
6000 (4000, 3000, 2400, 2000, 1500, 1200, 1000,
F Series
800, 750, 600, 500, 480, 400, 375, 300,
1000rpm 250, 240, 200, 150, 125, 120, 100)
S Series 250,200,125,100) I
'ql
1500
rpm
4000 (2000, 1600, 1000, 800, 500, 400, 320,250,
200, 160, 100, 80)
Optical Enc0der
2500 (1250, 1000, 625, 500, 250, 200, 125, 100,
Ac 50)
S Series
1500 (1000, 750, 600, 500, 375, 300, 250, 200,
3000rpm 150, 125, 120, 100, 75, 60, 50)
.
1000 (500, 400, 250, 200, 100, 80, 50, 40)
I
1500 (1000, 750, 600, 500, 375, 300, 250, 200,
C Series 150, 125, 120, 100, 75, 60, 50)
3000
rpm
1000 (500, 400, 250, 200, 100, 80, 50, 40)
2.
of pulses shown in ( ) may be used as the number of pulses for PG.
Feedbuck unit types:
q
• TFUE-[:]__ZD7 (5V line driver output),
• TFUE-[-_][_]ZC7 (12V transistor outpuut),
• TFUE-[-][-_]SC (SV line driver output for RM series),
• TFUE-[I][-_]SAB (12V transistor output for RM series).
3. Optical encoder types:
• UTOPE-,[-][-_[:]YN for M, F series,
• UTOPI-[:][-][:]YR for S series,
• UTOPI-[:'][_-][:] YR for C series.
The type of servomotor can be selected when the servomotor and the number of PG output
pulses are determined. Selection of Servopack will depend on the type of servomotor. For
details, refer to relevant technical sheets.
238
o Ohowexmes°onc ITcoc
i 12.2 APPLICATION CIRCUITS +_v,,v +24 2,v
(1) Power-on Circuit (Fig. 12.3) MODULE
(JEFMC
POWER
SUPPLY -Bl10) '
R0 S,> T.
200/220VAC
) MCCB MOTION ]
NOISE (JEFMC
MODULE i
Me2 . XAX,S
_ _F
FILTER - i_
F - Se-_pv°pac-'_' _ XTHR _ =-- . -C02 __ovO_
, MODULE ,L__._--_.Br_L__
D
"
_
.(JEFMC
AXIS
] ,-o_-×I
[..... _ . -"o"
..L__, X-AXIS
),_'--:_c%-F
.
'R Y-AXIS
S MODULE i F__DB__¥I [
T ' (JEFMC _RTB Y%-"_
i..... Ax,s ]
[-_CDjUSTABLE_.---
g 24V " " -"
......
MODULE
(JEFMC
-BO01,_
_)
1
R (S-AXIS)
I
S o.,v.s L-_S-AX,S__i. ----
200/100 v [
,_ I !1_ MCI
,EMERGENCY
STOP POWER POWER
r_6 N_L-I. , _, --
"" 2 POWER 1 _-av F q OFF ON
--L- MCI
I i POWER/ I
XTHR YTHR OH MC2 SERVO POWER ON
__24VDCj
= ---- 4_ O'-'' F .--oTLR
o _ (FOR DC SERVO)
POWER SUPPLY
2OO1220MAC
50160Hz
XoAXIS
- ............ -D_-S._o_7 ...................
MCCB IT CPCR-FRi[}B, 05C
' 200110OV i
I F--_'_ _4 , 0
_-_, CONTROL POWER ', '_
5VDC
I f----,, , , '
I I * _-(_]S"O-WER
II ! _Fc c, E,
_VD_ c, TC
+24 -+ i'_-"'_. "-'t +TG IL(+)
I I i.t ', I II II II --02
I/ zcN-lo_,I=;
iP _
4M--
_,
-- _ ___ l 2CN-16 I I FP. . P.
/ CNC [ IIIl'k-I
L. .J
_ ....................
+7)V
] I
I I rz t,
/ ,_ _!I_
li_o.v
llIF_ _ ............................
Y-AXIS _........
MACHINE' _---_-q _H-t"Ji'-_"--_ _+ 24_''
SIDE 3CN I, FDBY
; ' I I Ill I _, ; _ Y-AXiS FWD RUN
I l lll I _ , _ _ OVERTRAVEL
,,ic_ I IIIII I --F--R, , RDBY
l TMOTION IIIIIII ',-T, , _ t_m'_'-'_'Y-AXISREVRUN
i '. MODULE I IIIII 1 .................... -_ FDBY _'-t.._._g"OVERTRAVEL
', I (JEFMC ! IIIII I ,_Zo_ F,:,-,.
i J, -C02[:}) I IIIII I Z-AX,S ...
a'------]
IZCN I. II II L._ f- .................. q RDBY RDY
i ¥ " +_V__:_V , --O
O__
I I ov -- ,,v _ sHkk_j-
! L._ ' FDBZ
_ ,II_ : 0.v
+24V i Z-AXIS FWD RUN
I I5cN • tS-----l-.IJ L----L-, ) _ _
MODULE
PC It
II
_ ,_ ....
_ _ (-AXIS
)VERTRAVEI
REV
I
,'
IC"L"_
'_' _J
l.B,o, =_]I
2 CN
+5
O_ "_'_j
FC _ ,
RDBX
oo
__
0 0 f_
,
-_ RDX '__
_L{_.
_ DECY Y-AXIS
.AXIS DECEL
DEOEL LS
LS I
.... ] [ _-_
-
_ _
oEcz
Z-AXIS DECEL LS
r, r_ 'd_2J
240 Fig. 12.4 Typical Connection of DC Servopack Type CPCR-FR[_]B and Motionpack-110
POWER SUPPLY
50160
I 200/2_ HzVAC
R T
NOISE 3'-,_
= MC2
t i ),' L,_ r A (+)MOTOIR
200/IOOV hCN-34
_'I
CN- 16 /I DBRT_
_] R,T, f(l CN
)'1 CN-2)
- 10 B _T "
FDBX B(
TO Y- )'lCN-ll [CN 7 J_ _'I'O-'_
T T [l_ r. lZ-AX,S,
POWER-ON
FILTER
i
•
[
--'L'_r,
"].
....
CONTROL
,
"1
' POWER
SEOUENCE, i
--
.c.-9,c.-6m-o07
flCN-
)'l CN-
7))v.)0)u. AT.L
12
FDX;_
]CN-
_!j __RD)
]9y RDBX
'
_t, 5 VDC flCN-I I.CN-5,1_
G 1 2CN-6 '. !
AXIS MODULE' " ZCN:_ I ', 0V __ /
(JEFMC-B011) ZCN-Z
°'X ',_ • _i ov/L___
ov//i
I " 2CN'___DB ACK UNIT
.... q
lj _- _ 4-5V
Y. X,S
0z_V
Ij ' Y-AXIS FWD RUN
OVERTRAVEL
: _ +24
V FDBZ
, CN ----0_
[ MICRO Pcl RDBX _x-AXI$ REV
MODULE I RUN
IOVERTRAVE
I (JEFMC " I
_ O _ _ _ X-AXIS DECEL LS
" +_v_---
,.. Y.A×,s
DECEL
LS
.... J L. _ -. DEC2
i, Z-AX,SLS
. , , . ..
Fig. 12.5 Typical Connection of DC Servopack Type CPCR-FR[_]RBA and Motionpack-110 241
12.2 APPLICATION CIRCUITS (Cont'd)
POWER SUPPLY I
2001220 VAC
50160 Hz
R
...........................................
DC .%_o_c._
- )MCCB 1T 'CPCR- FRt:iRB A
] DCL nTHR._
/ ==::iii',i;-i:
/ - 24VOC
_ooE,
) P W R
II ! _ FC
._
•
_1CN-_TICN'_
E_
I 2CN-ISJ '
I
PI I PC
I •
_.S=,._.j
pc I
B: White/Blue
L ' / _____J2CN-4 r , , +sv ]? /1" C: Yellow
- "-_'l' ;111111 ! I ..... ZCN-S'_I / D:White/Yellow
GFC I IIIII 1 ' I :, i ', +sv/_ / D. Green
!
tllllliI iI
I IIIII I ',
(.JI::PML*-I_UII} 2CN°2 "__L.
_c.-:,J_o_-G_,_
°v _L'c" ' S:White/Gr
H : Red
G:S,eck
I: I IIIIII ,-.......
_Y-A_
.........
L___JII_H--_-_; +,v
_____=__________lSCN ]
" _::_:,.v
v-====-,L,_ _
_ + 24 V
_ _
FDBZ
Z.AX,S
_wo
RON
OVERTRAVEL .
I T 6CNI I_ I I • .
! I i _ . RDBZ
) ' _C _ II R._-----R Z-AXIS REV RUN
,
I
_
L_
,c. _--- ___II
-
_:__L¥'
' L------'..................
_ _ )VERTRAVEL
T
1CN
MICRO PC
, -oo _ RDBX
v_"_'s.L: -o"°_ .oz
/ MODULE IvUENRTRA'_ I
'l(JEFMC -- :-AXIS RE l DECX]
242 Fig. 12.6 Typical Connection of DC Servopack Type CPCR-FR!_]RBA and Motionpack-110
(Feedback Unit: Type TFUE-[]I-]i:]SC)
2001220 VAC
b POWER SUPPLY
,50/60 Hz
B_ _ r- X-AXIS
_X ___ _ DC Se_o_c_
_--_ M_ ', _T CPCR-
FR!:-RB
A
I U,= U, u L
NOISE -I I f ,
I ...... DCL THR ._A (+_ MOTo_
FILTER I I / , Y_'T_eI,_:_CE_" * <) t + ,_'_ _ !
1 I /. _ _lZ_Szzz_'. [ _o_#_.,_x /J. I;
• _.,,,_"®"
I I
11
R,T,
'I L_
I
_ ,c,-,+
...... J.,{--_,+VD"WT..!LL'r_'z) a _
, ,EV2o
I
i._,_)" ,
.I,'B(--'I I'
rim TOY-AND I [ .'*LN-14_ iP|
i "OD ,_[ICN-10 T FDBX "1 'l I
I FIA IAZF Z-AX,S , / 3CN-I _ :'1
! _ _'ICN- _....lx_,_ _ | ill
. --- '
I (D t_-, , I:
•r "r r _ ' / 3CN-2_; o1' DD_flCN-Z2 T v_l ) Ill
I _'_- r POWER-ONI I I Z ..... & !Pl ,--VD_( ....... ICN-19J_" ...... I 'II
l I I. SEQUENCE
"l I I '_'_" '_ I DAS -Y_! _ =W-l= I ff Ub,'. I I
I f---'4 "-t 'I I 3CN-18_ICN-9 Ps' 6 _-"_-'_ I
¢ _-'-, .....
-T-Mc ' I `;CN-U_i_l! ,,v _lCN-2 ""- 3 - -I I 'I'
_r, CONTROLPOWER I | 3CN'9-'1_ '1 i ,_ICN l ICN " _ I [ '
I _"_"t, 5 VDC I I ' "'_ J_' '. ; r"x_ iv;- ' ' ";)_T i III
] I r--T_9.-P I= +2V I 3CN-16_ f l, '1 _.,'_ICN-2 L I III
"[. I CN- 28 0z,V I , I
II II _R_-_+#
STATION
/
IIII
;i i
:`;_N-,_-#_
I. _=_I 2CN-18J_
i ',
; .,i
!__.,=_¢._A !
I_".
,_
:',
iii
I I IJEFMC-H011 Jill I 3CN'_L_'--O O-I OECEL LS ] -._ IPl I T ] I _, I I, I
F---] I ,+,.;,+,
I ! " :i='
'++ l;+-m;t' +I
,,, _fi ll21+
,,+x
---++g
++i
"l '
F(;
I
'
I/IICI i I
.............
_#cODoIUL)
Y-AXIS
E
............................
"
_cN-'2o_------_
2
FEEDBACK UNIT
-= ....
""
I
* A:
c:B:
D:
E:
F:
Blue
GreenYell°w
Black
Red
Black
MACHINE
Ii ---d_- _44-_--_- +_.1_
..... '
SlOE I _- 3CN_ FDBY
I J (JEFMC I-'°B.
Y FDY
(_ I[2CN
-co_z:_) . Z-AX,S . --oRDBY
i +5 V -- RDY
.... J
' r:
I
rz Ii
DECZ -AXIS OECEL LS
l
POWER SUPPLY.
200/220 MAC
,50160Hz
4
NOISE
FILTER I
I
I
_
-
MC2
-4) + " /
.I
I"
H
(_),_2.L._I
i
v_
v
u,
u=
AI+ _
)
t I . , I,"
....
rA(+) MOTOR
I
I
+
_.J_,,o_.
ii ,,.___:___J
[:i ,,), , ._I _4-_v. , _ox_
I _j.L,r.41
,_i_o_
',_n121=, !,
;_o._;.,0,,
/ ,oN-,_,,
+:v
'S_._q / )1
T T >-,POWERO.)
, I ,_,:,',
;_.° i'_ ..... 3CN-2 ,
o4__4 /
__
,I
t
_"--"'--""_1 L, I 3CN'I:';(_-O--O--qJ,--_-Oz+V
I I. Pl I -,-,-/P ,C4 ,I
[ il'_ FG 0Vl J-- ')" I RDBXI , zcN-nO ', -'_ _'-''"_q I
CR CON OL EC Ip I --
I
I
:-- _-_ .... J-_ue-<:ZZT_°L
;
MACHINE i +:t_v r, ,,
SIDE '[ I--- C--'_r
3 ---], Oz_V
[T MOTIO_N
[
E ,
]
MODUL
(JEFMC
"1",- u
, _...................
T, _J _
FD_.Y
RDBY
Y-AXIS REV RUN
FDY OVERTRAVEL
_ _co2r2) ....Z-AX,S
............. ---oo
RI)BY @
"'
'
I
/
L__ _J --- II
4CNF Ji R '_'_-"- R '
T, : L= T,
Z-AXIS REV RUN
244 Fig. 12.8 Typical Connection of DC Servopack Types CPCR-MRO1C to 75C and Motionpack-110
POWER SUPPLY
200/220 VAC
50/60 Hz
R S T X-AXIS
_1
;I (2I
_'_¢.. r .............. -_.-,._;.a........... _E_;._
;.-,,v7-- ----
o")-D-_,
MCCB . I gb":_."_;L',_E, .&%%.....
S.S._ ".(__ ! _ --- -R ,-Po-
---.,S'--
-q
NOISE [ l" r -- 1 I ..c.z // i L(;_z'_r'-°J_3"°JUOll---_-MO-_0 R
FLTERT_ "1 " /If r 9R A_" _ _ 'LA'+, ,
- _____v _ .. .,p_l
3CN-5_ 11 El
I-q
:,vP°c
w_ i _ I ......-' " , - , '
I -4_r +Z4V_+'-'IVI ?,CN-_9.c._ _- ', _ +24V _---_ ,-', +TG _/[-'+' TOl,
I I ' ! I II ', = I FDBX I I zcs-m_ ; I ' "[M _ '
I ('_'-4" .L I_11 ; ', :_cx-_:dr-_o--c-_---0_,v / 1. "Pt" -T_: I.,-,k_.'l
I I _r4_';---- "vc-I1TI---T-, -'1 J. E"-"L
_l ',"9-!'.rZ ',, .A ¢-A " _1
I I _c_co.zaZ IIII !I ;_CN- 12
_qYEcT7 F ( 2LN 16
.....
-I"-_ ,"I, r_ % \. Ii
I I STATON
eT#"c-"0;,-
....
IIII ! I
I .,,>.f--o--O_OECE,
LSI_c.,.:;;
_ i P,.,_ _
.... ._(l _'_O_]r')
PB
5_,_\
D
, .L._-L, , PB
i 2CN-19 _ [ , pc I
- I IIII1,1
i I I :v_-::
: c__
' , nV _____
B.L'__A_
CK UNIT
• CNC
L-'--C:_-'--IIII L_I F ....................
.....
I II _ +sv
I } iV r"
I r1 t
MACHINE _ &-- _. uV
_.,,,.
+2
SIDE il I 3CN , .....
ICN _.OVERTRAVEL
', T MOTION
I _:'_
_ l
I MODULE
JEFMC I[ IIIII#IF7_ __ FD .Y FDY Y-AXIS REV RUN
OVERTRAVEL
L . _ ' "
_ Z-AXIS REV RUN
OVERTRAVEL
F I(FA.BUS)I} F,-................ q 7- - FDB_.
Z FDZ
- - _ ' X-AXISFWD
1 CN OVERT.RAVE
' _v , xb%x,s
R_V
2CN 0 "
;
' L
I gI , __
Ruux _u,)kl • Y-AXIS
DECEL
LS
....._,CRO _;ULE
(JEFMC.B110) r, ,.. _I,, . Z-AXIS DECEL LS
Fig. 12.9. Typical Connection of DC Servopack Types CPCR-MR08Cto 75C and Motionpack-110; , 245
12. 2 APPLICATION CITCUITS (Cont'd)
POWER SUPPLY
200/220 VAC
50/60 Hz
R S , X-AXIS
I CACR- SR:'_:i BB
MCCB MCl II _AC.....Set ,opock
_,,_v-" 1111I
_ AXIS MODULE
CN -7 v'
Wi
"1
TO Y- AND
Z-AXIS
IF 2F [ l ,,RST (JEFMC-B011) +z4v FDBX BSX CN-8 ---
1 I b POWER-ON! -- FICN-4I
t
' 5 VDC ALMX
'
_Y_ IT ,",o,
i F24V
I"
STAT,ON
IIII ,r..... IIII (:'A-BU-';, _[,
I _
_D c_
.....
ECEL L,(
ill
1"_/
f
i_° ILL/,
II/I," I IIII
1
i_lCb
oo,
_
_ ---,
PA
_c_ "l--F-z_(_. _ ,
I OV
__ __ _.j See a IEu_n for
ill/ I AC servo series
L_,
- //// L L__.............----'-'
//-L[_.,_-]-% -}Y-A×,S---, ,TS_E.S__-,.,L_._
MACHINE -----
ff-_--%5
CN 6CN t Z-AXIS FWD RUN
• ' ' OVERTRAVEL
:
I r--
_
l_t--]
_o_, *r_:.............. _--_I I
_ _ 0VERTR,V_L_'AX'S
i_|
' CN
,
[ C
RX
_jANX
I S FWD
OVERIRAVEI
I 2 CN 0V RvUNRTRAVEI DECX
, FG _ _ X-AXIS DECEL LS
I r, r_ t,
_ DECY
*-AXIS
DECEL
_S
MICRO PC MODULE
I IORTOONTROLI/II
I I _C"-'_ =+=,VI ; I '
II [STATION
[(JEFMC-H012) // ',, :I I FDBX
3CN-13_--o_02,V I, I[ I] [I
I[
-_" [ 3 CN-12 _a_x t I
,
////11
Ill/
! I I
I
I
'
I
2CN 1
2CN-2•
.... - " Id
OV
0V
- '
i,
I
I
I
I
=
1CN-1
.O'1CN-3
'
', See a bulletin for
II
I
i _.._ Ill/Ill i L!CN-___ '.' _c.-_/ ACservo series ,
o2_v ',
-"T"- I
/MOTION
_MODULE S...,,..___ST
-i .................. --JI _ Y-AXISovERTRAvELFWD
RUN
_"--w-- }¢ i FOBY
i(JEFMC-C02_-_)II
]I RDBY
_-_,_; +SV_+
L-IIII
LI _....... -_:_'-_-
......... 5v
_ OWRTRAwLY'AX'S
R_V
RU"
! I 0 24V
5CN6CN FDBZ
_ Oz4V Z-AXIS FWD RUN
4CN F a I IJlI _' _':: ," }e
I/ OVERTRAVEL
; u'_"J_
i.r ÷s,,_.
.ct-_,_i:
_I._,I .ON
,
,
II !__X-AX,SovERTRAvELRON
FWOI OVERTRAVEL _ X-AXIS OECEL kS
....
.,c.oPC
_1
MOO.., .....
247
POWER SUPPLY
200/220 VAC
50/60Hz R T
¢_ X-AXIS
l-o")---_."L
^) MCCB I, .................... -_-c--_rvo_ac_ ...........
MCI CACR-SRi_!_]AB 1 ER
NO,SEJ-- ]___ I
47----1 USAREM;+'
r " I
t ' / i 0V
oD ,' | I
__ u_,v
I .f----CL. ov_ ,_ , J. acN.,_ ._]CN.49_"
[ "[ ___l/ I FG[ 3CN'2_lCN-47 /
I I - ,/u=-'UWt'-H / -_:-4" aCN-15D '" !'ll ._lCN-46
:l 2_p;_.. I/ !_r L DAS , , ]CN-]Z
' 't J , ,_ ,T aCN-1l._ _ " ',_';_IL---_ICN..I4
:_ / ////_l 2CNi6 PA .- LS I
:_I, #'FG iI Hill_N= CN-17 _ "PI', . _'-33
tllll l t ! eCN-,8 PB : I ' _-,,-_2eCN /
I I ////I I i i 2CN-]9&' P_ ,p , ; _;-oo
' 2 CN-14 PC ', ,; Gt_ -36
I
MAOH,NE
=: _tt : OV
.... n _. + 5V .... ] Y-AX S
J
,
FDSV t, L.UN
' ,'(JEFMC -C0 z:!illl
_-q I --- _ RDBY ..............
II I Z-aXIS
+5vL I11 r- +-_-v ................ I
: ,, ov_-!!!= iT0v
/ i _ I _+zav I
_[_ 5CN 111_ _ i -024V I
F T eC_LL - _ : FDBZ
I
U 2CN 0V _
_" I_-I_
--
/
|
t " X-AX,SREV
l _ ] RUN I DECX
(JEFMC-B110)
MICRO PC MODULE l _ Y-AXIS DECEL LS
Z-AXIS DECEL LS
248
POWER SUPPLY t
• C, C, 4 4 " ,_
.-rt___Jlllllll .....
II FDBX I
()2_V -- ICN'8
(JEFMC-H011
STATION FDBX I II
, __ IIGN
= i 2 CN- 15 --
IL_
SeeaLbu_
erieTi6
c
1CN FDBY
MOTION _ , Y-AXIS FWD RUN
MODULE " L_-" .................... RDB_ 'OVERTRAVEL
• (JEFMC
'. -C02[]) Z-AXIS _ _ ,Y-AXIS REV RUN
'OVERTRAVEL
i +sv,, +sv
2CN
5CN 6CN
OV/ -- ;-7 ..................... FDB
_,Z-AXISFWD RUN
II
II
' [ l'
2CN
l CN
+ 5V
(IV
FG
"
I r, r,
.
_
RDI_X '
,,
OVERrRAV_t
OVERTnAVEL ..... _
_DECY
DECX
X-AXIS DECEL LS
Y'AXISDECEL LS
MICRO PC MODULE
D (JEFMC-B110)
(C Series,
_
Fig. 12.13 Typical Connection of AC Servopack Type CACR:SR[_][_]AA
Rated
, Z-AXIS
Speed: 3000 rpm) ,,nd Motionpack-110
DECEL LS
249B
I
12.2 APPLICATION CIRCUITS (Cont'd)
(4) Typical Connection of AC Adjustable Speed Drive and Motionpack-110 (Fig. 12.14) t
POWER SUPPLY
200/22OVAC
50/60 Hz
)MCCB
NOISE -- MCZ
II
SPINDLE
l I _ SPINDL._EE
CONTROLLER MOT_0R
A_C 7
I I
I I
STATION
I i
//
//
,
i
I
T
:_c_-u 'T
,,. r; c°MZ'PDr (°LOSE°AT'R
I)AS
.
-
"_
a "T, _,(iv
ION 4 S
a_
]c_--':_
ZEROSPEEDSIGNAL
_1
I '
r I //
'
I 1 q
....
_ (1V NI)ET
" " __
SPEEDDETECTINGSIGNAL
(CLOSED AT SET SPEED 0R BELOW) /
/ ._,
"1 ' I
//
// / I
iOVE..,oE SET_I_
_c u 'I'
:_c_::: _R
' , 2CX-T
_,.REEC_I_
" • ' -[ IC:_ ZeJ.
SPEEDCOINCIDENCESIGNAL
CLOSEDWITH IN +151OFCOMMANDSPEED)
/
/
'
i , tl -r,,
_5V I "
_,,\
" -
......, /
1 I / f_--# 'v I SPEEOOME-rER1mADe ....... F,,%
..... )_'T_--_ TORQUEDETECTINGSIGNAL /
r_ FG J I J t_ F(" J INTERNAL RESISTANCE .v_.-,"2-c_--_-" "- ..... ICN-_+, (CLOSEDAT SET TORQUE OR OVER) I
I I J I J J ] --' J 2ko OR BELOW _ , CN+,) ,_,k -A ,.l(._:.:l[)_. /
I -_ _ = LC. 4
-L
-- , LOAD METER mADC - ,_2_._:_ V )'V • . EX CESSVE SPEEDDEVIATIONSG NAL
- J ' / I --"_'-- ! _NkT%RRNALLREwStSTANCE
{_ - _ I E. r_ (CLOSEDATSPEEDDEVIATIONSO'_OROVER) /
-_
,,
',
r; -
MOTION
-
I / I
/I II ; _E_°_
"',
,, ;k,c__:.,{_ I
cx _
........
J.
.... I .. I
OF Z4v _"/
.I
II
_1_, (JEFMC I / I I! II _po:o ', :,_;;-;;,
,,. THALM II l_ ....
[ nn')_'*_ ] / ! _t"°'9 ' ' ;:_c_:]_I)r, oz,v
_ ..... _cC;]MALFUNCTION
i I FcJ,-, I I l I __....!tE:_-," '"' _# Ac_/INDICATIONS
! i I_1 I ; ; , ' _ _ coM-J
c-'--rl_cN A___I_I(F_._,s)
A l v !
_--r----_" 6CN] _iUI[ ...... ..I[]cN
3 CN-7 I :_CX-:_l o i
_)'_'_V Seemanualsfor AC
r-_-T_-CN -_ adjustablespeeddrives,
VS-626MT]] B series =
CRO P ,.-,2).
I MODULE
I (JEFMC I
I ! -Bll0) _vJ_
F(;,
2CN OV ,__.__::
___J
251
APPENDIX-1 LIST OF ALARM CODES
,dB
OVER FLOW The number of the characters in a Correct the number of characters
012 (128ch) block exceeds the limit (128) . in a program.
PROG ERROR "-", "0" are not used correctly. Correct the program. (
014 ("-', "0") • Use of decimal point movement is
erroneous.
PROG ERROR Input data digits overflow (more Correct the numbez" of digits in
O23
,din
PROG ERROR Axis data is programmed in G10 Delete axis data in the program, q
024 (G10) block.
252
i
Code Contents Cause i Corrective Action
026
PROG ERROR Skip signal is not input in G31 block. Check the skip signal.
028 (G31)
OFFSET ERROR • G43 or G44 is used in G02 or G03 Correct the program (G43-G48).
029 mode.
• G45-G48 are used in any mode other
PROG ERROR In call with M98 and M99, program Check the related program.
031 (M98/M99) number is not found.
PROG ERROR There is not M code for the program Add the M code for the program
034 (M02/M30/M99) completion in the end of the program. • completion (M02, M30, or M99).
D 035
O36
037
D SOT (X) An alarm occurred in soft limit After reset, return the X-axis, in
040 switch (X-axis). the opposite direction and check
the program.
.... 253
APPENDIX-1 LIST OF ALARM CODES (Cont'd
SOT (Y) An alarm occurred in soft limit After reset, return the Y-axis in
041 switch (Y-axis). the opposite direction and check
the program.
SOT (Z) An alarm occurred in soft limit After reset, return the Z-axis in
042 switch (Z-axis). the opposite direction and check
the program.
043
044
o45
EXTERNAL Error caused by "external error ER" Examine the "external error ER"
049 ERROR signal input, signal.
SERVO POWER Signal "servo ready SVOK" from the Check the "Servo ready SVOK"
051 NOT SUPPLY servo controller is not turned on. signal and servo power.
MP UNREADY Motionpack is not in READY status. • Check the signal from the servo
052 system.
• Check FABUS cable.
OVER TRAVEL Over-travel signal input (X-axis). Check over-travel LS. After reset,
054 (X) return the X-axis in the opposite
direction.
OVER TRAVEL Over-travel signal input (Y-axis). Check over-travel LS. After reset,
055 (Y) return the Y-axisin the opposite •
direction. I
OVER TRAVEL Over-travel signal input (Z-axis). Check over-travel LS. After reset,
056 (Z) return the Z-axisin the opposite
direction.
254
Code Contents Cause Corrective Action
SERVO ERROR Error excess (X-axis) Examine the servo system, motor
057 (X) system, and mahcinesystem
(X-axis).
SERVO ERROR Error excess (Y-axis) Examine the servo system, motor
058 (Y) system, and machinesystem
(Y-axis).
SERVO ERROR Error excess (Z-axis) Examine the servo system, motor
059 (Z) system, and machinesystem
(Z-axis).
SERVO ALARM Servo system error alarm (X-axis) Check the servo system (fuse,
060 (X) heatsink,etc.). (X-axis)
SERVO ALARM Servo system error alarm (Y-axis) Check the servo system (fuse,
061 (Y) heatsink,etc.). (Y-axis)
SERVO ALARM Servo system error alarm (Z-axis) Check the servo system (fuse,
062 (Z) heatsink,etc.). (Z-axis)
063
064 .
065
255
J
APPENDIX-1 LIST OF ALARM CODES (Cont'd).
,all
ABSO POSITION Reference value for ref. unit system Check the reference
093 OVERFLOW or pulse system exceeds value or parameter.
ERROR (X) ± 2147483647.(X axis) (X axis)
ABSO POSITION Reference value for ref. unit system Check the reference
094 OVERFLOW or pulse system exceeds value or parameter.
ERROR (Y) .T_+
2147483647.(Y axis) (Y axis)
ABSO POSITION Reference value for ref. unit system Check the reference
095 OVERFLOW or pulse system exceeds value or parameter.
ERROR (Z) - 2147483647.(Z axis) (Z axis)
256
APPENDIX-2 LIST OF SERVOMOTORS
D
IDC Servo I Print Motor Standard Series
Rated Torque
Rated Speed kg.cm:
rpm 3000
6.0 3000
13 3000
25 3000
50 3000
100 3000
200
580-56 Rotor
Inertia (GD_'4) kg'em _ 0.567 1.41 2.83 9.00 25.2 52.5
D
I De Servo I Minertia Motor RM Series
D Rated
Rated Torque kg.cm
Speed_-02SA2
rpm 1.95
3000 3.25
3000 3.9
3000 6.5
3000 9.74
3000 16.2
3000
Item -02MA2 -04SA2 -04MA2 -08SA2 -08MB2
582-265
Rotor t n r_2j_
Inertia _" _,,t kg.cm 2 0. 157 0.28 0.96 1.68 5.1 8.33
Rated Torque kg.cm 22.3 41.7 83.5 123 206 306 417
Rated Speed rpm 1750 1750 1750 1750 1750 1750 1750
Inertia _,.,urn
D 281-30 Rotor tnnS_ kg.¢_ 22.4 44.2 101 152 298 723 723
257
APPENDIX;2 LIST OF SERVOMOTORS (Cont'd)
[DeServeI Hi-Cup
Motor 9
Item
Rated Speed -,.,,...,.,_
rpm -03GG1
1000 -06AA2
1000 -12AA2 ]000{1000)
]000)il000(1000) -20AA2 1000(1000)
-30AA2 -44AA2
1000 -60AA2
1000
281-30 Rotor (GD2/() kg.cm 2 20.3 ;'3(331 134(]34) 292(234) 494(365) 1138 1138
Inertia
;. Type
Item _ -03MA1t -06MA -09MA -012MA -20MA -30MA -44MA -60MA
Rated Output kW 0.3 0.6 0.9 1.2 2.0 3.0 I 4.4 6.0
Rated Torque kg.cm 29 58 88 117 195 290 428 584
Rated Speed rpm 1000
Inst.Max
' Speed
Toroue rpm 73 144 197 2000 286 449 650 930 15001080
386-5 Inst. Max ko.cm
Inertia (GD2/_) kg.cm 2 13.5 24.3 36.7 66.8 110 166 263 263
Item -05FAI iI
[-09FA1 i-13FA2 I-20FA2 i -30FA2 -44FA2
386-5 Inst.Max
Torque kg.cm [ 91 155 252 347 552 778
258
b [ ACServo[ S Series (3000rpm)
p,-
_ Type USA SEM US.._.SEM L'S.-\SEM IJS.& SEM US;, SEM
t
RatedSpeed rpm 3000
Inst. Max
Speed rpm 4000
__ RatedTorque kg.cm 10 15 25 50 100
Torque 30 41 75 147 !
Inst.Max rpm I 231
5,S6-3,1 Inertia (GO"4) kg.cm = 0.5] 0.76 2.85 3.3 5.74
259
APPENDIX-3 LIST OF ServoDack UNITS
__ Type
Item _..
Servomoter Output W 10(3 200 500
I _ CPCR- FR01RBA FR02RBA FR05RBA
Control Method Single-phase, ull-wave rectifiedPWM control
,_)/ll.9 VAC +-,0% or
Single-phase.
Main Circuit Power Supply 200/220 VAC ± 10% at 50/60 Uz
-I 01C
MR MR
02C MR
05C MR
07C MR
08C MR
15C MR
22C MR 75C MR MR
99C
_CPCR Type I 55C
Iservomotortem
Output
kW_l
/
0.t 02 0.5 0.7 0.8 1.5 2.2 3.7-5.5 7.5 11
___Type
Item _ SR
03BB i0_RBB SR
10BB IS5RBB[20BB
SR 3SoRBB 44BB
SR SR
60BB
Speed Control Range 1 : 3000
Servomotor
OutputkW 0.3 0.6 0.9 1.22.0 3.0 4.4 6.0
SupplYlContr_
I
C--_-cuit Single-phase 200 to230VAC _+'°%,5%at 50/60Hz
Continuous , [
0utout Current _rmsA)l 3.0 5.8 7.6 11.7 18.8 26.0 33.0 45.0
MaX Output (rmsA) 7.3 13.9 16.6 28.0 42.0 56.5 70.0 80.6
C,urrAnt
586-22
1
260
AC Servo Servo_ckSPEED
F Series (1500rpm)
CONTROL, TYPE CACR- SR r-lr-7BB
r . I I
• sa sa SR lab 'sa sa
Speed ControlRange
ServOmOtOr
Output kW 0.308 0.462 1: 3000 I
0.771 1.54 3.08. . .
586-25
261
APPENDIX-3 LIST OF ServoDack UNITS (Cont'd)
I
IA Servo,I rv= c Series (aooorpm)
_r¥o_k, SPEED CONTROL, TYPE CACR- SR [:][:] AA
POWER UNIT (
585-342
_Type JUSP- ACP07AA ACP15AA ACP20AA
Specifications
Voltage Single-phase 100/110 VAC -15_*{0"_
at 50/60 Hz
Power Supply [ i
Capacity (Rated Output) 1.5 kVA [ 3 kVA [ 5 kVA
I I
Continuous
Output Voitaoe ].00 tO 160 VDC
Main Circuit
Output Current
co.t, .... 7 ADC [ 15 VDC [ 20 ADC
262
APPENDIX-4 LIST OF Motionpack-llO
D The following Table shows each type of standard modules and cables used for
Motionpack-ll0 control system.
5kB+P to P C020
For FA
(Motion
Bus
Module_Micro PC Module)
- W 100
W 110 (lm)
For I/O Signals W 111 (2m)
Cable (I/O Devices_ Motion Module (5CN)) W 112 (5m)
W 120 (lm)
W 121 (2m)
For I/0 Signals W 122 (5m)
(:1/O
Expansion
Devices--I/O Devices,---,Micro
Motion Module PC Module 1 W 130 (lm)
D W 132 (Sin)
W131 (2m)
W 140 (0.5m)
For AC/DC Serve Controller, Servopack W 141 (lm)
(Axis Module_ AC/DC Servopack) W 142 (3m)
W 150 (0.Sin)
For A( Serve Optical Encorder Signals W 151 (lm)
(Axis Module_AC Servopack) W 152 (3m)
I
263
I DESCRIPTIVE
INFORMATIO
MOTIONPACK-110
YASKAWA MOTION CONTROLLER FOR FA/FMS
FORUPTO 3-AXISDRIVE 4