Sunteți pe pagina 1din 134

• 1

\
( y •

Jf rÿ. •'

ft; . « -
#ÿ'
'
tf

MORI-YASNAC 2000B

< L>,-'-L-- r.-;

fe® •yy.;f
#JfP rlsjS.
y;

PSsifc,,, •••3

visas
ilSSS
!• r

::-
:
j->.: ..; -v.v.-
V\ i.
i
r. \

:!5
t
1
l 1
3
&
SEÿsShv.'' '*•
/
DE6425439 V M
ilKswswasf*.”ÿ
f
i' CONTENTS
1

V. > 1. INTRODUCTION f I
2. SPECIFICATIONS . 2
2.1 Basic Specifications 2
2.2
2.3
Options
View .....
..
_
.............
L
5
6
3. PROGRAMMING ... 9

3.1 Address Code and Function Code ....... 9

3.2 S-functiOn (spindle-speed function) ;/xo


\
3.3 ’
T-f unction (tool function) ........... .

12
V ........ ........13

__
..
v,
3.4 M-function (miscellaneous function)
. 3.5 G-f unction (preparatory function) ................. 16*

t
3.6 F-function'(feed function) ........
.......... i 32

3.7 Compensation for Tip Nose Radius ........... 33 .‘, • ityt-l:

/ / 3-S? .Mult; pie, P<s.p<tt''t \v-&‘ Cycles(&7o Te> Gr7L ") ..


3.? Constant Surface Speed Control (096, G97)
- - . 42
4. OPERATION ....
.. ... 45
• .%
4.1 CohLtrol Panel • * * * . • * * * 45, .

4.2 Aux. Control Panel •


;74-

4.3 Tape Reader ..... 79 /.


4.4 Machine Tool’s Pendant Switch 83

5. OPERATIONAL,PROCEDURE ... 86
5.1 Preparation Before Turning ON power 86

5.2 Turning ON pover 86

5.3 Manual Operation 86

5.4. NC Tape Operation 89


••-V
p

i
_ PE 642543 9
J ::
&

/ >

5.5 Manual Data -Input Operation
.5.6 Memory Operation
! '
.
89
90
5.7 Preparation Before turning OFF power .... 93
5. 8 Turning OFF power ....
. . 93
5.9 Tape Editing .....
.. ....; 94 fe

6. MAINTENANCE ..... 9?

6ÿ1 Routine maintenance
'
, .......
.... ...... -97
v*
6.2 Precautions for. Connecting to Power' Source. . 97
)
. 6.3 Component Layout ..... 99
6.4 Fuse and Thermal Relay 10.1
6.5 Troubleshooting ..I ,.. 103

:. ;
\

ii \
DE 642543 9
I

y.; 1. INTRODUCTION

; The YASNAC 2000B is a . high-precision NC control


. ..designed exclusively for turret lathes.
The logic section consisting of a micro-processor and
nondestructive memory is highly flexible and reliable
/• xV with sophisticated specifications.

> Substantial consideration has been to ease of operation
*'ÿ*
'*' maintenance.
The YASNAC series .achieves smooth feeding and high-
precision machining because of the transistorized
servo unit driving the DC servo motor.
. •:
This manual'describes the programming of the YASNAC
.V/. 2000B and NC machining operations.
r
•• .

i
V .

t.
*
'. ;.

2. SPECIFICATIONS
,j
/ 2.1 Basic Specifications
• -.w

No.- |
Specifications
«
•"0 j Model YASNAC 2000B
1 p > 'p*

1 ! Use I For turret lathe j


x 700(D)
_—
2 > . Dimensions/weight.650
j..
3 ! Structure —
(w) x 1,400(H)
/j Enclosed , dustproof type
mm./300 kg
<

4|. Ambient i
0°-45° C (32-11 3°F)
temperature ;
i
5| Power supply !AC 200/220 V +10V-15?.,
V i
50/60H2 ± 1 H2.
; j
3-phase, 5 KVA
|(with built-in transformer :
j100 V AC, 1 kVA) ,
...I
6 iServo control Transistor type
unit ;IX-axis: CPCR-MR05N
J i 55-axis: CPCR-MR15N
.1
7 ! Servo notor
i
'DC servo motor with tacSit— generator
i
'and pulse encoder
- I

1
i
. !
X-aXis: UGCMEM-04DB/SX
Z-axis: UGCMEM-15DB/SX
'
8 j Spindle position PC- 1024Z -ITT

1,0 24 pulses/rev: - A and- L "oases


;
1 pulse/rev: A phase
$ Controlled axes 2 axes (X and ?,)
! 10 : Simultaneously 2 axes/1 axis by manual
I controllable : operation .
! axis
;; i

i 11 ;ÿ; Least command X-raxis: 0.001 mm (radius)


increment
U Z-ax;i,s: 0.00 2 mm
12 j Least input 0.0 1 mm (X-axis: diametd r :*r
increment !
t
13 Maximum j ±8 ,38 8.606 mm (1330.260)
U;V programmable
dimension
i, • y
2 .

/ DE6425
r; 4S9
/
/ •

K°-
!•
*


Item
;rr’.Tv
No,. Item Specifications “1!
14 reader Photoelectric type, 200 char/sec' !
paper tape: up to 25 m
•: 15 Command tape 8-channel ,ÿ black paper tape %

• : EIA RS27.7
16 ! Tape code i EIA RS2.4 4-A
17| Programmings Absolute, and/or incremental
j method
---- - -

18 j Tape format
4...

N3G2X(U)±4.2 Z(W) ±4.2


j I±4.2 '#±4.2 F2 , 2(F,2 ,4) [

! M2 S2 T+(2+2) p3 Q3 D4.? *ÿ I

•1.9 ; Positioning : GOO code


-s' >

20 Rapid traverse • X-axis: max. 4,800 mm/mi n


rate
I Z-axis: max. 9,600 mm/min ,
..p1'-- :
'.2-1 'j Acceleration/ Linear for rapid traverse
deceleration
22 '
i Interpolation Linear: G01
I Circular: G02(CO'.v), G03(Cÿ)
)
Multiq u ad i:ant c1rcu 1ar comm and
possible :
,! 1

; (ÿ 2 3 Feedrate range F.01-40.9 5 mm/rev


24 ! Maximum feedrate 4,095mm/'min (68.25 kpps)
25 ; Thread cutting G32 code
,, : P ,01-40.9 5 .lira lead
E ,0001-4 0. (3 5 min precision lead
.maximum thread cutting speed:

4,095 mm/min
.! i 0-200%, in steps of 10%
. i 26 1 Feedrate
override ;

. !• 27 Manual feed 1 axis simultaneously


: ('step
l
: i !
ij JOG (Hi-Lo)
i
i • -rapid
L- -I
28 ; Miscellaneous ; Controlled by incorporated :
function m ec:h a n ica1 s esq uen ce
9

iw. '•

“l :
Item
No. Item
— Specifications
V.:‘ f I
v": 29 Spindle-speed I SpeC(fi*4 *tVu Surface spe-e4 ('"'yCT)
function directly vn. ah, coÿ
30 Tool function T(2 digits +'2"digits) '

*
'•
Tool offset No. : •• I
;
K,' v
Tool No. BCD code output
..

31- Tool offset j X-axis: +999.998 mm IG .pairs


f
j, 2-axis; + 999.998 mm IG pairs -
|
in internal memory
32 Backlash compen 0-127 pulses independently for
sation -I
• : i
;
X- and Z-axes
\r
Y j (1 pulse .= Least command increment)
v:>"> 33 '' Buffer storage I Looks 1 block ahead :
....j
7; 734 Dwell ! Gp4 U2.2
:•
)
: 35 Absolute co- , G50
•'

ordinate preset !

. \ 36 Universal, dis¬ . Displays current position and


play (1 MDI Command data ,

! . Inputs and displays manual data


•rV. • C
' '
{ . Inputs and
v
displays tool offset- ;
’ÿ
value
; X
37 | Parameter ; Rapid traverse rate, acceleration
i storage j and deceleration constant "\
\ '

:• •; backlash compensation value i


38 • ,y?:'
‘ 39 ; Single block Provided (switch input)
i. 40 i
I 4.1 : Optional block Provided ( / code)
skip !
:

j 42 Machine lock provided (switch input)


-
j 43

• Fixed cycle : G9 0 straight/taper cutting cycle


i

; G92 straight/taper thread cutting cycle


! G9 4 '' straight/taper facing cycle ;
:
44 ; Overtravel provided (input for LB) , ‘
i
•;.T 9

__
ft
\
I
Item
No.
Item
1
ti
Specifications

C.;-
h . { 45 ; Manual
46 ] Error
absoluteÿ
detection
Fixed at off
GOO: fixed at on *
•A: G01-G03: fixed at off

,
48
49
: ...
M j Label skip
. .Cy,e.leS_.
iCowÿl swr-fw*
......
Iwd
.
prov\dÿJi
_
.
provided

,
Tf #70 ....
50
"T:
Wlb\;

53
...

_£ÿ;ÿ

54 Diagnostic On-line diagnosis by displaying


function (I) 2-di.git error code
x • 55 Diagnostic [ Off-line diagnosis to check
function (II)
’ j System/memory/tape reader/interface
• • • \

%
: j: 5=" r 7 -«• Ti/.' v -r.v-vr---
--
*. - AVX v. t!. .
>
*

\* V.u- V. ' v-" y.ÿ*. -


J : "V.v y
: ! *

- ::
s. :" • 'r
•- .. V-

v
- -. •V
*. <:r-. -
*
: S
•:

S: >
- .*. I

r. V-
.'1.

... r
•;
5- -ÿ
yr '**
V
x- i i: *
'

-r-.c
'ÿ

— •:*
-ÿ

- ..t

© @ : •: .

l .177? • s-
>
;-7 v :• // => v-;7
- .,r:*•

* : 7 ..

:
-
1
- *. V «•
:ÿ
- ;: ..V;
7'7;7
! v •

t -r
M £ÿ
ZJ
: v - V- i
'
-I’ 3
•..;• ••Vc
•V-v.
- :
£7-
-
A*

*s £\y -

- -
!l -
;v'7
•V- . •-*.
• ' '
-:
- 1
•J ?V

:
. 1* [
'1
• “
— •: I -J .

I
!
- :
:
i !!I ii ]
»

fO
:

:
I I : 1 *

1
:ÿ

j
I
:
! OJ

: \ !i
ii <
;
!

to
[
I
i !
7
>
i
0?
l\
5! H
fD
s:
5
s
!
i : i.
HiII ?
, :
I

I
\

: ] : : I
i

\ Vi

:
:ÿ

1
I !: !
;
I I
'
1 i
:
- i
i
i j ; ’
:; i
: i

\ 'I
i-
r
\
o
J
P o S1 •

:
I i
: ’

J l
: :
;
i r ::i i *
\
- . i

S
:

>
7
I
ii
i
!

:
!
Mi [
Ii
«
'
! : i
I 1 :
:
i

! i i 5
l
li l n
? : li
r
'
I
: H; I :
! f
1UI
i
/ i s I
j
f >
r i ; &
j v i !
; i
\ f
:
•*
i
400 \<
1
SO
I ;
>: !7- r
o 2? >| 7736)
\
Fie 2 YAS5?AC-*2000 E View !
i 700
'V
A

•;v
• 7-

4
•v ;

/!•*’

V (

o
o
o

&40

-1 o:
G

Is1 •
1
C\
V7-* e
?.oo 6 50 ?.0 0
|<- -•> <ÿ— >
&0

i
1

A
/
•I

/r>4o
/
/
l: G l
O j
o\

**

£ ron t

Fig. 2.4 Y ASMAC 2O'O 0 IJ ma ;i n ten a n c:e a X'ea


/
V - . 5.V..V , •: V T-0V •
A' ..

u '

%'<ÿ ..
TJ,rir'l,,“
....... -••
.......
vfÿLffw ..giK, A;?.:.?>ÿ
............

........
•ÿ“ :

55
;

o
8N
o o o o o ±
—FUNCTION
r? 31'S b 7
-MAM.UAL 0ATA

-AeeRHSS-. -OFFSET
-ÿ;
BIS l7l
—WM
INPUT

ku

START . .

o
OFF

S
2EPO
SETUP
ALARM
#”
?SS
MMj-I eFFSCT

m 1M41 ew

swetE
P-™
NO

ES0B
BBS a
Ui RESET

BPS fcuacK
o
COQLAHT-
o
SPINSLC
o -
o
-----—--1 f OO
606
5 RESET
ALTER
eifGic
o

--
CHÿCJC
CUPsMp TURRET IM-OBX
-T?£vErT
O
RESET lol M ACHINE
L®CK
4.
>
5
S. o
,
v
SXRT NSPMa'- STSP

MQOOO
f 6
I ese=?
-\i-i?3H5hl\© i!_i! 3*
L
!

(control panel of
, optional unit)

Fig ... 2.5 YASNAC 2000 B control panel


.- •
•- *: .

r.
-. ' •*, :
1

.
w
.'•••
•. ;
<

-.

;V.-Vvÿÿ' ;,..ÿii.l
i Address code and function code *
V
' < > •v
,'l) The EIA RS244-A code is used.
a:

iitef?;.- ••ÿ
",
tr Address code table :•ÿÿ

Address Significance
IJÿvA N sequence number
w G preparatory function (G-function)
j':\. :"
X absolute X-coordinate (diameter)
w Z absolute Z~coordinate
u Incremental X-coordinate (diameter),
;. ;0-
sis; dwe11 V*
W incremental Z-coordinate
•. .
r I incremental1 X“coordinate of circles center
i /
parameter of fixed cycle
l
K incremental Z-coordinate of circle center
1
, f
r. parameter j6f fixed cycle
E precise4 designation of thread lead
: >; . •
F feed if unction (F-function), thread lead j !
/
; ,
, L?v >• designation
M miscellaneous function.' (M- function) i

;
i1 :• S' spindle-speed function (S-function)
'

tool function (T-function)


it
p
Seÿn'e-mce number' "for repetitive cycler,
. <*• Sc. u v\ c.£. num beVs m.u Hvpb-e? ne|atft(tiue. t/C-W
0 depth erf' cuut t ov' u|t'i p(e.. ve pet[1 tu*.
.y
4
:**
<

•• ;
:* Function code table

EIA Significance ISO*

Blank parity error in significant data area NUL


BS disregarded BS
|Tab disregarded HT
i CR e‘nd of block LF/NL
SP disregarded SP
ER rewind stop / %
UC disregarded /
LC 'disregarded /
+ disregarded +
negative sign •v,

0-9 numerals 0-9


a-z address codes (other letters are error) A-Z
/ optional block sit ip i /
Del disregarded (including. All. Marks) DEL
! i

©
2) Codes not listed above are regarded as error
in significant data area.
3) Leading zeros may be suppressed for numerals
following an address.

3.2 S-function

>
tr

in
/
. . .< .

S 4u-nct i on.
:“
can be speci4 Vedt >» w <2, 4“<£'kÿrtr “fi<|are..
4oUdwi <uUness S . Usually , tke spi ndU<>
C Vp*v) can b-c <=>pec. i f i <4 i VsecT l y ,
wVtew ov-'tY'
v.nÿ coYvÿlantL coxt v-oi , 1kn Suv-faoe.
/3pJ&/0,ÿ {'wAvvn.) SpecHi GLH -
*»AA- pa<j-e . "T Wc. details of TW conHan't <; u v~[ ac-e.

co'vdvbl .
»

%
• • •

3.3 T- funption

T-function consisting of T followed by a 4 or 3-


digit figure determines a tool and tool offset
-
number at the same time .
1) Significance of 4 -digit T command

TtOQxx
zr
tool offset number (00™ 16)
Ctool selection (01-08)
a) Tool selection
-
The leading 2 or 1-digit figure determines
the .tool number to be used. If the figure
is zero or omitted, it is regarded as input
error because no tool is specified.
»'.M
b) Tool offset number ,
The following 2 digits determine a tool off¬
set number of which offset value is given in
* advance by manual data input. See page n?
for the details of setting tool offset. •

2) Actual coordinates of tool tip


When a tool offset number is given, programmed
•coordinates are compensated for tool offset.
Compensation is done not only for tool offset
but for tip nose radius. Compensation for tool
;: ' .<
offset becomes effective when a tool offset.
number is given. See page 33 for the details
of compensation of tip nose radius (cutter
compensation).
a) An offset value is added to programmed co¬
ordinates and the resulting coordinates give
the actual track of tool tip. *

v. b) Tool offset becomes of. Pnctive immediately


when a tool offset number is given, and it
• A.

is held until a new tool offset number is


given,
c) When the tool offset number given is 00, tool
offset is cancelled.
d) With M02 or reset operation, tool offset is
if
cancelled without the, tool traveling.
e) When a T-function and coordinate command are
given in the same block, the tool moves to
.
•: i
the command value compensated and therefore
it. is possible to correct
taper angle.
f) When a T-rfunctipn alone is given, the tool
*
is moved by the amount of tool offset.
g) For the compensation ol tool offset 1 th e
tool, travels at the feedrate currently given.
Before issuing a T-function, therefore, a
.feedrate command (GOO or G01 and F) is
needed in the same block or a preceding one.
h) A tool selection code other than 01-08 is
regarded as input error.
i) Tool offset is regarded as zero for tool
of f set' numbers other than 01-10.
0
;
'

