z
D
c1
m
1 INTRODUCTION
FEATURES
1. Ultra-high-speed Performance
High-speed, computing system is achieved by installing a 32-bit micro-
processor in the YASNAC J50M.
2. Significant Downsizing (Miniaturized)
YASNAC J50M is significantly downsized because it has surface mounted
devices and customized gate arrays.
This manual explains both basic and optional features of YASNAC J50M as
well as the servo system.
You can determine your own hardware requirements after carefully reading
this manual.
ii
CONTENTS (Centd)
...
111
INDEX
Subject Chapter Section Page
A ABSOLUTE/INCREMENTAL PROGRAMMING (G90/G91) ~. . . . . . . 2 . . . . . 2.18 . . . . 2
AC SERVO CONTROL UNITS. . . . . . . . . . . . . . . . . . . . . . . . . - 3 . . ...3.1... .9
AC SERVOMOTORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..3.....3.2 . ...9
ADDITIONAL OFFSET MEMORY ...00.0.....s..o...... .4 .O .4.7 OO. O1O
ADDITIONAL PART PROGRAM STORAGE . . . . . . . . . . . . . ...-4.. . ..4.8 . ...10
E EIA/ISOAUTO-RECOGNITION . . . . . . . . . . . . . . . . . . . . . ...2.....2.8 . . . . 1
EMERGENCY STOP..... . . . . .. . . . . . . . . . . . . . . . . . . . . ..2. . ..2.62 .8
EXACT STOP CHECK(G09, G61, G64) . . . . . . . . . . . . . . . ..- 2. 2.24 3
EXTERNAL DATAINPUT. . . . . . . . . . . . . . . . . . . . . . . . . . ..4 . 4.32. .23
EXTERNAL DECELERATION ........4...... .4 4.14 +11
INTRODUCTION . . . . . . . ........,......oo 1 i
iv
INDEX (Centd)
Subject Chapter Section Page
O OFFSETMEMORY 2 2.30 5
ON-LINE DIAGNOSTICS. .... .. . . 2 2.71 .8
OPERATION TIME DISPLAY .O...oooo.o .. . 2- 02.39 6
OPTIONAL BLOCKSKIP -. . .2. 2.48 7
OPTIONAL BLOCKSKIPB. .... .. ..4 .4.16 12
vi
2 BASIC FEATURES
Metric Output 0.001 mm 0.001 deg. Normally, when numbers without a decimal
0.0001 in. 0.001 deg. point are input, the control treats 1 as
hmut OutPut
01001 mm, 0.0001 inch, or 0.001 deg. However,
t Optional the control can be set by parameters to treat 1
as 1 mm, 1 in. or 1 deg.
1
2.11 BUFFER REGISTER Feedrate (Feed/Minute)
Format
Range
During normal operation, one block of data is
read in advance and compensation is computed Metric
F40 F1. - F30000 mm/min
Metric Input
for the follow-on operation. output
Inch
F31 FO.1 -F1181.10in. /rein
In the tool radius compensation~ C mode, two Input
blocks of data or up to 4 blocks of data are read
UHH==
in advance and compensation computing required
for the next operation is executed. One block
can contain up to 128 characters including EOB.
2.18 ABSOLUTE/lNCREMENTAL
PROGRAMMING (G90/G91 )
With the following G-codes, the tool movement
can selectively be programmed either in absolute
values or in increments:
The time constants for the above curves are set
by parameters. G90 : absolute designation
G91: incremental designation
3
2.24 &W#TOP CHECK (G09, G61 , G64) In either output mode, spindle speed
override can be accomplished. This function
permits overrides by steps of 10% within a range
(3) Exact stop check mode cancel (G64) of 50 to 120% to the spindle output command.
This code is for canceling the G61 command. (Input points: 3)
(1) M codes for internal processing, decode sig- 2.28 TOOL LENGTH COMPENSATION
nal outputting, and 3-digit BCD outputting. (G43, G44, G49)
MOO: Program stop This is a tool position offset function only effec-
MO1: Optional stop tive in the Z-axis direction. With G43 ( G44)
M02: Program end (reset) Z . . . H... ; or G43 (G44) H. . . ; the tool is
M30: Tape end (reset and rewind) offset by the value stored in the tool offset
memory specified by the H code in plus (+) or
(2) M codes only for internal processing minus (-) direction, with respect to the point of
M90t: Program interrupt off the Z-axis movement.
M91~: Program interrupt on
M92t: Multi-active register off G Code Meaning
M93t: Multi-active register on
Tool length compensation in plus (+]
M94: Mirror image off G43
direction
M95: Mirror image on
M96t : Tool radius compensation C; circular path Tool length compensation in minus (-)
G44
mode direction
M97+: Tool radius compensation C; intersection 1
Tool length compensation command
calculation mode G49
cancel
M98 : Subroutine program call
M99 : Subroutine program end Note: When power is applied, the control is in
M1OO to 199: - -
the state of G code marked with
1
f indicates options.
2.29 TOOL POSITION OFFSET
(3) M codes exclusively for outputting 3-digit (G45 THROUGH G48)
BCD signals are those other than the above.
These tool position offsets are used mainly for
compensating for the radius differences when
2.26 SPINDLE-SPEED FUNCTION (S-FUNCTION) machining simple rectangular workplaces.
The following output mode can be selected. G01G45 (G46) X... D... F... ;
With this command, the feed lehgth of the tool in
S 5-digit programming, analog output (Basic the specified axis is extended or retracted by
option). Outputs analog voltage of t10 V max the length stored in the specified tool offset
as D /A converter. memory.
4
These G codes are non-modal, and are effective (3) Step feed (STEP)
only in the block in which they are programmed.
When circular interpolation is included in the Each time the desired JOG button is pushed, the
same block in which a tool position offset is pro tool moves through the distance specified by the
grammed, the radius and the end point are ex- MANUAL PULSE MULTIPLY switch. The dis-
tended also. In this case ~ proper tance are in the following multiples of pulses:
compensation
for tool radius is possible only for machining x 1, x 10, x 100, x 1000, x 10,000, x 100,000.
1/4, 3/4 and 414 circles.
2.34 PROGRAM STORAGE AND EDITING
2.30 OFFSET MEMORY Part program can be loaded into memory for
tapeless operation and for editing.
The two digits following the address H or D are
called tool offset numbers, and these numbers
are assigned to the 99 tool offset values stored
(1) Memory capacity is equivalent to 40 meters of
tape. (Note 1)
in the tool offset memory. Any desired tool off-
set value can be designated with the tool length
(2) Part program, added with a program number
compensation command (specified by the H code)
of 4-digit numerals, can be stored in memory
or the tool position offset command (specified by
(from paper tape or MDI). In the basic mode,
the D code among the stored values.
up to 99 program numbers can be stored in mem-
ory. (Note 2)
Note: The 99 tool offset values can also be used
with the tool radius compensation C function
(3) The stored part program can be edited by
(option). Tool offset memories can be expanded
ERASE, INSERT, and ALTER keys. Editing is
Up to 299.
done in one to several words at a time.
The tool moves at the rapid traverse rate, in- With this command, the subroutine program with
dependently in all three axes. the number designated by P is retrieved and
executed L times. When no L-digit is defined,
(2) Manual JOG feed (JOG) the subroutine program is executed only once.
The retrieved subroutine program may also re-
After setting the JOG FEEDRATE switch at he trieve further subroutine programs up to four
desired speed (32 available) , the tool will move nestings.
at that feedrate while any of the JOG buttons is
depressed.
5
2.35 ~W~:)UTINE PROGRAM (M98, M99) 2.40 ADDRESS SEARCH
All address data, including program numbers in
(2) Subroutine program end (M99) the part program storage can be searched with
an MDI command.
Subroutine programs are written in the following
format, and stored in the part program storage
in advance. 2.41 PROGRAM NUMBER
Up to 4 digits can be written as program
o ............ ;
............... :
1. . . Program No.
numbers immediately
However,
after the address
the maximum number of program
O,
i
I
.*. .*...*.
..
..... :
..0...... .** ;
II numbers that can be registered
program starts with a program
with M02, M30 or M99.
is 99.
number,
A part
and ends
............... :
M99 ; I .. . Subroutine program
2.42 LABEL SKIP
(3) Special use of M99 The Label Skip function becomes effective and
!!LABEL SKIPII is displayed when:
M99P... ;
(1) the power supply is turned on,
With this command, the control does not advance
to the subsequent block after executing the sub-
(2) control is reset.
routine program, but returns to the block with
the sequence number specified by P.
When the Label Skip function is effective, all the
tape information before the first EOB code is ig-
nored. When LABEL SKIP lamp is on in the MEM
2.36 PARAMETER SETTING or EDIT mode, it indicates that there is a
Parameters for machine constants such as back- pointer at the beginning of the part program.
lash compensation values and rapid traverse
rate can be written.
2.43 CONTROL iN/OUT
2.37 SETTING FUNCTION Data between a control out (11 and control in
1) is ignored as insignificant.
Any of the functions can be selectively switch-
ed on and off.
2.44 TV CHECK
2.38 INTERNAL DATA TAPE INPUT This function checks whether the number of
characters including EOB is odd or even. If the
Normally, tool offset values, parameter data, and number is odd, the block is regarded as an in-
setting data are input from MDI. With this put error, and the operation is interrupted auto-
function, these data can be entered into the re- matically. This function is turned on and off
spective memories via tape reader. with parameters.
With ordinary part programs, any desired tool offset Note: The TV check does not count the charac-
values can be changed into desired tool offset values ters between control out and control in.
can be changed into new values with the command
G1O P... R... , (P = tool offset number, R = tool off-
set value). 2.45 SEQUENCE NUMBER BREAK POINT
During automatic operation, a single-block-stop
can be applied after the execution of a block by
2.39 OPERATION TIME DISPLAY
specifying the sequence number of the desired
With this function, the cumulative times of the block . The specified sequence number is called
following operations can be displayed: a break point, and up to 2 break points can be
set wit h the setting function.
(1) Total time after switching the power supply
on
2.46 SINGLE BLOCK
(2) Total time of automatic operation
While the SINGLE BLOCK switch (at the
machine side) is turned on, automatic operation
(3) Total automatic cutting (interpolation motion)
with tape or the memory are performed block
time
by block.
6
2.47 OPTIONAL STOP 2.55 MIRROR IMAGE
While the OPTIONAL STOP switch (at the Mirror image axis for symmetrical machining can
machine side ) is on, operation stops automatically be specified with switches (for X, Y or the 4th~
after executing a block including MOI. axis). Mirror image control is applied to the
tool path between M95 and M94 on the program
with respect to the specified axis.
2.48 OPTIONAL BLOCK SKIP
While the OPTIONAL BLOCK SKIP switch (at 2.56 INTERNAL TOGGLE SWITCHES
the machine side) is on, a command block
starting with / is neglected. With this function, the toggle switches for the
function described in paragraph 2.47 SINGLE
BLOCK through 2.56 MIRROR IMAGE can be
2.49 DRY RUN eliminated at the machine control station, and
the necessary setting can be performed from the
With this function, the feedrates for automatic NC operators station.
operation are converted into manual operation
feedrates for convenience during dry-run. While
the DRY RUN switch (at the machine side) is 2.57 ORIGIN KEY
on, the following feedrates are available,
The ORG key designates the current tool
DRY RUN On position designated at point O. Each axis is
controlled independently.
Feed Feedrate for Manual Continuous Feed
7
2.61 FEED HOLD 2.69 NC RESET OUTPUT SIGNAL
The feedhold function interrupts tool feed tem- While RESET key or REMOTE RESET key is de-
porarily during automatic operations. pressed, an NC reset signal is output to the
Feedhold operation is disregarded during machine.
threading.
2.64 REMOTE RESET Note : The following are the data items which are
With this function, the NC is reset with an objects for output from memory and storage in memory.
external signal. When the NC is reset, all the (a) Part program
commands become ineffective, and tool motion is
(b) Offset data, machine tool coordinate data, machine
stopped immediately.
tool abrasion data
(c) Setting and parameter data
2.65 REMOTE POWER ON/OFF
In addition to the POWER ON/OFF keys on the 2.71 ON-LINE DIAGNOSTICS
NC Operatoris station, the control is provided
During operation, the following self-diagnoses are
with input terminals for receiving remote power
onloff signals. made online:
8
The motion per rotation of the pulse generator (2) Relative humidity: 10 to 90% R. H.
of X-axis becomes one-half of the above values.
(3) Vibration: 4.9 m/s2max
Note: Pulse multiplication can be set by servo
unit or NC. Note: When the ambient conditions do not con
form to the above requirements, or when organic
solvent or other fumes are present in high con-
2.73 lNPUT/OUTPUT CONNECTORS centration we offer special measures.
The control is connected with the machine control
circuit via Half pitch connectors.
2.76 PAINT COLOR AND DIMENSIONS
(1) The following dimensions are available for the
2.74 POWER INPUT A selection to suit the machine to be controlled.
Standard input
Control unit
200/220/230 VAC +10%, 15%, 3-phase, 50/60 Hz, 150 (W) X350 (H) X185 (D) mm
~1 Hz
5.90 (W) X13.78 (H) X7.28 (D)
3 BASIC OPTIONS
6 380 USAFED-44F 1
F Series Motor
No Maximum Continuous * According to the type of detector, either A or B is
SERVOPACK Type
Torque
entered in l.
kg . cm
A : 6000 p/rev
11 30 \ CACR-SR05SB1 F B : 5000 p/rev
2 60 CACR-SRIOSB1 F
3 90 CACR-SR15SB1 F
4 120 CACR-SR20SB1 l F
5 230 CACR-SR30SB1 F
6 380 CACR-SR44SB1 F
9
4 OPTIONS
11 80 m (262 ft. )
4.3 TAPE READER WITH REELS
21 160 m (524 ft. )
Free-standing type cabinets can be provided with
31 320 m (1049 ft. )
the following tape reader with reels. Tape reel
unit can be provided as an independent unit.
For linear 4th axis, stored stroke limit can With this command, the tool first moves to the
be set at 1st prohibit area only. specified intermediate position, and from there,
automatically returns to the reference point.
(1) Manual return to reference point G30Pn X,,. Y... Z.. . ; (Pn = P2, P3, and P4)
With this command, the tool is returned to the
After the ZERO RETURN switch is turned
2nd, 3rd, or 4th reference point after position-
on, the tool can be returned to the reference ing in the specified intermediate position.
point by manuztl operation. The approach speed
and the traverse distance are set by parameters, P2 : 2nd reference point
P3 : 3rd reference point
P4 : 4th reference point
RATIO TRAVERSE RATE
11
4.15 TOOL LENGTH MEASUREMENT (Contd) 4.19 PROGRAM COPY
(Z) Increasing the tool offset number by l in G25 P,...,, Q,.l,,...I,... ,L .*. ;
preparation for the next write operation. pl p2 ql q2
(3) Returning the tool to the Z-axis home posi- This command executes
any program from
tion. sequence p2 of pi to sequence q2 of
program
program ql, L times. Omission of L executes
Note: the program one time. G25 can be commanded in
1, Instead of moved distance, remaining dis- the copied program. Nesting up to 4th level can
tancell can be stored by parameters. be applied. During canned cycles, program copy
can be commanded.
2. Instead of pushing the RETRACT button, the
appropriate key on the NC Operator?s Station
may be depressed for tool length measurement. 4.20 HELlCAL INTERPOLATION (G02, G03)
The tool does not return to the home position.
Circular interpolation in any desired plane can
be synchronously combined with a linear inter-
polation perpendicular to the plane of circular
W % T.
HOME POSITION
interpolation.
Y . . . I.. . J...
in the XY plane
For example,
Z.. . F...
is combined
with G02 ( G03)
; , circular
with linear
X. . .
interpolation
inter-
polation in the Zaxis.
[ RETURN
MODE
DISTANCE
BASE POSITION
Note: When this B function is incorporated in (1) Rapid approach distance designation R
the control, the B-axis for 4th axis or 5th axis
G12 (G13) 1... R... D... F... ;
control cannot be adopted.
With this command, the circle cutting operation
shown below is executed. The rapid approach
4s18 JOG FEEDRATE OVERRIDE distance is specified by R.
12
Y-AXIS With this command, the tool moves along a spiral
path as shown below to cut a circle. For the
sake of simplicity, an imaginary tool with the
OOL
radius D = O is shown.
Y-AXIS
INCREMENT OF
RADIUS
X-AXIS
Tool path
G12: 123456
G13: 654321
(D) indicates tool offset value specified.
G12 is for CW and G13 is for CCW.
I: radius of finished
mental)
R: rapid approach
circle
distance
(with
(with
sign,
sign,
incre-
incre-
Note:
w
This function incorporates
K:
the tool
RADIUS
FINISH
OF
CIRCLE
radius
mental)
D: tool offset number compensation function.
F: feedrate
(2) Automatic calculation of rapid approach dis- 4.22 lNCH/METRIC DESIGNATION BY G CODE
tance
With the following G codes, metric and inch input
G12 (G13) I... J... D... F... ; system are selectively designated.
When the cutting depth is designated incremen-
tally by the address J, instead of three distance
R, the rapid approach distance just short of the
tool contact point ot the stock surface is
automatically calculated.
=
Note:
1. G20 and G21 commands rewrite inch/metric
selecting parameter. Therefore, the condition
of G20 or G21 at power switch-on time depends
on the parameter.
(1) When any of the G codes from G54 through (1) The meaning of these G codes is as follows.
G59 is programmed, a new coordinate system
which is shifted from the basic coordinate system G Code ! Meaninz
by a preset amount for the selected G code is
established. This newly established coordinate
G40 7 Cancel tool radius compensation
G52 ;
TOOL
With this command, the current work coordinate
G40
system is can celled, and the basic coordinate
G41
system is re-established.
\ \ /
\\
(3) Temporary shift to machine coordinate sys-
/. - ,
tem (G53) G42
PROGRAM
During the execution of programs on a work \ COMMAND
coordinate system or on the basic coordinate sys
tern, the tool may temporarily be shifted to the %
Y, Z) on the machine coordinate b
position (X,
CENTER
system with a command G53 GOO X.. . Y.. . Z.. . ;.
G53 is a non-modal G code. The machine coordi-
nate system is one in which the origin is the re-
(2) D code for tool radius designation
ference point.
Tool offset numbers are specified by two digits
YM following address D. The actual tool radius
Yw
I values are stored in the tool offset memory cor-
responding to these tool offset numbers. The
maximum tool radius that can be set is as
follows :
+999.999 mm
?99. 9999 in.
-x. (1)
TOOL
-
%7
BASE COORDINATE SYSTEM
)
)
ABSOLUTE ZERO POINT /
,/
/
/
/
i??/
4.25 WORK COORDINATE SYSTEM SETTING B
(G54J TO G59J) M96 MODE M97 MODE
(CIRCULAR ARC) (CALCULATION
This is the expansion function of work coordinate
OF INTERSECTION)
system setting A. Up to 30 types of work coordinate
systems can be set with expansion of the work coor-
dinate systems of specification A (6 types) by using
commands J1 to J5 at the same time as G54 to G59.
The five axes X, Y, Z, a, L?can be set since G54 to
G59 and G54J1 to G59J1 are the same. In com-
mands J2 to J5, only three axes (X, Y, Z) can be set
but the 4th axis cannot be set. The other functions
are the same as work coordinate system setting A.
14
4,27 OUTPUT FOR EXTERNAL MOTION G
Plunging
At Hole Retrac- Appli-
(G80, G81) Code Bottom tion cation
G73 Wwd- Rapid High
G81 X... Y... L... ; pecker _ traverse speed
feed deep hole
With this command, the control outputs an exter- drilling
nal motion signal to the machine. The L digit G74 Feed Spindle Spindle Reverse
specifies the number of repeated positioning forward reversing tapping
running after
motions. G81 is modal, and remains effective on after feed
all the motion commands until it is cancelled by dwell
G80. G81 may selectively be used for this func- G76 Feed Spindle Rapid Boring
tion or for the canned cycle 1 depending on pa- Orienta- traverse
tion+ +Shift ,
rameter setting. spindle
Shift
start
G77 Spindle >well Rapid Back
Orienta- traverse boring
4.28 CANNED CYCLES +Spindle
tion+
(G73, G74, G76, G77, G80 TO G89) shift+ orienta-
Rapid tion
traverse Shift+
Canned cycles are simplified programs for specific
+Shift Rapid
sequential movements covering several blocks by single- +Feed traverse
+Shlft
block commands. The following 13 canned cycles are
available. G80 is for canceling these canned cycles.
G8 O
G81
15
4.28 CANNED CYCLES (G73, G74, G76, G77, G80 TO G89) (Centd)
Command Format
cd
.*. . x ,*. Yt. .. J . o.. F
~Cutting feedrate
LL Dwell
L
Drilling
at hole bottom
No.
pitch
of repetitions
START
POINT
Q -17
~1~4
~ INITIAL POINT
address
cycle
grammed,
is
L,
executed
only
and when
only
positioning
no number
once.
to (X,
When
is specified,
Y)
L = O is pro-
is exe- -
the
POINT R
cuted.
3, / The shift direction is G76 and G77 can be
POINT Z specified at any angle by parameters. The re-
k
(HOLE BOTTOM) turn position in the Z-axis direction after execu-
ing canned cycles can be specified by the follow-
ing G codes.
Operations 1 through 4 are executed in one cycle
with the commands shown above.
16
With G99 ( return to R) With G98 ( return to initial point)
(Fixed
pitch )
High
c1--7 (x,Y)
Q -~
(x,
---
Y)
!
INITIAL
POINT
speed I
deep
&
R R
hole
drilling Q
8
1
Q
81
Q
i!
G73 G73 X... Y.. . Z.. . R.. . 1.. . J,. . (.. . L.. . F.. . ;
(Variable)
High
speed
c1 -Y
(x,Y)
I : Initial value
i J : Reducing value
deep
K: Final value
IR
E
hoie
R
drilling
J d I
I-J I-J
1 JI
*I
I
I-2J I-2J
m I
I
K K
L z 1 z
Setting data J : Setting data
G74 G74 X... Y.. . Z.. . R.. . P.. . L.. . F.. . ;
Reverse
tapping
c1---5 (x,Y)
0 -
(x,Y)
~POINT
START
I SPINOLE
11 SPINDLE
REVERSE
/R REVERSE
/
E
R
z z
D
/
SPINDLE FORWARD SPINDLE FOiWARD
17
4.28 CANNED CYCLES (G73, G74, G76, G77, G80 TO G89) (Centd)
Boring
SPINDLE
Q (x,Y)
Q (x,Y) ~
START
r
___ INITIAL
---?
SPINDLE POINT
START
/
-R
---l--+
r
I
q&---z
+&----
SPINDLE SPINDLE /
h ---1
INDEXING STOP Q
INDEXING Q
STOP
Back
boring
CJ s;,~ (x,Y)--,
-
INITIAL
POINT
DWELL [ j
z
II
II
NOT USED I
-L R
~ .
SPINDLE 0
ORIENTATION - spl NDLE START
G80 G80 ;
Cancel
Drilling
Q --?
(x,Y)
II
R
z
With G99 ( return to R) With G98 ( return to initial point)
Q ---7
(x,Y)
I
I
r
R
DWELL ( P) DWELL ( P)
Boring
m
Q --~
(x,Y)
u .
(x!
T
Y)
!
INITIAL
POINT
I
i I
R
I
,1
Q I
&
II
Q 1 [,1
1 rs
l!
Q I
8
@ I
J Setting data
t-i-z 8: Setting data
t-Lz
Boring
(2 -~
(x,Y)
I : Initial value
Q -
(x:Y)
Y
I I
INITIAL
POINT
; J Reducing value
I I
~ K Final V~Iu~
,1
f
I I-J
J
1-
I-2J
J
d : Setting data
u--z L.. -,
$: Setting data
4.28 CANNED CYCLES (G73, G74, G76, G77, G80 TO G89) (Centd)
G 84
G84 X... Y... Z... R.. . P.. . L. .. F.. . :
Tapping
c! (x,Y)
-~
SPINDLE
FORWARD
Q --7-
(x,Y) INITIAL
POINT
/
R
z
E
SPINDLE REVERSE SPINDLE REVERSE
AFTER DWELL AFTER OWELL
G85
G85 X... Y... Z... R.. . L.. . F.. .
Boring
Q --~
(x,Y
C2 -~r
(x,Y) INITIAL
POINT
i I
II
R R
II z z
G86
G86 X... Y... Z... R.. . L.. . F
Boring
SPINDLE
START
c1 --~
(x,Y)
SPIN DLE
Q+ ( INITIAL
POINT
II
I
/s:
L
R
I
I
I I
z
L /z
SPINDLE STOP SPINDLE STOP
20
With G99 ( return to R) With G98 ( return to initial point)
Boring
SPINDLE
C2 -~
(x,
/,
Y)
SPINDLE
START
Q x:
II
F-
,/::L
POINT
II
I
R
I
I.i
MANUAL MANUAL
~ RETRACTION lZRETRACTION
/= /
SPINDLE STOP SPINDLE STOP
Boring
SPINDLE
Q ----9
(x, Y)
I
(y:;) ,/::L
SPINOLE POINT
II
/ ;TART IR
1--1-
I
L-L
MANUAL MANUAL
z RETRACTION ~ RETRACTION,
z
/ E
SPINOLE STOP SPINDLE STOP
AFTER DWELL ( P ) AFTER OWELL ( P )
Boring
Q --~
(x, Y)
Q ~
(x, Y)
INITIAL
START
I I
II /I
R R
z
/=
DWELL (P) DWELL ( P)
21
4.29 HOLE PATTERN CYCLES (G70, G71 , G72) 4.30 SCALING FUNCTION
This function, used in combination with canned With this function, geometrical shapes specified
cycles, permits simple drilling of holes in by part programs can be enlarged or reduced in
specific position patterns. G70, G71 and G72 any desired ratio.
automatically calculate the hole locations in
specific patterns using the auto-programming (1) G511... J... K... P... ;
technique.
With this command, the program is executed on
an enlarged or reduced stale with the scale ratio
(1) Bolt hole circle (G70)
specified by P, and the center of scaling speci-
G70 X... Y... I... J.. . L... ; fied by I, J, and K.
This command specifies the locations equally
(2) G50: Command cancels the scaling mode.,
dividing the circumference into L parts.
M
5 CENTER (x, Y)
x Y
-+-
SCALE PATCH
t--x
G71 X... Y... I... J... K... L... ;
This command specifies L locations on an arc. CENTER(
)
L : NO. OF
END
POSITIONING
4.31 MACRO PROGRAM (G65, G66, G67)
POINT 4=L3
2
The special subprograms prepared by the ma-
IK 1
chine makers or users may be stored in the
K K part program memory, called and executed.
J
/ Such special programs are called main macro.
/
d w
START- CENTER
(1) Macro Program Simple Call (G65)
POINT
L NO OF #4. L
(2) Macro Programm Modal Call (G66, G67)
PO SITIONINGS
J-
END POINT
23 G66 P... L.. . <argument designation> ;
1 J
This command generates the macro call mode,
d~ and every time motion commands are executed,
START POINT
the main macro specified by P is executed L
times.
Note: When executing drilling cycles with G70 G67 ;
to G72, the canned cycle with- L = O (G73, G76,
G77, G81 to G89) should in principle be pro- This command cancels the macro call mode.
grarnmed in the preceding b~ock. -
(3) Multiple Call
22
(4) Main Macro 4.33 SKIP FUNCTION (G31)
The main macro, written in the format of sub- G31 X.. . Y... Z., , F.. , ;
program (starting with O macro number and end-
With this command, a special linear interpolation
ing with M99), is provided with the following
functions for high operation capabilities. is executed. While the tool is in linear motion
under this command, the motion is interrupted
a. Normal variable immediately upon receipt by the control of a skip
signal, and the program advances to the next
Many local and common variable can be used. block .
b. System variable
The above conditional branch control statement (1) 1st prohibited area
can be used.
The outside of the boundary specified by param-
eters is the 1st prohibited area, which is usually
(ii) WHILE [< conditional expression >] DO m ;
used as a substitute for overtravel limit switches.
The above conditional performance control state-
ment can be used. (2) 2nd prohibited area
d. Arithmetic operation
The boundary for the 2nd prohibited area is
specified by parameters or by programming G22.
(i) +, -, OR, XOR can be used. The inside or the outside of the boundary may
(ii) *, /, AND, SIN, COS, TAN, o FuP, etc. selectively be made as the prohibited area by
can be used. parameter setting.
24
4.43 LOCAL COORDINATE SYSTEM SETTING 4.44 AUTOMATIC OPERATION MODE HANDLE
OFFSET
G52Q2X ... Y ... Z ... a ... 8 ....
This command sets the local coordinate system. This function synchronizes the movement by
This is the system shifted by the commanded manual handle with the automatic operation
value from the work coordinated system. After during tape operation, MDI operation, and
setting, the tool moves in the new- coordinate memory mode operation. This can offset the
system. To cancel this mode, command G52 Q2 shifted distance due to mounting of the
Xo Yo Zo ao 130; workpiece.
(1) Process time (Approx 2.7 u see/step) (3) Main program function
High-speed scanning time 8 msec (a) Register (internal relay ):
Low-speed scanning time 8 msec X n 500 maximum (4000 points )
(a) Standard general-purpose 1/0 modules (c) Keep memory (keep relay) :
900 maximum (7200 points )
Type JANCD-FC81O (Max. 3 modules)
. Input 112 points/module
(4) Message display (optional)
. Output 96 points/module
Alarm messages can be displayed on the CRT
(b) Mini general-purpose 1/0 modules display by sequence programs. (Macro instruc-
Type JANCD-SP50 (contained in 9 CRT panel)
tion SUBP23 )
SP50- 1 SP50-2
(Doints/module) (Doints/module)
Input 64 64
I
Outl.lut 1 32 56
25
APPENDIX 1 LIST OF DATA
Address B: Basic
Meanings
Characters O: ODtional
G I Preparatory function. I B, O
L Number of repetitions. B, O
M Miscellaneous functions. B
N Sequence number. B
o Program number. B
s Spindle-speed function. B
T Tool function. B
x X-coordinate. B
Y Y-coordinate. B
z Z-coordinate. B
26
Table 1.2 Function Characters Table 1.3 Tape Format
oto9
atoz
oto9
Ato Z
Numerals
Address characters
13
Program
Designation
No.
1
P4
I P4
I B
Disregarded (in-
No. of
15 La IA3 B
Del DEL Repetitions
cluding All Mark)
1. I Decimal point \
Param-
Sharp (Variable
eter #
designation )
setting
* * Asterisk (Multipli-
cation operator)
.
Equal mark
[ [ Left bracket
1 1 Right bracket
$ $ User macro operator
Notes:
27
APPENDIX 1 LIST OF DATA (Centd)
Coordinate address
4 Linear axis t99999. 999 mm *3937. 0078 in. t99999i 999 mm t9999. 9999 in.
Rotary axis +99999.999 deg +99999.999 deg *99999.999 deg +99999.999 deg
1 to30000 O.ltol 181.1 1 to76200.O 0.1 to 3000.0
5 Feed per minute F
mm/min in. /rein mm/min in. /rein
Feed per minute F 0.1 to30000.o 0.01 to 1181.10 0.1 to 76200.0 0.01 to3000. oo
6
II1O mm/min in. /rein mm/min in. /rein
S2 o to 99 0 to 99 0 to 99 0 to 99
7 S-function
S5 o to 99999 0 to 99999 0 to 99999 0 to 99999
T2 o to 99 0 to 99 0 to 99 0 to 99
8 T-function
T4 o to 9999 0 to 9999 0 to 9999 0 to 9999
28
,,
Table 1.5 List of G Codes
B: Basic
G code Group Function
o: Optional
Y
GOO Positioning (rapid feeding) B
T
GO1 Linear interpolation B
Circular interpolation CW,
G02 01
Helical interpolation CW
B, o
Circular interpolation CCW,
G03 B, o
Helical interpolation CCW
G04 Dwell B
G06 Positioning in error detect off mode B
G09 Exact stop B
29
APPENDIX 1 LIST OF DATA (Centd)
I B: Basic
G code Group Function ~ O: Optional
I
4 G77
G80
G81
G82
Canned
Canned
Canned
Canned
cycle 13
cycle cancel
cycle,
cycle 2
Output for external motion
0
o
o
0
=1
09
G83 Canned cycle 3 0
G84 Canned cycle 4 0
G85 Canned cycle 5 0
0
-1
G86 Canned cycle 6
G87 Canned cycle 7 0
G88 Canned cycle 8 0
+ G89 Canned cycle 9
0
4 G90
G91
03
Absolute
Incremental
command
command
designation
designation
+-R-
% G123
2~
G98
G99
G122
10
17
Return
Return
to initial
Tool register
Tool register
start
end
point for canned
to point R for canned cycles
cycles
Tool life
control
10
I
iO
0
Notes:
The codes marked with ~ are automatically selected at power on or reset.
G codes of . group are non-modal.
They should not be commanded a together with the other G codes in one block.
APPENDIX 2 DIMENSIONS in mm (inch)
Due to ongoing product modification/improvement,
dimensions and specifications are subject to change
without notice.
NAME PLATE @-
~g
w
~J 184 (7.24)
~ o
o
gg EXHAUST
.
m 4
M4 TAPPED HOLE
FOR GROUNDING
10 (o.39)
.
150 (5.9) .
(M5 MOUNT IG HOLE)
PANEL CUTOUT
z
170 (6.69) , 170 (6.69) 170 (6.69) :
4 (0.16)
--
/
8-M3 TAPPED HOLES
OPERATORS PANNEL
MOUNTING SURFACE
1[ 1[
1P
I J
8-d 4 DIA HOLES
520 (20.47) \
REAR VIEW
5 (0,2; 170 (6.69) 170 (6.69) 170 (6.69) )8) ABOUT 230 (9.06)
I 1-
I
+
VCRT
u
a
+~ci_ PANEL PAINTING COLOR :
MUNSELL NOTATION N-5.5 LEATHER TONE
~
CUTOUT
400X250
L-1
(15.7X9,84)
~
E
cd
g
G
7L
130 : j 31
. \
(5.12) - (5.1 8-M3 TAPPED HO[ .ES
8-44 DIA HOLES
15
(0.59
q
{n FUWTIOh w DATA -
5
l--
M
130 (5.12) 130 (5.12)
33
APPENDIX 2 DIMENSIONS in mm (inch) (Centd)
GNAL
PANEL CUTOUT
+s
4-#4.5 (0.18) =Jm
00
m-
<0
/
35
TOKYO OFFICE New Pier Takeshlba South Tower, 1.16.1, Kagan, M(natoku, Tokyo 105 Japan
Phone al-3-5402-451 1 Fax 81-3-5402-4580
YASKAWA ELECTRIC AMERICA, INC.
Chicago-Corporate Headquarters 2942 MacArlhur Blvd Noiihbrook, IL 60062-2028, U S.A
Phone 1-847-291-2340 Fax 1-847-498-2430
Chicago-Tachnic81 Center 3160 MacAnhur Blvd. Northbrook, IL 60062-1917, USA
Phone 1-847-291-0411 Fax 1.847-291-1018
MOTOMAN INC.
605 Liberty Lane West Carrollton, OH 45448, U.S.A.
Phone l-937-847-6200 F8x 1-937-647-6277
YASKAWA EL~TRICO DO BRASIL COM~RCIO LTDA.
Avemda Brigadeiro Farla Lima 1664-5 CJ 504/51 1, S?30Paulo, Brazil
Phone 55-n-815-7723 F8x 55-11-870-3849
YASKAWA ELECTRIC EUROPE GmbH
Am Kronberger Hang 2, 65824 Schwalbach, Germany
Phone 49-6196-569.300 F6x 49-6196.888.301
Motoman Robotics AB
Box 504 S38525 Tors$is, Sweden
Phone 46-466-48800 Fax 46-486-41410
MotomanRobotec GmbH
Kammerfeldstrape
1,85391 Allershausen, Getmany
Phone 49-8168-900 Fax 49-81 a8-9039
YASKAWA ELECTRIC UK LTD.
UnK2 Centunon Couri Brick Close, Kiln Farm, Milton Keynas MK1l 3JA, United Kingdom
Phone w-1908-585874 Fax 44-1908-565891
YASKAWA ELECTRIC KOREA CORPORATION
Paik Nam Bldg. 901 188-3, l-Ga Euljjro, Joong-Gu Seoul, Korea
Phone e2-2-776-7844 Fax 82-2-753-2639
YASKAWA ELECTRIC (SINGAPORE) PTE. LTD.
151 Lorong Chuan, #04-01, New Tech PaASlngapore 55674 l, Singapore
Phone 65-282-3003 Fax 65-289-3003
YATEC ENGINEERING CORPORATION
Shen Hsiang Tang Sung Chlang Suildmg 10F 146 Sung Chlang Road, Talpel, Taiwan
Phone 886-2-563-0010 Fax 886-2-567-4677
BEIJING OFFICE Room No.301 Oflice Bulldlng of Beijing lntematlonal Club,2l
Jianguomenwal Avanue, Beijing 100020, China
Phone 86-10-532-1850 Fax 88-10-532-1851
SHANGHAI OFFICE 27 HUI He Road Shangnai 200437 China
Phone 66-21-6553-6060 Fax J36-&l-6553-60W
YASKAWA JASON (HK) COMPANY LIMITED
Rm. 2909-10, Hong Kong Plaza, 186-191 Connaught Road West, Hong Kong
Phone 852-2803-2385 Fax 852-2547-5773
TAIPEI OFFICE Shen Hslang Tang Sung Chlang Bu!ld!ng 10F146Sung Chlang Road, Taipei, Taiwan
Phone 886-2-563-0010 F6x 866-2-567-4677
Y
iASKAVVA
SIE-C843-12.30
@ Printed in Japan July 199795-2 0.2TA@
Due toongo!w prd.ctd!flcatim/!mprov-nt data s.twcttochazm wlthoutnotl.e %+Ce4 i 4, e4-Ct?+l 23, 94-C84 126