3.4 M-function
An M-f unction consists of M followed. by 2 digits.
More than one M~ function cannot be issued in the
same block.
3.4.1 ‘ MOO (program stop)
(1) When MOO is issued, the spindle and coolant «<

stops and the program is interrupted.


To restart operation , depress the CYCL,E
START switch provided on the control
pendant- of the m ac h i n e too1.
(2) When operation is resumed and the program
has been restarted with the CYCLE START
switch depressed, the S- and F~commands
given in the program remain effective but
it is required to reissue a spindle start
command, M03 or MOT, and a coolant start
command , MO 8.
(3) i , , ~i"f?
#'Hoo-'GEi£T.m//
<£> p£@.Vj±ffceci i1
',$ÿ provided -fob exterÿAl x'r>|»ut <ov

2SS£%ÿf. sfl' 'H MO¥'

i1,

H'lex'v.oby mode / exect/tRÿg MC data av<?A re,


I
(4) A program .that attempts to change the
direction of spindle revolution, after
stopping the spindle in such a way as MO 3 ~
MOO MO 4 or MO 4 MOO - -
M03 is regarded
as program error. Such a program should
be corrected as MO 3
example.
MO !>
-
MOO - MO 4 , for -
3.4.2 M02 (prog ram end)
(1) Issue this command in a single block at the 9

end of a program.
(2) When MO 2 is executed, the spindle and
coolant stop running and the NC processor
is cleared.
(3) Then label skip function becomes effective
at the same time and tape An format ion is fc

skipped until the first EOl.l is encountered.

1 A
,s

(Example)
G50 X -20000 3 6000
GOO TO 404 S100M0 3
X -4500 ZSOO
i

t
GOO U-500 W 500
X -20000 Z6000
T0400
MO 2 «

3.4.3 MO 3 (normal spindle revolution)


MO4 (reverse spindle revolution)
M05 (spindle stop)
v (1) Stop the spindle before reversing its re¬
1 volution.
(Example)
G50 X -20000 Z6000 , e
GOO TO 101 M03
— Spindle runs in

--
the normal direction.
X -7000 ZSOO

GOO X “20000 Z6000 M0 5 Spindle stops.


T0100
G50 X -24000 210000 Sp i n d 1e re vo1u t i.on
G00 TO 202 MO 4 is reversed.
*
A program that attempts to reverse the
spindle revolution without stopping it is
regarded as input error.
(?.-) Do not issue M05 in the same block with
.GDI, GO 2, and GO 3., but in the same block as
GOO or in an independent;, block.
vy s":,:-.
(3) MOO or MO 5 (br MO 2) stop the spindle. To *,

.S
'
/ÿ: restart it, reissue MO 3 or M04.

3.4.4 MO 8 (coolant ON)


M09 (coolant OFF)
(1) M08 turns on coolant and M09 turns it off.
With the coolant on/off switch on the- NC
.
* control panel, it is/ also possible to turn
on and off coolant even during tape
operation.
(2) MOO or MO 2 issued in the middle of a
4
program stops coolant. To restart coolant
: supply, issue MOB.
t
3.4.5 M2 3 (chamfering ON)
M24 (chamfering OFF)
(.1) -Issue then before executing a thread cutting
program using fixed cycle G92 ,
(2) M23 commands thread chamfering.
M24 cancels M23. 9

A
(3) Chamfering is turned off when power ha© been
turned on or reset,

3-4.6 mo Cc hac K C I <X tn p)


MM one(aÿp)
Whom ’'MOO OBLETB v On con'1>o| panel
Csettcng “fancTson ' 0 OV exteiÿv-.al ;n|>aT 4)

ehacK :s
'-i " , oricjamped
ty He data.(H I eg M 11). H i0 p:.
.".V
issued , chucK h> damped 6-k! ch ucK ;s
One.I amped by Hit.
WH 1 1 € <H;>; -.die -• H? vo I <> red , CMÿCK . S clamped
6* U'nC'lovnped by H(0 hit ,
v

* .

3.5 G-function (preparatory function)


3.5.1 General description on tool travel commands
GOO, GO 1 , GO 2 and G03 are used for positioning,
linear interpolation and s-ircular interpolation. «

Before explaining these commands , interpolation


is described foalow.
(1) Tttere are six characters; X, Z, U, W, 1
K •
and K, prefixed to coordinate 'commands.
They indicate whether the coordinates given
a re absolute or incromehtal values,’ as shown
, b e 1ow.

\
(

I
They may be mixed in a single block as
X ... and w ... for example.

address command type related axis


X
I absolute |diameter X
Z z:
j-
u incremental I increment in ’ 1

X
W i I diameter z
incremental ' radius
1 direction of x|
K direction of.
Zj
x

(2) The feedrate specified with an F-command


indicates the feedrate in the tangential
direction of a f.igure .
(3) Acceleration and deceleration of tool travel .

is automatically controlled and need not be


*
programmed . '
.

3.5.2 GSO (Absolute coordinate preset) ’


(1) This- command establishes the origin of the
coordinate system of the' workpiece as the
current position of the tool tip.
Program the current tool position as G50X. , .

-
Z.. and all of t h e succeed i ng comm an ds
are processed on this newly established coordinate
system. *
Establish a new coordinate system if the
origin has been moved in relation to the
Workpiece since the tool has been replaced
without the tool position being changed.
(2) Be sure to use absolute coordinates for
GSO .

1 "J

u’ • ", •

•• ! ' .1 »ÿ i 'i

• V*
(3) No other function may be included in
v
the same block as G50.
Issue GOO or( G01 whenever an M- or T-
function is- delivered in the block, .next to '
that of G50.. ,

(Example)

/
z- So . ->

Tl -4 7
Tl i
t—i i
Ynt _J i

:
L- __
1
O
... _i
L.

o
..
§
i i

%
*1- o
Ovj

\XO , ZQ

TOOL- I G50X-20000Z8000
TOO L - 2 G 5 OX- 2 400 0 2 27 0 0

3.5.3 GOO (positioning)


, (1) Command format: GOO X(U) ..., 7<(W)... *!
(2) This command causes the tool to travel
V
fast bo the point (X, Z) in the. coordinate
J,

-i.
:

system established by the absolute


coordinate preset command (G50).
It is also possible to control cutter travel
incrementally using prefixes U and Vi.
(3) The speed of rapid traverse with GOO .is
X: 4,800 mm/min
Zs 9,600 rfim/min
(4) GOO is also used together with M- and T-

.
functions;.

(Example) GOO T0101 MO 3* •

(5) GOO is a modal commaiYd like G01, Cj0 2 and


GO 3 and it can be omitted in the following
blocks.
(Example)
. t„ 4

\
.......m... -
"25 >
Ti
G b 0 X~ ? 0 0 0 0 z 2 5 00
GOO TO l Or S 80
A "if
/ X 250C 'Z 500

/ / G O 'i , Z 0 , f 200

/ o
©
C\j

G 00 x - 2 0 a :ÿ Z 2 50 0
.

/ÿ /
70 l 0 0 V 0 s
M05
M 02

/ ft

X’N
!'
3 5.4, G01 (linear interpolation)
4

(1) Command format: G01X(U)


is

(2) A feedrate must be specified following the


G01 command. If the same feedrate is
Z(W)
__
*

employed, for continuous cutting, the


following blocks need not involve any
iV' F--command. To change the feedrate, issue
a new F-command...
• (Example)

< 60
- o
T?

:ÿ r
-8 20. <ÿ
1*

/
A
/
X
f '' /
:

s 5-
...
.

/
7* ""‘M
/

H)-.
1-0
ro o
\*
c
to
o
s <NJ

G50 X-20000Z6000
GOO- TO 30 3 M03 S100
X-3500 Z5Q0
G01 ZQ FI5 feedrate 0.15m»n/rev —
X-5800 F20
X-6000 Z-100
Z-700

feedrate 0.20mm/rev #

X-10000 Z-2700 F30


iV
2-3500 feedrate 0.30mm,/rev
X-10500
GOO X-20000 Z60Q0 T0300 M05
y , ;
•< -v

, \

V, 3.5.5 GO 2 (circular interpolation for counterclock¬


wise cutting)
•' ? G03 (circulation interpolation for clockwise
i. cutting)
(1) Command formats G02. X(U) ...2(W)... I... K...
GO 3
/
(2) X... and Z,. , (or, U,.. and W. ,.) give the
end point on a circle 1... and K.. are .
the incremental coordinates of the circle's
f
center taken’ from the start ,point'. 1, ,.
\< is the circle's radius lying along the
X-axis while K... lies along the Z-axis.
(3) It is possible, to program circular inter¬
polation over 'more than ope quadrant in a
single block.
(Example) /

« 50
*v

V
r>s
*r
-— .
'

/
/
/

3R

IQR
/

8R
.....s

Vs. Vs-.
3
•o.
U
o
i

G5 OX- 1-2000 Z'5'000


6
GOO TO 303 MQ3 S10D
X-1500 2500
GO 1 Z0 P50
X-24 00 Pl-5 •
i

---- -
GO 2 X-4Q00 2-800 K-800 counterclockwise
GO1 2-1800 travel
GO 3 X-6000 2-2800 I- 1000
GO1 X-7000
- clockwise travel
GO 2 X-8000 2-3300 K-500 coun tcrclockwise
4*s '/ travel \
GOO U-500 X
\
if X-12000 25000 TO 300 v-
Circular interpolation may be clone on two
\
•k
?T
or more quadrants;.
In such a case as shown below where the
*
figure extends over two quadrants/ one
block is enough for programming.
(Example)

T
8
-----
28R
r
27 ......
I

y


-v

V-
v
60 f .
.; *

o center of the circle X - 10000 Z-2700


o dimension I . 100
—T- 60 20
:S •
o dimension K J 28ÿ-20 - =
* .ÿÿ384 19.59SO

point A X-6000 2-740


point S GO 3 X-6000 2-4660 9
1-2000 K-1960
..
'
' :
: :
3.5.6 Dwell
Command format: GO 4 U. ,.CR
Reading this command, the- processor suspends t

!
operation for the duration specified. The unit
of time' is 0.01 second. '

(Example) To suspend operation for 5 seconds.,


program GO 4 U 500CR.
;

(Example)
GOO X-6000
G04 U 200
X”10500
.....-
W50.0
2 second d we11

X-20000
TO30O

Another function existing in the block of GO 4


is regarded as input error.

3.5.7 G32 (thread cutting)


Command format: 032X(U) ... X(W) ... F....CR
The G32 command allows chitting of any of
straight, taper or scroll threads.
1

Note During thread cutting, feedrate override


1;
is ineffective.
Note 2: During thread cutting, halt, operation
i s d1 sreg a rd e d.
Note 3: The spindle speed must remain unchanged
until a screw h«Ss been cut.
Note 4: G32 does not perform chamfering.
{

: 'V :

/' . • ’•

A
Gv'gG ••;-..,.-:;:vevÿ:' (Example)

7 t
/

SE> ro
tv
o
HI
•—r- >:

G50 X*-20000 Z6000


GOO TO 202 SS«M0 3
X-4840 Z1000
G32 2-5200 F300 . ,. scr«w pi tch 3.00 'rn-vn
GOO X-GOOO
21000
\
X-4720
-
G32 Z 5200
GOO X-6000 /

Z1000

GOO X-20000 .26000


TO 200 t

<532 (accurate thread cutting) with ?•: assignment


Coinniand form at: G 32 X(U } ... 55 07 ... H ... CR '

This command is used to‘cut precision thread


by specifying its pitch in units of: 1/10,000 mm

for which the F assignment is not enough.
• -For thread cutting :F has A 4 O'IQ t -f-ormat C i" xxx-x)
Tf has AG Oif-jfit. fey mRt (E !t\ The inch system,
• ;•*

Note I.; During 'thread casting, fe«dr<tte override


•r •. '
i s 1 heff e cti ve. ..

Note 2: Dpr ing thread cutting/ halt operation


is disregarded.
Note 3: The spindle speed must remain unchanged
until a screw has been cut.
Note 4: G32 does not perform chamfering.
!•
(Example)

P 3. 175

62
“T
! •<v-
fU \
•H Xi
'O nj
o
pC
B .C
-p
O I
m co

G50 X-20000 26000


GOO TO 505 S80 MO 3
X-4840 21000 .
G32 W-6200 E31750 ... pitch 3.175mm
GOO X-6000
21000
X-4720
G32 W-6200
GOO X-6000
a
21000

Note 5: To prevent incomplete thread cutting: .


Because of automatic acceleration and
deceleration , the lead would become
incorrect at both ends of a screw for
the lengths of fl and f 2 as shown, below.
It is therefore required to program
with sufficient margins for fl and.('2..

A 25
:
'

—y|i.2 — L\ U—
%

LI and L2 can be approx imS t q1y obtained from


the fallowing formulas.

U = N.P
|- k.) = L2|
60.K (In
(In - 1)
L2 * Jii*
60 , K
where N: spindle speed (rpm)
P; screw pitch (mm/rev)
K: constant =F 30
a: screw pitch accuracy
In: natural logarithm
Example
If a
3mm/rev ,
-
1/100 when N «' 500 rpm and P

=ÿÿ

LI =L2 x 3.61 ® 3.00mm


L2 = 500 x 3/(60 x 30) = 0.83mm

a j Un|-1)
2.91

ran
--
3.61
—r :
!
: “200
i T
!

r
4.30 :

4.70
300

3.5.8 C?00 (Straight /taper cutting cycle)


(1) Stra i g h t*. cu11ing
Command format: C00 X... Z,.. F. ... OR
*>

Once a. G90 conunarid has beer) issued, it. is


enough to give the depth -of cutting in the
X-directi on.
0
( Ex.amp1 e)
X

R: rapid travel
/
F: cutting

7 . F. R
i -<
— r 'll.
t! o
<•!
S
o
h-
‘o
s s
50

G50 X- 20000 Z 7000


GOO TO 101 S80M03
X-10500 Z200
GOO X-9000 -
Z 5000 F035
X- 8.000
X-7000
X-6000
GOO X-20000 Z7000
TO 100.
(2) Taper cutting
Comnian d forna t :. G90 X,.. 7»... I... F...CR

V
e

(Example)

;r>'
R i


F start, point
1 1 o*
JOO f— F K”
tI
...jfoT
rÿ-
80f
__F —
,*i'
o
O
T
o
r

1
-
—J
A
R : rapid travel
F: cutting

8
jo

G50 X-20000 Z7000


GOO TO 101 S9OM0 3
X-11200 7.500
G90 X-110QO Z-5000 I 1100 F035
: XllOOOO
X“ 9000
- X- 8000
X- 7000
GOO X*-20000 Z7000
TO 100
Note: The value of I is the incj:*.-;'unit from
the end of taper to the si.'-ut: (;i .o .
the increment of radius).

3.5.9 G92 (Slrsught'/laper thread cutting cycle)


(1) Stra ig h t th re a d cu 11i n <j
Command format: G92X X F.. . C'R

(
••••1 .
• •;
»
ll
•s

M23 is the chamfering command that chamfers


screws at 45° for 0.8 pitch at the end of
screw.. *

•%
The E assignment is tp cut precision thread.
r
(Example)
V; .
I

f— ‘

b>‘

—.....
.....- Cl.

E.5 —- >

. .- G50 X- 20000 Z6000


GOO TO 50 5 S80M0 3
X-7000 21000 M23 chamfering command
-
G92 X 4840
X-4720
Z-5200 F300

X-4620

GOO X-2Q000 26000 M2 4 cancels M2 3


T0.500
(2) Taper thread cutting
Command format: G92X... Z... 1... F... CR
E...
M23 is the chamfering command for screw.
The E assignment is to cut precision thread.
V1'

/
l f.-.

flfafllB /
«

IlSIllr
*T!
IT)
CD
I
— | start point

I
jV..._ _P_- 3
9 =J..
T
•JL

'IT- V-v* £,&•’.ÿ'* ; 5


- •se
:s <- (0 ><-*-
— —
40 5 yr. s*
G) o
v 10

;v.) GSO X-20000 Z6D00


GOO TO 505 S90M03
X-8500
<392 X~5 800 '
2500-
24000
M2 3
1450
- Fchamfering
300
coiruuand

X-5000 :•

V X-4400
|K
-?ÿÿÿ ;

,V 3.5.10 G94 (Straight/taper facing cycle)



(1) Straight facing
;
Command format ; G94X.. , 2... F..-. CR
;
Once a G94 command has been issued, it is
- 2-clirection
enough to gitfe the depth of cutting .in the-,
-

V
X
.*•. i-
(Example)

R AS
R: rapid travel
i
F)
IR F: cutting
' 1
i

o
LLLJLLJ
o
•i .: •
N*K !
/•

*" 5?0
:

G50 X-20000 %7000


GOO TO 20 2 SVG MO 3
X-1Q500 Z200
G94 X-4000 7,-500 F0 3 5
t *
7,-1000
7,“1500
* Z-2000
GOO X- 20000 '7/7000
•V
TO 200 *
c (2) Taper facing
:

Comiaand fo.nnat: G94X... Z,. , K... F. .


(Example)
- CR

—. . .
te- »
S,-—v.
2i
16
\ J
EzSL
laf M R: rapid travel
F.O: ,-r P: cutting
tp.
iv \
i
> t.

'i:
(J
i
l
i
•v.’.'V
!'

'

G50 X-20000
27000
GOO TO 202 S7QM0 3
X- 10600 2200
G94 X“4000 20 K-600 P035
2-500
Z-10Q0
D
2-1500
-
GOO X 20000 2-7000
TO 200
v
3.6 F-function
This is the function to specify the tool feedrate.'
It consists of address F followed by a 4-digit
figurp that specifies the to,ol feedrate for each
revolution of the spindle.
(1) The 4 -digit, figure is in units of 1/3 00 mm/rev .•
Ex. F.1234 12.34 mm/rev

(2) The feedrate commanded by tape is that of


100- pe r con t overri de.

(3) Thc feed r ate i s rest r i a te d <.i ccord i i g i o the


spindle speed.
[-e.xa.>vtp
:

spindle speed ; maximum feedrate :


L
: 80 rpm i 4 0.9 5 mm/rev

!
125 32-76
2 20 I S- L I
f
3 30 12- 4o
I 500

: 750 fe.46
i i
i
1300 - 3-15
h — 2000 2.04
i (4) Remarks for F- function
(a) In the first block of thread cutting, it
is required to designate the lead with an
F- or E-command. In the first block where
thread cutting has just beer! switched to
y..
simple cutting, it is required to designate
the feedrate with an F- command.

-
(b) Tho F f u n c t ion • g1v e*s the fced rate .1 n the
.
t a n g on t i a 1 d 1 rection
(c) A block which involves G01, G02 and/or GO 3
to cut a workpiece but does not involve any
F~command is regarded as input error.
(d) During thread cutting, feedrate override '•
is taken as 100 percent irrespective of
the override switch setting,

3.7 Compensation for tip nose radius (cutter compensation)


Because of the round end of tool tip,' tool off¬
/ÿ: . .
setting is sometimes not enough for taper and

V'I.V
X '
circular: cutting and the compensation for tip
nose radius aims at automatically compensating for
the error left uncompensated.

>-

- -c - — i
r>-
> 1

workpiece i locus of tool center with its


i tip nose radius uncompensated

i' locus of tool X


i v\ ,
center with its
\ tip nose radius
~-LV compensated
X

portion V X
X

left uncut -tt X


(c
cutting contour
QTK l W
--
M
tool centyjT

with tip nose


radius un¬
compensated
& R y'

prog ra mm ed cu11i ng
contour
!

3.7.1 Virtual, tool tip


/

In the above figure, the .path of the tool is"


indicated as the locus of the center of the
tool tip. Actually, however, the coordinates
of a point called virtual tool tip are dis¬
played as .the command or current coordinates ,
The virtual tool tip is the position of tool
tip on the assumption that the tool .is .infinitely
sharp.

h A
ft

'

R
I
CV-, ii-.-

The relationship between the virtual tool tip


and the actual center of the tool tip is
determined by the shape of the tool and there
are four possible cases as shown below. To
compensate for the tip nose radius , use one
of G41 , G4 2 / G4'3 and G4 4 according to the
tool-workpiece relationship.

04f3
tool N tool
center cen ter
a
?
\\
JKIU T.

/\
</
V\
tool tool
cen ter center;

a‘4?. 04 1

Xt
--- —
> z <ÿ
3.7.2 -
Sign of T c od e /

Compensation for tip nose radius is given


through the MDI unit as for tool offset (see¬
pages 67 and 68).
To compensate for the tijb nose radius, a tool
offset number has to be actually specified .in
the program and the corresponding value deter¬
mined though the MDI unit is used for actual
compensa t ion.

Attention must be paid to the sign of T-code.


It is related to the direction in which the
tool center is offset with respect to the direc¬
tion in which the tool travels, and it must be
determined according to the shape of the tool
and t hc cu11 i ng d i rection.

tool N
center T( ~ )
right <.
'
%
sidtt
direction of
tool travel

left t oo1
. si'dc centej>
T( + )

"> Z

a
X
\
1
/

...
|1 code
i
sj,<.jn °.f,
- direction to offset tool center

T- ... ; right side viewed in the direction


' of tool travel
T>.*- : l.e ft side viewed in the direction of;
tool travel i
in the coordinate system shown above

7. 3 Precant i ons for prog ramming


(1) To compensate for the tip nose radiusy
. i.ssue G41 , G4 2 , G4 3 or G4 4 tog e t.h er/w i. t h
\ a tool offset number. f
(2) Compensation, for the tip nosc/radius comes
intoveffeet when one of G4Y through G44 »

and a\ool offset numbepÿiiave been en¬


countered /
/
(3) Issue G40 tovcance-d/compensation for the
/
tip nose radiussX

(4) The tool travel cowmand involved in the •


block w h e cu11e r cW\pensa fc ion .1 s s T.a rtad
' or ca n g-sH, 1. e d m us t be G or G01. O'- her™
wise/the program is regarded as Input error,
(5) E«ffore switching one of G4l\hrough G44 to
/another , issue G40 to cancel cutter com-
f pen sa t i. on. s.
If: a new G- command is issued without\can-
colling the: current, one, the prog ram i\
regarded as in out error.
. \
G41 - G42 incorrect
G41 - G4Q - G42 correct
(6)\lssue each of G40, G41, G42, G4 3 -and G4/ in
an independent block as a rule. ' /
(ExarnplV)

GOOTOMO
G40
G44
G50X0ZQ,
GO0T-202

G00T0200
G40
MO 2
(7) To change the valu of cut te r aot nPe:i sa t A.on ,
'

cancel the cdrre/t value using G40 or the '*


tool offset number of Wro before giving a
new value . otherwise tshe current value
would rema.it/ effective.
(8) In the following cases, cutter compensation
will be /cancelled and remain \ineffeet ivo
until / new cutter compensation comm an cl is
encountered. '
\
(a)/power has been turned on.
(hr) The equipment has been reset.
,c). MO 2 has been issued.
(d) G40 has been issued.
9) Even when one of 041 through G44 has. beam
v • # issued, cutter compensation remains .i.n- \
effective in the following cases. \
•M (a) The value of cutter compensation is...
Wt:
zero.
<r

• "i
'• V

(b) Zero is assigned to the storage of the OFFSET


& PARAMETER No. (,99" when the FUNCTION
selector set to OFFSET.(Figure 8 shoul/f be
K, /
normalv assigned.) /
(10) I the following cases , cutter compass-
tidta is temporarily cancelled but /is resumed.
y

•s :v
(a)i The block that reguests
\.
cutter
/
compen-
satdon does not involve an/ tool travel
command , /
/
.(b) MOO (dr- M01) has been vssued.
«K -.•> (11) Fixed cyclesV G90/ G92 aitfd G9 , and multiple repet¬ \

itive cycles: 'G74, G75/an<3 G7f, do not


perform cu tter opmpe p,s at .1 on.
G70 , G71, G72 ana\Gfl3 perform cutter com¬
pensation if specilried.
(12) Cutter compensation .ns temporarily cancelled
;
when the- tool/offset number of 0.0 is en-
countered . When a nov/ tool offset, number
Vy is given ,/fcutter compensation restarts with
a new too1 offset.
‘ (13) Specia shape’s programmed may e*e regarded
as $rror. • \
(3 Reverse cu11in g \
b) The intersection of the loci of tool Venter
cannot be obtained, \
/

3.7.3 Input in the MDI mode


When cutter compensation is in effect, manual.
data input is impossible without resetting the
V -fi
equipment.

;
Cautions

(1) To make compensation for tip nose radius, G41, G42, G43 or G44,
and a tool offset number must be issued. When both a tool off¬
set number and a command (041 through 044) are issued, compen¬
sation for tip nose radius is started. And when any one of them
is cancelled, the compensation is stopped.
• G41 to 044 and T codes programming for outside or inside
cutting.

. PATH OF TOOL NO. 1

TOOL NO. 1 FOR


>< OUTS IDE Cim INC!

-- -h TOOL NO, 2 FOR


OUTSIDE CUTTING
\

>
PATH OF TOOL NO. 2

N001
G50X* • • Z...
GOO H03S06 T-03,01! Selection of tool offset* number No. 1.
Specification of direction of tool center
(Right side, viewed from the direction of
tool travel).
G44: Specification of direction of virtual tool tip (/).
GOOX* • Z***
'
*
G01Z* • * F1 * *
(Execution of tip nose radius compensation)
GOOX
X* * • z...
T0100: Zero return and cancel of tool offset
number.
G40: G code to cancel the tip nose radius compensation.
N002
G50X* * * 2- •

GOO T02Q2 ; Selection of tool offset number No. 2,


Specification of direction of tool center
(Left side viewed from the direction of tool travel). •

0 . G41: Specification of direction of virtual tool, tip (V).


G00X- • 2...
G01Z* • • F* * <

--
(Execution of tip nose radius compensation.)
GOOX- •
X-. 2 T0200: Zero return and cancel of tool offset number.
G40: G code to cancel, the tip nose radius compensation,
MO2

(2) Each of command G41, G42, G43 or G44 should be issued in an in¬
dependent block next to the block in which tool number and tool
offset number are specified. (Refer fo (5) (b))
-
(3) Take the following procedure when the code G41, G42, G43 <xr G44
is required to change.

1 Cancel of tool, offset number


2 G40 -command specification
3 Specification of new tool number and tool offset
number
4 Specification of new G command, (G41 to G44)
When G40 command is not issued, It Is regarded as input
error.

(4) How to change the code of tool command


When 'outside cutting,is made in the, minus direction of Z-axis
after side cutting in the plus direction of X-axis, using one
tool, the tool center is changed: in the direction of tool travel.
Therefore, the codes of tool command must be changed (Side cut¬
ting: Left side, Outside cutting; Right side).
DIRECTION OP
•e OUTSIDE CUTTING
T1
-> Z

X S'
h
I T1
i
0
DIRECTION OF
SIDE CUTTING
NOp :
G5C • • Z- •
GCC.0101 HO3 SO'; Selection of tool offset -number No. 1,
Specification of direction of tool center
(Left side viewed from the direction of
tool travel).
GA A ; Specification of direction of virtual tool tip (K).
GOOX- • • Z. •
G01X- • • F- • • Side cutting program
# . (Execution of tip nose radius
compensation).
GOOX- • •
GAO
GOOTOIOO } Tip nose radius compensation and
tool offset number are once cancelled-.
T-0101: Selection of tool offset number No. 1
Specification of direction of tool center (Right
side viewed from the direction of tool travel).
GAA: Specification of direction of virtual tool tip (/),
G01 z* • •
Outside, cutting program.

(5) Tip nose radius compensation of YASNAC is made by operation of


the intersecting point of tool center locus. When the move of
acute angle is programmed, the intersecting point is away from
the original figure. Therefore, be careful in the following
case.

...
(a) When the relief of X axis in the inside cutting is small:

GDI BLOCK

-Gk“- GOO BLOCK


LOCUS OF TOOL CENTER
RELIEF STARTING
POSITION AT TIP NOSE
RADIUS COMPENSATION '
In this case, r.:ake program as follows
\

G01 BLOCK
RELIEF SHOULD r
BE TAKEN OVER sL.J) xy
TWO TIMES OF
TIP NOSE RADIUS
coo BLOCK”"
-- .......
"""> LOCUS OF TOOL CENTER

(b) When there is some change only in the amount of tool off-
set in the block which executes tip nose radius compen¬
sation.
G50X- * Z ..<

G41
COOT 0101 M03S04 CD
X* • • Z. • • CD
When the program as mentioned above is executed, the
tip nose radius compensation is made, only for the move of
offset in (l) block,
The following case may occur, depending upon the
amount

__——
of offset and move of X find Z in (?) block,

4
J
TOOL CENTER LOCUS
WHEN TIP NOSE RADIUS
. COMPENSATION T.S MADE
FOR THE BLOCK WHICH
CONTAINS ONLY THE
AMOUNT OF TOOL OFFSET

/
OFFSET MOVEMENT
OF (J) BLOCK

POSITIONING /
OF (2) BLOCK / /

/
>

Therefore, when tip nose radius compensation is made,


the block only for position compensation should be avoided,
For program above mentioned, G41 must be command after
(T) block.

4 <4

4
V

3.7.4 Display of virtual tool tip


The current direction of virtual tool tip can
be displayed in the following manner.
(1) Set the FLECTION switch on the control panel
to PARAMETER.
(2) Set the parameter and offset number to 99.
(3.) Then the current direction of virtual tool
tip is displayed on .the universal display.

:v v.

:v
•v.tt .vf
W c
V
>•
,*ÿ

3.7,5 An example of program


J ,'i

-X
i...
(DL-
.....
. ---•
I,T

VY i
,
:/

.
movement jrtpi
of virtue1/ "
...
% •

ff
)ÿ/
'/
/

.....
i./
““of tool
center
movemcn t
. .
'

\
06
ft? -j *: ;
60
V-
•'

....
"...
tool tip ‘ ffÿr/70riy' J


1"
40fi
' " '

,20'/
IT J- 7.
:
/ÿJo /:o
- .i ..
$0
i
S,0
I.
60
I. ..
JO.

0
•'
20 60
..<»
60 $0

GOO TO 100
G40

NO 01 G44
:
V NO02 G50X- 14000 Z5000
NO03 GOO S4M0 3 7-72

NO04 XOZIQ'OO
NO05 G01Z0P2.0
/
N006 X-2000
N007 55-2000
;
N008 X- 5000 7.-5 500 • •>:

NO09
N010
-
Z 7000
GO 31-2000 KOU-4000W~2000 *
NO 11 GO IX-11000 , ; --V;
N012 Z-11000
: V'!;:
:
..NO 13 X- 13000
NO 14 GO OX-14000 Z5000.T-72.0b
N015 G40
NO 16 MO 5 \ •

••••.' »
•<v
; ;: UPC.’
v
..
v„a;.a
'
.

.. Jjf--- YA«KAW» ElwarlcMfc. Co-iiud;:'ÿpÿ • :


«#»
3.8 MULTIPLE/ REPETITIVE CYCLES
3.8.1 Multiple Repetitive Cycles -(G70 to G76)
... .


.. :. . ... ;
*
.ÿ•,"ÿÿÿ '

1) YASNAC 2000B is provided with the. following optional'fnitetinns.

!,
G Code
G70. Finishing
____
__
Cycle Name Remarks

Tip
WM
G71 Stock removal in turning
finishing possible compensation >;V
G72 Stock removal in facing :

G73 Pattern repeating with the qp.de G70 possible..'-';-.


V- . • •' V; . /•.•ÿ•;'' v ,
1

G74 Peck drilling in z axis .

.
G75
G76
Grooving in X axis
Thread cutting - . .
nose radius
compensation,, impossible V
,
- 'fpÿM

-
2) Hie programs specified by G71, G72, or G73 are stored in the intern*! ’
memory of NC unit. The maximum capacity to input is 25 blocks
-.v. c-aii’.etorp :a 'Mpt.'bf program. . So when the following command is issued,


YG71 P'iQfl

mr-

>
... *Cyole

:
>-
command for stock removal in turning

Program (A)
(25 Blocks max.)
t.: :
- pm
•.

G70 PdQ7> ... WnlsMra fÿrogialn.CM.:-.


. v.-i-V"
G72 PolQ $' ••• *Cycle command for stock removal in facing £ t&i /

Not'. *

v\ <’> '•‘Prpgratu (?) ". .
.(25 Blocks max.) V
»#' .••• *
V program (B) remains in the internal memory after erasing program (p). v
Therefore the finishing cycle Specified by G70 is executed to .the
(B) after completing 071 cycle.
V; c;;:;;iV
41 .
3) Cycle G70 to
viceverse.
G73 can execute the tip nose radius compensation end.
. ' ..
' ’
’. S:l:arr

4) Tor on tip.nose radius compensation is not


to G76, effective;


V : - . /
• :•
•••

uoc: OASS:

, r ... '
,'A '
'
'

YASKAWA Electric Mfg. Co.,Ltd,


'}

3.6,2 Stock Removal in Turning (C71)


1) The code G71 can command the stock removal in turning for inside or
Outside diameter.

; 2) Command format
G71 •P 0". U ... w ... I ... K ... 1)... F * * S <***ÿ
Nd * >
• * The cutting shape for finishing

A
jr ... *
S • *• *
F *** *
Tool path: A
(See next figure)
.....
>6 •— C

,,, *

where
*
.*• •*
1

,j »• ••

“ Sequence number (o( ) for cycle start


Q - Sequence number ((J ) for cycle finish
If - Finishing allowance in X-axis direction:
diameter designation
W ~ Finishing allowance in Z-axis
:T - Rough finishing allowance in X-axis direction:
radius designation Incremental v>,v:

D
-- Rough finishing allowance in 2-axis direction
Depth of cut: radius designation
value

''
' Designation without sign '
", I
V
Feedrate or spindle-speed designation in rough cutting cycle. .
Sj
y :
'
V Without this code, the previously specified code F dr S
becomes effective.
Note) Codes F and S specified in the sequence numbers He/ - to N
are ignored and becomes effective for G70 finishing cycle,
3) When 1=0 and K*0, the tip nose radius compensation is not executed,
and the cycle comple tea without cutting the finishing allowance as
shown In the following figure, (See the' nest* page} : t

1 •;

• i
y

• • w r,.:
CiASS:
UOC?

YAS0CRWA Electric Mffl. Co.,Ud. »*-

START AND END POINTS


c
/

x
c
A<§ D
/ DEPTH OF COT
D
:z 3

FINISHING SHAPE J TB" T V/2


FINISHING ALLOWANCE B
Z

w
4) When I*?Q and KAO, after the rough cutting without the tip nose radius
compensation, the rough finishing is made without cutting final
finishing allowance while executing the tip nose radius compensation r
In this case, G codes (G41 to G44) for tip nose radius compensation
and compensation number is necessary to specify in the preceding block
in advance.
When the cancell mode of tip nose radius compensation is specified
in this cycle, the rough finishing is executed without the tip nose
radius compensation.
START AND END POINTS
:
c" A"
/
c A> D
Co JL

l -D >

V
1
FINAL FINISHING FINISHING SHAPE
x -<r
iA—r I
ALLOWANCE F '
i
'

U /2
ROUGH FINISHING SHAPE/
i

(WX-pH TIP NOSE RADIUS a r' ' '•


COMPENSATION)

'<m %v *» V
UDC: CLASS:
rv?w"7T7

ffe VASKAWA Electric Wfo- Co.,Ud.

5) Regulations on programming N to N $ are shown as follows:


a) 'Programmed order for finishing is A —
B C,
b) The tool path between A and B is specified by the block of sequence
number(< . In any case A to B must parallel to the x axis. ’ *v

c) The final, block is specified by the block of sequence numbers,


In any case straight line CA must parallel to the Z axis.
d) The tool path between B and C is specified by one of four codes
-
GOO, GQ1, G02 and GO3 Otherwise the Command becomes format:
error. .
e) The tool path between B and C should be monotonous increase or
decrease to X or Z axis.
f) T, M and G codes except such as GOO, C01, G02, and G03 should not
be specified between the sequence number N ol and N ft ,
, » 1
,

g) The number of blocks between the sequence number N cV and N (S should'


apt exceed 25 blocks. (If not, format error occurs.)
h) When executing tip nose radius compensation, follow the- program regu- ; ,
lations of tip nose radius compensation.

:
x
c
O-**- -4 V-

-- A
O
PARALLEL

PARALLEL
— - N(X

6) G71 starts the cycle from point A and finishes at point A,. Therefore

before executing G71 function, the cycle should be returned to point"A,
Z

7) The cutting shape specified with G71 can be .consider four patterns of
internal or external cutting respectively.
Signs such as U, W, I and K should be specified properly as shown
id the following figure. (See the next page)

C.‘

\ .. .•• l
1
,
UDC: CLASS:

V YASKAWA Electric Mfg. Co.,Ltd.

G A >
.A C
a* N> u~
-X
I U”
w'4*
I —
'
w
I—
— J?
-f / / / /
r. \K+ R™
V // / , / B * / 7T7
a
(_L± / / / B B ,1,;:.,," /,l
;
+x u +• u 4-
W+ W—
'
c
1 4~
K+
A A
A
1+
K~ 1 C

(a ) TURNING (OUTSIDE)

// / if/ 'B B till LLL '


/
/

- X
u-H u+
W~
/

/r
C
/
1 +ÿ
K4
A A

!ÿ+ÿ
?c
Cr
i
- z
U — /A
A *ÿ

*
K

Ur
AO
r777", w+ w- /
77777/
I" I™ ?
4-X .4- K- / /
/i f 7 T7T
B B7 77771/ •

i b ) TURNING (INSIDE) '

G71 CYCLE PATTERNS


,'v

C1AS51
UDC:

YAStUWA -.jfltctrlc Mffl. Co-ÿLtd.


m
'
:

3.8.3 Finishing (G70).


1) After executing G71 cycle, finishing cycle can be specified by the
code G?0 as described at the end of previous example.
2) The G72 and G73 cycles described later can also execute the finishing
by the code G70.
:ÿ
3) Command format
G70 p.V. Q-*. *

---
where
p
,Q
— Sequence number (d ) for finishing cycle
Sequence number (3 ) for finishing cycle
start
end
4) Finishing cycle G70 should be followed after executing the program NoT
to N6 in the codes such as G71, G72 and G73.

5) Unless the MO2 command is executed, the program


reset operation or
Nd to N0 is still retained. Therefore G70 is not necessary, to
command just after ending G71, G72* or G73. Finishing cycle G70
can execute even after shifting the tool bite for rough cutting
into one for finishing.
6) The cutting is specified by the F and S cpdes in the block Ncf to N ,&ÿ
7) G70 also starts the cycle from point A and returns to point A corise
quently , after executing G70, the next block should be programmed to
start with point A.

8) When starting G70 command, the tip nose radius compensation is executed
for the mode G41 to G44, but is cancelled for the mode G40.
*

5i.

>:
<
r
r

V . 1

"/ ;

:\

*) program examples
ex. 1) Where 1=0, K=*0» (Without tip nose, radius compensation)
HOO/. Q SO y-2,0000 Z 20000 *
U002 QOO T-010IBS0 U0J *
no03 X -t‘/500 Z/QOO *
Of 07/ P00S 9,0/A V -1 00 W/0 MOO F 30 S 0 * ;

noos aoo y~HOoo t/s s 120 *


U00A 90/
'
ti-3000 *
G71 Cutting cycle
no07 X -h 000 Vi—3000
*
no os Vi-2000 * (8 Blocks)
'

no09 / X-/ 0000 w-tooo *


'

W -2000 %
'ÿ -•* ..v *

no / / xÿn/ooo vi-2000
*
no/2 ; X “/V £-00 *
ini// 3 70 F'ftjftA J *) Finishing cycle

;;
A h)
::
C • ( * 000
(rAOOoAOO)
-ftjf # B33

vJI «*ÿ

:
rVAV”-'
V—
C5
f
TSL
O
- V 4 IQ
jA'-
II0.*M(U/i)
0./ma(W)
z
i (0.0)
*0 .20 /0 .20 00 J0

/ÿ
>*
i:
to
V

ex, 2) Where 1=0, K“0 (with tip nose radius compensation)


$00/ aso X“2OOOO 120000 * \

N 002 QOO V-olOlSgO U03 *


N003 a<</ *
N 00¥ QOO X-mtOO z/ooo *
N QOS 07/ ?00t> 0-0/3 U -100 W f0 1-200 K3.0Q
D </00 F 30 ,S90 *
N dot QOO X-ÿOOO F/S S \20 *
;
G71 Cutting cycle
. •

(8 Blocks)
: \
Same program with example 1

N 0 /3(C> 0/ ) X ‘/VS- 00 * i
N Q/V QOO X -20000 120000 TOtOO* \

UO / £ 1~o2o2* |#™ For the change of tool T0202


|no/i x ~/ÿ &o o i/qoo *
no/'} 070 P006 0.0 / 3 * - - Finishing cycle
"

$0/S QVO
*
A
±JV )

T £_
c>
y.
\\ ** K,
tT Jtsm(I) ,

O.SmWZ)
t T
"St -* )°
a
am(K)
O./mW)
ROlJfW FTNTRMTNn
ClASS:
UPC:

YASWfAWA Electric Mfg. Co.,Ud.

3.8,4 Stock Removal In Facing (G72)

1) The code G72 can command the stock removal in facing.

2) The cutting of G71 cycle should be made parallel to the Z axis, but
the cutting of G72 cycle should be made parallel to the X axis. This
cycle is just the same as G71 except the above mentioned

3) Command format
dl A
/ G72 * * * U- • * W * * • I * • • K* • * D • • F* * • S ••
*
'

*
No(* * .. * \
’ - :V

*
F ... * Program for finishing
Tool path A fl -v-.C
S • *• *
*

......
where
'D Depth of cut in Z axis
Designation without sign.
,,0thers are identified with G71 command

v/j
M ch’ A
-l -B i
i .t-n',/]Vi‘ lh TT i ‘-

Where 1-0, K“0.

•i

l FINISHING SHAPlK TO C
<

z
y
Cl ASS:
UDC:

’Df YWWWA Electric Mfg, Co-,Lid.


- :

3.8.5 Pattern Repeating (G73) ,

1) The code G73 can command the. fixed cutting pattern by shifting the :
position of tool little by little. This function is available for
the cutting of previously formed forging and cast iron,

2) Command format
G73 i p\
.... P .1, ,1. u
... *
... H.tvl K * * • D *** F.• • S v* A
Not •
F. *
S ... A 1 Program fot finishing
Tool path: A -'-B-*- C

N0 ...... ••
A
*
where.
P- Sequence
Sequence number (ol ) for cycle start
Q- Finishingnumber ( ) for cycle finish
(S
U- allowance in X axis direction: diameter designation
W - Finishing allowance In Z axis
I - Total displacement in the direction of X axis: ;
radius designation
K -total displacement in the direction of X axis
-
! D Each moved displacement is determined by dividing X or K into
(D-j) equal parts ie! the cutting is made 0 times. Designation
without sign.
•••
1 Practical feedrate or command of this- cycle V-:4
S J Without this code, the preceding specified code F or S becomes
effective.
.

Note) The code F or S specified in the program Nd to N(5 becomes


effective for finishing cycle G70.

V.
.
CLASS:
uoc:
YABKAWA Electric Mfjj. Co.,Ltd.

4) G72 is provided with the following 4 different patterns. The signs


such as U, W, I, and K should be specified properly shown below.

'
B V* V B
u
W •+
- u
w
-— [A
A

I - I -
7A
K + K - -X

c
7777ÿ

~o gzZ-£Z.v

A
if
,U +ÿ u+
A
yy
+Z

i w+
I *4*
w — /
/
// \

B
K+
A
3 ?
*
A
K "

3 B

5) G72 starts the cycle from point A and returns to input A.

6) When 3>0 and K=Q, tip nose radius compensation is not executed.
When 140, K40 and the mode G41. to G44, tip nose radius compensation
is executed for the G72 cycle.
7'

7 ) Program example ;;

..Where I®0,..K“0 (without tip nose radius compensation)
N 00 / OrSO. *~2Q00Q ZLOQG *
N 002 Q0.0 Toiol S U03 *
H O 00 x*nooo zsoo *
HOO* Q72 POOS 0.0// I 00 W /O io mo ;

DMOO F 30 830 *
NdW O<?0 Zr-6 000 F /s 'S I 20 *

HO 06 QO/ X-12 000 * G72 . cycle


HO 07 z-sooo *
H<70£ X-8000 Z-VOOO *
N00f 1-2000 *
HO V O X-0-000 Z O *
V 1 ,
HO / / Z. *
f
'no/2 070 POOS QO//* Finishing cycle

a/«a lW ) i>'4.
&5«»
<U/«2)
o czAT •
(“,200, 4<?)

>•.. v •

/J r <b
:y

SO s.
r*
N
o
<*>
1 z.
tO to 20 20 1AO)
1

V;: •. V
Vi

'
i
• i
UDC: CLASS:

YASSOMWA Electric Mf®. Co.,Ltd.


w

3) The cycle completes without cutting finishing allowance (U/2, W) as


shown in the figure below.
/" 1
i

T1A' I-The cycle execution by


I dividing
into(D“l)
equal parts
I4i (D=4 in this figure) ,

A
0

\
S' U/2
FINISHING ALLOWANCE
tw T

4) If the tip nose radius compensation is specified during the G73 cycle,
it becomes effective throughout the. whole cycle.

5) G73 starts the cycle from point A and finishes at point A.

6) Four cutting patterns can be considered about G73 cycle as well as


G71 cycle. This signs such as U, W, I and K should be properly
specified.

"!

:
Ifc.
-
'
'

7 ) Program example .ÿ

$00/ OSO X-'lSOQO Z/SOO *


N002 UOO 'V-o/o/GBO U03 *
N00J X -22000 Z.VOOO *
$00* 07 3 POOS a0// U -100 W /o 1-800 K 800
D J F30 80 *
.. N00J G00 X-8000 ZSOO 8120 *
$006 QO/ 7,-2000 , F /S *’ . '

'
'

. _ :• •

$007 X— 1 2 000 W-/000 * .G73 cycle


$0 0g W —2000 *
$009 003 X-/6 000 W-3000 I -2000
N0/0 00/ X-/8 000 93-/O0O .

$0/ / X~n 000 *


N0/.2 0 70 P00i- Q 0// Finishing cycle.

POINT A (220, VO)


— —*-|A’ l K**8m

I —$ma
- (-.250, /.$<?;)

C 7
•«.
K —*ÿ
D= J ; THREE CYCLES

TS.
'ÿO
V,
I / l
Q>
T B~a (w)
•8k
T /

&a -»

-W0 20 20 /O 20
( (0, 0)
i ; u

* ; •’

uoc:
*
CIASS; .

\ •

f •
VfiMWW* EI®ctrkMfg, Co,,Ud*
•v.//
*
V-'1' .- r '
v-._

-•V
•v
»*
7- :
-• y;
3,8.6 Peck Drilling In Z axis (G74)
r
1) The code G74 can command the peck drilling in Z axis. This cycle in •
also available for the turning (outside) while breaking tips.
2) Command format

G74 ... X(U) Z(W)... I ••. K •.* D-* F *


where
X- X coordinate of point C
-
U Incremental amount from A to .C (Diameter difference)
V
-
Z Z coordinate of point B
-y\s

i
-
W Incremental amount from A, to B
T Displacement in X-axis (Designation without .sign).
.
1'."

K -Depth of cut in Z direction (Designation without sign)

-
D Retract amount of the tool at the. cut ting bottom * . ••
Designation without Sign. When there is no D, D is assumed to be
zero. "• ’".V;' '
.J/

-
F Feedrate designation
: 1

'
j - by
Fixed amount The fixed value can be set as incremental unit 0.601 mm
parameter setting
it;*- •

C

r, D "s' 4i
j. '!ÿ :
c:— A
1
4
Jr c S' =1\
!•

I
U/J
.4 .
FIXED AMOUNT
0
D
0 ST
X w
z
3) Tool path of the cycle (G74): A -*ÿ£ -* C —••D -**ÿ A
4) If X(U) or I or D is omitted, only the operation on Z axis results,
to be used for drilling.

5) When a retract is made by D at the cutting bottom, -the next cutting


is made by (D + I)

6) Finishing depth of cut in Z direction and finishing, movement amount


:

UOC: .CLASS':

fs YAJOCAWA El&cfric Mf{). Cp>iLfd.


'•V
: .v

7) Program example

:•
GOO X-B400 Z300 * :•

G74 U 1400 Z-2000 1400 K500 DO F30 *


Sm (BITE WIDTH)
D=*0 ii
/

•- A
S'
s

S
- T
/ / // / / /

/
T&Z cy"-fi,""Y
/

/
,CT -& (<?) v
V) S'
/

' / " .
/•/ *
20 J

*r Z
(0.0)
3.8.7 Grooving in X axis (G75)
1) The code G75 can command the grooving in X axis. This function is
available for the grooving while breaking tips.
2) Tills is equivalent to G74 in which X is replaced with Z.

3) Command format
073 X(U) ••• 2(W)
where
* •• I ••• K * .
- D ** < F « < • *

1
-
K -
Depth of cut in X~axis
Displacement. In Z-axis (Designation without sign)
Other designations are equal to G74,
UDC: Cl ASS:

YAffiKAWA Electric Mf8. Co.,ltd.


*

4) Tool pa th of cycle: A ••ÿÿÿ>• C - B —>ÿ D ->ÿ A

0 A
77
i<
f
r
m Li„
Tr
FIXED ' i

U/J
J1 AMO UNI1 II Lfl iv :
I
a :.

r
Lfl j

O- irJ C
A D
X p
K K
W
Z

3.8.8 Thread Cutting (G76)


1) The code G76 can command straight.-0$ taper thread cutting.
2) Command formal:

G76 X(U)** 2(W)


- * I ’ * " K"* D--* F*‘- * —
(E) -precision screw

where
X(U)
Terminating portion coordinates of thread.
Z(W) (or movement amount of tool)
-
I Difference of thread radius (X-axis derection)
If I«0, ordinary straight thread cutting can be made.
-
K Height of thread (X-axis direction, without sign)
-
D Depth of cut (without sign)

-Lead of thread
\T*

UDC: Cl ASS:

» 1MKJVMM EI*ctrlcMffl. Co-,Lfd,

R A (START AND END POINTS) ,

R fl
U/J
F P


—I
Og
-——LJL
r” tx K
X
w

-> z
3) If M23 (Chamfering) is specified previously,chamfering is made at angle
45° from the 0.8 lead ahead of terminating portion of thread.

4) The fixed depth of dut is specified by D.


The final D is divided into the four cuts, consequently, the following
equation is obtained:

2 4 BpS
The remainder Dr after dividing K. height of thread by D becomes the
first depth of cut.


FIRST CUTTING PORTION REMAINDER OF K/D
/

1
M / /// o
D
V.
K
/ D
TIP NOSE i
,4 D
/
i.
<Zt

'
v/v
%r
D/S
(

D/S
()"\ / ft n cin Ko r‘•r*r\ 1 <a#*« rtA * *4 4*1'. T\ / 1 iC K«<v « 4-. «<• i

- : • ?.ÿ

UDc: CtASS:
,y
: ::
fg YAWfim EltKtric Mfg. C6.,Udi
v ;*y;

:•
5) Program Example
a
GOO X-9500 Z500 M23 * ,r- iO
. y .•
G76 X-5640 Z-5.5QO K-380 D.1.60 P600 *

K 'G.
K «K
I T
ss
'•O
**- *
*
Z

( <J <?)

7W i/
i X\ U&V F6

The Number of Cut Depth of Cut


1 0,6 mill
2 1.6
: 3 0.8
4 0.4
5 0.2
6 0.2
Total 3.8 mm

",
3.9 , Constant surface speed control (G96, G97)

G96: performs constant surface speed control


G97: does hot perform constant surface speed control
(1) The spindle -speed range is switched over as
necessary.
'M41: LOW range
M4 2: HIGH range
(a) It is .M41 when power has been turned on.
(fa) Once M41 has been issued, it remains
effective unless M42 is issued. Once M42
has been, issu ed , i t is held in memory
unless M4i is issued.
(c) Issue the spindle- speed range selection command,
M.41 or M4 2, in a single block before the S-
command. *« .

M41
GP6S.120y.0 3

(2) Determine the maximum soeed of the. main spin¬


dle as a parameter.
The .parameter number M4 1 ( LOW range)'
is'86,
The parameter number for M42 (HIGH range)
is 87.
(3) With G50 £ QUOO , it is possible to damp the
maximum speed of the spindle. If the
S-command does not follow G50 , the maximum
speed will be 'damped at that determined by
the parameter.

3.9.1 G96
Together with G9C\ S-eopnonnd followed t>\ 4-dili'it
figure determines the constant surface speed (rn/ynin)
in cutting. The spindle speÿd vuries
with the radius of the workpiece to keep the
surface speed constant, h

G96 Si 50 S’ 150 m/min


S100 S = 100 m/m in
3.<?,2 G9 7
Use G9 7 if constant surface speed control is
'
not desired. • The figure following code S
7: /

determines the spindle speed (rpm) directly.,


To advance, the sequence, SF signal is delivered
about 100 ms after delivery of S-binary signal.
When the spindle motor lias reached a commanded speed,
turn on FIN signal. Then SF will be turned off, When
SF has been turned off, turn off FIN signal and then it.
will advance to the next block. It is G97 at turning on
of power or reset.

G97 S500
!
S = 500 (rpm)

SG0 S “ 80 (ron)
'

3/1.3 Processing of constant surface soeed control


(1) Output data for G96
4095 v
Sn = Sp * TT
where V; Constant surface speed
commanded by S-code (m/mln)
-
l); d i e.m eter i n x d i.r e ct i. on ( m)
No: maximum spindle speed set
with parameter (rpm)
(2) Out nut data for G9 7
409 5
Sn « . Np” x S -/
where S: Spindle speed commanded
by S"code (rpm)
Np; maximum main spindle speed set by
.-»• -

-
.
s-.
\ •

i «
.ÿJvV :-J
* . -*•

>

_
i

j
rPGVvSRÿ; READY BlP' BUFFER
T
§§&/£$.H
T T
UMlVERS/iL DISPLAY
MANUAL DATA IMPUT-
t

- ; - T START
r
o
i
OH o o

?
;
>
\
rj c\ o ? J 3 i > f
3 Prh
i8 ipI 9
r 1
l
!I 3Q T: I AS!'
r

-
; ff /
l
:i
i !

nl
i( j
: *\t 5 iji i 6
L?JJ
!
:
i
;
i
ZliW
-FUNCTION—
pas
ADOREss- -QFfSZTZ-
U w FA%A:'-Z-£R
A'
T
:-.:J
-----
1 >!|;2|||jii
•'
-4
n
i
J
I OFF J? SET UP COM
ALARM
prFFE I
V,-.k\ z y Tc ?
%
pjf]
i
/

*rrf s i. *
I

nU RESET

fr
1 Wi
! !
/
?! r. f\I M METER x-i f i3 i-M
VS ? Iwlli
[
i
S i Jrs
! ; i
; >ÿ
\ ?®f
>*. j I
:
j M f*
;

K.iq . A ’
Control pan«l

t
in

4. OPERATION
4.1 Control Panel
<<r •

4.1.1 Pushbuttons and select switches on the c patrol pahel


s' (1) POWER ON button .
Depress it to turn on the NC system.
O') POWER OFF button
. Depress it to turn off the NC system.

O') ZERO SETUP button (ineffective for this


NC system)

ON

©
v X .X y
_"f

ZERO
OFF SETUP -V

oL (,i

*
1
'•,••• :"ÿ'. ,‘i.

iw v

. .\v\Vv- *'fe V »

'•ÿ
..5
(4) FUNCTION selector
!ÿÿÿ•
This selects one out of five functions for
the operation of the display and MDI,

Iptlll/
%
<§> SBTT«f46-:
.'J . Seleci' this pcÿltÿoÿ'tp dtfepi
-FUNCTION— '
w v-:te .'such setpK<j dou
tr POS tMy*rse vi,-l
COM, .OFFSET Switch Hoo $>EWET&
rih i

ALARM A \ V PARA-
V
FUNCTION selector

ALARM: Select this position to display


SI#ft:* an alarm code. Four decimal

l|®lf '
'

"
COM:
points appear on the display.
Select this position to display
or write a command value.
POS: Select this position to diaplay.
the current tool position.
, OFFSET: Select this position to
display or write the value of
cutter compensation.
PARAMETER: Select this position to display
or write such parameters as
backlash compensation and rapid
traverse speed.
(5) ADDRESS selector
iiSis:: This selects an address character to dis¬
play or write internal data using thr ,,
control: panel.,.
(6) OFFSET & PARAMETER NO switch
This thumbwheel switch is used in the
following cases.

wmi
$ • •
1) To display or write the values of tool, ,
offset and cutter
/

46 1T\ T> • /a A rt K If'lft


compensation, it designate ci tool offset
number.
2) To display or write a parameter, it
i nd i ca tes a pa rame ter n umbo r.
;

“AI>DRES£- -OFF SHU


FAKAMi..Tfÿ
u ..r i K //o.
zS.
u v. r
F
X- X *> f
I 2
6
w pen

ADDRESS selector and .OFFSET & PARAMETER


NO switch
(7) DATA keys
Twelve keys , 0 through 9 , (minus) and
CAN (cancel), are used for manual data
. input.
/
(8) WR key (WRITE)
Depress this key to store the data input
by means of the DATA keys in the ’ib'! mode.
(9) START button i
De press i t to sta rt t.h o ay r, 11mi.
'
i: t
operates only in the MDI mode..
(10) RESET button
Depress it to reset the NC system. ‘Die
internal state of the NC s vs Low .is ronot
but the current too), position and sue nonce
number is reinitialised.' The values of (not
offset and cutter eompvnsat ion, paramoier and
the contents of program memory remain 9
unchanged .
-MANUAL' DATA INPUT START
Lu IjJpJ M o
err*

UI —
£££jrj) I 1- I1

npbi
Hiifg
RESET
mO
(U) S Y STEM NO. switch
This switch, out of sight at the back of
the front door, is not operated normally.
It is fixed at 0 during normal operation.
11s se11ing i s as fo1lows.
Sc11i n cj Purpose
7 MAKK: to totalize the system
program stored
8 LOAD: to store the system pro-
'gram in own memory
9 CHECK: to collate the system
prog r ain sto red wi th the
system tape
0 SYSTEM: This is the normal
setting . 11 can no t w ri te
parameters .
1 • PARAMETER: to write parameters.
ft.
also allows normal
operati on.
Reset It. to 0 when pa.r a-
-meters have boon written.
.7
V

4.1.2 Display
The indicate lamp’s (LEDs) and display units mounted
in the control panel are:
1) READY lamp
2) LABEL SKIP lamo
3) BUFFER lamp
4) INPUT ERROR lamp
5) NC ALARM lamp
6) signed 7-digit digital, display
Each of them is described below.

......
LABEL K vT
READY SKIP Burn K mi'TT ALA EM UN I vr Li O Li.AY
1
o o 0 0 o
i
i
!L
:n.j r
J . ! .! I .1 /
.. i

7ÿrÿ; 7 ;
V
<s>

(.1) READY lamp


It lights up when the system in rt cdy for
operation with power normal 1:y suv.r.y i.-d to
the control and sorvt> units. While it.
remains off, the system cannot bo o'owa ' ed
either manually or ou lorn at i c a ].! y ,
(2) LABEL SKIP 1 ilfflo
It lights up when t lie label skin
that makes tape setting easy by disregard¬
ing information until the first EGB is •
en eou n tered is e f fective . It goes off when
has been read from a tape.
E(')B
It goes on when
1) power has been turned on, or
2) the control system has been reset.
This display is related only to taoe infor¬
mation and not to MDI operation.
(3) BUFFER lamp
It lights up when data of the next block
are hold in the buffer storage, It
goes off when the buffer has been evacuated
by cycle start or reset operation.
Comrn an d DOS 1 t ion w rj tten th rou g h t.h e M DI
unit to the buffer causes the display to go
on.
(4) INPUT ERROR lamp
It goes on when an error is detected in
input information. Operation, if: it is
automatic, is suspended immediately when
the current block has been executed, and
cy e 1 e sta r t is t.ho n iii h ibi t c d . Poss i b 1.e
causes for the lamp to go on are as follows.
1)' Mispunched information on paper tape
2) Use. of wrong characters
3) Wrong tape format
4) Misreading of paper tape reader
5) Contents of rite mory destroyed
Set the FUNCTION selector to A],ARM to obtain
the detailed information of error in alarm .
code.
Take the following measures according to
the c rror .1 n form a t i on.
I
•#.
v
: '

1) Correct NC tape.
2} Clean NC tape.
3) Clean the sensor of the paper tape
reactor. *
4). Check the contents of. memory.
i*.
Nk
The lamp goes off when the system has been
reset.
(5) NC ALARM la mo
It goes on when an error other than the
•above-noted input error has been detected 1

' in the NC system. If the system is in


automatic operation, it stops immediately
or when the end of a block is encountered,
depending on the error, and cycle start i s
then inhibited.
As in the case of input error , it is
possible to obtain detailed information o
the error by means of alarm code.
See "3.2 Althrm code display" f’o;> 1:’>o
measures to take .
(6) UNI VE RS AL DISPLA Y
This is a signed 7-digil display used when
disp1ay ing . an d w r i. t.i n a v a r i o n.v cl a L .

UW I VEhC.-M. Pi SPLAY

“i...
i J
I L -i
n uI L: /.I,I
.. ./ I

4.1.3 P oe r at i on d o t a i 1od t

y,,
[ ,1 ) Pgwe r on/of f ooc ? r o t: ion

/
:T
f >v
v<,
i.b

(a) Turning on power


1) Depress the POWER ON button to turn
on control power.
2) After the initial timer has been

_ _ __
reset in about 2 seconds, depress
the POWER ON button again to turn
on servo power.
3) The READY lamp goes on when the
system is ready. a
(b) Turn i ng o f. f pow e r
1) Depress the POWER CEP button.’


'

v1 r.P0RE;E, RE/W
T_
&1 BUFt'lB
t 3
AWlRM
ON
o' o o o o
(

0!;F

o o S/7FX,,
/'

Sc)

,.'Ar

Note: Power can. be turned off simply by


d e p •ÿ£> s in g t he POW ER O FF b u11on . B ut
.'

the turn-off operation we recommend in


order to allow the system to operate
stably over a long period is as follows, 9
Depress the .EMERGENCY fVl'OP button to
cut off servo power before depressing the
POWER OFF button.

(2) A1a rrn aod c d j.so1ay


The system in always performing
diagnosis oven during machining. When an
k

It ‘1
error is detected, the INPUT ERROR or NC
ALARM lamp licjhts and the system stops
operation. The corresponding alarm code
will be displayed when the '’UNCTION
selector on the control prmel is set to
ALARM.
However, CPU error (alarm code: 81) and
memory check error {alarm code: 0.?) are
displayed. at whatever position the PUNC-
TION selector may be set. Thc? alarm code
is distinguishable from other data because
four decimal points are added. A1 arm

. . . ..... .....
codes are described bo low together with
typical causes and countermeasures.
i
~
Alarm code '* ll” : excessive temperature
rise i.n the pa riel
possi b1c ca uscs
a) Ambient temperat ure exceed i i'i !
45 0 C
b) Cooling system i nc'l ud'i n :
motor in trouble
Correction
a) Red uco a mbio nt ten c >• a 1 1> • c i ;d
. reset system.
e
b) Contact .service oo rue -v,

Al arm code 12": tape hoi'll ;;.< JULL... m vj-li'


e rr or
Poss:i b1 e ca uses
a) Even holes per ro'> . . i <. <i « h j. i *
code
b) Plank del <'•<.ÿ i ed v.’.it h /
'
c. od-
<

c) Odd !tol p,n i';rp-ci

code
Correction
a) Correct tape.
b) Clean paper tape reader sensor.
Then react the system,
Alarm code "13": tapevertical oar it v
error (option)
Possible cause
a) Number of characters in block
containing EOB is odd when TV
check is on.
/
Correction
a) Correct tape,
b) C ,1 ea n pa ne r t aoo r ea d er scnsor .
Then reset tin.? system. I f TV
check is not rV'uuirod, turn it off.
V, Alarm code " lyl " : for mat error
Possible causes
a) I]1o pa 1 ctfa r ac tc rs usc d .
b) Illegal G-command vised.
c) Number of significant characters
in block containing FOB exceeds
0-J .
Correct ion
e
a) Correct tape.

... ...
b) Clean paper taco reader sensor.
Then reset the system.
Alarm code 11 15"; data error
Possible causes
a) Feedrate not given for cutting;
b) 092 (thread cutting cycle)
requests stroke ana)lor than
0,8 pitch when chant or i. nr; is on.
Correc
e
L ion
. a) Correct urogram.
Then reset, the system.
codG,,l16n: offset error
Possible cause
a) Values o: tool offset and cutter
compensation destroyed .
:
Correction
a) Contact service personnel, i

though it is enough to rewrite


t

... the values of tool offset and cutter


compensation and reset -the system.
Alarm cod e_ " 1 7" ; oa r aneter error
Possible 'Cause
a) parameter destroyed
. '

Correction
a) Contact Service personnel though
it is enough to rewrite para¬
meter and reset the system.
t

A Iarm code "18" program memory j2rror


Possible cause
a) Contents of program memory used
for memory operation arc clef. 1 roved .
Correction
a) Contact service personnel though'
it is enough to re'write program
and reset the system.
Alarm code "2.1": overt ravel
Possib1e c a use
a) Movable part of mechanism ban
come to the end of .its siroho. ’
Correction
a) Move it back by manual operation $
and reset: the system.
Alarm code "21": nosition .in<;« c rro
Possible cause v ‘

a) Positioning error due to trouble


of servo unit or mechanism ,
/
;
y
;•
i
Correction
a) Check servp unit or mechanism
a nd rese t the sy st era.
Alarm cod a "28": jsy sfce m imread v
Possible causes
a) System 1. waiting for MRD
(machine1 ready) signal after
power has been turned on.
b) MRD signal has been lost, doe to'
wrong machine control sequence.
Correction
a) .When power has just been turned
* ’

on, system becomes ready auto¬


matically on, receiving MRD signal.
b) Check machine control sequence to
recover MRD signal and reset the
system.
Alarm code " 31": .servo power dead
Possible cause
a) Servo power has not yet boon
turned on.
Correction
a) Depress POWER ON button.

Alarm code "32"; control u ni t not, ready


'• Possible cause
a) Control, unit is not yet ready
for turning on servo power.
Correction
a) When the unit is ready, alarm
code turns to ”31" automatically.
b) Contact service personnel
i C alarm code docs not switch to
" 31 " .
Alarm code 33": emergency stop
11

Possible cause
a} Emergency stop button depressed,
Correction
a) Resetting the system, depress
POWER ON button to turn on servo
power , Alarm code turns to "31"
i
when reset.
Alarm code " 34 "jr servo error
Possible cause $

a) Excess;vc velocity error due to defective


servo system or mechanism,
Correction
a) If alarm code has turned to "31"
whon rese11i n g t h e syst cm , t u rn
on servo power.
b) Check servo system or mechanism,

Alarm code "35": overload


* Possible causes
V a) Thermal trio due to motor
overload.
b) Fuse blown due to pru tor overload.
c) Excessive temperature- rise in
drive uni t
Correction
a) Remove cause and re.not. the
system. Then alarm cod.; turns
to "31” and turning on servo
oov/er becomes possi b‘i e .

b) Check urogram.
c) Check servo nvstc.'i or machinm sm. .

Alarm code "5 M f. or T filin' i i. on in


C >;0:c u L i. o l ) ( r V r. dim i. ;•y )
System is executing M, S or T
function and waiting for FIN signal
to be sent from machine 1
Alarm code " 52"j pulse d istribution
{status display)
•This indicates the sequence status
that command pulse is being processed. .

It is displayed even during dwell


time but. not displayed during manual
operation.
Alarm code "53": M-A. S-
processed
... ...
or _T- function being
executed J*nd liulsejbeinix
(sta t us d isplay)
%

...
This is the compound status of codes
: "51" and . "52",
_
Alarm code "54": tape being .read (status
display ) •

...
This indicates that paoer tape, is
f
being read.
Ala nr, code "55 ": M~ S- . or . T-func lion i n _
execution and tape being
read (st a tvss d isp1 ay)
This .is the compound status of codes
"51" and "S'?".
_
Alarm code "56": pulse being processed and
tape be i,ng r e a d
(status d:i so lav)
This is the compound status of codes
"52" and "54",

JVlarm code "57": M- .§..7.. T~f un ction Jbei ng


9
executed and .pu 1 v,e_ being
processed and tape being
re a d (sta t un d :i r.i >1 a y )

. *•*
*

•\

This is the compound status of codes


,£i
”51" , "52" and "54".
Alarm code 81": CPU error
11

Possible cause
a) NC system CPU in trouble and not ’
f%0: ; capable of processing.
Correction
iii a) Contact service personnel.
Alarm code "82 ": memory er ror
Possible cause
!
a) System program stored in built-
in. memory destroyed.
%
Correction
*
a) Contact service personnel.

-V

/
:i • ;

4
V >
i.
;

"i \

1
• .' •'}

\•
V>-

’ >r

;; ;
S'-
a

• f; '•
•V V
;
WFFEFfJ;®
JL_

A&l
T .1- UNIVERSAL DISPLAY
o I J <

•l(, ,
- -FUN Cl ION
U.
ALARM'
( I?
v‘ ••
$ f*

•J

Example of alarm rode display


12 tape horizontal parity
(input error)
y--:v

B'OFfi-K EKRÿ Afe' UNIVERSAL DISPLAY,


i

• '’V J I
\X
PUN a I ON-
- v:

ALARMS V TZ
U)
> i
n3
/

Example of status; code display


51 M- t S- or T-function being
executed
'to • •

/
..
y ,

:.rtfv; .....
.. V.'

Ef®" ' ' * ’


V.

List of alarm codes

["alarm code | cause


;iamo disolav
f INPUT NC :
1
-
:
i
result i .
*
I ! ERRORjALAFM
...
_ _1.1__ J_tu_reri.se
excessive tempera-
' o
in panel _
:

... 1.2 tape?' horizontal o


parity error
1.3 tape vertical o i
:

parity error
... 1.4 i
format error o stops at end
i.
— 'j C3f block
... 1.5 !' data error o
... 1.6 offset error o i
i
.... 1,7 j parameter error o ;

.
, , 1.8 program memory : O

—......
.....
'

error
... 2.1 j overtravel i
a immediately
’ doco.1 or at.os
, .. 2,7 j positioning error o and stons
f
. 2.8 j system unready o ;
... 3.1 aervo powe r d ead o . i
i

... 3.2 7 control unit o .

!
unready
cut off
. 3.3 emergency stop \ o servo power
... 3.4 ! servo, error
! !
!
o
; and emergen cy
stops
-
s '. : r ... 3.5 overload j : o
i cuts of t. servo
!

... 8.1| CPU error J


j poo-", and'
i ... 8.2 memory error o j em o x Q e n cy - s 1:.o ps:
!
|CPU comes top
'

complete, half
!

...9.1 ’
contents of taoe j o at off line :
L and memory differ : i • j dj.a a vion t ins i
, 9.2 tape misreading o :

Note: If two or more alarm statuses occur at the same t.lme,,


the larger or largest alarm code is displayed in
pre feren ce to t)i e ot h o r H .
-
*
List of status codes

r status code status remark


51 M, S or T being
i executed
i
. i 52 pulse being processed
I
(or in dwell) i

53 M, S or T being |These codes;


i j executed and pulse 514 52 ! sirmly
1 being processed I indicate

! 55
54 ...
...
; tape being read
M, S or T being
j
| executed and tao6 51454
......the status
o
t f a
sequence.

I being read

56 | pulse being processed I
52+54
| and tape being read

; 57 .... j M, S or T being
j executed, pulse being| _ 1 r? c. I
I processed and tape
v
I being read i
i

(3) Command data display


. . Command data . in a block can be displayed
on the universal display in the following
way.
1) Set the FUNCTION selector to COM.
t 2) Select an address character with the
ADDRESS selector. ,
This operation is always possible independ¬
ently of the operating mode.' Contents of
the register are displayed when the system
is in operation (or at a temporary. stop) ,
and contents of- the lock-ahead buffer when
it is idle. For coordinate commands, the
data displayed are modified with cutter
compensa tion.
o
' •.

_y_ UNIVERSAL DISPLAY


i
I L J. / JO
-FUNCTION-, •••ADDRESS
CCW U
'L/'
J 1
LK
l1
6- li
odp

Example of command data display


(2-axis)
(4) Writing command data
Command data of a block can be written by
manual operation in the following way. 1 1
is possible only in the MDI mode and when
the data written enter the buffer.
1) Set the system to the MDI mode.
2) Set the FUNCTION selector to COM.
3) Select an address character with Die
ADD RESs se1cctor, Then command data
a1 r eady ent&red ate d i sp1 ov < >d ,
,

4) Input a figure through the DATA keyboard.


Then the data just keyed in is displayed. .
To correct the data just keyed irp
depress the CAN key and then key in
the correct f ig u rc.
5), Depress the WR key.'
The d at a jus (: k <#y ed in is s to red a s a
n ew command d a t a , When cutter oooiv»v
sat ion is effective, the input dors wi 1 i.
be mod i f i ed .
6). Repeat stops 3 through '> uni i ! k i i a o i
a b J.oc.k : i a vo boon w r i. 1. 1 < n .
.•:*
7) Depress the START button and the input
data are executed,
Note: During manual data input, the ieast
significant digit of the 'input data
lights on and off.
(5) Current position display
The current position of X- or 2-axis can
be displayed on the universal display'in
the following way.
1) Set the FUNCTION selector to PQS.
2) Set the ADDRESS selector to X or 2.

This operation is always possible independ¬


ently of the operating mode, and the
absolute coordinate of the X- or 2-axis is
%

__
displayed in the coordinate system set up
by G5Q.
if an, address other than X or 7, selected,
nothing is displayed.

JE -T. UNIVERSAL DISPLAY


;3 3 U c
i L i j. LJ

-FUNCTION'- -ADDRESS-

Q ra :~N..

Example of current position display


(Z-axis)

9
(6) Current position display in incremental
mode
The incremental value given below of the
X-or 2-axis can be displayed on the
universal display in the following way,
1) Set the FUNCTION selector to PCS.
2) Set the ADDRESS selector to U or W.
Then ,
a) the difference between the command
data and the current position will
-be displayed in automatic operation.
It is zero if the current position
coi n ci.d es w i t h the comman d d a ta.
b) For manual operation, the value of
travel will be displayed,
c) The result displayed is zero in the
fo.1 1owi ng cases.
, The command data coincides .with the

c urren t pos i t i.o n .


. The operating mode has just peon
switched from manual to nut omnl ic
or vice versa.
. The system has just been reset.
/

JC >ÿ_ UNWERSAl. DlSI-iyy'


/ i :;/
I L J. •/ J
uc L.
/..../

-FUNCTION- -ADDRESS-
POO u W
L
/''Vv
<u X i

Example of cur roll l position display


in incremental mode (U) .
(7) Tool onset display
The value of tool offset along the X~ or
Z-axis can be displayed on the universal
display in the following way.
1) Sol the FUNCTION selector to OFFSET.'
2) Sot the tool offset number on the
OKI'SFT & PARAMETER NO switch.
3) Select an ax is wi t ft the A DDRESS solec Lor.

This operation is always possible independ¬


ently of the; operating mode.
If an unused tool offset number has boon
set or t he ADDRESS selector has been set
to a position other, than X, Z , U or W,
nothing is displayed. The positions of X
and It as well as 7, and W give the same
resiil t .

V UNIVERSAL U IS pi. AY

r I j :J / i

ADDfoO'-f "" Or Tv
PARoorrrt;.
V GFT
2 AY r
X -I

Ex ’.a hi of tool .offset display


(t. offset number: 2, Z-axis)

8
A

.*•

C8) Writing the value o,f tool offset


Write the value cf tool offset in the
following way* It is. always possible in¬
dependently of the operating mode even
during operation.
1) Set: the FUNCTION selector to OFFSET.
I
2) Set a tool offset number on the OFFSET
& PARAMETER NO switch.
3) Select an axis with the ADDRESS selector.
Then the current: value of tool offset
; will, be displayed',
4) Key in a figure from the DATA Keyboard.
Then the data just keyed in will bo
V-
displayed ,
To correct the data keyed in, depress
• '! the CAN key and then key in the correct
one.
5) Depress the KR key.
*
Then the figure, just: keyed in w.i.l J.
rep1 ace the o1 d on <?..
6) Repeat, steps 1 through "> for the other:
axis if necessary.
?) Select X or Z cn the ADDRESS selector
\ t o 1npu t an a bso1u te v a1oe , So.loot U
or W to input.'an incremental value. %

Note: While a data .is being input, the


1e.ast si g n i:i can t d i g i i. ju *:1: ft.e\ <*d
r i n v/ill 1 i a h t. on and o f i.
(9) Display of the value of comoensat \ on for
.!
tip nose radius {cutter COT pom.a t j o-i) •

The value of cutter compensation o an bo


displayed on the v.n wer sal di sol ay in tb r*
following v/a v.
1) Set the FUNCTION selector to OFFSET ,
>
2) Set a tool offset number on the OFFSET
& PARAMETER NO switch.
3) Set the ADDRESS selector to R,

This operation is always possible independ¬


ently of the operating mode.

-,..T UNIVERSAL DISPLAY

/
4
i J :i u
-1 UNCI ION- -ADDRESS--
,,or V 51 T
its
N:>
V y<l\\- J rx:rr~ .

o/y
H

Example of the display of ‘cutter 6


compensation
too 1. o f fse t n u mbc r: 2
cutter compensation: R = +1.234 mm
(10) Writing the value of compensation for tip
nose radius (cutter compensation)
Write in the radius of tool tip in the
follow!n g way. This opera t on is always '

*
possible independently of tie operating
mode even during operation.
y Set the FUNCTION selector to OFFSET.
2) Set a tool, offset number on the OFFSET
& PARAMETER NO switch.
3) Set t..hc ADDRESS selector to R,
Then the current radius of tool tip
already registered will be displayed,
V
6

;•

4) Key in a figure from the DATA keyboard.


;V
The data just keyed in will be displayed.
To correct the data just keyed in, *
depress the GAN key and key in the
•' .. correct value.
!*) Depress the WR key.
Then the data just keyed in will replace
the old one.
Note: While the data is being input, the
, least significant digit just keyed
in will light on and off.
(11) Par amc ter disp1ay
The value of any parameter can be' displayed
on the universal display in the following
way. 'This operation is always possible
. independently of the operating mode.

1) Set the FUNCTION selector to PARAMETER.


2} Set a parameter number on the OFFSET ft
PARAMETER. NO switch.
3) For parameters of 90 or greater, select
an axis with the ADDRESS selector.

Refer to the list of parameters for the


paramo ter n innbe r.
If an unused parameter mufiber has been
selected or an address character other than
X and 2 has been, selected for a parameter
number of 90- or larger, nothing will be
displayed.

/
*ÿ ;
.

.
No*
74
7$
74
'

.
4unc1;ow
r£ixe9 9-W\0UV\'tF( 6r/<r)
i\*<iA amount" i 7s)
4)»vi4iÿn -jumbfia
, paYaYvÿrtev-

........ . . . i npuV
A-W-XÿVT ta te'U?
._.J_lr_<?:??lÿÿ_.'..J
Aws.oiA'vq"
=• i
Tafe.ivv.4_
fer&. J.
.ÿ..
’ÿ'"•ÿ
.

}•

.ÿ;

>‘vC.fcv
81
92
83
...
tapÿ v<?.rÿ icÿ\
i$&/
INCM/WTPÿ
;ÿ :
' '
c&vu/erÿ v(9M

£®r»S/«Y*$ifiK)
'>
|
}
r
0:
.(

o:
OFF-
O: EX.A
KM
S1 :
§ *. X&iSn
8: lucii
caw

:.ÿ•;+
v.»

94
...........
...
Lew wax; muw\ 4pi vcMe « i v«iHk<?„ <s p\ wile,.$peaSJS )ÿÿ[
CT*> * <&#••'
*

•}.
.97

aq
1 . . ..... .
,1 aLAPP.
w.rt$C£..$!’«*>4 ciHrfC)

Covÿpevvÿa‘1 iO'V' "fcV-lip ys&ie.


.
Vrfti iu*:.1
.

o : &FF 9: <siO

___
EXAMPLE -1
for parawipfer M>. ?4( rtypid tra V?. r5£ speed) B
irput <fa£& i' f0 /F ; 2. 2.5 F0 0 <X$0 BOO
Speed. ff<? /6(? 2?0 . 360O 720<P ? i 0 O(wtVfni n) >

'ÿ .
EXAMPLE - 2
jor parameter No. fa (acceleration and deceit? ration time)
ta * V C s e c; *> ; ,‘nptA tMa, k

Vi rapid travp-rse O'w/wtaJ


-E£r
0.0 3
X T>
_
; /xr 4?op
input date. 3 4 s 6
ta A/ZS 0.S6 3 0.37S 0-2 8/ 0.27.3 0./V7($ec)
Y UNIVERSAL DISPLAY
i n
I 4
i u
-FUNCTION- ~ADDRESS-
riO,

0 O']

Example of parameter display


Parameter No. 90: backlash compensation »
7.- axis , result = 10 pulses

List of par ante te rs

]
parameter
1
No

90
,,

X
7,
j
j address j
i
-j
i
.... f unct’iciiT~o7
parameter
back!ash
compensation
!
input
; Give number of pulses
t ak i ncj 1 pu 1 se = 1eas t
increment t

'
i
94
X
Z
J rapid trav«r*e
spaed
'«)»« •P?®8 “HnST!-'
16 mm>in
X A cce 3.er a tion a n d
\_
95 acceleration/ deceleration taking
2 . deceleration 1 “ change of 128mm/min
(ÿ in 30 msec
! •
time span
98 I
i

.....between issuing
, of M- (s~ or T-j

! and MF- (SF- or


TF- } .sij.nia.ls
1 = 1 msec
•:
.*ÿ

'.
V, ••.?: •ÿ;;ÿ • •:••ÿ' f

Parameter number 99, if selected, allows a


/
special G-command to be displayed.

UNIVERSAL DISPLAY
'

o / /
n D uI U
Ll J
n
:
v / \~.

o?? CT4 0
1
%
:
%

(12) Writ i ncj par ame ters


To do this operation, set the SYSTEM NO
t
switch provided inside the panel to "1".
The switch is normally set to "0" in¬
to ibit.i n g pa r a met © r w r i ting,
V
Follow the procedure given below.
1) Set the SYSTEM NO switch inside Use
panel (at the back of the fronl doer)
to 1 1. 1
1

2) Select: the MDI mode.


3) Set the FUNCTION selector to PARAMETER,
4) Set a parameter number on the OFFSET
& PARAMETER NO. switch,
I
5) For a parameter of 90 or great or ,
select: an axis with the A DO KEGS
sG .1 ec tor .
Then the current value of the pnrn» ‘
1.
meter designated will be d i m 0 eyed.
6) Key in a figure from the DATA keyboard. I
The? figure just: keyed in will bo dis¬
I
played .
To correct the fjnure, dm rose the CAN
key and key in the correct nnc.
_ 11
\

%
UHWFMS/U.
i

I
- Fÿc’T/CrJ - -'AO&tfcS?.- - orr-Ei wfr'.i «.-,• i:k

fftFflU- *
/
-1...
- :ÿ

V.
©
V: V: TtlW X
S(
£Xftm|./le of STrT'w$ tl'XT6 <f15?fd \y.
'

Cu>a. a Wwtfn/3 seTt,’i>g data


Policy The pi-rcedi-K? belfcM
1
«•
- SttT rP(? FCJNCT iTh $eU?cTci- To SETf(*{<£ÿ
S«*T Tt\<? Kyndnel- £*-\ T.ho <£pp-S«>T pÿk’rt MPTE £'
';ÿ; u:.c i ..
£* Key :v> ft 4'$'jM? '-fi-t?»" TP*? 4>VfA Koy i' caw;!
<SN) V i
*•;
6FF : O

lo COW-C'cT tlÿ: 4-’o(,*|-<p dopt-QSvV' th«?- £/VK) [<<?y ar<d


Key N\ the cf>\rV<>.cX &ÿ)<? .
4 T'IC idP Kcjy

Th<?i' The data JufiT fo.y&d >w w:ii yÿpf&eti* fk*3 o><-; ,
5 Pe|?<?aT 'ÿÿ•,Tÿp.'-; -2. 4 4ÿ' SeTVn'J d<xTa
OS yy ,

Mote '. Wh:|edata is b*>»-.g h'-vpoT , .*ts |fo<T t.<S‘»T


dKH h'U be hr <*»••. /wi off
7) Depress the WR key.-
f Then the data just keyed in will re-
place the old one.
8) Repeat steps A through T for another
pa rano tor as neccssa r y.
?: 9) Reset, the SYSTEM NO switch to "0".
Note; While data is being input, its least
significant digit will light on and
off.
<§>
( 13 j > '-Display and t,jwt-n<3 of SE-TTO-K* daT<a
Cl3> . -f
- i. data, display
The -i/cd me of any sett' data can be
displayed on the yogsal display i 'TO#
f’oilouj:i-o way . Th:s opeÿaX<c>i--> *s always
posse t*l £ x ndtep£nden"t)y o-f "the opei-atOiÿ gÿode*

Set the FUNCTION .selectok To SETKNS.


3. Sat a Setting tvjw bey on the i&FFSET &
ItoRrtM&itR ti<St S'OJ:O-Jn .

!v'£3 nu wV;<(2 Jtunc.T'O’n


.<ro Rap'd tvaw?K». sp<?<?d o'- Mi , < L
fed Resoyve 1

rti Reserve
fe3 Resehye
?4- e-v*.e
*5 Reserve
*rh Reshsv'yfi.
*7 Reserve
pesewc
Hoc PEU=T£
\v

T \

(13) Address search


The contents of a data block in tape or v
memory can be searched through the key of'
* "

sequence number or address in the following


»• ,• H way. i

1) Select the TAPE'(or MEM) mode.


2) Set the FUNCTION selector to COM.
3) Set the ADDRESS to a desired
position.
4) Key in a figure from the DATA key¬
,

board.
To correct the figure just keyed
in, depress the CVN key and then input
the correct one.
5) Depress the AS key, and then address
search starts. When the block containing.
7. •1 desired address data is encountered, its
contents will be moved to the buffer,
Note 1: If the CAN key or RESET button is-
* d epressed d u r i ng sea rch , * search
operation will be cancelled,
Note. 2: If MO 2 is encountered during search,
search operation will be cancelled.

%
\



..
V.!*-'•
,;

!v

UNIVERSAL DISPLAY -MANUAL DATA IN'PUT- START

O / MillLy! iAS
F
-FUNCTION'-- -WPRE8?- -flSSSm i±pitJi] pi
COÿ:ÿ HQ l.r: liiÿi "il Tjf
r"i 1
i;r."
RESET

$
7&

\V'- A S|BO l.if| (n


;;

Example of block search of sequence number 67

'
",
::
«

4.2 A\ix, Control Panel


4.2.1 Current position disniay unit
The processor sums up incremental movements of
the tool and the display indicates the current
position of. the tool thus worked out.
1) It displays Kero just after turning on power.
2) Depress the RESET button to clear the
display.
.3): Even when the. tool has come up to the end
of stroke or it has been omergoncy-s topped ,
the exact value of its current position will
be displayed.

PI- SET
J J UcI 1
X ,I /
© t CJ / Jp
*
I ©
RESET
i / ./ n i uj
oL i ©)
I L J /« u I

4.2.2 OIL OK lamp


Turn on the no-fuse breaker on the machine
tool's distribution panel, the motor that
\
drives hydraulic unit starts running and the
OIL Ok lamp goes on.
4.2.3 CHUCK CLAMP lamp
While the spindle remains stationary, it
is possible to release the tool chuck by
depressing the machine tool's footswitch. The
CHUCK ©LAMP lamp light's up while the chuck is
/
closed .
V
j
&

Vfliile the lamp remains off, the machine tool


cannot be started automatically. b

• • .;
4.2.4 MACHINE LOCK switch
Vi When the switch is turned on, the machine tool •
will ¥>e locked but current position commanded by
* i

tape or manual operation will be displayed,


Turn it on to check tape or -set a figure on the current
position display unit,
Tupn it off, and then, both the current possilion dl's.-
play ahd motion of machine tool will assume a dynamic
status ,

S I HOLE pjy’\.A tÿT


BLOCK (_

o (5'FF
OFF
ei L, <ay,
O
CHUCK
CIAKIP
O

crfF

4.2.5 SINGLE BLOCK switch


Turn on the switch and start the machine tool
by depressing the CV’LE STAET button on the
machine tool's pendant. The block command'.! on
the NC tape will be executed and then the
machine tool will come to a stow.
At this time, the commands of the next block
are in the buffer registers and they can bo
displayed by using the universal disoldy as
t h e comma nd d a t.a d i sD1a y ,
f
{"ÿ

;
i
- ;«

%v If the switch is turned on while commands on


:C . an NC tape are being executed, the machine tool
will come to. a stop after executing the current 9
block leaving the commands of the next block in
the buffer registers. Depress the CYCLE START
button at this time, and the commands contained
in the buffer registers will be executed and .
the machine tool will come to a stop after
reading the data of the succeeding block into
the buffer. *

Note 1: If the SINGLE BLOCK switch is turned


tf on during thread cutting (G32), the
• «'
machine tool will not stop immediately’
on the spot but after the block of
thread cutting has been executed. •
V
Note. 2: If the SINGLE BLOCK switch is turned on
during a fixed cycle (G90 - G9 4), the.
machine tool will come to a stop at the
end of the fixed cycle.
4.2.6 COOLAN T b u11ons
Depress the COOLANT ON button. Then cool ant
starts running and the indicator lamp lights •
.
up. The lamp also lights up when coolant
starts running controlled by the command of
HO 8 on tape.
Depress the COOLANT OFF button. The coolant
stops and the lamp goes off.

•s
•5.
• • •

:%.• '

. • • '• • "r

COOL Ml
O
OFF

y ©Q
'AJRRET INDEX
4
—o\

$ fr

1 ©
START

4.2.7 TURRET INDEX selector


This selector is used to select a tool by
manual operation.
Select a desired tool number and depress the
START button. Then the tool head will be
elevated and start turning.
When the desired tool £as been selected, the
tool head stops revolving and goes down, and
the indicator lamp goes on at the same time.
4.2.8 SPINDLE control switches
These are used to control spindle rota¬
tion in manual operation.
1) Depress the NORMAL button and the
-" •

spindle will run irr the normal direction.


. MF,' V
Depress the STOP button to stop the
spindle.
Depress the REVERSE button and it will run
in the reverse direction.
Bring the main spindle revolution to a stop
before reversing its direction.
»
:•
Vi

2) Tta. •vÿa.Hje i&ÿvi'Uck-e.a ovev“ #5


'VyeCeÿav-y , Depÿÿ tKa SPiMtlE L®,W 6ÿ..
tW,. SpiMOUTi . T>W,-tU splÿU-
vaw|t U sw;1e,4U.4, cv-eV” **4. tW
IvvÿvCfttÿY- ( A.V.p up,
:•

3) If button N is depressed while the


spindle is stationary, the power transmission
system comes to the neutral position with
lamp N becoming dark and the chuck can be
turned by hand. *4

While the power transmission system is


neutral, neither the spindle nor auto¬
matic operation can be started.

o o-
- SPIWOLE
/

o
s

LEW WI$M K/

© ©© teV/ERSE smp

4) If automatic operation is switched to the


manual mode during operation, the spindle
will come to a stop. If the automatic mode
is resumed, the main spindle automatically »
restores the operating condition just before
the manual mode was entered.
;ÿ

5) If operation is switched to the automatic


mode after the spindle has been driven
in the manual, mode, the spindle will come
to a stop unless M03 or M04 has been issued
»
ixi advance.
.tC
3 Tape reader

Cv;
4.3.1 Construction
As shown in Fig, 4.3.1, a photoelectric sensor
is installed inside the front door of the paper
1 * St1"- - v;-'
tape reader. Data is troNSfeved. from.theNC tape to * ... :ÿ

. the system via the paper tape reader. !

1i gh t _spu roe
f:r, :
V:*;
irk
b] photoelectric
.sensor
O(
— tape bail

O o
tape bail
*«.
i
\7, ; magnet

Fig. 4.3.1 Construction of paper tape reader

1) Light source
It consists Of a lamp and condenser,
The lamp working voltage is adjusted. to
+15 V i 31 with an adjustable resistor, ,...
\
2] Photoelectric sensor
It reads out NC tape. There is a glass t
s window covering the sensor. Be careful, not i
to scratch it and to keep it clean, because
ot h e rv;i. s& rn isre ad 1. ng c a n resu11.
»
•;cy>
;V
':i

3) Tape bail
Holding up the tape bail magnet, mount an .
NC tape and then push down the tape bail.
4) Tape compartment
It can accommodate an NC tape of about 25
meters in length. There is a tape outlet
on the front door as shown in Fig. 4.3.2,
A polyester tape installed inside the com¬
partment will help take out NC tape.

<.! .
f
’dx ..... .1 i.
L
......
— tape
compartmen

Fig. 4.3.2
X, .

Tape outlet
..:1

.. .........
..tape
front door

out.le

,:

Slllitr 5) Set the NC tape in the direction as shown


below viewed from the topside.

,v
O C C 0 O o O C' il
;/ o <> c. i' <v
o O O C O o c. c\
v- e, r .) 0 i ti C

tape runs in this direction


(space marks of El A code)
c

------
)
........ c:;procv,et holes.
*
i

>

>

To splice tapes, cut the ends of both tapes , •


• :•

slantwise and cement them together.

coooooooooooo 0,0 do o o o o
i

. *>'ÿ7 mm
tape runs in this direction

«
z «
:
iV'


; ;

i,1

"V

*
: -.= -V' -V A
y
i .
'
?.
.r
.y
>• V U-' »
>>!rX

*:-‘c

-=• .••v :
•:

• CYCLE FEED • FEED RATE t


*
«

START KOLD
;
; .cv v*\~

n o
*.•

11 OVERRIDE ;
i*. (V. HANDLE JOCr \
\
1
- * /
/
/
Ii
TAPS * /
.T V \

W RAPID . 'v "V

\\‘
__Y
N5 r\
>
i
MDI /
\
\\ \
V\
Vr \
i•
\
\\\ J \
'A
J
h J! I! t\\
!
; MEM -A i, \
;

.
1
£DIT >> — io /
j
i
:i
>'
i '?

* J.OW H I A)?
Cxi"5fcn...
/
I k
I -r
~x
.ÿ
.

! !
: l\\tl i
\ U
! * 7
i \ i i.
MANUAL
i
:
;
•*x. I FEED
x>
;
! m ~z <R Ur! 4Z
O'))
i

I VV_ ; I
° -
; • y v
V? ?
\
i
n ; w i ;
:; . HA«>LC vÿ- /
9
\
i i: :
r I ' !*
-i AX J S i
! !
n -
//
j; X \
4,
/
& f

!
!
f

! : //
\

)
+ X
J 0G-
EMERGENT
STOP
i

1
: li
\ X
1

i I
i
;
:

HANDLE
/. /
I f\ v }

;I \i I
: :
i
i il
;i

Fig* 4*5*1 Machine tool's operating pendant (example)


9
f

'
v'

4
4-5 Machine tool's pendant switch
The controls -on the machine tool's pendant switch
depeftd somewhat on the machine tool, Refer to the
instruction manual of the machine tool details.
4.5.1 Modo. selector

MDI TAPEHANDLE
MEM JOCT
EDIT"' J RAPID «

MODE

This is a. selector that has seven positions


and allows selection of the operating mode
of the NC system.
RAPID The tool traverses rapidly by manual
operation.
JOG The tool is fed continuously by .
.manual operation at the feedrate
determined by the FEEDRATE OVERRIDE
switch.
HANDLE The tool is fed with- the aid of a
manual pulse generator.
TAPE The NC system is automatical J y con¬
trolled with NC tape.
MDI It is permitted to input data
manually.
MEM The system performs automatic
operation using memory .
EDIT Select this position to load a
program to the memory or. edit. it.
.4,5.2 CYCLE START (auto-start) button
Depress this switch to start the system in the
1 iV .*

'ÿvV-
i

" y ::’ ' •

automatic operation mode (TAPE, MDI. and MEM) J .

The indicator lamp lights up. when automatic


operation starts.
Note: The system cannot be started with this
button when the chuck is released or
: the spindle is at. neutral.
4.5*3 FEED MOLD (temporary stop) button
Depress this button 'to temporarily suspend
autoraa tic operat i.on.
1) If the tool is traveling, it is decelerated
<:
and then comes to a stop.
• . 2) This button is ineffective during thread .

V cutting by G3 2 or G92.
3) If it. is depressed while an M, S or T
function is being executed, the temporary.
: stop lamp will light up but execution of
commands will continue until the end of a
block is encountered.
4) For the operation of tool offset
designated by a T function, the tool move¬
ment will be stopped temporarily.
4,5,4 FEEDRATE OVERRIDE switch 6
1) During automatic operation, the feedrate-
.I'.I
\
determined by an F function can be over¬
ridden in the range of 10% to 200% in steps
of 10% using this switch.
2) Thread cutting of G32 or G92 will be per¬
formed at: the feedrate specified with an
F function at whatever position the switch
1
may be set .

3) This switch can also be used to set the JOG
* jfeedratc.
:i

4.5.5 HIGH-LOW Switch


1) It selects the' range of JOG feedrate..
LOW: low™ speed range
HIGH: high'-speed range

LOW HIGH.
i
1.5 mm/min 30 mm/miri
3.0 60
4.5 90
6.0 120
7.5 150
9.0 180
10.5 !
I
2.10
12.0 240
13.5 270
15.0 300
16.5 330
18.0 i 360
I
19.5 390
!
21.0 420
22.‘5 4 50
24.0 480
25.5 510
2 7.0 ; 540 »
28.5 570
30.0 i 600

2) It can also be used to BO lec:t the value of


step feed by handle operation,
LOW HIGH
i.
X-axis ; 1 ju/stcp . 5 Ai/stop .

j (radius) (rnd.i us)

-
Z a x.1 s ! 2 ;.j/s tap
•;
)0 J.l/fiiC!)
4,5.6 Manual pulse generator
It is used to operate the system in the HANDLE
mode. See page 87 for operation.
4,5.7 EMERGENCY' STOP button
-
Depress it to omerg ency stop the system or turn
off pow&r, Then servo power will be cut off
and feeding will stop immediately. (

It is possible to turn on servo power , again by


depressing the POWER ON button but the system
will not start working until reset button is
depressed.

5. OP E RATION AL P ROC EDU RE


5.1 Preparation before turning ON power
(1) Make sure that the front and rear doors of
the. panel are closed,
Note: The NO system is ''of a enclosed structure
that does not allow air to freely
enter.
Do not leave the doors including that
of the paper tape, reader open for a
long time'.
i
5.2 ' Turning c;; power
(1) Making sure that the main power has been
i supplyeci, depress the POWER ON button.

(2) The initial timer will be reset in about 2


seconds. Then depress the POWER ON button •
again- to turn on servo power.
(3) When the system is ready for operation, the
READY lamp will go on.
5. 3 M a n ua1 oye r a tion
(1) Cheeking operation of manual feed.
:• •

a) HANDLE operation (using manual pulse


generator) .
o Set the mode selector to HANDLE.
o Select the X" or Z-axis by means of the
HANDLE AXIS SELECT switch.
o Set step feed by mentis of the HIGH /LOW
selector.
LOW: 2 ju/step
HIGH: 10 w/step
o Turn the handle of the manual pulse
generator.
b) JOG operation (manual continuous feed)
o Set the inode selector to JOG.
o Set feedrate by means .of the FEEDRATE
OVERRIDE switch. .
o Select a feedrate range by means of the
-
HIG H LOW se 1ec t or.
o Ti 1 1 the J0G sv.’i tch i n the des i. i od d .i ,i ec

tion .
/
1

-
c) RA P I D t r a v e rse
o Set the mode selector to RAWID.
o Ti.lt: the JOG switch in the desired
direction,. 1

(2) Checking operation using Auk. cent no! punt'l.


When the mode selector is set at HANDLE, JOG
or RAPID, it is Dossible to chock tin' machine
operation using Die A\IJC, control panel ,
a) -Checking coolant
o Depress the COOLANT ON 'button and coolant
will start running.
o Depress the COOLANT OF!-' button and coo!.*-
lant will stop. »
b) Top] head selection
o Solegt a '-tool number with, the T<i;'M’ET ]NDF,
selector .
4T
o Depress the START button and the tool
head v,:.. 11 revolve and come to the
d esi r s :: t.oo1, a nd a n i nd i ca tor 1am p wil1
light up.
c) Spindle -
o Sot rain spindle speed by means of the

_
SPISDLr SPEED selector.
o Sc? lee feoeed range A or B,
This operation is possible only when the
spindle is at rest
o Depress '.he NORMAL button and the main
sp ind 1 ; w i*11 start runn i. ng in the nor ma 1-,
di recti on. Depress the STOP button to
stop it.
Depress the REVERSE button to reverse
its direction of rotation.
Stop the main spindle once before re-
v ers i n g i ts d .i . roe t ion d £ re vo1 u t ion .
o If button N is depressed while the
spindle is at rest, power will not be

transmitted to the main spindle (neutral.).


Depress button N again to get out of the
n eu t r a1 oon d .1 1ion *(.an i n d :i. ca to r 1am p N
will .lid Vi up).
•The Hpivdi.e and automatic operation
cannot ne started, in the neutral condi-
t i on.
d) Opening and closing chuck
While the main spindle is stationary , every
de pres i n g o f t he m ach i n e too.1 1 s £oo tsw .i. t fch
will cause the .chuck, if it is open, to
close, and if it is closed, to open.
Automatic operation cannot be started when
the chuck is left open.
-
; v.

<
<

lb 5.4 NC tape operation


(1) Check that the alarm display lamp on the
.'i control panel remains off,
(2) Check the tool offset, and correct it if
-• \\ necessary, i

(3) Set the mode selector to TAPE.


(4) Load an NC tape onto the paper tape reader in
the fo11ow i ng way,
t a) Open the front door of the paper tape
> 1

reader,
b) Remove dust off the surface of the tape
: with a soft cloth, a
-,'J-
c) Pushing up the tape bail, insert the
tape beneath it.
d) Make sure that the tape is held by the
guide,
e) Press down the tape bail onto the tape.
f) Close the reader's-' feront door.
'*! . (5) Depress the RESET button on the conti ol panel.
(6) Depress the CYCLE START button on the machine
tool's pendant switch, and then NC tape opera¬
tion will start.
(7) To suspend operation temporarily , depress the
FEED HOLD button on the control oanei .
5. 5 MDI (manu a1 d a ta in pu t) opp r a t:. ioi \
( 1) Set the mode selectee to MD!.
(2) Set the FUNCTION selector on control panel
to COM .
(3) Select an address character by means of the
A DD EESS se1ec tor.
(4) Key in a data from the DATA keyboard. TO 9

correct; the wrong data keyed in, depress the


CAN key and then key in the correct figure.
1
••• r':•

v*\ (5) Depress the.WR key.


(6) Repeat steps 3 through 5 until data' of a
bl.oc;k have been input.
(7) Depress • the CYCLE START button on the machine
'

tool's pendant switch, and the data just keyed in


will be executed,
.r
The NC system cannot start operation when the
• chuck is open or the main spindle, is .in
neutral.
5. 6 Memory operation
The NC system incorporates a memory haying a 1
capacity of 4,000 characters or to-meter long tape.
Programs stored in it make automatic operation
possible.
;
. .» 5. 6.1 Putting NC tape into memory
Follow the procedure given below to store the
/
contents of NC tape into the memory.
1) Set the system to the EDIT mode,
2) Depress the RESET button.
3) Load an N£. TAPE onto the paper tape reader.
•!
Now it is ready far transferring the contents
of the NC tape into the memory. Then the
'

LABEL SKIP lamp lights up and data are dis¬


regarded until the -first EOB is encountered.
4) Depress the START button (on the control
panel).
> •.
Now the system starts reading the tape and
its contents are moved to the memory. •
I £ MO 2 is en co un tered on ta pe , t h e
operation stops at the end of the block e
containing’ the command.
5) If the SINGLE BLOCK. switch is turned bn,
data will, be moved block by .block as the '

START button is depressed.


Precautions
1) Be sure to place M02 in the last block to
be stored in the memory.
2) If the number of significant, characters
{including BOB mark) on tape exceeds the
capacity of the memory, it is regarded as
input error.
3) Displaying in the EDIT mode is done just as
it is given on tape, in units of 1/100 mm
for coordinate commands.
5. 6,2 Checking edn tents of memory
The contents of the memory can be checked in
the following way .
1) Select the EDIT mode.
2) Depress the RESET button.
3) Set the FUNCTION selector to COM.
It is ready for checking the' conVenls
of the memory starting from {.ho first block.
The display is cleared by the rone thing
operation,
The LABEL SKIP lamp lights up but it is not
significant. *
4) Depress the' " i " key.
Now the first block in the memory has been
picked up.
5) Select an address character with 'the ADDRESS
selector.
Now the command data corresponding to the
selected address will be displayed one by
one.
Nothing will be displayed if the memory in*
b1 a n k.
6) Depress tho key to advance t.o the next
block . Depress the " ' " key to go hack to
/I

the preceding block. Set the ADDRESS


selector for each block.
7) It is- possible to localize a desired block
simply by means of address search (see page
72) in this mode.
8) In order to return to the starting address
of the memory, depress the RESET button,
Note: If address search cannot find the
h
desired data block or the program area
has been exceeded by the depressing- of *•
the " J' " or key, the INPUT ERROR
lamp will cjo on. It will go off on
resetting .
5.6,3 Automatic operation in memory mode
Automatic operation with a program stored in
the memory is performed /in the following way.
1) Select the MEM mode.
2) Depress the RESET button.
This is the stem that is rooui red to cause
the urogram to be executed from the first
block.
The LABEL SKIP lamp goes on but ’it goes off
when the first block is read out.
3) To. execute the urogram from the middle
position , read out the desired block using address
>
I
search or the " " and " \ " keys,
In the MEM mode, the block
thus selected will be moved to the buffer
a n d e?;ce u t ed whcn ac t i v at ed .
4) Depress the CYCLE START button.
5) The succeeding operation is just the same
a w i t h t;t po o | -> c-> r a t .i. on ,

P roc:out ions
X) If M30 is given, operation will bo repeated
- from the beginning of the, program without
'
interruption.
2) If MO 2 is given, the main spindle and
coolant will stop and the system will be
reset, When restarted, it will start
execution from the beginning of the program.
5.7 Preparation for turning OFF power
(1) Make sure that the CYCLE START lamp on the
machine tool’s pandant switch is off.
(2) To adjust the. backlash condition, move both axes
in the negative direction.
With power on , the NC system when reeleying the
first tool travel command in' the positive direction
starts compensation for backlash. Therefore, adjust
the tool backlash in the negative direction by JOG as
shown below before cutting off power,

X-axis Z-axi s
d-
t + <

* Move 1 mm or more.

5. B Turning off power


. (!) Depress the EMERGENCY STOP button to cut off-
servo power.
(2) Depress the POWER OFF button on the control
panel. *>
(3) When power has been cut off, the positional .
relationship between the tool and motor shaft
may be varied by reaction. So the origin must-
be readjusted whenever power has been turned
on as a rule.
•i

When the EMERGENCY STOP button has been


depressed, the current position is strictly
i
held and no readjustment for the origin is'
required. •

(4) If the shift of origin is small, the origin


*
!
adjustment, can be. simplified in the following
..;F, way ,
(a) Depress the EMERGENCY STOP button to cut
off servo power.
(b) The current! position being displayed wilt,
vary as the tool moves and the value of
change is written down.
(c) Depress the POWER-OFF button to cut off
control power.
(d) Turn, on power in the given the procedure.
(e) Turn on the MACHINE LOCK switch on the?
au,\. 'control panel.
*
Adjust the current position by manual
, ,

operation so that it becomes equal to the


value recorded,
• •* .
(f) Turn off the MACHINE LOCK switch when the
current position displayed has become the
desired value.
4

This operation eliminates origin adjustment.

5. 9 Tape editing
Data stored in memory from NC tape (see page HO )
can be edited and NC data can be stored by the
operation in the EDIT mode in the following 9
way.
5. 9 .1 ERA (erase)
(1) Search the block to be erased using "AS",
r ./
!
" 4. " and " T ".
vr

: •}

(2) Depress "ERA" button, anc) the current block


will be erased and the contents of the next
block will be displayed.
V A
GOO x 12 3 2456
DG press E RA wh en
v 789
this block is not
G01 2012 F34 needed.
/ 5.9.2 ALT- (alteration)
(1) Search the blcick to be altered using "AS",
M It
and « r
(2) Make alteration in units of address character
by MDI operation.
. (a) To add an address character which is not

involved in the block searched, input


*»'•; it <{>*!; yv
a data from the DATA keyboard bv MDI
operation and depress "WJV.
(b) To change a figure of address character
in the block searched, input • new data by
MDI operation and depress "WR",
(c) To- erase! a address character in the block
searched,, depress*"CAN". The data just
displayed will be erased and nothing will be
displayed.
V) /ÿ, . .• -
/V
. f.r’ '
(d) To cancel data being input, depress

. 7 "CAN".

Ui 7\- -‘F 17 Then the data displayed just before the


, .M
input will be restored on the display.
(3) Depress "ALT" button, and the contents of the
block just altered will replace the old one and
the BUFFER lamp will go off. e
(Example)
7 GOO X 123 Z456
•. .
X 789 To replace with
. V' '
GO 1 X 789 F 34
GO 1 Z12F34-
.i

;4i.
t-V.?
V

V'
: (a) Setting the FUNCTION selector to COM,
•v .;
andÿ the ADDRESS selector to X, depress
y
t 1
"7", "8", "9" and "AS".
(b) Betting v the ADDRESS selector to G,
depress "0", "1" and "WR" on the DATA
«V.-.

y; •'

• j'
— w .
*
keyboard.
Setting , the ADDRESS selector to F,
input "3", "4" Depress "WR”.
(c) Depress VA.LT",
5. 9 .3 INS (insertion)

y (1ÿ Search the last one block ahead to inscr". using
I
'AS", \ ” and " \

(2) Depress "INS" button. Then the display fill
be cleared arid the BUFFER lamp will ro on.
The block having EOB alone will be secured.
(3) Key in the data to 1/e inserted by MB!
operation,
,P" (4) Depress "INS" button, Then the conic iv: F o!' the
block just input will be inserted next to the block
: seached and the BUFFER
lamp will go cl:.
(Example)

V
4" GOO X 123 Z456

X 789 To insert 7.987 SO 3 Mo3
,

• t
GQ1
, Z012 P34
• i.. . (a) Setting the FUNCTION selector tc, COM
r.t
and the ADDRESS selector to X, depress
TT n « 8»
t "9" and "AS".
IT
•v.i;:
’ r
(b) Depress "INS" button.
(c) Resetting the ADDRESS solector to X,
»
key in "9", "8", "7" and "wp" Lr;- - the
‘ DATA keyboard . S<?. it: i 1 1 ff the ’ A DR F- v t
selector to S, key in "0", "5" "WR" ,
:• and at M, "0", "3" and "WR".
V'-' (d) Depress " 1‘NS" RB.

tv
• V.'. :

•w V

} .
T
'

5. 9..4 'EOB (lo, ing) ,

''
:'i.{l) Depress ” RESET". (Then the starting address
. of the memory area will be set.)
(2) Prepare a block's data to be loaded by MD1
operation.
., ...
(3) Depress "EOB" button, Then the data
A
-"'a Vi&f: i-.-'bV •
:
just input will be loaded, the BUFFER lamp
>
• will go off, and the display will be cleared.
(4) Return to step 2 and repeat the same opera¬
tion, and NC data can be loaded one by one.
•V*

V"6, MAINTENANCE
6.1 Routine maintenance
5.‘ Cleaning paper tape reader
1
6.1.1
V . •
The paper tape reader does not require mecha¬
nical' service and .lubrication since it. has a
pulse motor but no movable parts, subject to
wear.
(1) Cleaning tape guide and sensor {every day)
i
Remove, dust from the lamp, lens and photo-
transis tor using a sof; t br t ish.
(2) Cleaning tape-guide polyester tape and taps
*

.[
compartmen t (every *week)
Clean them with a brush and cloth.
6.2 Precautions for connecting to power source
'•-On installation, adjust the taps of transformers?
IT and 2T according to the source voltage.
i. 9

W::
. -C

S'
•Vo-,
“S=y

Ptllllir
ri-

• •
"
''
'Y
Iftjf;j
\

(1) 220 V AC

ACzzo'/
l T
*1 2*0

y\&3 100 u<


_ /
UJMiP
2T
,ti>
1

-r
'll lb i

«C2 f\C720\/ —
<SSK r»- Vf
o-Hi.
li. i

1 U*
o--


O'
V
(2) 200 V AC

AC200V —
rm& 1
A

ACZOOU r
j:

cr
t
U>-

l
.rsAl
Hiill (3) Molded-ca sc circuit breaker (1NFB)
cr1' Keep the no- fuse breaker in the control unit
V turned on unless it is required to turn it
„*X, ,.-.V'Y,
off for servicing etc.
*.V *.
(4) Maintenance outlet:
4
. It can supply ppwer when the no-fuse breaker
is turned on. Its capacity is 1 ampere at
-H .; 100 V AC.
v,

!•: .

l
Sir;rSH
i

nasr- Vfc*, •?
\y;

si'-

6.3 Component layout

_
@ Q
t .i

i
svx svz
fll
CPCR-MR Ci. ;:rr.R-MK
T3

• t-

__
alarm fune_
Inf’S!
X-axis thermal
052N C

Xl
152N

/
___
Z~axis thermal
relay

jllJlIBLlufifl.
y
: relay "s, N
MOO/PEL wwj.tch X
.. ‘
;...r . *''
GiK'T
:\QU . ..
1 _i
relay unit czzf
2T LZ
t ranis- r»'ai,.i'.ofr,'j”J'|
IL
f’-.v f -. • i icn t u tenant'o
formor i nut let

! •, ‘reVd
— IT -j-
INVI; I';!V
.

I relay no-,f iinct!


tran?7
un i t forme r

o Q 5
?:i
>V-<

.•
o oo 7i
1

Component layout at the b;uk of the-


unit.

;.
1
i fe;• •'
it

'W:
>rU-K

f-y
:
;

%
s’. •
1

IMQR1 YAP-:

power supply
!

’alarm fuse for


,

power supply
.
'

unit]

"liii
I

{
___
MUI and display unit

optional unit

blind
panel
paper
tape
reader

£33511-,
Giiap,»ÿfpr
Glis.p,.X.oii

blind
panel
:-rrr*
X-axis
X-axis

” 'ÿÿÿÿ ; :
*•
;
duct
CPU rack
:

f
!

maZj
i'!
'

V, 1

1
ta-.-'e outlet

Component layout a< the front of unit

i
9
v-

• •' : .iy> •
. 1/
6.4 Fuse and thermal relay
•* (1) Fuse
Fuses are provided separately for the control
power supply ancl servo unit. If a fuse has
been blown, localize the cause and replace
\ . it with a spare one.
••.v
' (a) Alarm fuses of control power supply
I
. . 100 V AC 15 ampere fuse
1

. +24 V 3.5 ampere fuse


i . +15 V 1.3 ampere fuse
. -15 V 1.3 ampere fuse
The power supply has a protective device
for +5 v and 12 V. \
• 1 (b) Fuses of servo unit (X- and 2-axis)
. Plug in fuse 600 V AC, 20 ampere (X-axis)
15 ampere (2-axis) , (Fuji
Electric BLA type)
. Plug-in alarm fuse
3 ampere (Dai to Tsushiuhi
P-430 type)

Z7
3,9
When the fuse is blown,.
i
a w h i to 1 1 1 ark a 3 > pca rs.
4

alarm fuse
If tne fuse of the servo un.it is blown/
error code 35 lights up.
(2) Thermal ro 1ay
v.
If the machine fool is operated v/hon locked or
overloaded, error code .35 will light up end
servo powe r w i 1 1 be cu t: o f f.
Remove the cause and depress the RESET button *
on the control panel. Error code will turn to
;

31 and it becomes possible to. turn on servo


. ...
'ÿ

(
power again. If the RESET button is depressed
without:, the cause being removed, error code -35
remains lit:. (See page 57 )
(a) Thermal relay to detect motor overload
It is equipped for- the servo unit (CPCR-r. .
MRO 52y , CPCR-MR. 152N).

.
reset button (red)
.. thermalÿrelay \ , • •

••
,

..•* r 1
r : ala'rin fuÿ-TV-ÿ
'•v.W
"::'y ;• 'ÿ

WA ,,
tz
f , »
X-- . ':¥«#
:'!
- terminal

<!. T . rrinFFiFÿinnrÿ"
\-~JC .... ..
y- rrTrmnmnr j
4m
Parts layout
'ÿÿÿ'A
After cooling the. motor , depress the RESET

:
button,

(b).Temperature rise in drive unit


The Z-axis. drive uMt (CPCR-MR152N). is pro-
vided additional ly with the. following •
m •
4
detectors-. '• V'v'.
f.
•v-;
::

9
( -ÿ

• : ;

Vv
: ;;
= s'-K::-. •

’s’
.• «. >*•
.
'
::..'.v
B-
K1
ii
;
1 .%"i ......
.....
.....
.....
*VVq»
gHBH0B 1
....
p
1
'*v
uvrr,
'“

i
'
& .V,

;
I

.
u fillIllf
jMRMMHhNi
mmmmmmisiiii
ii
nramMK
Wlm0 1
c ; ;
m
mmÿr: K>.OS

... " ./ifes*


'ÿ

iSBPSR...*
'

! /•»

M.#

>;•: •• ;j:1 *=* ., ...
. |j •X;
isllilf "' so».ut,s s ; :» .

P»«il«I:lIf 'KÿV

S-ar putea să vă placă și