Mitsubishi Meldas 330HM-V - 335M-V - HDVH - LT - BT - Instruction Manual
Mitsubishi Meldas 330HM-V - 335M-V - HDVH - LT - BT - Instruction Manual
-.
MITSUBISHI CNC
/MELDB 330HM-V/335M-V
INSTRUCTION MANUAL
INTRODUCTION
This Instruction Manual has been prepared with all the information needed in order to operate the
MELDAS 330HM/335M/330HM-V/335M-V software-fixed types of CNC systems which are designed to
execute high-performance contour control with milling machines and machining centers.
The manual describw the procedures conducted for set-up, operation, control, programming and daily
maintenance. Operators of the MELDAS system should familiarize themselves with these procedures
before attempting to operate the system.
The manual contains details on all the functions of the MELDAS 330HM, MELDAS 335M, MELDAS
330HM-V and MELDAS 335M-V systems, but the system actually ordered may not necessarily be
provided with all the options mentioned. When the system is used, therefore, not all the options may
necessarily be operational and, in any event, reference should be made to the Specifications M anual issued
by the machine builder.
CONTENTS
I CONTROL INSTRUCTIONS
I
,.
CONTENTS .
II
CONTENTS .
111
CONTENTS .
v
CONTENTS .
II OPERATING INSTRUCTIONS
VI
CONTENTS .
CONTENTS .
VIII
CONTENTS .
IX
6.3.3 SETTING PROCEDURE ............................................................................................. 324
IV APPENDICES
x
CONTENTS .
9004
XI
1. SETTING AND DISPLAY UNIT CONTROL
1.1 EXTERIOR OF 14-INCH CRT SETTING AND DISPLAY UNIT
Alphanumeric and
CRT display symbol keys Reset key
Function RE#@Y SHIFT
‘lwtOr ‘qs LED kw
-&
I
+ ,
I, ,
r+
MITSUBISHICNC @BaR&Il
“ - @@@@@
P‘OWER
I GmmIml
Ill
KIKIBCJXI
~ GxmzlmID
mmml
mm ‘J a
“ - am R ‘~
‘ml @
8 ‘ml @ “
“ma
@
I I I
w-cl o
Clnnmnnnnnmcl EEKElcALc
El
vi ))
m+’(+ p
r
,j +- -+ + 4f.
I I
CALC
— 7 key’11
Brightness control Menu keys Page keys Cursor INPUT Dnta
move- key correc.
tion
ment keys
keys
-1-
1. SETTING- AND DISPLAY UNIT CONTR (3L
1.2 DISPLAY FUNCTIONS
\
\ I N f I’C)R3. 1/7
T
~ .—.
fu:%o: - ---b’
I M.axinmm
number
of pages
Page
number
Menu
1 number
21 Basic data display area by Menu data display area Function
lines screen function
I
r
NC operation status/mode
and alarm display area
Menu display area
operation
-l-&aY!!ey
I 1 1
s t ......... s t 8 Operation mode 1 I
ENU 4 MENU5 MENU 6 MENU 7 MENU 8 MENU This appears when there
j+ are 10 or more menus,
-2.
1. SETTING AND DISPLAY UNIT CONTROL
1.2 DISPLAY FUNCTIONS
-3-
1. SETTING AND DISPLAY UNIT CONTROL
1.3 SCREEN TRANSITION DIAGRAMS
—
~m Display
0,.1234 N1234S
El
X-lZYJ). tXll M3
Y-w.cxx) Slm
Z-!WLXKI T12 \
(1) The “title screen” appears when the NC power is switched on. Press the function selector keys to
select the various disulav screens from this screen.
(2) To set the “blank sc&~” from the various display screens, select the “MONITOR 1“ screen and
then press the [C.B CAN] key following the [SHIFT] key.
Press the function selector keys to select the various display screens from the “blank screen.”
-4-
1. SETTING AND DISPLAY UNIT CONTROL
1.3 SCREEN TRANSITION DIAGRAMS
Monitor menu 1 2 3 5
I Preeent , Programs ,Opemtion ,PLC
, values search !switches
1 #
xl II 2
9 10 11
Restart Compen
‘ search ‘sation
i I amounts
I i
ml 3
m El
Tool/offset amount menu 1 .
L 3 4 5
El
Tool ,Tool Tool
length compen- registration
measure- sation
ment ,
“Q H
El
Parameter menu 1 2 3 4
PLC switches Control Axis Machining
parameters parameters parameters
rl @ El n
Menu 1 2
Editing
@ ~1
uI
~MDI expansion I
--------l-r=d=:~
~operation menu 1
Basic data/menu
-— data
1
FILE ,
DATA
IN/OUT II
3r
I
i!
i__J
Data inputloutput menu 1
EBHHDH
-5-
,.,
mGRA
HIC
Graphics
i
I >
-E
--- ---- ---
STAND-GRF ROTA-
TION1
Graphic operatio;-~&~
n
Diagnosis menu 1 2 3
,C-MOD SERVO PLC
1COORDI
SPINDLE
,MONITOR , MONITOR ‘ I/F ‘&%CIFI-
CATION
1I
I 1 I
ml i--l 00 3 I
r Automatic
programming
pa e
(J 335M/
M335M-Vonly)
User release
screen
l-l
Ladder monitor
-6-
1. SETTING AND DISPLAY UNIT CONTROL
1.4 SCREEN SELECTION PROCEDURE
Func-
tions
n
II
i--!
( 1 ) Selecting the function screen
@@@m@ B@@
Press the desired scrcxm key among D’ 012345678 N12345–12
<SLlB>017M%n N12LA512
[PROGRA\! FILE]
m
*’Ox’TOR 3“’”
lax
~O~O\IW\$HJEl : 21 1% lml
the above function screen selector $)RK CC#~lS
]Zlm
T lm.fxO 7 O,KO r mum 4 21 13 ;=
keys. z .?m.m 1 0,C41 z -m.aa 5
6
24
z
tu
153 J%
c .2?J.DX c O,m c --VI.KU
Examplex Press the ~ONITOR] > % ,s4 mm
key. FC24KU.M i
10
iiitii?
a 2<
S12345678 M1234 ; EE
:; 2!0 a
T12345678 B1234 1>32 Z-IX
14
HI G91 C40: 15
B2cia 20:
1) The menu screen which was displayed the X3 628 10 ro:
M4 “%! ?12ml [Iol-l?slu-xas 103-83
[COLLATIOX BLOCK]
0!2n%n M12245[COLL EXEC]
previous time now appears in the data >110--15.0s lll-.m. t
0[ D, W: 1-1 kOLl , ,A,T(0)
display area. COM- LOC-
~~~-’”
When the same function selector 012345676N12345–1
z lposl~l 0.0
h40hlTOR
::
I
<SU15>OID4S678 ?+1224512
IIV? RK:oG# ,
mm r O.(W
1 Imlla Y O.LOI Y lm. n3 ‘t -100.0 ;;
z -m,nm 1 D.m 2 .m.m
c -Zm.cw c O.r.m c .Z7n.mx
z -200.0 ,,
PC2dm2.m
c -270.0 ;:
S12345678 M1234
[HEAD] [XEXT)
T12345678 B1234
12345-23456
N1G91 cm:
92 cm to: [FEED RATE OYR]ICWM
*3C22 :OYk
M4 U-f 1~1,101- 12,1~-~,lti-83 [SP!XOLE LOAD] $0%
1110--ls,Os 111..24,0:
-7-
.,, ,
012345678N12345-12 ~P~oG~A~
r,~~l ~40>1T0R
3.11’
Press the menu key corresponding to G’ (<sti
B>Dlm%n
:\V?RKo~&][~lS
N?zw-l?
~~&O~[MA$H&N E) ;
m
2t 1$
Iml
lm!
the menu display. v !m.c.x r O.CCO T lmbx
3
z 1$? ;E
z -Za.ao z 0.C20 z -XO. aa : ?4
c -Zu.m c O,m c -z?a.Lm 625 ;; J%
21OX
Menu display (Pm I&%- kkW@C-MODAL
I i
26
27 ~% s2s20
Fc24LW.DI 9 28 Isa 2XW
23 1s0 24C03
S12345678 M1234 :: MmEac
Menu key I ((’4 I 1 T 12345678 B1234 12
!3
1*
31
;Zxlm
210
mLma
Zm31
highlighted.
When MENU on the far right of the screen is displayed, it means that there are menus other than those
indicated. Press the menu key beneath MENU to select the menu and then select the desired menu screen.
!,lOS ITOR 3.!,1
012345678 N12345-l Z [PROGR,\\l FILE]
<SL, B>o ImA%?z , 1234.1? so Ku)
$)RK G&#~lS JOmGO~Ikl .\$:tiNE] ;
3
21
n Im
1: ml
K@.
1 Im.cm Y O.cco Y Im.ox 4 23 133 l(n)
z .E-w.m 1 O,DX 2 .ZO.aa 5 24 %40
c .Zm.m c O.ccc c -mm 6 2$ 1* J%
7 S8 lfm 21QX
8 27
;1 23m
rc 2Kcu.m 9 20
24a0
S12345678M1234 ;: 29
m %Zao
12 31 210 xm
T12345678 B1234 13 S2Z?lnxc
14 ;231W’I
Ml G91 G40, 15 w Krca
02 Ciz 10:”
,3 cm 10 !0: ICOLLATION BLOCKI
1 ) The display changes only for the menu ti4 “B?l?m ,lOt. n2sm-ms
SIID-. I5.O1 !!l --33.0,
B03-83 0\BA%7a u 12345fCOLL, EXEC]
display area, and the following menu ap- of a n; i-$ kol.t . TAmlol
R E-
pears. 3#.RCH I lDFFSEll I I I 1 I klENU
-8-
1. SETTING AND DISPLAY UNIT CONTROL
1.4 SCREEN SELECTION PROCEDURE
~Y “r T “r r “r “r “r “r “r
#lo *2O #30 *40 #50 #60 #70 #80 *9O * lm
L A )( JL ,$ J
TurningthepngmwiththePRbVICN_JS
PAGEkevat thefarleft
-9-
1. SETTING AND DISPLAY UNIT CONTROL
1.5 DATA SETTING METHOD
-1o-
1. SETTING AND DISPLAY UNIT CONTROL
1.5 DATA SETTING METHOD
3) Repeat steps (3) and (4) when continuing with the data setting.
4) To change the data number, press the ~NPUT] key and the number will be incremented by 1.
It is also incremented by 1 when the [ $ ] key is pressed. It is decremented by 1 when the [ ~ ]
key is pressed. Alternatively, move the cursor to the data number setting area and change the
data number directly.
NOTE Until the ~NPUT] key is pressed, the data in the setting area will simply remain on the display
and will not beset in the memory. If another screen is selected before this key is pressed, the data
in the setting area will be invalid.
(2) Cursor control and examples of operation
1) Data is written (keyed in) on the display screen exactly where the cursor is located.
Key entry is invalid when the cursor-is ‘not displayed. ”
/L
~
Cursor
Key entry is possible here.
2) When numbers are keyed in, the data already displayed is moved to the left by one frame and
the keyed in data appears at the cursor position.
DATA ( 1 [2])
Pressing the [3] key results in: DATA ( 12 [3])
3) When there is a multiple number of parentheses in the data setting area, pressing the [+] key
will move the cursor to the far right of the next set of parentheses if it is located at the far right
of a set of parentheses.
4 ) When the IDELETE1 key is pressed, the data at the cursor position will be deleted, and so this
operation ;S ccmduct-~, ‘for ;nstance, when canceling a sin~le keyed-in character.
Ez2ezEl~
Every time the ~ELETE] key is pressed, the data at the cursor position will be deleted
and the data on the left will move in succession one frame at a time toward the right.
-11-
1. SETTING AND DISPLAY UNIT CONTROL
1.5 DATA SETTING METHOD
5 ) The data in the parentheses where the cursor is positioned is deleted by the [C.B CAN] key.
(5) All the data in the parentheses of the setting area is deleted by the [SHIFT] and [C.B CAN]
keys.
7 ) The cursor is movkd one frame at a time to the left or right inside the parentheses by the [*]
and [+] keys. Any character in the keyed-in data can be corrected.
-12.
1. SETTING AND D15’PLA Y UNIT CONTROL
1.5 DATA SETTING METHOD
8 ) When the [-+ key is premed with the cursor at any position inside the parentheses, the cursor
will move to the far right of the next set of parentheses.
“(‘2[@f=3P @
Cursor is moved to far right of next
Parenth~=bYthe[++lkeY
,,
-13-
,, .).
MONITOR menu
displays
(Na9 ’11)
~. . ..-. ------ --------- ------ ------- k-------- ------ ----------- I ---=
)/ ;REW,4RC~ I OFFSEXI ] I II ! MENUj
(Nal-8) ‘ PROORAMISEARCH] GMoDAL I PLGSW I CONTROLICOM-VARI LOGVAR I MENU
\PDSTTIONl
a aq!lmamaalmmn
I Q Menu
selectorkeys I
PREVIOUS PAGE key NEXT PAGE key
•1 mK1 3 i33i!+!El
Basic Present ?F--
data ‘values Basic “~l%;g;ym :;s ifL’L’- Basic ‘ j~u,
data I
COOnii-Ix
data ,Modal
We’y
values z
‘ :~gmm infOnna-
tion
u
Progmm Run-
I!EE.IY!2J files
●
U
out
time
.
●
.
Uu
.—. —-
~rlor]
‘0
u uu310;WJ
# 1-#Is
●
.
u
●
1 .— -—-
mm
-14-
2. P OSITIOIV DISPLAY MONITOR
2.1 BASIC DATA DISPLAY SCREEN (COORDINATES)
MONITOR 1
012345678 Ill2345–12 : ~OSITION]
<SUB> O 5678 N 45-12 x -345.678
WORK: GM] ~IS TO GO] ~ACHINE]
X -345.678 X X -345.678
Y 345.678 Y
0.000
0.000 Y 345.678 Y 345.678
0.000 z 0.000 z 0.000
: 0.000 c 0.000 c 0.000
z 0.000 #1
0.00 \
c 0.000
s 2345 M 5: j
[SPINDLE] ~EXTl
T 1234 131234 ;
12345-23456
G00 X-345.678 ‘f345.678:
m1234: FEED RATEOVR]100%
N1OOS5000 M3;
N200 GOOZ-1OO.; [SE LOAD] 50%
PROGRAM
] SEARCHIC-MODAL
I PLC-SW[ CONTROL
ICOM-VAR
I LCC-VARI MENU
-15-
2. POSITION DISPLA Y MONITOR
2.1 BASIC DATA DISPLAY SCREEN {COORDINATES j
-16-
2. POSITION DISPLAY M ONITOR
2.2 POSITION
2.2 POSITION
The position semen appears when the ~OSITION] menu key is pressed.
~OSITION] MONITOR 1
012345678 N1 2345-12
<SUB> o 5678 N 45-12 ‘x --345.678
~~RK5 O&~ ~/lISTO GO] ~ACIiINE]
x X -345.678
Y 345:678 Y ;%!) Y 345.678 Y 345.678
z 0.000 z o. coo z 0.000
c 0.000 c o. coo c 0.000
z 0.000 #1
0,00
c 0.000
s 2345 M 5:
[SPINDLEl ~EXTl
T 1234 B 1234
12345-23456
G00 X-345.678 Y345.678;
~1234; FEED RATEOVR] 100%
N1OO S5000 M3;
N200 GOO 2-100. ; [S= LOAD] 50%
PROGRAM
] sEARCH Ic-MoDALI PLC-W ICONTROL
I COM-VAR
I LOC-VARI MENU
-17-
2. POSITION .DISPLA Y M ONITOR
2.2 POSITION
Ow
Press the ~] address key. ~-1234;. ~z~
I I
z 12:345
1 ) The address display for the axis name c 123.456
corresponding to the key is highlighted.
w
Press the ~NPUT] key for counter zero) 0.000
or the [C.B CAN] key (i or origin zero). ~ 1.234
12.345
c 123.456
-18-
2. POSITION DISPLAY M ONITOR
2.2 POSITION
UP
The command value executed last
appears at the top of the screen.
Ilw
Press the [S] address key.
UP
The numerical values are set by the
number keys. [1] [2] [0] [0]
fiL7
Press the ~NPUT] key.
s 1200
-19-
2. POSITION DISPLAY MONITOR
2.2 POSITION
Method (1)
1
Press the ~EL~E] key three times
to delete the incorrectly set values.
I
Method (2)
1
Press the [S] address key to set to the
initial state.
L
Unsigned BCD/binary Signed binary
M o–9999 * 9999
s o–99999999 * 99999999
T I o–99999999 I &99999999 I
B (A. Cl I 0–!3999 I & 9999 I
2. POSITION DISPLAY MONITOR
2.2 POSITION
NOTE 1: If a negative number has been set with the BCD output or binary without code specifications,
a value converted into a positive number will be output.
55&l E
NOTE 2 When an attempt is made to assign a value with more digits than the setting range, the most
significant digit-is dropped.
@ample)
mn yl
_5 ... ...
$3- :.-!--i ‘his‘igit
‘s
‘roppd”
(5) Other points relating to operation
1 ) When setting a minus command
Press the minus key before setting the value.
(&le) When commanding S-150
F5E5iF70“
roceed ~o press the [–], [1], [5] and
\ J
I I
S-150
I I
NOTE k With the BCD output or unsigned binary specifications, a value converted into a positive
number will be output.
2) When suspending the manual numerical command operation
To suspend operation at any time after the address key is pressed until input, press any key
except the number keys.
● When an address key for the manual numerical command (M, S or T, etc.) is pressed, the
previous operation is suspended but then the next manual numerical command is entered.
● When an axis address key (X, Y or Z etc.) is pressed, the manual numerical command is
suspended and the origin zero or counter zero mode is established.
● When the [SHIFT] and [C.B CAN] keys are pressed, the manual numerical command is
suspended and the MONITOR screen goes blank.
● Operation is not suspended by any of the following keys
1 ) ~ONITORl function key on POS1TION screen
2 ) [ - ] key before the numerical value is set (in which case a minus command is executed)
3 ) ~ELETE] key when the numerical value has been set (in which case the set data will be
deleted)
3) When the MELDAS 300 series stanclard format is used as the program command format, the
macro interrupt command codes (M96, M97) and subprogram call codes M98 and M99 will
not be processed even if they are assigned.
4) Peripheral speed commands cannot be issued.
In the constant peripheral speed control mode, no processing results even if commands are
issued.
-21-
2. POSITION DISPLAY MONITOR
2.2 POSITION
NOTE When the “macro single” parameter is ON, the variable command block is executed as a single
block.
,, ,,
,,
-22-
2. POSITION DISPLAY M ONITOR
2.3 PROGRAM
~ROGRAM] MONITOR 2
II 2345678 N 12345–12
:SUB> O 5678 N 45-12 ~OSITION] ~OSITION(2)] ~ANUAL lT]
WORK:G54] ~IS TO GO] ~ACH[NE] X -345.678 X -345.678 X 0.000
-345.678 X 0.000 X -345.678 Y 345.678 Y 345.678 Y 0.000
345,678 Y 0.000 Y 345,678
0.000 z 0.000 z 0.000
0.000 z 0.000 z 0.000 ; 0.000 c 0.000 c 0.000
0:000 c Ciooo c 0.000
GO X -345.678 Y345. 678;
m1234;
NICQ S5000 M3;
N200 GO Z-1OO;
; 2345 M 5; O.OO N3C0 GO1 X1OO. F500;
. N400 Y1OO;
1234 B1234 N 500 G02 X 200, R 200. ;
N600 G28 ZO:
~ N700 G28 XO’ YO;
~ N800 M6 T2345;
/ N900 G5000 M3;
: N1OOO GOO Z-300. ;
SEARCHI C-MODAL
I WC-SWI CONTROL
I COM-VAR
I L~-v~ ,\ M~u
.23.
2. POSITION DISPLAY MONITOR
2.3 PROGRAM
Tape mode
I
I
1 MDI mode ~
MD I
- ----- -— --- - -1
Buffer correction
(2) Details
1) The following command can be corrected by the two sequences below.
● During single block stop, when the machining program to be corrected is in the next command
● During automatic operation, when there is an error (program error) in the machining program
of the next command and the machine has stopped
2) With memory or MDI operation, not merely the buffer data displayed but also the
memory/MDI contents are corrected by buffer correction.
3) It is possible to correct simultaneously a multiple number of blocks following the nmt
command. (This applies only to the range displayed on the screen.)
4) When an error occurs in the read ahead block, the block in which that error has occurred can
be corrected.
-24-
2. POSITION DISPLAY MONITOR
2.3 PROGRAM
(3) Operation
During single block stop or program error stop, the next command is rewritten by the following
operations and operation can be continued.
1) Select PROGRAM] on page 2 of the POSITION screen.
2) When any of the cursor keys ( [ T], [ J], [=+-],[==]) or either of the tab keys ( [*+], [++])
is pressed, the buffer corredion mode is established and the next command appears starting
from the head of the buffer correction area (see *).
3) Correct the program in the same way as for normal program editing.
4) The next command is then corrected when the ~NPUT] key is pressed. When a program error
has occurred, the program error will be cleared by this operation.
5) When it is checked that the following command data is correct and operation is restarted,
execution is resumed from the corrected data.
* Buffer correction area (39 characters x 6 lines)
Normally, the execution program appears in this area (7 lines more than the buffer correction area,
a maximum of 13 lines are displayed).
Command prior to
* previous command
N121 G28 XO + Previous command
20 ......; ......... ..... .... ............. ... ...... .... ......
.. -----............... .... .........
~ ....--------.....
122 T1212 .............
; + Command being executed
..... ...... ................ ............... ..... ..... ..........
~ Next command and
N123 S1230 M3 ; subsequent commands
N124 GOO X68. 2201. ;
N125 GO1 X80. 2195. F50 ;
N126 Z 150. ;
N127 G02 X1OO. 2185. R20 ;
During buffer correction, the display changes so that the next command appears at the top of the area,
and the whole buffer correction area is highlighted, The background color turns blue.) The cursor first
blinks at the head of the next command although it can then be moved freely in the buffer correction area
using the cursor keys. (6 lines)
-25-
2. POSITION DISPLAY M ONITOR
2.3 PROGRAM
@ample) The next program has been prepared and is about to be executed
An error (P62, F-CMD. NOTHING) has arisen in the N125 block.
+
10
1) As soon as the cursor key is pressed, the
display area for the program being
executed changes to the buffer correc-
tion area (and the buffer correction BUFFER EDIT
mode is established).
2) The BUFFER EDIT message appears. P62 F-CMD. NOTHING
Dw
BUFFER EDIT
c1
6MPU Ilw
I N123
R124
S1230 M3;
GOO X68. 2201.;
N125 GO1 X80. 2195. F50;
1 ) As soon as the input key is pressed, the N126 2150.;
buffer corrwtion is completed and the N127 G02 X1OO. 2185. R20, ;
display returns to the program being N128 GO1 X11 O.;
executed (and the buffer correction .
mode is released).
2 ) The message is cleared.
-26-
2. POSITION DISPLAY M ONITOR
2.3 PROGRAM
-27-
2. POSITION DISPLA Y MONITOR
2.4 OPERATION SEARCH
)12345678 N1 2345–12 ;
, PROGRAMFIIXJ MONITOR 3.1/l
s 2345 M 5: ~ ;!
T 1234 B1234 ; j;
14
; 00 X -345,678 Y 345. 678; 15
fl1234; ~ [COLLATEBLOCK]
J1OO S5000 M3;
1200 GOO Z-1OO.;
lo N-
POSITIONI PROORAM
~COLLATE BLocK] This is indicated during the collate stop check for collate
ON– stop, and the collate stop program number and sequence
number are indicated.
2. POSITION DISPLAY MONITOR
2.4 OPERATION SEARCH
I
~
Press the ~NPUT] key, I ““ilr3 I
Q( 1234) N ( 20)-(
SEARCH EXECUTION
NOTE k When any of the following operations are conducted on the editing screen after memory search,
nothing is searched and operation is disabled. In these cases, proceed again with the search.
e The program, which was searched, has been deleted.
e The sequence number, which was searched, has been deleted.
o The block corresponding to the block number, which was searched, has been deleted.
-29-
2. POSITION DISPLAY MONITOR
2.4 OPERATION SEARCH
TAPE (~)
0( IO)N( 1)-( )COL ( )TAPE( 1)
(G28
I
xo Yo 20;
SEARCH EXECUTION
Press the @NPUT] key. w
\O( 1O)N( 1)-( )COL ( ) TAPE( 1)
-30-
2. P OSITIOiV DISPLAY MONITOR
2.4 OPERATION SEARCH
(Supplementary notes)
1 ) The search commences from the position which was set in the tape reader. (h the label skip
mode, everything up to the first EOB is skipped.)
2 ) Upon completion of the search, the block searched is read and the tape reader stops.
3 ) When resetting is performed during a search, the search is suspended. When it is performed
upon completion of a search, the non-search status is established.
4 ) When all the data up to EOR is read and the designated block is not located, theE13 (NB NOT
FOUND) message appears. If the”% RWD (SEARCH)” control parameter is OFF, the tape
stops at the program end EOR position; if it is ON, the tape is rewound as far as EOR at the
program beginning and then it stops.
NOTE Even when the “910 RWD (SEARCH)” control parameter is ON, the tape is not rewound unless
the “rewind code” 1/0 device parameter has been properly set.
The rewind code differs according to the 1/0 device used and so reference should be made to the
Operating Instructions of the 1/0 devices for further details.
~amde)., When N1 is searched from a Point midway along the tape and it is not found until the end
(when the”% RWD (SEARCH)” parameter is ON)
/ /
( % ; N 1 G-”.””,. ”-” ; N 2 “..”’””””..”; N 3 ““””.””.””.”
; % {
\ \
..+
1A A --”--”-””’’-’-”--””---””””-”-”””--”----:
Position after tape Search start position
rewinding
... ................................ ........... ........... .. ....... ........... ..... ...
Tape rewinding t
t Error (E13: NB NOT FOUND)
N1 is searched when the ~NPUT] key is pressed after the tape has been
rewound.
5) When the program number to be searched is not designated, only NB is searched, regardless
of the program numbers on the tape.
6) When a different NB is set again and the ~NPUT] key is pressed upon completion of the
normal search by tape search, the search is conducted. However, upon completion of the
search, tape search cannot be conducted even if the block stop mode has been establishwl after
the automatic start button is pressed once and after the automatic operation mode has been
established.
7) “l” is kept in the setting area of the tape parentheses even upon completion of the tape search
and so there is no need to set this with every tape search. To conduct a memory search, set “O”
into this setting area.
8) The “LSK” display is cleared when the first EOB is read and it appears with resetting and with
EOR reading.
-31-
2. POSITION DISPLAY MONITOR
2.4 OPERATION SEARCH
GOO 2–150. ;
DN1OO G81 X–1OO. Z–1OO. R–50. F1OO ;
N101 X –100. ;
N 102 X – 100. ;
N103 Y – 100. ;
N 104 X – 100. ;
N105 X – 100. ;
\
ii
I I
II
I i 4
II
II
II
II
L. J 1
Fig. 1.1
.32.
2. POSITION DISPLAY MONITOR
2.4 OPERATION SEARCH
01
To perform collate stop in the tape ~ PROGRAM FILE] MONITOR 3,1/1
or memory mode, set the program
number, sequence number and 11
block number, and set “l” in the 2 1%!
3 5878
COLLATE parentheses. 4
5 12345678
6
7
8
1;
11
12
I 13
b
I 14
When “l” is set in the COL parentheses, I 15
I
the tape ( ) setting is ignored. ~ [COLLATEBLOCK]
I
:0 N–
I
-33-
2. POSITION DISPLAY M ONITOR
2.4 OPERATION SEARCH
I 1
I
1
Press the ~NPUT] key.
I,
/ 1 PROGRAM
1
1
1
I
;
FILE]
1%
‘ONmOR 3“1/1
; [COLLATEBLOCK] ~
t
: 0 MDI N 10-2
I
: 0( )N( )-( )COL( )TAPE ( )
-34-
2. POSITION DISPLAY MONITOR
2.4 OPERATION SEARCH
@ Press the CYCLE START switch and proceed with operation. When the set block appears, the single
block stop mode is established immediately after that block has been executed.
When the single block stop mode is ~ ~ROGRAM FILE] MONITOR 3.1 /1
established by collate stop, the program /
1
I
number, sequence number and block 8
5500
I ; 1234
number appearing in COLLATE I 3
I 567a
BLOCK as well as the “COLL. EXEC” 1
4
1!
message are cleared. 5 1234i~
t 6
I 7
8
1
I
I 1:
t
I 11
I
1
12
\ 1 13
\ 1
t 14
t 15
I
; [COLLATEBLOCK]
8
:0 N–
- C-MODAL
t =Rvo I SPINDLE\ PLC-I,F I
-35-
2. POSITION DISPLA Y M ONITOR
2.4 OPERATION SEARCH
PLGSW tCONTROL
ICOM-VAR
! LOGVAR! MENU
:0 N-
-36-
2. POSITION DISPLAY MONITOR
2.4 OPERATION SEARCH
-37-
,,,
PROGRAM
TREE/MODALMONrrOR4.1/2
012345678 N12345–12 (0) (N) (L) <MODE>
<SUB>IJ 5678 N 45-12 MAIN 12345678 12345-12 MEMORY
WORK: G54] ~IS TO GO] [MACHINE] 1 5678 45-12 2
x -345.678 X 0.000 X -345.678
Y 345.678 Y 0.000 Y 345.678
z 0.000 z 0.000 z 0.000
c 0.000 c 0.000 c 0.000
FC 0.00
s 2345 M 56
GO1 G17 G90 G22 G94
T 1234 B 1234 G21 G80 G98 G54 G61
G66.1G69 G97 G50.1
G 00 X -345.678 Y 345. 678; G50 : P= O.000001 G68 : R=50.000
ml 234; G41 : D 1= 30.000:0.040 G05 : PO
i100 S5000 M3; G43 : Z H20=220. 550:0.240
N200 GOO Z-1OO. :
F A 200.00 S 2345 M56 35
FM1200.00 T1234 10 40
B 1234
~o~lmoN~Rmw ~wcH
PLC-SW CONTROLCOM-VARLOC-VAR MENU
The run-out time page appears next when the NEXT PAGE] key is pressed.
>
MONITOR 4.2/2
012345678 N12345–12 ~ ~MER]
<SUB>O 5678 N 45-12
WORK: G54] ~IS TO GO] ~ACHINE] :#lPo~~ o~l234:59:59
x -345.678 x 0.000 x -345.678 ~ 2A~o op o: 0: 0
Y 345.678 Y 0.000 Y 345.678 ~ 3.4~osm 0: 0: 0
z 0.000 z 0.000 z 0.000 \ 4EXTTSME1O: 0: 0
c 0.000 c 0.000 c 0.000 ( 5EXT’TIME2 O: 0: 0
0.00
s 2345 M 5;
T 1234 B 1234
G 00 X -345.678 Y 345. 678;
m1234J
N1OO S5000 M3;
N200 GOO Z-1OO. :
# ( )DATA( )( )( )
-38-
2. POSITION DISPLAY MONITOR
2.5 OPERATION MODES
TXst31avitem
—.- .— .. ---- I Description
r . .
‘ROGRAM TREE This indicates the nesting structure for the main program and
cO> <N> <L> <MODE> subprograms, MDI interrupts and user macro calls.
LAIN The information is retained even when the NC power is
switched off and so this function is useful for restarting the
running of a program.
The program number, sequence number and block number of
the main program being run and the operation mode are
.0 indicated. “1 —10” denote the called subprogram, user macro
call and MDI interrupt programs.
e L > indicates the number of remaining repetitions for the
subprogram.
vfODAL These indicate the modal states of the G commands being
301 ..... G94 executed,
1 (Note) During operation of a canned cycle
366.1 .... G50.1 When a canned cycle command is executed, the G
commands in the subprogram used to control the can-
ned cycle do not affect the G modal commands in the
original program in which the subprogram is called.
368: R =50.000 This indicates the angle of coordinate rotation across a range
of &360°.
350: P = 0.000ml This indicates the scaling factor,
S41 : D1 = 30.000:0.040 This indicates the cutter compensation modal, offset number
and wear amount.
G43 : H20 =220.550 :0.240 This indicates the tool length offset, offset number and wear
amount.
G05 : PO This indicates the high-speed mode modal.
t?A 200.00 This indicates the program command F modal value now
being executed.
FM 1200.00 This indicates the manual feed rate.
S 2345 This indicates the program command S modal value now
being executed.
T 1234 This indicates the program command T modal value now
being executed.
M This indicates the program command M modal values (up to
4 sets) now being executed.
B 1234 This indicates the 2nd miscellaneous function modal value.
~IMER] The total run-out time in each of the NC operating modes is
indicated,
#1 POWER ON 1234:59:59
2 AUTO OP 0:0:0
3 AUTO STL 0:00
4 EXT TIME1 0:0:0 This depends on the PLC sequence.
5 EXT TIME2 00:0 This depends on the PLC sequence.
-39-
2. POSITION DISPLAY MONITOR
2.6 PLC S WITCHES
\
UP F tTIMER]
Press the ~NPUT] key. #l POWERONO: 0: 0
——— —.— ——— ——— — ——
POWER ON: This is the total time added up per revolution from when the NC power is switched
on until it is switched off. - -
AUTO OP: This is the total added time for each machining time from when the automatic start
button is pressed in the memory (tape) mode until the M02 or M30 command is
issued or the reset button is pressed.
AUTO STL: This is the total added time during automatic start from when the automatic start
button is pressed in the memory (tape) or MDI mode until feed hold stop or block
stop or until the reset button is pressed.
-40-
2. POSITION DISPLAY MONITOR
2.8 COMMON VARIABLES
-)
+[COMMON
VARIABLE] MONITOR7. 1 /4
)12345678 N12345 -12 ; # ~~f -123456.1234 120 -123456.7890
<SUB> fJ 5678 N 2-O 12.3450 121 0. Ooixl
\WORKoG&4J~PIST: oc~ ~ACHINE] ~ 102 122
103 123
Y 10d 123 Y 0000 Y lJ$!! \ 104 124
z -200.000 z 0,000 z -200.000 : 105 125
C -270.030 C 0. ~0 C -270,000 ~ 106 126
107 127
108 128
0.00 : 109 129
s 2345 M 5;C ; jj~
130
131
112 132
T 1234 B1 234 113 133
114 134
N1 G91 G40; 115 135
~2 #101 =12.345; 116 136
N3 GO4X1O: 117 137
N4 M98 P12301 #105=12 #106=200 $107=83 ! 118 138
#llo=-15. o #ill =-30. o; 119 139
POSITION
I PROORAM
I SEARCHI C-MODAL
I PLC-SWI CONTROL
-41-
;,.,
#
100-123456.1234
101 0.0000
102
(Example) ~e~-~he machining program
.—— — ——— ——— ——— .
$“
# 101=12. 345 ;
0
\
#
100 –1 23456.1234
I
101 12.3450
102
(2) When there is a command which sets the variable name into any common variable from #500
through #519 by means of a user macro, the name of this variable which has been set will be
displayed when its block is executed.
Variable name settings and quotation commands both require the user macro specifications and they
are limited to 20 variables (#500 to #f519). The variable names are composed of not more than 7
abhanumerics eommencin~ with a letter. The variable numbers, data and variable names auuears as
follows for common variables #500 through +4519.
#
500-123456.1234 ABCDEFG
501 100.0000
502 999.9000
LLi==’1
(Example) Run the machining program
-——— ——— —-— —— --
\
0
I*
;00 -123456.1234 ABCDEFG
501 100.0000 POINTER
502 999.9000 COUNTER
.42.
2. POSITION DISPLAY M ONITOR
2.8 COMMON VARIABLES
NOTE When the “COM-VAR RST CL” parameter is ON, the common variable data will be cleared
when the system is reset. Furthermore, when the “COM-VAR PWR CL” parameter is ON, the
common variable data will be cleared when the power is switched on.
II ,,
-43-
.,,
POSITION
IPROORAM
I SEARCHIC-MODAL
I PLC-SW!CONTROLICOM-VAR
=Lf3C-VAR MENU
-44-
2. POSITION DISPLAY MONITOR
2.9 L OCA.L VARIABLES
.
< [LOCAL VARIABLE (1)]
ACT. LV. (0)
Al 0.0000
B2 0.0000
C3 0.0000
(Example) When the next machining 14
program ]s executed and the user —--— ——. - -— --
macro sub-program is called, the data
appears on the page of local variable
dmplay level (l), as shown in the
figure on the right.
E 0
I
“LOCAL VARIABLE (l)]
G65 PI Al. B2. C3. ;
ACT. LV. (1)
$ Al 1.0000
2.0000
:; 3.0000
14
.— -- --— -“-—- --
-45-
.,.,,,,,,,,
(2) The relationship between the user macro subprogram call levels and the display levels is shown
below.
m(ncmcmfr
Main (level O) 01 (macro level 1) 010 (macro level 2) 0 lCO (macro leVel 3)01O(X3 \maaO
evel 4)
u -u -u- -u a
.-—
Level O
display
Level 1
display
Level 2
display
——— —— ———— ——— — ———————
Level 3
display
Level 4
display
.—— —— —— —— ———— —-
I Lo;AL
J
I
,m
I ;3
;AIllJLE(0)
2 O.m
3 0.3W
n
LoyAL;Aw (1)
2 2:m
3 3.cwll
LJ3J
)
33
I_ ——— ——— ——— ———— ——— ——-— ——— ——— —-—-
m m m:
LL--J
-——— .—— —-J
(3) The local variable display page is selected by the PREVIOUS PAGE] and NEXT PAGE] keys. The
display can be selected freely regardkss of the level being executui.
NOTE Local variables are not cleared even by resetting or power OFF. They are cleared during macro
call.
.1
.,,
-46-
2. POSITION DISPLAY MONITOR
2.10 PROGRAM RESTART
O.oa :
s 75o M ;C
T OBO
N5 X-120. :
~6 Y- 70. ;
N7 X- 20.: : TYPE <0> UNMODAL<1> TYPE1 <2>
T :
N8 Y- 20.: TYPE2<3> PROCESSTIME
~ N: MODE <O> MEMORY<1> TAPE
; 0( )N( )[ )P( )T( )M( )
>
MONITOR9. 2/2
3 1000 N5–O ;
<SUB>() N-
[WORK: G54] ~IS TO GO] tMACHINE]: T-SELECTT
( -130.000 x O.ooa x -130.000 ; S-SPEEDS 30+!:
( -10,000 Y 0,000 Y -10.000 ! 2nd AUXB
-200.000 z 0.000 z -200.000 ; AUX M 6 3 8
: 0.000 c 0.000 c 0.000 , 9 6
0.00 j
s 750 M ;C ~
T OBO:
N5 X-120. :
M6 Y- 70.:
N7 X- 20.:
N8 Y- 20.;
10FFSETI I I I I I MENU
NOTE It is also possible to calculate the machining time on this scram. For further details, refer to
Section 2.12 on machining time calculation.
-47-
2. POSITION DISPLAY MONITOR
2.10 PROGRAM RESTART
Machining mom-am
Feed hold,
resetting
w I
Pressthefeedholdbuttonandretnx tothetool
chmgepositionbymmrurd meansorMDI.Pressthe
u
Machining
restart
resdkeyand suspend thepr=ut processing.
I
When the offset amount differs, change it
Replace with a new tool. on the offset screen.
.....~ ...........................................................................
Searchthe blockfromwhichmachiningis to
restartusingthe type 1 method.
(Referto Section2.10.2) Upon completion of the restart search,
the M, S, T or B function, restart
distance to go and restart position are
displayed.
Set the program restart switch to ON.
CzD
-48-
2. POSITION DISPLAY MONITOR
2.10 PROGRAM RESTART
I
Setby MDI the coordinatesystemsapplying
I
““ing’” It will not be possible to restart
machining properly when the axes are
not located at the positions ap lying to
program start in cases where t f e
Program head command is an
incremental command or a G92 com-
mand.
With tape operation, find the start of
the tape.
I
........-------------------.................. ........-. . .................................... ...............................................................
1
Operations on program restart screen ~
Search the head of the program.
Searchtheblockfromwhichrnxldningistoreslmt
usingthetype2 method.(Referto Section210.2)
-49-
2. POSITION DISPLAY MONITOR
2.10 PROGRAM RESTART
o 1000 N 5-o
Press the ~NPUT] key. <SUB> (1 N-
~ESTART-P(G54)] ~E.START-R]
x -130.000 x -150.000
1 ) The RESEARCH EXECUTION mess- Y -10.000 Y -150.000
age appears during the search and upon z 0.000 z 0.000
its completion the RESEARCH
COMPLETE message is displayed. N6 ‘f-70, :
N7 X-20. :
RESEARCHCOMPLETE
-50-
2. POSITION DISPLAY MONITOR
2.10 PROGRAM RESTART
01000;
P-
N2 G92 XO YO ZO;
N 3 G43 GOO G90 Z–1OO. HIO M03 S750 ;
N 4 G42 GO1 X–20. Y–20. DO1 F1OO ; -50
~5 X.-12O. ;
N6 Y–70. ; Brokentool,
N7 X–20. ; feedhold
-Iw
N8
N9”
Y–20.
G40
N1O M02 ;
%
;
G49 XO YO ZO;
/’ Toolchangeposition,
searchstart point
2
~’”
Conduct a unmodal search to locate
the head of the machmmg program
T: TYPE
o(2000)t4(
( O)~%DLE (~)~PEl
~; ;E#?_;H ( O)MEM~Ry ( 1)T*pE
)of ’( )T(0)
(2) TYPE2
M(O)
1
I
o 2000;
N1 G91 G28 XOYO ; ,- _.. -.-.--,
-51-
,.,
n’”
Assign the block at which machining is
to restart and search It by type 2.
0 3000;
N1 G42 GO1 X–1a Y-10.D05 F1OOO;
RESEARCH COMPL
@ample) I&le of type 2 restart search
02000 ; ....... .... .... .... ............. ..... ............... ........ .... ...... ..... Main program
N1 G91 G28 XO YO;
N2 G90 G54 GOO X O Y O Iv198 P3000 ; “.”........” Workpiece 1 machining
N 3 G55 GOO X O Y O M98 P3000 ; ..””..’”...”””....,.. Workpicce 2 machining
N4 M02;
y.
03000 ; ...... ...... .. .... .......... .... .......... ......... .... ..... ............... Subprogram
N 1 G42 GO1 X–10. Y–10. D05 F1OOO;
N2X–40. ; (Note) When based on M2/MO format
N3Y–40. ;
N4X–10. ;
N5Y–10. ;
N6G40 XO YO;
N 7 M99 ;
%
M
x -150. -1oo. -50. G53 X 0.000
?——-—— ———
Y 0.000
Y –40, 000
-50.
Y –40. 000
I --— -~ I
. .-100.
Y
.52-
2. POSITION DISPLAY MONITOR
2.10 PROGRAM RESTART
NOTE 1: When the restart switch is ON, the axes cannot be moved in the reverse direction to the restart
direction. An operation error will result if this is done. When a tool bumps into the workpiece
and must be retracted, set the restart switch to OFF and retract the tool manually.
hYoTE 2 After returning to the restart position, the axes cannot be moved with the restart switch ON.
An operation error will result if this is done.
NOTE 3 If, during cycle start, there is even one axis which has not returned to the restart position, an
operation error to the effect that there is such an axis will result. However, an operation error
will not result with an axis which has been returned to the restart position but which is no longer
at that position.
(2) Automatic restart position return
When the “RESTART AUTO” parameter is set ON on the control parameter screen for user
parameters and cycle start is performed, all the axes will return simultaneously to the restart position
by dry run and the machining will be restarted upon completion of the return.
NOTE 1: Proceed with cycle start after the axes have been moved by manual means or MIII to positions
where the tools do not make contact with the workplaces.
NOTE2 Even when the “RESTART AUTO” parameter is set ON, the restart switch can be set ON and
the axes returned manually to the restart position.
NOTE 3 When any axis, which has already been returned manually to the restart position, is subse-
quently moved from the restart position, it will not return to that position even with the
automatic restart position return.
-53-
2. POSITION DISPLAY MONITOR
2.10 PROGRAM RESTART
1 1 [ \
T-SELECTT
\ Press the ~NPUT] key. ID’ S-SPEED S 30::
ZndAUX B
6 D8
1) The command value with the cursor and the 6
command name display now change to a
highlighted display.
2) The highlighting remains and the cursor does
not appear during the time until the com-
mand has been executed. T-SELECTT 10
3) Upon completion of the command execution,
the normal display is resumed and the cursor
appears at the next command value position.
S-SPEED S
2ndAUX
AUX :
3000
6 3’
---
% I
The assigned codes are displayed on MONITOR 1.
the present value screen. Ilw x s
Y
z ;3
-54-
2. POSITION DISPLAY M ONITOR
2.11 OFFSET AMOUNTS
2.10.5 CHECKPOINTS
( 1 ) Set the tool offset amounts and parameters before proceeding with the program restart search. If the
conditions for such are not set beforehand, it will not be possible for the axes to return to the proper
machining start position.
(2) Do not conduct automatic operations or MDI operations during program restart.
It will not be possible for the axes to return to the proper machining start position if either operations
are conducted during program restart. (“During program restart” means the period from the
program restart search to the start of the searched program.)
(3) It will not be possible for the axes to return to the proper machining start position if a program using
user macro external signal input, machine coordinate readout or external mirror image commands
is the object of the restart search.
(4) When an attempt is made to shift the coordinate systems by manual or MDI interrupt while the
previous machining program is being executed, it will not be possible for the axes to return to the
proper machining start position even when restart is initiated by either type 1 or 2.
(5) If type 1 is used, there is no need to implement the unmodal search for the head of the program. The
operation start block of the previously operated program is stored inside and the type 1 restart
search commences the search (modal search) from the previous operation start block and it locates
the designated block. Consequently, unmodal searches are invalid even if they are conducted.
( 6 ) If type 2 is used, the “TOP SEARCH ERR” message appears when an attempt is made to initiate
the type 2 search directly without conducing a unmodal search. Conduct the unmodal search first.
(7) If either type 1 or type 2 is used, it is not possible to search blocks with macro statements during the
restart search operation. (,Thiswill result in the NB NOT FOUND error.) To initiate a restart search
for blocks with macro statements, first set the “macro single” control parameter ON and then
proceed. However, the tool path may change because of the relationship of the cutter compensation,
corner rounding/chamfering and geometric read ahead blocks.
(8) When conducting type I restart with a tape, it will not be possible to return to the proper machining
start position if operation is started midway through the tape.
( 9 ) WHILE/GOTO statements cannot be used during tape operation. This means that if such
statements exist even when restart search is performed by tape, a program error (P295
WHILWGOTO TPE) results.
(10 )The program number cannot be omitted when conducting a search with restart type 1 or 2.
If this number setting is omitted, lhe EOl SETTING ERROR results and restart search is not
executed.
Reset the program number and proceed again with operation.
-55-
2. POSITION DISPLAY MONITOR
2.12 MACHINING TIME CALCULATION
<
Machin]ng time
Proccssin&
completed Inp;t Completion
calculation mode
I I
I
I In automatic start
I Notes
@ Automaticstart
COUNTUP END
m
Screen selection is
not possible during
@ Feedhold machining time
@)Blockstop calculation.
I A return is made to
I
[ J
@)Operationtermination(M02/M30) the reset mode by
reset timr.
@ Resetoperation
Any of the following 4 ranges can be selected for calculating the machining time.,
1 ) Entire range from the start of the machining program to its end
2 ) From the start of the machining program to the assigned sequence block position midway through
the program
3 ) From midway through the machining program to its end
4 ) From midway through the machining program to a subsequently assigned sequence block position
The range can also be selected when different numbers are used for the start and end machining programs.
The time taken to execute each of the commands is totaled up in accordance with the sequence in which
the machining program is assigned.
1) Override of 100% applies to the rapid traverse command (GOO), and the acceleration/deceleration
time is taken into account.
2) Override of 100% applies to the cutting feed commands (GO1, G02, G03), and the ac-
celeration/deceleration time is not taken into account.
3) The command time for the dwell command (G04) is added up as is.
4) When calls occur for a specific number of times with subprogram control, user macro call and
canned cycles, the execution time for the number of call times only will be added up.
5) The execution time for M, S and T commands differs depending on the sequence and functions, and
is thus not added up.
-5G -
2, POSITION DISPLA Y MONITOR
2.12 MACHINING TIME CALCULATION
MONITOR9.1/2
3 1000 N5–O
<SUB> O
EVORKGE4 [DISTO00! (MACHINE] ~ESTART-P(GS4)]~EST~T&R] MONITOR 9.2/2
K -lXI.CCO x O.000 x -1300.WI x -130.000FI P ~ T-SELECTT
Y Y
-Io.ow O.rm Y -10.OOO Y -10.OOORP J O:CKKI
; S-SPEEDS
z -2C0.KOz O.ml z -2W.000 Z -2C0.0CM3R
P O.axl
; 2ndAUXB
c O.om c O.ow c 0.002 c 0.000R P C 0.003
; AUXM
,
FC
750 M 2 ‘“m \ ‘Rw=smME]
; 00 0[
N5 X-120.; ; T : TYPE (0) UNMODLE 1)TYPE 1(2)TYPE 2
~6 Y- 70.; ($) PROCESS
TIL E
N? X- 20.: ; M: MoDE(0)MEMORY (1)TAPE
!46 Y- 20.:
-57-
2. POSITION DISPLAY MONITOR
2.12 MACHINING TIME CALCULATION
N11OM98P8000L3 ; [ . . . . .
~
. . . . . M99;
N130G81Z-30. R-20. F1O
.* *.*
M02;
[21 From headof mainprogram 01234(TEST-PROGRAM) 08000 (SUB-1):
to a midway
point 01234 N1OOG91G28XYZ: N1 C91COIX1O.:
N130 . . . . . . . . . .
N11OM98P8000L3 ; ( . . . . .
~
[ .. *.* M99;
N130G81Z-30. R-20. F1O
. ..**
M02;
[31 From headof mainprogram 01234(TEST-PROGRAM) 08000 (SUB-1):
to a midway 1
point in 01234 NIOOG91G28XYZ: NI G91GOIX1O.:
subprogram . . . . . ●*...
i
08000 N1 N11OM98P8000L3 ; /“’’” ‘1 ● .*.*
. . . . . M99;
N130G812-30. R-20. F1O
.* ***
M02;
141 R&n&rn:dwaypointin main 01234(TEST-PROGRAM) 08000 (SUB-1);
ita end 01234 N11O N1OO G91G28XYZ; N1G91GO1X1O.;
M02 . . . . . .* *,.
NI1OM98P8000L3 ; [ ~
O****
.* .*. M99;
N130G81Z-30. R-20. F1O
1 . ..*.
M02;
[51 01234(TEST-PROGRAM) 08000 (SUB-1):
~~~~~%dway point inmain
Itsend 01234 N11O N1OOG91G28XYZ; N1G91GO1X1O.;
N13o ““”0” . . . . .
NIIOM98P8000L3 ; ( ● **.*
~
90.09 M99;
1 N130G81Z-30. R-20. F1O
..*.●
M02;
-58-
2. POSITION DISPLA Y MONITOR
2.12 MACHINING TIME CALCULATION
Operation 1
This calculates the machining time from the head of the machining program to its end.
Assi the machining program whose T : ~pE (o) UNMODLE{1) TYPE 1 (2) TYPE2
mac r ining time is to be calculated.
Example Set 0(1234) T(3) and press (3) PROCESSTIME
Ow
the ~NPUT] key. ~ :MODE (0) MEMORY (1) TAPE
10:( 1234) N{ )( ) P{ ) T(3)M( )
X20, ‘i40. ;
X-40. ;
~ROCESSTIME] o: 0:53
PROC.TIME COUNTING
8
Y
01234 ; I
NOTE ~ When a program error has been detected during the machining time calculation, the adding is
suspended, and E81 PROGRAM ERROR as well ZIS “P***” are dis~]av~, The machinin~ time
up _tothe block prior to the generation of the program error is ad&xl”up and display eil.wAfter
resetting, correct the machining program and proceed again with operation.
-59-
2. POSITION DISPLAY MONITOR
2.12 MACHINING TIME CALCULATION
Operation 2
This calculates the machining time from the head of the machining program to a midway point.
Described below is an example where the time is calculated from the head of 01234 to 01234
N130-O.
i I
8
Durirw the calculation. the “TIME P
COURT MODE” message, the statuses in
sequence in the form of the program, o 1234 N 100- o
sequence, block numbers and machining <SUB >0 N
program data, and the PROCESS TIME ~ESTART-P(G54)] ~ESTART-R]
addition are displayed. x 0.000 x 0.000
‘t 0,000 Y 0.000
z 0.000 z 0.000
X20. Y40, ;
X-40. ;
~ROCESSTIMEl O : () :53
PRGC.TIME COUNITNG
When the calculation terminates normally, N130 G81 Z-30. R-20. F1OO;
the “COUNT UP END” message, the Xloo. ;
assigned block in BUFFER DISPLAY [PROCESSTIME] 0:15: 7
and the calculation results in PROCESS
TIME are indicated. COUNTUP END
NOTE 1: The machining time calculation will stop midway with this operation even when “COUNT UP
END” appears, and so the adding up can be continued by assigning the program, sequence and
block numbers again and by pressing the [INPUT] key.
The number of times for the M, S, T and B function assignment is cleared to zero.
NOTE2 Since the machining time calculation mode is not released, such operations as operation search
or graphic check cannot be performed. Either proceed with tzxecution until the end of the
machining program or suspend execution by resetting and proceed with the other operation.
-60-
2. POSITION DISPLAY MONITOR
2.12 MACHINING TIME CALCULATION
Operation 3
This calculates the machining time from the head of the machining program to midway through a
subprogram in a machining program with a different number.
An example is described where the time from the head of main .-
mozram 01234 to the second N1 in
subprogr~m 08000 is calculated.
Using the operation search function, T: TYPE (o) UNMODJ-E (1) WE I (2) TYPE2
conduct a unmodal search for the
head of the main program for which (3}PROCESS
TIME
the machining time calculation is to M : MODE (0) MEMORY(1) TAPE
w
be started. 0:( 1234) N( )( ) P( ) T(0) M(O)
Wampkx Set O (1234) T(0) and press \ )
the ~NPUT] key. 8
0 1234 N 0-0
Assign the program, sequence and block numbers of the last machining program whose machining time
is to be calculated.
0 1234 N 100-0
During the calculation, the “TIME
COUNT MODE” message, the statuses in <SUB>() N-
1
sequence in the form of the program,
sequence, block numbers and machining ~ROCESSTIME] (J: O :53
program data, and the PROCESS TIME PROC.TIME COUNTING
addition are displayed.
T
When the calculation terminates normally,
the “COUNT UP END” message, the
assigned block in the BUFFER o 1234 N 100- o
DISPLAY and the calculation results in <SUB>O 8000 N 1-0
PROCESS TIME are indicated. ~E.WART-P(G54)] ~ES7L%RT-R]
x 0.000 x 0.000
Y 0.000 Y O.000
z 0.000 z 0.000
N1 G91 X1O. ;
Y -240. ;
PROCESSTIME] 0:13:42
COUNTUP END
-61-
2. POSITION DISPLAY M ONITOR
2.12 MACHINING TIME CALCULATION
Operation 4
This calculates the machining time from a point midway through the machining program to the end
of that program.
An example is described where the time is calculated from machining program 01234 N11O-Oto the
end of that program.
1
Using the operation search function, T : TYPE {O)UNMODLE (1) TYPE I (2) TYPE 2
conduct a unmodal search for the
head of the main program for which (3) PROCESSTIME
the machining time calculation is to M : MODE (0)MEMORY {1) TAPE
be started. 0:( 1234) N(llO) (O) P( ) T(0) M(0)
Example Set 0(1234) N(11O) - (0) \ J
T(0)M(O and press the lj~ a
I ENPUT ). key.
. I f \
o 1234 N 110-0
When the unmodal search is completed, <SUB >() N-
the “SEARCH COMPLETE” message !
and program assigned in BUFFER N11O M98 P8000 L3 ;
DISPLAY are displayed. Nlll GOO G55 G90 X-1.5 Y-1.5;
~ROCFSS TIME] 0: 0: 0
SEARCHCOMPLEIE
)
Assign the machining program number again in order to calculate its machining time.
Assi n the same machining program T : TYPE (0) UNMODLE(1) TYPE1 (2) TYPE2
num %er as for the operation search.
Example Set 0(1234) N( )( )T(3) (3) PROCESS
TIME
M( ) and press the ~NPUT] M : MODE (0) MEMORY(1) TAPE
key. 0:( 1234) N ( )( ) P( ) T(3) M(0)
OF
.(j2-
2. POSITION DISPLAY MONITOR
2.12 MACHINING TIME CALCULATION
Operation 5
This calculates the machining time from a point midway through the machining program to the end
of that program.
An exarnpl~ is described where the time is calculated from machining program 01234 N1 10-0 to the
end of that program.
Using the operation search function, T :TYPE (0) UNMODLE (1) TYPE 1 {2) TYPE 2
conduct a unmodal search for the
sequence and block numbers of the (3) PROCESSTIME
main program for which the machin- M : MODE (0) MEMORY (1) TAPE
ing time calculation is to be started. OG’ 0:( 1234) N(llO) (O) P( ) T(0) M(0)
Example Set 0(1234) N(11O) - (0)
T(0) M(0) and press the n
~NPUT] key.
o 1234 N 110-0
When the unmodal search is completed, <SUB >0 N-
~ ~
the “SEARCH COMPLETE” message
and program assigned in BUFFER N11O M98 P8000 L3 ;
DISPLAY are displayed. Nlll GOO G55 G90 X-1.5 Y-1.5 ;
[PROCESSTIME] 0:0:0
SEARCH COMPLEI’E
\ d
Assign the machining program number again in order to calculate its machining time.
1
During the calculation, the “TIME 0 1234 N 120-0
COUNT MODE” message, the statuses in <SUB >0 N-
sequence in the form of the program, +
sequence, block numbers and machining ~ROCESSTIME] O: 0:42
program data, and the PROCESS TIME
addition are displayed. PROC,TIME COUNTING
\
When the calculation terminates normally, a
the “COUNT UP END” message, the -1
unmodal search block in the BUFFER 0 1234 N 130-0
DISPLAY and the calculation results in <SUB >0 N-
PROCESS TIME are indicated. @3START-P(G54)] ~ESI’ART-R]
x 0.000 x 0.000
Y 0,000 Y 0.000
z 0.000 z O.ooil
N130 G81 Z-30. R-20. F1OO ;
Xloo. ;
[PROCESSTIME] O: 8: 6
COUNT UP END
J
-63-
2. POSITION DISPLAY M ONITOR
2.12 MACHINING TIME CALCULATION
PI P2
9
0.000 . . . . . . . . . . . . . . . ..0..
z 0.000#1 z
. . . . . . . . ..*... . . . . . .
. . . . . . . . . . ...* . ...*.
~RGCESSTIME]1234: 12:12
. . . ...* . . . . . . . ● . ...*
. ..**.. ● *..... .* *..*
1 ) The PROCESS TIME is displayed in hours: minutes: seconds. The maximum adding time is
1193:02:47.
2 ) During calculation the count is indicated each for T-SELECT T, S-SPEED S, 2nd AUX B and
AUX M. Addition is possible up to 65,535 times.
3 ) Up to 24 groups of “M code data: Count” is listed in table form in the sequence assigned for AUX
M.
NOTE 1. If any of the above data exceeds the maximum values, the display is first cleared to zero and
then adding continues.
2: The PROCESS TIME data will remain until the unmodal search or a new machining time
calculation.
3. The M, S, T and B code data is cleared when a unmodal search is performed and when the
machining time calculation is continued.
2 ) Machining time calculation and modal screen display
Machining time calculations are mostly done as combinations of unmodal search and machining
time calculation, and confirmation of the modal status at any time is valid in the operation.
1) The usual CNC operation status modal information appears on the modal screen of the CRT
setting and display unit but during a machining time calculation the status of the machining
program whose machining time is being calculated is displayed as modal information.
(Screa selection is not possible during “PROC. TIME COUNTING,” but it is possible to
check the modal status by screen selection at a point in the machining program when “COUNT
UP END” or a program error has resulted.)
2) When the machining time calculation is executed until the end of the machining program and
“COUNT UP END” appears, operation returns to the status prior to the calculation
operation.
(If a unmodal search was conducted prior to the calculation operation, operation will return
to the unmodal search status upon completion of the calculation operation.)
-G4-
2. POSITION DISPLAY MONITOR
2.12 MACHINING TIME CALCULATION
2 ) Operation of the setting and display unit’s keys is not acknowledged during machining time
calculation (while the “PROC. TIME COUNTING” message appears). As a result, it is not possible
to perform CRT screen operations. Suspension is possible by resetting.
3 ) In any of the modes below during machining time calculation, the continuwl setting operation is set
to the reset standbv mode.
1) When the time calculation is completed by assigning machining time calculation midway
through a program
2) When a program error results midway through machining time calculation and operation has
stopped
In these states, it is possible to check the modal information, etc. of the machining time
calculation stop status by switching the CRT screen.
The machining time calculation is canceled by resetting, and the modal information changes.
However, it should be borne in mind that the change status differs depending on whether the
reset 1 or reset 2 function is used.
Setting and display operations cannot be performed on the screen below. An alarm will result.
-65-
2. POSITION DISPLAY MONITOR
2.12 MACHINING TIME CALCULATION
4 ) To suspend operation during execution, cancel the machining time calculation mode using the reset
key.
Reset —. Operation
search
!R i-----l=is=l
L !
,
~-”--- X Restart search
Automatic PROC. TIME
start standby i---Opeiat-i-on --i COUNTING
mode : search
:--corn.pl-e~:on--; :.
R X Graphic check
; g.. .... ... ........... ... ......
~ Calculation :.. ...
completion/alarm ~
............. ............. ..... :.
In automatic operation
GRAPHIC
~ACHINE]
x
Y
z
u
v
w
l~ROCESS TIME] I Displayed only with machining time
calculation specification
112345:12: 12/
1 ) This function can be used on the graphic check screen only when the machining time calculation
specification is provided.
2 ) The number of times for the M, S, T and B function assignment is not displayed on this screen.
When this data is required, perform the machining time calculation operation which has already
been described.
-66-
2. POSITION DISPLAY M ONITOR
2.12 MACHINING TIME CALCULATION
4) When G1O and Gll program parameter commands are present, the actual parameter data is also
rewritten.
There is no effect on up to 160 types of tool offset data but once this figure is exceeded, bear in mind
that the actual data will be rewritten.
5) The G27, G28 and G29 reference point return commands differ depending on whether the
high-speed type or dog type applies, and since this is ascertained from the coordinate position, an
emor may arise.
6) The machining time is calculated for the position up to the end point with the G31 and G31.1 skip
commands.
7) With a G95 synchronous feed command, the S command serves as a direct rotation command, the
feed rate is determined and the machining time is calculated. As a result, the time will not be added
up accurately.
8) Bear in mind that the time is not calculated with the G33 thread-cutting and G37 automatic tool
length measurement commands.
9) For subprograms, user macros, canned cycles and other call number control commands, the time is
added up for the number of times that the functions are called.
10) Except for macro operation commands and other movement commands, the time is not added up
for commands whose time cannot be specified. The error will therefore increase when calculating the
time for programs containing many of these commands.
11) The actual data is not affected for common and local variables.
12) The time taken to execute M, S, T and other such functions differs according to the sequences and
function codes involved. The time is not calculated in these cases.
M commands can be displayed up to 8 digits, 24 groups and 255 times. M02 or M30 serves as the
code which terminates the time calculation.
For S, T and B (secondary miscellaneous) functions, the command count is displayed up to 65,535
times.
-67-
2. POSITION DISPLAY M ONITOR
2.12 MACHINING TIME CALCULATION
G code Calcu-
Group Function
lation M300standardformat M2./MO
format
“00 o 01 Positioning %uneas left
●O1 o 01 Linearinterpolation Sameas left
02 0 01 CircularinterpolationCW Sameas left
03 0 01 CircularinterpolationCCW Sameas left
021 0 00 SpiralinterpolationCW Sameas left
03.1 0 m SpiralinterpolationCCW Sameas left
04 0 00 Dwell Sameas left
05 0 00 High-speedmode Sameas left
06
07 0 00 Imaginav axisinterpolation Sameas left
08
09 x 00 Ekactstop check Sameas left Note1)
10 A (xl Programparameterinput Sameas left Note3)
11 0 Ml Programparameterinputcancel Programtooloffsetinput
10.1
NOTE t The deceleration time based on exact stop check is not added up and so an adding error results.
NOTE 2 The time is not added up for thread-cutting commands.
NOTE 3 Check the parameters after calculation with program parameter input.
-68-
2. POSITION DISPLAY MONITOR
2.12 MACHINING TIME CALCULATION
NOTE 1: The time is not added up for automatic tool length measurement.
NOTE 2 An error occurs in the added-up time due to the deceleration time in the exact stop mode.
NOTE % Since the time is added up with 1OO$ZO override even with automatic corner override, an error
results.
NOTE & The corner deceleration time in the high-precision control mode is not added up and so an
adding error will result.
-69-
2. POSITION DISPLAY MONITOR
2.12 MACHINING TIME CALCULATION
I code ICalcu-
G
lation 1Group M3@lstandardformat
Function
M21M0format
66.1 16 Coordinaterotation ON
66.2 Coordinaterotationcancel
70 0 : Usercannedcycle Sameas left
71 0 09 Usercannedcvcle Sameas left
I 72 I O I 09 I Usercannedevcle I Sameas left I
73 0 09 Cannedcycle(step) Sameas left
74 0 09 Cannedcycle(reversetap) Sameas left
75 0 09 Usercannedcycle Sameas left
76 0 09 Cannedcycle(fineboring) Sameas left
77 0 09 Usercannedcycle Sameas left
78 0 09 Usercannedcvcle Sameas left
I 79 I o I 09 I User canned cvcle I Same as left I
1 “80 I o I 09 I Cannedevclecancel I Sameas left I
81 0 09 Cannedcycle(drilling/spotdrilling) Sameas left I
82 0 09 Cannedcycle(drilling/counterboring) Sameas left
83 0 09 Cannedcycle(deepholedlilling) Sameas left
84 0 09 Cannedcycle(tapping) Sameas left
85 0 09 Cannedcycle(boring) Sameas left
86 0 09 Cannedcycle(boring) Sameas left
87 0 09 Cannedcycle(backboring) Sameas left
88 0 09 I Cannedcycle(boring) Sameas left
89 0 09 Cannedcvcle(’borinrz> Sameas left
I*9O I o J 03 I Absolutevaluecommand I Sameas left I
1 “9110 I 03 I Incrementalvaluecommand I Sameas left I
92 I o ml Machinecocmfinatesystemsetting Sameas left
m
.- 1 I 1
II
*94 o 05 I Asynchronousfeed(~er-minutefeedl Sameas left
1*9510 I 05 I Svnchrrmousfeed(ner-rotationfeed) I Sameas left I
96 0 I 17 \ ConstantperipheralspeedcontrolON Sameas left
“97 I o 17 ConstantperipheralspeedcontrolOFF Sameas left
*98 o 10 Cannedcvcle,initiallevelreturn I Sameas left
19910 I 10 I Cannedcvcle.referenceoointlevelreturn I Sameas left I
96 x – MacrointerruptON ION
97 x – Macrointerruptcancel IOF
98 0 – Subprogramcall (G22)
99 0 – Subprogramreturn (G23)
-70-
3. TOOL COMPENSATION TOOL PARAM
Parameter menu
displays
(MI-4)
;---------------------------------------------------------------------------------- ~
Tool offset menu 1 1 1 1
! PLC-SW ~CONTROL! AXIS ! PROCESS! ! MENU
-----,!
displays (1$11-5) \OFFSETI TLM I REGISTI LIFE I WORK[
(mIgIaI(a(md5mI’EQI
v
PREVIOUS
I Menu ~ ;:::
selector
PAGE key keys key
.6
I#
I
1
Tooloffset
amounts
l-#Hl
or # l-#20
I
I mu u
Tool Tool
length offs-d
~yre- I-#
1:#15
.
Tool
registration
MG I-MG80
H .
.
k
Tool. life.
PG%%XT
GROUPfile
I
Workcoordin-
ate offset
G54-G59
EXT
uKx3-
KK3
rl HHm
PLC
switches
# I-#32
-71- *
L,
# (~) DATA( )
.::.
.,.... ,.,...... .,
;q!%$$~~ TLM I REGISTI LIFE I WORK I I ! MENU
The tool offset data can be set using absolute or incremental values. (M330HM/335M system starting with
version E and M330HM-V/335M~V)
-72-
3, TOOL COMPENSATION TOOL PARAM
3.1 TOOL OFFSET
3
WOOL OFFSET] TOOL 1.1/7
#A: ABs. #i : INC
‘# LENG ‘
1 -120. COo
2 -loo. OQo
WEAR
0.020
0.034
RADIUS
200.000
200.000
WEAR
0.099
0.000
16
17
LENG
200.030
220.000
WEAR
0.004
0.004
RADIUS
2000030
120.030
WM
0.120
3 -100.000 0.000 200.000 0.010 18 0.555 100.000 0.002
4 -20.000 0.005 150.MO 0.008 19 2}@ 0.090 150.000 0.048
5 -20.000 0.530 150.000 1,059 20 24.500 0,288 120.000 0.030
21
6 -300.000 0.032 250.000 0.111 22 34.000 0.035 195.000 0.089
; -;:;.&o 0.000 250.000 0.000 23 55.000 0.000 200.000 0.000
0. (W 180.000 0.009 24 85. OUO 0. m 220.000 0.000
9 -200:000 0.000 150.000 0.003 24 0. MM 0.000 0. Ooa 0.000
10 500.000 0,667 100.000 0.888 25 0.000 0.000 0. coo 0.000
#1: : : :
-73-
3. TOOL COMPENSATION TOOL PARAM
3.1 TOOL OFFSET
Old New
Ill
I , I
I 1 Cutter L I ~tter Absolute
compensation
40.0
c-=tio~
I
Length — Length
compensation
5.0 Absolutevaluesetting , 3.0
I
(# 3 %J&ation )
-74-
3. TOOL COMPENSATION TOOL PA RAM
3.1 TOOL OFFSET
#( l) DATA( )
Old
I I I
New
I
t I A
Cutter
I I
Cutter Absolute
compensation compen- vahre
I ,I mlion selling
I/
1g ! –3.0
,,40”0 Q’ I I
Ii
,
Length ~n.th
compensation --lb com&nsation‘i~ ‘
5.0 Absolutevaluesetting i –2.0
,
(#3 Lengthcompensationdata)
Once set, the mode is retained even after the screen has been changed or the power turned OFF.
-75-
3. TOOL COMPENSATION TOOL PA RAM
3.2 MANUAL TOOL LENGTH MEASUREMENT
Reference point
1, J
I When the TLM reference length
(machine arameter and
R L
reference eight #O ave both
been set to zero, the tool length
measurement I mode is
established.
4
I I 1
%===
I
?’
I
Manual movement amount
LTrd (’Tool length offset data)
+=5%+7-
(2) Tool length measurement II
When the tool is at the reference point, the distance from the reference r)oint
. to the tool nose can be
measured and set as the tool off~et da’ta.
Reference point
7~$$,at.v@ -
I
Gauge block
I
I
Reference
height #o=~
Table /r
-76-
3. TOOL COlkfPENSA TION TOOL PARAM
3.2 MANUAL TOOL LENGTH MEASUREMENT
6 0.000 21 0.000
+ 7 0. w 22 0,000
I Machine 8 0.000 23 0.000
zeropoint 0. 4KI0 24 0.000
TLMvalue Z“Y
~
1; 0.000 25 0. No
i Measwement 11 o~ 26 0.000
value
12 i 000 27 0.000
~J 13 0.000 28 0.000
., orkpim-a 14 0.000 29 0.000
m Ttik 15 0.000 30 0.000
i [1] DAT~(-12345)
~ . ..... .... .. ,.
OFFSET ~’”m:~ REGIST \ LIFE I WORK I I I I.MENU
~“””
#( ).
Set the data setting mode to absolute
START
Settings and display on tool length
T measurement page
~hcck the data of the axis specification
~“””-””
The first step for measurement is to
)arameter (#15 tl ml) among the machine
)aramet ers.
Set the value from the reference point to
J .. ....
:he table surface and select the TLM screen.
W # (0) DATA ( 00.) and press the
Set the value of the reference height ?NPUT] key.
using a gauge block, etc.
17hedata appears in SURFACE
#o=o.
1
i-
Position the tool at the reference Measure
point by reference point return. mentvalue
I ~-
— orkpiem la all
Table I
Select the measurement tool.
I I
-78-
3. TOOL COMPENSATION TOOL PA RAM
3.3 TOOL REGISTRATION
OFFSET
.
I TLM LIFE I WORK I I I ! MENU,
Set: 1 into MG ( ).
Set 1234 into TOOL ( ).
Set 2 into D ( ). ‘“ ~
-79-
3. TOOL COMPENSATION TOOL PARAM
3.3 TOOL REGISTRATION
~ WORK I
(
MG [NI)TOOL
I I I MENU,
NOTE The actual title display (HEAD, NEXT1–3, INDEX in the case of these instructions) at the top
of the page differs according to the machine builder, but the data is still set by SP, N1—N4.
-80-
3. TOOL COMPENSATION TOOL PARAM
3.3 TOOL REGISTRATION
Set CL into MG ( ).
1
Press the ~NPUT] key. DE’ All the data indicated at HEAD,
NEXT1—3 and MG1—MGn is
cleared to zero.
T M
MG ( )Td ) D( ) AUX( )
=’”
NOTE Manual numerical command operations are the same as operations on the present value screen
and so reference should be made to the manual numerical command section for the monitor/prese-
nt value screens for further details.
-81-
3. TOOL COMPENSATION TOOL PARAM
3.4 TOOL LIFE MONITORING
(3) Gp~~tion for returning at any time from manual numerical command mode to normal data setting
1 ) The cursor appears in the first set of parentheses and normal data setting is enabled.
-82-
3. TOOL COMPENSATION TOOL PARAM
3.4 TOOL LIFE MONITORING
HEAD : 1(YIOOOOO
12345678 1 000 -45.678 100.000 12345 234 34(mh)
NEXT : 800GOOO0
87654321 0 000 45.678 30.000 12345 234 34 (rein)
........... ............ ....... .. ... . . . ... .... ... . . ... .. . . .. . .. . .. ... ... .. . ......... .............
150 200 250 300 350 400 450 500
;~ 600 650 850 900 950
1500 2000 2:: 3E 3!; 4030 4500 5000
!% 9500
100oil 1$’; 2:Z 2$? h% 38R 4E 45000 50000
L I I I I I I I J
L I I I I I I 1 I /
1- @ Scrolled down by key.
-83-
3. TOOL COMPENSATION TOOL PARAM
3.4 TOOL LIFE MONITORING
(2)
., Tool life monitoring data page
.-
The tool life monitoring data is displayed on this page in group units. If the data exceds one page,
it can be scrolled up or down one page at a time using the ~REVIOUS PAGE] or NEXT PAGE]
key.
The tool life monitoring data of any group can be displayed and set.
1:
11
12
13
14
15
E
Tool status
Tool status
Released to machine builder
O Unused tool
This is normally set to O when a tool has been replaced
with a new unit.
1: used tool
1 when cutting has actually started.
2 Normal life tool
2 when use data (time, frequency) exceeds life data.
3 Tool abnormality 1 tool
4 Tool abnormality 2 tool
NOTE 3 or 4 depending on specifications of machine
builder.
-84-
3. TOOL COMPENSATION TOOL PARAM
3.4 TOOL LIFE MONITORING
-U7pxw, - “.W.. ” . . . . .. . . . .. w
?ORM
-85-
3. TOOL COMPENSATION TOOL PARAM
3.4 TOOL LIFE MONITORING
G 00
- In cutting In cutting feed
“ feed - -
A Incremented by 1 A Incremented by 1
usED The data is displayed by the system that has assigned the Time used:
use data for each tool under the tool life monitoring 0–4000 (rein)
system. No. of times
(Note 2) The usage data is not counted in the machine O–9999 (times)
lock, miscellaneous function lock, dry run, and Frequency of use
single block modes. O—9999 (times)
-86-
3. TOOL COMPENSATION TOOL PA RAM
3.4 TOOL LIFE MONITORING
I 6
:
123 0 222 O.wo o 0s o[m)
I
I Press the ~NPUT] key.
I 1:
11
12
13
14
15
E’
6 123 0 222 O.m o 9s99 o(w)
;
1:
Set the neeessary data under the 11
12
tool number in ascending (+) 13
number order into the 14
15
corresponding ( ) and then pr-
ess the ~NPUT] key. $( 1( 10(1[ !( 1 [)( }()
-87-
3. TOOL COMPENSATION TOOL PARAM
3.4 TOOL LIFE MONITORING
)()()( 1( )[ )( 1{)
I 1
First set 16 into # ( ) and then press
the ~NPUT] key. UP
f-
~OOL LIFE] TOOL 4.22
GROUP123
$ T~L NO. STFORML-CMPR-CMPAUX LIFE USED
;!’
18
19
20
21
22
------------------------- ---------------------------------------- .
NOTE To cancel data deletion after having entered the [SHIFT] and [C.B CAN] keys, press any key
except ~NPUT].
NOTE To cancel data deletion after having entered the [SHIFT] and [C.B CAN] keys, press any key
except ~NPUT].
-88-
3. TOOL COMPENSATION TOOL PA RAM
3.5 WORK COORDINATES
TM
# (~DATA( )
81
G:57
G:58 coordinate
II
system
91 G59
.
-89-
,,
-90-
3. TOOL COMPENSATION TOOL PARAM
3.5 WORK COORDINATES
FiI=l
Press the ~NPUT] key after setting A o= r WORK OFFSET]
(- *1: ‘NC” /
I I
“#A: ABS” armears in vellow and the absolute sett-
ing mode is e%blished:
,M
\ J
I
1
—
offset
EXT
X=–150’
New
m I I
Setting
# (41) DATA ( –150)
Display
#41 G54 x – 150.000
-91-
3. TOOL COMPENSATION TOOL PARAM
3.5 WORK COORDINATES
\
Press the ~NPUT] key after setting I ~ WORK OFFSET]
into # ( ). w #A MBS.m
J
# ( l) DATA( )
c- ‘::DATA(-lOO)
‘:]a:54
‘-150000
Once set, a mode will be retained even after the screen has been changed or the power switched
off.
-92-
4. PARAMETERS ~USER)
4. PARAMIXERS (USER)
The following menu appears when the POOL PARA.M] function selector switch is pressed.
The tool offset menu appears when the power is switched on, and the parameter menu should be displayed
by pressing the ljWZIWJ] key.
Tool offsetmenudisplays
(Nal+5) I I
Pammetersmenudisplays , ---------- --- ..,----- . ------- ---------------- “---
(Nal-4) I
~OFFs~l Tf-M I REGIfl I LIFE 1W~~K I 1 ‘------------- I MENU
----;
----#
\PLC-SWI CONTROLI AXIS IPROCFSS1
a(Qq-xgl(--J++7J(+=J ~
m
Parameter menus
N(il-4
I PLC
switches
I #1-#s2
u Control
parameters
# 1 -#48
E
Axis
parameters
&~1toaxis6
..................................................................................... .......................................................
m
@
--
Refer to section on
tool offset.
❑ T1
Tool offsetmenudisplays
Tool offset Tool Tool Work
E
(Nal~5) amounts length offset coordimte
me,as- Io;m offset
# 1-#60 ure- GS4-G59
or ##1-#W ment $$1-w EXT
am
#61-#1213 31;:60
@&m)
LI
I or #31-#60 I 16-#3U Hm
●
8
A *O5
u $03 &
-93-
4. PARAMETERS (USER)
4.1 PLC S WITCHES
#
1 @AUTORESTART 9 Q 17 Q 25 Q
2 Q BLOCKDELETE10 Q #&!& OFF 18 Q 26 Q
s Q %To:wfh 11 Q 19 Q 27 Q
4 Q .%%ONa 12 Q 20 Q 28Q
5 Q ~&&r 13 Q 21 Q BQ
6 Q ;Rm%mi% 14 Q 22 Q 30 Q
7Q 15 Q 23 Q 31 Q
13Q 16 Q 24 Q 32 Q
#(m
;$%i%%i:~
CfJfWROL
i AXIS IPROCESS
I I I I I MENU
9Q 17$3
IQ 19Q
3Q 21 Q
4Q 22Q
The OPTIONAL STOP switch mark .
15Q 23Q
points upward to denote that the switch is now ——— __— _—. I
ON.
To set an ON (upward pointing) switch to OFF (downward pointing), set the number of the upward
pointing switch into # ( ) as above and press the ~NPUT] key.
The functions which highlight the selected message display in yellow and PLC switch name (message
display) are provided by the user PLC and so will differ according to the machine builder.
-94-
4. PARAMETERS ( USER)
4.2 CONTROL PARAMETERS
#
1 GOODRY-RUN 13 GOINTERP.OFF 25 DRILLAXISZ 37
2 MACROSINGLE 14 THREADLEADE 26 FIXED C. MODAL 38 % RWD(SEARCH)
3 M.POINT NGLECT 15 C-CMP.TYPEB 27 39 SHORTCUT (RT)
4 F1 DIGIT FEED 16 EXT.DEC.OFF 28 T-LENGAXISZ 40 EDIT LOCKB
#(m
AXIS I PROCESSI I I I I MENU
-95-
4. PARAMETERS (USER)
4.2 CONTROL PARAMETERS
Switch off the NC power after having set those parameters marked “(PR)” in the table. They will be valid
once the power is switched back on again.
-9G -
4. PARAMETERS ( USER)
4.2 CONTROL. PARAMETERS
-97-
4. PARAMETERS (USER)
4.2 CONTROL PARAMETERS
-98-
4. PARAMETERS ( USER)
4.2 CONTROL PARAMETERS
-99-
4. PARAMETERS (USER)
4.2 CONTROL PARAMETERS
-100-
4. PARAMETERS ( USER)
4.2 CONTROL PARAMETERS
-101-
.,, ,,
4. PARAMETERS ( USER)
4.3 AXIS PARAMETERS
13 G76/87 ( - ) 1
7 ~-CHECK OFF
8 CW-CHECK-N 1234. 00~ 7’
9 ~-CHECK-P 10.000
~o G60 SHIFT 0.000
11
12
13
14
15
# (mAxIS
( ) DATA( )
1 I I I MENU
—
# Item Details Setting range (unit)
1 MIRR. IMAGE Reverses sign for movement data 0: Mirror image
(incremental amounts) in next block dur- invalid
ing tape, memory or MDI operation. 1: Mirror image
(Note) Set the mirror image parameter valid
OFF during the execution of the
machining program at the same
coordinate position as the
parameter was set ON. If the selec-
tion position has changed, be sure
to execute reference point return
and G92 G53X_ Y_ X_ a_ ;.
For further details, refer to Section
6.12 on mirror image in the 11
Operating Instructions.
2 DOG TYPE (A) First reference point return is always dog O: High-speed
type, but this sets the 2nd and following return
returns to dog type or high-speed 1: Dog type return
(memon) tvDe.
3 DOG TYPE (M) Gives same setting as above function for O: High-speed
manual reference point return. return
1: Dog type return
4 AX. RELEASE Releases control axis from NC control. O: Axis release
It is used to isolate additional axis (rotary invalid
table, etc.) from machine and control 1: Axis release valid
other axes.
5 G76/87 IGNR This is set when no shift is required in the O: Shift
axis direction. 1: No shift
-102-
4. PARAMETERS ( USER)
4.3 AXIS PARAMETERS
(–,+)
(–,A)
A : No shift setting
7 OT-CHECK OFF Ignores values set in 443and #9. O Soft limit valid
1: Soft limit invalid
8 OT-CHECK -N Sets movable range in negative or positive &99999.999 (mm)
9 OT-CHECK -P direction from zero point of basic machine When same value is
coordinate system for each axis. set (but not O) for
443,#9, this
function is invalid.
/ /////////////////// (Example)
#8 = 10.
Basicmachinecoordinatesystem+ /
/ _ #9 = 10.
1 -x +x /
/ /
Movablerange
/ /
/ /
-Y
f///: f////// //////if- /
10 G60 SHIFT Sets distance and final positioning direc- A 99999.999 (mm)
tion when G60 command (uni-direction
positioning) is issued.
10.G60shiftamount
AssQlwd
end point
-103-
.,,
4. PARAMETERS ( USER)
4.4 MACHINING PARAMETERS
# (I)DATA( ) ( )
3 VECTOR W, A, B, C, etc.
4 ANGLE t 2. * 99999.999
1. Plane, (mm)
vertical
oxis 3. * 99999.999
(mm)
. 4. & 180.0°
T-l- 3. Vectorcomponents,
horizontal
axis
Wn 1.Pkmq
z+Center
ccorctinwes, horimrwd
X&
horizontal
axis
[SCALING] This sets the magnification (scale) of the o–99.999999
5 P expansion or contraction for the machin-
ing program assigned by the G50 or G51
command. It is valid when the magnifica-
tion has not been assigned by the
program.
[AUTO CORNER This sets the valid judgment condition for
OVR.] automatic corner override assigned by
6 OVERRIDE G62. 6. 0–100 (%)
7 MAX ANGLE 7. 0–180’
8 DCC. ZONE 8. O–99999.999
(mm)
-104-
4. PARAMETERS (USER)
4.4 MACHINING PARAMETERS
&
,, I Ttem
. ..- I ni=.tailc
- . .. ... Setting rarwe (unit)
[AUTO TLM] This sets the 1–60000 (mm/min)
feed rate for
automatic
9 SPEED
startpoint tool length
Decelemtion measurements.
startpoint
10 ZONE r This sets the O–99999.999 (mm)
x distance from
Measuring the measuring
r SP point to the
Measuring deceleration
d ~ point
start point.
d
11 ZONE c1 & This sets the O–99999.999 (mm)
zone of the
point at
which the tool
should stop.
~1 SPEED] F1–F8 F1–F8
12 F1 These set the data for converting the exeeu- 1—60000 (mm/min)
tion sp~ for F1-di@ commands.
13 F2 FM1, FM2
FM1, FM2 1–60000 (mmlmin)
These set the upper limits when the F1-digh K
rate is changed. 0–32767
\ \
FM1 (clamp value for F1–F4)
19 F8 FN12 (clamp value for F5–F8) AF= APx FMn/K
20 FM1 K
21 FM2 This sets the constant which determines the A P Handle pulse (*)
22 K amount of speed change per manual handle
pulse when the speed is to be changed.
23 ~OICE This sets the volume level for the voice output. O No voice output
OUTPUT] 1: Low volume
VOLUME 2 Medium volume
3: High volume
PLANE These set the addresses of the control axes X, Y, & U, V, W, A,
SELECT] corresponding to the G17, G18 and G19 com- B, C and other such
BASE-AX I mands” axis control address
24
names
25 J
26 K
27 AUX-AX1 I
28 J
29 K
30 AUX-AX2 I
31 J
32 K
-105-
4. PARAMETERS (USER)
4.4 MACHINING PARAMETERS
start End
point point
e w
Startpointradius
4
Endpointradius
When assigning arc radius (R)
Arc error setby
start
pint
-
R~diusR
4 .
Distance
between
startandendpoints
—
36 3-D CMP Denominator constant based on o–99999.999
3-dimensional cutter compensation
Value of P when Vx = i - r/p,
Vy=j”rlp, Vz=lz” r/p
Where Vx, Vy, Vic Veetors of X, Y and Z
axes or parallel axes
i, j, k: Program command va]u~,
~ ~~~~s~ti~~~~e~ Settin is O
-106-
4. PARAMETERS (USER)
4.4 MACHINING PARAMETERS
-107-
4. PARAMETERS (USER)
4.4 MACHINING PARAMETERS
I Set 1 into # ( ).
I i- ———
___ .—
Set X into DATA ( ).
w’ # ( l)DATA ( x) ( Y) 1
Set Y into DATA ( ).
I
b
I&&f& 1111 1MENU
I I
I
Press the ~NPUT] key. PROCESS PARAMETER]
I
[:yp~fir.] ~.;ATA] ~. DATA] I
2 CENTER 0.000 0. C& I
3 VECTOR o. CQo 0.000
4 ANGLE 0. coo
-—— —_ ——_ ___ ___ __ I
Set the center coordinates.
Set 2 into # ( ).
Set 20.000 into DATA ( ).
Set 20.000 into DATA ( ).
Ow
PROCESS PARAMETER] i
I Press the ~NPUT] key.
I [COORD.R~.] ~. DATA] ~.DATA]
II
# 1 PLANE
2 CENTER 20. CA 20. 00;
3 VECTOR 0.030 0.000
4 ANGLE 0.000
——_ __ ——— ——— ___ _
Set the vector components.
I
Set 3 into # ( ).
_—— —.— ——— ——— ——— —
Set 1.732 into DATA ( ), I
Set 1,000 into DATA ( ). I # (3) DATA(1.732) (1.000)
I I MENU .
I
[PROCESS PARAMETER]
I
[~OORD.R~.] ~.DATA] ~. DATA]
I Press the ~NPUT] key.
I # 1 PLANE
2 CENTER 20.d 20.A
I
I
3 VECTOR 1.732 1.(D3 I
4 ANGLE 30.txlo
[ ——— ——— .—— ——— ——— I
-108-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.1 OUTLINE OF FUNCTIONS
-109-
,,--
MD 1
Menu Function
~DI] The highlighted MDI menu indicates that the MDI screen has been selected.
The MDI data can be set on the MDI screen.
EXPAND] Press the EXPAND] menu key to display the expansion menu for the MD1
screen. Alternatively, it can be displayed by p ressing the ~ D1] menu key.
~DI~ This is used to switch to the editing screen.
FILE IMDI-ENTI I I 1“ I I I
Menu Function 1
I MDI-ENT The MD1 data can be entered in the memory as a machining p rogram.
MDI-ENT is highlighted when an expansion menu is selected. Selecting one such menu enables
expansion operations but MDI data cannot be set. This data can be set if none of the expansion
menus is selected.
The expansion menu is selected when the EXPAND] key is pressed once and it is released when the
key is pressed again. It is automatically released when the settings have been completed properly.
-110-
5. EDITING AND MANUAL DATA INPUT (MD?)
5.2 MENU FUNCTIONS
N1 G28 XO YO ZO ;
N2 G92 XO YO 20 ;
N3 GOO X–1OO. Y–1OO. :
N4 GOl X –300. F 2000 ;
N5 Y –300. ;
N6 x – 100. ;
N1G28XOYOZ0 ; ;N2G92XOYOZQ ; ; N3GOO%–1 OO’t–
b
N7 Y – 100. ;
100. ;N4G01X-300. F2000; N5Y-300 ;N6X-1 00.
M02 ;
‘“
N8
c)
ml G28 XO YO ZO :
Press the lJNPUT] key. UP N2 G92 XO YO ZO ;
N3 GOOX-} 00. Y-1 00. ;
N4 GO1 X-300. F2000 i
N5 Y-300. :
1) The data is written into the MD1 memory area.
N6 x–1 00. :
2) It appears on a new line for each block. N7 Y-1 00. ;
3) The MD1 SETTING COMPLET message ap- N8 M02 :
pears and MDI operation is now possible. The % MDI SETTING COMPLET
operation start position is the data head block.
The cursor appears at the head block.
NOTE k If the ~PUT] key is not pressed, the data merely remains on the screen and is not stored in
the memory. This key must be pressed if it is to be stored.
NOTT32: Refer to the section on program editing operations for further details on which keys to operate
when setting the MDI data.
NOTE 3 Check that the MDI SETTING COMPLET message has appeared when starting MD1
operation. If the EDITING or MDI NO SETTING message has appeared, MDI operation
cannot be started. When the ~NPUT] key is now pressed, the MDI SETTING COMPLET
message will appear.
-111-
. .
~,
block which is to serve as the start
o= N5Y300
N1 G28 XO YO ZO ;
N2 G92 XOYO ZO ;
N3 GOOX-1OO. Y-1OO.;
N4 GO1X-300. F20000;
N6 x-loo:;
1 ) Return to the MDI NO SETI’ING status. N7 Y-1 00. ;
~8 M02 ;
MDI NO SETTING
‘“ ~
1 ) MDI operation is enabled from the assigned
block. [
2 ) The assigned block is displayed at the top of the
screen and the MDI SETTING COMPLET
message appears.
,,.:
,.
,.
-112-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.2 MENU FUNCTIONS
Menu Function
@3D1T] The highlighted editing menu indicates that the editing screen has been selected.
Machining programs can be edited on the editing screen,
EXPAND] Press the @SPAND] menu key to display the expansion menu for the editing
screen. Alternatively, it can be displayed by pressing the ~DIT] menu key.
~DI] This is used to switch to the MDI screen.
FILE I SEARCHIPROORAM
I I I 1 I !
Menu Function
FILE 1. The list of the machining programs entered in the memory can be checked.
2. Comments can be set.
SEARCH 1. Any character string can be searched.
2. Program numbers and sequence numbers for editing can be searched.
PROGRAM New machining p rograms can be entered and prepared on the screen,
-113-
,. ’,!’.’ “
EXPAND is highlighted when an expansion menu is selected. Selecting one such menu enables expansion
operations but programs cannot be edited. Programs can be edited if none of the expansion menus is
selected.
The expansion menu is selected when the EXPAND] key is pressed once and it is released when the key
is pressed again. It is automatically released when the settings have been completed properly.
(3) Editing program call
When a program is to be edited on the editing screen, the [SEARCH] or PROGRAM] expansion
menu key must first be operated. When editing a program already entered in the memory, operate
the [SEARCHl key.
When editing a program which is to be newly entered into the memory, operate the PROGRAM]
key. Refer to the section on editing screen expansion operations for further details.
When proceeding with program editing, the previously edited data appears if the editing screen is
selected again after the operation of another function screen. In the following cases, nothing is
recalled and so when editing, the data search should be conducted again.
. When the editing screen has been selected after the program, which was edited on the editing screen,
has been condensed using the condense function
e When the editing screen has been selected after another program has been merged by the merge
function with the program which has been editedon the editing screen
..
-114-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.3 PROGRAM EDITING OPERATIONS
DPREV1OU9
PAGE
[~
N12 Z300. :
Press the ~13XT PAGE] key. DW N13 Y200. :
N14
N15 I
-115-
.,\...,
I
Using the [ t ] or [J.] key, the data
displayed on the screen can be updated line
o– ~ IN IGZSXOYOZO
N2G92XOYOZ0
El
by line. ~t_ Cursor
When the [J. ] key is pressed at the bottom N3 GO) X-3C0. Y-W, movement
of the screen or when the [ t ] key is pressed on same
N 4 GO1X-ZKI, F2X0
screen
at the top of the screen, the display is N5 Y-%.X).:
scrolled by one line.
Nll
N12 z3cln. ,
r o
o 1 r
— Q
L Page is scrolled
without cursor
movement
I I
-116-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.3 PROGRAM EDITING OPERATIONS
‘1====1’”
1 ) With each character setting, the cursor
automatically moves one space to the right.
2 ) With key-in, the EDITING message appears.
@
Press the ~NPUT] key upon llw
completion of the correction.
-117-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.3 PROGRAM EDITING OPERATIONS
‘“ ~
@ \
f
Press the ~NPUT] key. OR
N71G03Y200.J 100.D
M02:
(% J
1) The characters following the cursor position
are moved to the right.
2) The data can be inserted at the position
indicated by the cursor.
co
@ f-
After the data has been corrected, up
press the ~NPUT] key. N7~G03Y200. J1OO. F500 ;
yo2;
(% .. ...... .
1) The corrected data is written into the memory.
2) Before and after each word of the correeted
data a space code is inserted and displayed
3) The cursor moves to the top of the screen.
4) The EDITING message goes off when the
data is written into the memory.
-118-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.3 PROGRAM EDITING OPERATIONS
a)
Press the ~ELETE] key. w
I I
N7 G03 Y200. J 100. F500u0:
M02;
w- EDITING
1 ) The data is deleted.
2 ) The cursor automatically shifts one space to
the right.
3 ) The EDITING message appears with key
input.
cl
After the data has been eorreeted,
press the ~PUT] key.
‘“ ~
1 ) The corrected data is written into the memory.
2 ) Before and after each word of the corrected
data a space code is inserted and displayed.
3 ) The cursor moves to the top of the screen.
4 ) The EDITING message goes off when the
data is written into the memory.
-119-
.,, .
Q
Press the [C.B CAN] key. N1 G28 XO YO ZO;
w 1
1 I N6 X200. ;
u
1 ) The data in one block is deleted. M02: EDITING
2 ) The EDITING message appears with key input.
@
After the data has been corrected, up N1 G28 XO YO ZO;
1
2
)
)
press the ~NPUT] key.
The
The
corrected data is written into the memory.
space left by the deleted data is filled.
1
N6 X200. ;
M02: I
3 ) The cursor appears at the top of the screen.
4 ) The EDITING message goes off when the
data is written into the memory.
-120-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.3 PROGRAM EDITING OPERATIONS
@
Press the [SHIFT] k first and
then the [C.B CAN] ‘1?ey.
@ \
Press the ~NPUT] key. Ow ‘FJ13
x-loo. ;
N14 Y-1OO. ;
1
-121-
,. ... ,,,
Memory
P
MDI data 01
-------- ---
c1‘G)
0100
---- ---- control
-~*r*Machine
01000
-. -------” /
t-
t
-b
‘--
------.-9”
1
MDI
It is assumed as an example that the MDI data on the N1 G28 XO YO ZO;
right has been set. Outlined below is the procedure for N2 G92 XO YO ZO :
entering it into the memory. N3 GOO X–1 00. Y-1 00. ;
1
N8 M02 ;
%
MTII.FNT I I I I
@
Press the ~DI-ENT] menu key. B
I I
@
Set the number of the program
which is to be entered. Comments O (123 B) COMMENT( )
can also be set at the same time.
Ill
NOTE When comments are prepared, they can be written into the memory inclusive of spaces but in
order for the memo~ to be used at maximum efficiency, the spaces are not recognized after the
comments have been entered.
-122-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.5 EDITING PAGE EXPANSION OPERATIONS
a-)
Ow but l-l )
Press the [SEARCH] menu key.
FILE ZWXJ7AVI I I f II 1
“~’” [ Ollaolal
FILE -PMXRAWI
l-{ )
‘i’]
@
UP’ f- SEARCH 12iECUT10N
Press the ~NPUT] key. 4t\cm}tl I-L I
81 Cn 1-33) ?-m. ,
3) The cursor appears at the head of the screen. *4 : ym: -..W. , km,
M5
4) When the search is completed properly, the *6 Im, , “
,? rm. ,
setting area display goes out and the search .0?
\
,
1
FILE i SEARCHII,RWR*VI I I I 1
-123-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.5 EDITING PAGE EXPANSION OPERATIONS
Proceed as follows.
@
Press the [SEARCH] menu key. 0[ lK, l-[ 1
FILE -mcaw,,l I ;1 II J
&unpltxO( )N (~~~)-( )
@
Dw SEARCH
EXECUTION
Press the ~NPUT] key. 01 )1 ,6011-1 )
1
FILE -mcc.u.,1 it 1 I I J
1) During the search, the SEARCH EXECU-
TION message appears.
2) The characters in question are searched from
the head of the designated program and, with
that block at the head, the program is
displayed. However, if the program is already
displayed on the screen, the character string
search is commenced from the displayed
position.
3) The cursor appears at the head of the
searched character string.
4) When the search is completed properly, the
setting area display goes out and the search
menu display returns from highlighting to
normal display.
NOTE L If the assigned character string is not found, the NO CHARACTERS message appears.
NOTE 2 Up to 11 characters can be designated in the character string.
-124-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.5 EDITING PAGE EXPANSION OPERATIONS
ma I?D~
1 Ga XOvozo
2 Gll 10 To lot:
3 Gm l-m r-m,
4 cm x-m fm:
5 I-zM. ;
6 1~:
7 Vm ,
02:
@
Press the ~NPUT] key. Ow
NOTE 1: When the designated N number is not found, the NB NOT FOUND message appears.
NOTE 2 When the designated program number is not found, the PROG NOT FOUND message
appears.
NOTE 3 A number with up to 5 digits is designated as the sequence number.
-125-
,,, .’ .,.’’~,” ,’
... .
-126-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.5 EDITING PAGE EXPANSION OPERATIONS
(D
Press the ~ROGRAM] menu key.
Ow
@
Set the number of the program to UP 0 f lK@JjoMhiENT( T@)
be newly entered. FILE I SEARCH 1~ I 1111 J
If necessary, a comment can be set
! at thesame time.
CD ‘o 10M TC
$1
G EDIT
Press the @NPUT] key. m
NOTE 1: Even when a program has been entered into the memory using this function, it can be recalled
with the [SEARCH] key as with any other program if it is to be edited at a later date.
NOTE 2 When comments are prepared, they can be written into the memory inclusive of spaces but in
order for the memory to be used at maximum efficiency, the spaces are not recognized after the
comments have been entered.
.127 -
,-.
J
Program preparation and editing area
Reference should be made to the address menu list and graphic pattern list for further details on the G
codes, address menus and graphic patterns displayed.
In the initialized state when the screen has been selected, either nothing will appear in the area for the
graphic address menu display on the right-hand half of the screen or the machining program will be
continuously displayed from the left-hand half. (Standard screen)
When the ~NPUT] key, PREVIOUS PAGE] key or NEXT PAGEj key is pressed during operation, the
graphic menu is cleared and operation returns to the standard scr~n.
-128-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.6 GRAPHIC ADDRESS MENU
(Operation example 1) During programming When the G codes are entered, the corresponding graphic
patterns and address menus are displayed.
] GOI XYZF
d
(X, Y.z)
GOI XYZF
>
Press the ~NPUT] key. B 1 X80. Z150. F50: \
2 X1OO.Z185. R20. ;:
1 ) The graphic pattern and address menu
display are cleared.
-129-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.6 GRAPHIC ADDRESS MENU
(Operation example 2) During program editing: Not only when the G code is input but also when the G
code has already been set as below, the corresponding
graphic pattern and address menu will appear once the
cursor is moved to the position where the code is
displayed.
\
~01 x80. Z150. F50; ~
G02 X1OO. Z185. R20. :1
%
Move the cursor. [ ~ ] llw GO1 X80. Z150. F50; : [G02 : XYIJF]
@ X1OO.Z185. R20.; j [G02 : XYRF ]
%
1 ) The display now changes to show the
[R
G02 graphic pattern and address menu. IJ
J- n
!.X,Y)
Go? ~{~ F
i
Ir
-130-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.6 GRAPHIC ADDRESS MENU
-131-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.6 GRAPHIC ADDRESS MENU
5 ) The displayed graphic address menus are displayed in accordance with the format applying
with the 3-axis (XYZ) specifications.
6 ) Even when any of the plane selection functions (G17—G19) has been selected, the format
applying for the XY plane (G17) will apply to the graphic address menu which is displayed,
7 ) The graphic address menu does not appear for G codes not displayed on the screen even if they
are in the same block.
8 ) The graphic trace function is temporarily suspended while the graphic address menu is on the
screen.
9 ) Either G codes with the MELDAS 300 series standard format or G codes based on the
MELDAS M2/MO format are displayed for the graphic address menu. Which G codes are used
depends on the machine parameter setting.
NOTE When used with program number address O based on the MELDAS-M2/MO format
LHP and LHIJP are displayed for the G22 code address menu although these apply to address
L. For address O, designate A and not L as the subprogram call address.
10) The address menus must be displayed in 2 lines.
With a multiple number of command formats, a maximum of 2 types will be displayed.
With only one command format, only one type will be displayed and the G code and address
on the second line will remain blank.
-132-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.6 GRAPHIC ADDRESS MENU
-133-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.6 GRAPHIC ADDRESS MENU
-134-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.6 GRAPHIC ADDRESS MENU
,.---. =
,~ \ ‘\,
‘.
/1 I
D= Jm (x.Y)
mJ \\ //
(x.Y) @‘. ------ #,’
. ---- .
‘\
\
#l #24(P)
G12 IDF
’02
,/ . \ Q. k,
f.. ‘, ‘. ‘\ . ~“-”~; ~]
‘. \ ,,
& ‘\ ,!
\ /’ ti---...~
‘.
%- ------- ‘b-..-..a sxfP
\ (X.Y.Z) (x.Y.z) (X. Y.Z) SIG\!L
‘.- -- . ., /’
G13 IDF II G28 XYZ II G29 XYZ II G30 XYZP IIG31 XYZF
.-
,e--T--#’ >.-
/ l!,”\ ,0”
=~——— ~--- fj,j, ~; IL.%., \
/
(x.Y) !4
----- .4!-;%”
.
‘, J (K=3)
SK’iP + ---_l ------
SIGWL \ ,/’ (K=5) (x?’)
‘.. *..
II G34 XYIJK XYI.JK
G31.I XYZF
11-G31.2 XYZF G31.3 XYZF G35
LI❑ E
.-L-J. I
‘x”’)+ LJ
A ‘lP,‘ ‘b’ -+
i
.T._
‘ x,y%’ “1 t of!sel (H)
~ ---7;til__Jti=3) .–..L._
z
I G44 bH
(ml%E+,,..b.++%,,”+ “l”\
c
-x_u_J
/’
v
(x.Y)~’--”-”-”A““
r=
G78 G99
1
@ ‘$[)--q-----r-
G78 *-W: _r.(xcY)
-. T.- J+Y) G98
-_. T._. _.T-. (X Y) G93
‘- T--” _r-”-” T”
bl
1, ‘l; R@ II
t
-- .— - ---- ‘ ./.– ------ -. .. .. ~~~-~, _’ ._.+_&_].
3-
L
‘EG-;\”-
----
Lb .- :.-?;.-.
-. 11 ---- .-.i. Q(’I, J) Q(l, j) _.1 .-.-! ._. _.l.- -.-—.4 .—. - L
d(@
G73 XYZRQFP G76 XYZRQF G8~
G74 XYZRFP i G81 XYZRF I XYZRFP
XYZRIJF
..
(X.Y)M3G!% (x.Y)
A
J+v-+??!.-r.. (X.
Y) G98
---.—
*-~—-–.T-–---~- *--,- .—.T-—--.r ~-- -*’’~
“-”-l”-
-------
I “---Ri”
tt R: 1; 1 I
II RI
Ii
I
-. ---
“---j--
11
—- ----
M3
\,4
.
G99
‘W z:
‘–@GB --- J-.7.+--
M19 Q(l. /) z: ,
—- .–.- _.._..-L.- ZI ----- L ---~ -.—t–!-.
------ .- —.- ‘L.- J.-.—l-
Li.i. d(rO ‘ti5 dtp~- M3
G33 XYZRQF GM XYZRFP G85 XYZRF G36 XYZRFP G37 XYZRQF
XVzRIJF
---”’ “+-tij
---- t. . -.-t----- 1.
M5 d(p)
G88 XYZRFP G89 XYZRFP
.,
,.,
-136-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.7 VOICE OUTPUT FUNCTION
MD I
7
D
/
Main I
machining 7
program I
0,.
I
i
I
I CRT
1
I I
I I Audio output of machining Speaker
I ~ program data
I —-—— -.
I >..
L .—-. —-—— ---— —-—
Audio output of key switch data
u
Headphones
A speaker or headphones can be employed for the voice output. The volume of the output can be selected
by parameter. Refer to the section on parameters.
-137-
,,:, ,, .”,.
1
u ~ N
1
<<enY7
C,One?,
G G “gee”
o
m 2 ,Itwo,?
u
l-d
88 x
“eight”
,,a>>
0 0 “zero”
-o
Y 3? “why”
o
~ O “zero”
G1 u z “red”
-u
%
1 ) The data is now written into the memo~.
-138-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.7 VOICE OUTPUT FUNCTION
{ -!
L2L__.1
Press the [SHIFT] and ~NPUT] keys ~ f-t Oo-rw-vtnnn
(or [CALC] key only) and start the El G28 XO YO ZO ;
“EL!,one, gee.two, eight.a, zero,why.zero,zeal,zero.ee ohbee”
VOICEOUTPUT
L A
1) The VOICE OUTPUT message ap-
pears in the message area.
2) The machining program data is vocally
output in sequence one character at a
time.
3) The cursor is moved to the position of
the data, among the data being vocally
output, which is to be read next.
4) When the cursor is moved to the
bottom of the screen at the left-hand
side, the bottom-most block will move
to the top of the screen and voice
output will continue.
5) When all the data up to the final code
(%) of the machining program is read,
the voice output is terminated.
6) Upon termination, the VOICE
OUTPUT message is cleared.
-139-
‘,,
F====T””
Press the ~NPUT] key and establish
-140-
5. EDITING AND MANUAL DATA INPUT (MD?)
5.7 VOICE OUTPUT FUNCTION
I D’
I r -1
Press the @NPUT] key. N4 GO1 ~~~ F2000;
Ex, minus two,zero,zero,period
L J
1) Move the cursor to the next address
and read the data until the space. o
2) Every time the voice output is stopped,
it is started character string by
character
~NPUT] key.
string by pressing the
I N4 GOI X-200~ F2000;
I
To establish the continuous output
mode again, select as follows.
1 ...................................................................
~ The machining programs continue to be ~
! Press the [SHIFT] and ~NPUT] keys up vocally output in the continuous mode. :
(or [CALC] key only). ---------..........................................................
I 1
1+10= To switch the mode from character string to single output, first establish the continuous output
mode and then switch to the single output mode.
-141-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.7 VOICE OUTPUT FUNCTION
N1 G28 XO YO 20 ;
Press the [e] or other cursor key to Ilw N2 G92 XO YO 20 ;
N3 GOO X-30QY-300. ;
~ N4 GO1 X-200. F2000;
)
1 ) If data is being vocally output, termin-
ate the output after one word has been *
read and set to the normal mode. ~ Messa e is
2 ) The VOICE OUTPUT message is clear d .
cleared from the message area.
-142-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.7 VOICE OUTPUT FUNCTION
9
Start
r r=
Press the ~NPUT] key.
1
r- II
-la. 1
Opemtion moves to
read in 1 wordwhen
the ~8 PUTlkeyis
:z~~’”+
blockwhenthe plessed.
I
The voice output is
stopped.
11F
Y Y
(!3 (4)
End End
FJOTI% When suspending the voice output in order to correct errors in the machining program, press the
[+-] or other such cursor key.
The VOICE OUTPUT message will now be cleared and the normal mode is established, enabling
the machining program to be corrected on the MDI and editing screen. When a key has been
entered during block reading, voice output will continue up to where the word is separated and
then the normal mode will be established.
-143-
,,,,,, ,,. .
( a ) Editing mode
/ \
MDI/editingscreen 1
v$~%~%iontermination
mm
I l— I I
m si”nsta”
-
-144-
5. EDITING AND MANUAL DATA INPUT (MDI)
5.7 VOICE OUTPUT FUNCTION
Word Voice data Word Voice data Word Voice data Word Voice data
A ay T tee %** percent BIN * Binary
B bee u you ( parenthesis BCD * Bee cee dee
c Cee v Vee * times RND* Round
D dee w double you + plus FIX* Fix
E W x ex minus FUP* Ef Up
F ef Y why 7 comma IF* If
G gee z zee period GOTO* Go tO
H aitch o zero I slash WHILE” While
I ai 1 one > semi-colon DO* Doo
J jay 2 two . equals END * End
OR*
K kay 3 three Or ERR* Error
L el 4 four XOR* 13 or EQ* Ee queue
M em 5 five AND* And NE* Enee
N en 6 six SIN* Sine GT* Gee tee
o oh 7 seven COS* Cosine LT* El tee
P pi 8 eight TAN * Tangent GE* Gee ee
Q queue 9 nine ATN * Arctangent LE* El ee
R ar SP* space SQR* Square. root
s ea # sharp ABs” Absolute
NOTE L The asterisk (*) denotes only when the key switch is pressed and not when the program is read,
NOTE 2 The double asterisk (**) denotes only when the program is read.
-145-
6. DATA INPUT AND OUTPUT
Data
inputf
output
menu
displays
NPUT I OUTPUT[ COPY I ERASE ICOMMENT[
PARAM,\ I I A
key
mm
.
: :Qu
LJu
●
Basic . program
data I&’se
:
●
‘ Erase
Program file
display,
Comment
setting
. c 1/0 basic
parameters
,,.
-146-
6. DATA INPUT AND OUTPUT
6.1 BASIC DATA DISPLAY SCREENS (PROGRAM FILE)
Item Details
PROGRAM The number of user machining programs already entered is indicated in the
ENTRY, PROGRAM ENTRY column. The remaining number of programs which can
REMAIN be entered appears in the REMAIN column. The total of the programs already
entered and remaining programs is the maximum number of programs entered
and is determined by the specifications.
CHARACTER, The number of characters which have already been entered is indicated in the
REMAIN CHARACTER column. The remaining number of characters which can be
entered appears in the REMAIN column. The total of the characters already
entered and remaining characters is the maximum number of characters entered
and is determined by the specifications.
REMAIN is indicated in 250-character units.
< PRCiGRAM > < PROGRAM>: This indicates the numbers of the machining programs
< CHR > already entered.
<ST> They are displayed in ascending order from 1 to 99999999.
< CC) MMENT> e CHR >: This indicates the number of characters stored which correspond to
the machining program numbers.
e ST >: This indicates the status of the machining programs.
<COMMENT >: A comment, such as the machining program function,
specification or application, can be displayed here. It can
consist of up to 18 alphanumerics and symbols.
It can even be designated with input from paper tape and
the setting can be made on this screen.
NOTE & When a large number of short programs have been entered into the memory or when editing
operations have been undertaken frtxpently, the efficiency with which the memory can be used
deteriorates and, due to the limitations imposed by the configuration of the memory, the
CHARACTER + REMAIN total becomes less than the maximum number of characters
stored under the specifications. When this difference is extremely great, the efficiency can be
enhanced by means of the condense function.
-147-
... . ,-.,,,,,,.:.,,
-t
PROORAMFILEl 1 /2 j ~ATA INPUTl IN/OUT 1
?ROORAM ENTRY 20 REMAIN 180 I < LOCK>
WAWuXER 2’234 RIWAIN 41750 1 #l MAIN PROORAMABC #11 PORT o
PROORAM> <CHR> <ST> <COMMENT> ] # 2TOOL DATA OFF #12 DEVICE o
1 123 TEST CUT PROGRAM ~ $3 P.4RAMETER ON
I
<DEVICE> PTR
;: I cBAUD
RATE
>48Ci)
, #lo MODE
% 1 1 :m
I 2 :CoMP
?0 I
700 I
800 1
I < INPUT>
l% I
1200 i
1400 I < COMP.DATA>
1
1600
I
1800
I
2000 i
: #@ DATA( )
I
h,
“~l~@@..i
..,,,.,,,i OUTPUT \
““”’’”” COPY I ERASE ICOMMENTI PARAM I I I ,
# Item Details
1 MAIN PROGRAM (NOTE 1) These classi~ the data which can be input.
2 TOOL DATA
3 PARAMETER
10 MODE These select the operations (input and compare) on
1: IN the data input screen. When the power is switched on,
2: COMP the INPUT mode is established. The valid mode ap-
pears in yellow. Check that the correct mode has been
select ed before proceeding with input or compare.
11 PORT These set the 1/0 port and device numbers for data
input.
12 DEVICE If these have already been set on the “input/output
basic parameter” screen, their settings will be
displayed. They may be changed similarly on either
screen.
-148-
6. DATA INPUT AND OUTPUT
6.2 DATA INPUT
: < INPUT>
I
~ ‘“
; < INPUT>
I
u
~ < COMP. DATA >
#
; #(@ DATA( )
NOTE When switching from the COMPARE mode to another screen, the mode changes to INPUT
again when operation reverts to this screen,
-149-
6. DATA INPUT AND OUTPUT
6.2 DATA INPUT
DATA IN COMPLETE
I
#( ) DATA [ )
-150-
6. DATA INPUT AND OUTPUT
6.2 DATA INPUT
E
~ N1 G28 XO YO ZO ~ N2 GOOX–100. M02 8 R
BR
/m
Program body
< INPUT>
N1 G28 XO YO 20:
Press the ~NPUT] key. Ow < COMP. DATA >
DATA IN EXECUTION
1 ) Data input starts.
2 ) The assigned program number is # ( 1 )DATA ( 1000)
entered in the memory.
DATA IN COMPLETE
&( ) DATA ( )
-151-
.. ,., ,’,.
E ‘“
# ( 2 )DATA( ) I
Press the ~NPUT] key. w <:~PLy; ~
....
< COMP. DATA >
DATA IN EXECUTION
1) Readout of the data on the paper tape * (2) DATA( ) 1
starts, and the input data contents and
DATA IN EXECUTION message ap-
I<
pear.
2) When the data input is executed norm-
ally until the end and the tape end code
%
INPUT>
<’COMP. DATA>
I
$ZO @OR) is read, the data input is
DATA IN COMPLETE
terminated and the DATA IN
COMPLETE message appears. * ( )DATA( )
-152-
6. DATA INPUT AND OUTPUT
6.2 DATA INPUT
# (3)13ATA[
~“ :) J
1 I
-153-
6, DATA INPUT AND OUTPUT
6.3 DATA OUTPUT
504)
600
700
800
< OUTPUT DATA>
1::
1200
1400
1600
1&lo
2000
: #(@ DATA( )( )
# Item Details
These classi& the data which can be output.
1 MAIN PROGRAM (NOTE 1 (1) For machining program output
2 TOOL DATA (2) For tool offset data output
3 PARAMEI’ER (3) For parameter data output
11 PORT NO. These set the 1/0 port and device numbers for data output.
12 DEVICE NO. If these have already been set on the “input/output basic
parameter” screen, their settings will be displayed. They may
[ be changed similarly on either screen.
Output prohibit condition Data protect key Edit lock B valid Edit lock C valid
valid
Machining Machining Machining
programs, tool programs programs
(Output) method assignment data, parameters 8000-9999 9000-9999
One machining program No output No output for No output for
assigned machining machining
programs programs
08000-9999 09000-9999
Output of all data using ALL No output Output of other Output of other
Output of data by assigning a machining machining
specific range programs except programs except
08000-9999 09000-9999
-154-
6. DATA INPUT AND OUTPUT
6.3 DATA OUTPUT
1. Outputof oneprogramonly
# (1) DATA(~)( )
(ksignd number)
2. Ootputof all data
# (1) DA’r.4
( ALL) (
3. Outputof data in specificran e
(Startingwithsystemversionk))
X‘1) ‘ATA~;o))ARi
.
Setting and input
1
I 1 I
E O 1 SETTING ERROR
No E O3 NO. NOTFOUND
E 06 NO SPEC
E 24 PLCRUN
Yes
I Ya--
I 1 EOR + parameter setting feed
Ip arameter I
~
DATAOUTCOMPLETE
-155-
6. DATA INPUT AND OUTPUT
6.3 DATA OUTPUT
# (~) DATA(E@JDl@
_!m
~y [~]
...............................................................................
Press the ~NPUT] key. UP ,: All the programs are now output in the order ~
in which they were entered.
1 . . . . . . .. . . . .. .. . . . . .. .. . . . . . .. .. . .. .. . . . . . . . . . . . .. . . . . . . .. . . . . . .. . . . . .. . . . .. ,:
( ~~~,pLiJiq
~~
. , 1st program 2nd program 3rd and subsequent programs
NOTE k “%” appears after a single machining program but this is not output. “%” is output after all
the machining programs have been output.
-156-
6, DATA INPUT AND OUTPUT
6.3 DATA OUTPUT
4
--------------------.------------------
< OUTPUT DATA>
’70
DATAOUTEXECWTION
# ( 1)DAT14( ALL )
-157-
.,
——
Progmrn Machining Feed Feed Program Machining &d
@lmc- number programbody :::mG @c& numberand program
and comment body charac-
ters) comment tern) ters) ters)
NOTE k If the minimum number has not been set, output will commence with the machining program
which has the number closest to the setting.
Similarly, if the maximum number has not been set, the machining program with the number
closest to the setting is first output and then output is completed.
Nom 2 Enter the minimum number first and then the maximum number. The “EO1 SETTING
ERROR” will result if this sequence is reversed.
-158-
6. DATA INPUT AND OUTPUT
6.3 DATA OUTPUT
WI” [~]
Set the data classification to tool
w ~ <OUTPUT DATA> 1
Press the ~NPUT] key. G1O L1O P...;
DATAOUTEXECUTTON
# (2) DATA( )
/
1 ) Output of the data to the paper tape
starts, and the output data contents and o
DATA OUT EXECUTION message
appear. < OUTPUT DATA>
I
2 ) The data output operation is termin- %
ated when the tape end code % (EOR) DATAOUTCOMPLETE
is output and the DATA OUT # ( )DATA( j
COMPLETE message appears.
(2) Output tape format
The format of the data section is the same as that for the program based tool offset input (G1O).
-159-
,.
NOTE L The tool offset amount, tool registration, tool life monitoring and work coordinate offset data
is not output.
(1) Output operation for parameter tape
f \
# (3) DATA( )
=’”
E
Press the ~NPUT] key.
(IIcg~
—~—Feed
(numberof
characters
~~mc
Header Data section
—~ Feed
@l&
Feed
(nunu::rof
basedon ters) ters) basedon
parameter pammeter
setting) setting)
-160-
6. DATA INPUT AND OUTPUT
6.4 PROGRAM COPYING
%’
500
600
700
800
lE
1200
1400
1600
1800
2000
Ow I I
#( 1 )0 ( 1000)-+0( 2000) )
‘he c’ -
-161-
6. DATA INPUT AND OUTPUT
6.4 PROGRAM COPYING
,’
-162-
6. DATA INPUT AND OUTPUT
6.4 PROGRAM COPYING
0 aml 1 )
‘o (‘ mm)
B
K?
# (3) o ( 1001 ) –-0 ( 1000)
J
!
1
Press the ~NPUT] key.
I
I
E’
I
I* (3) o ( 1001 ) --0
MERGEEXECUTION I
( 1000) I
\ /
1) The program is merged and the
MERGE EXECUTION me&sage o
appears. Merging small quantities of f \
data may be completed instantly.
MERGECOMPLEIE
2) When merging is completed, the
MERGE COMPLETE message ap- #oo( )–+0( )
pears. \ J
Example 2: When the 01002 program is subsequently merged onto the end of the 01000 program
following the above operation in Example 1, the program shown in the figure below is
prepared. 01000 is now the result of merging 3 programs, and programs 01001 and 01002
remain unchanged.
01000
250
characters
01001 1
1% ~,:racter,
01002 ~J
2S0characters
(Empty)
-163-
6. DATA INPUT AND OUTPUT
6.4 PROGRAM COPYING
$ (a) D’
o (]-qflmml) +0 (Iqnblm) # ( 4 ) o (1000)-0 (3000)
-!
# ( 4 ) o (moo)+ (3000)
1 ) The numbers start to change and the
/
No. CHANGE EXECUTIO-N message
appears. The numbers are changed in
an instant and the No. CHANGE o
COMPLETE message is displayed.
#( )0( )-+0( )
,:
..
-164-
6. DATA INPUT AND OUTPUT
6.5 PROGRAM ERASE
;:
700
800
1%8
1200
1400
1800
1800
2030
#(Q DATA( )
. ..... . ,,.,.:,:.,.,,.,:.:
,.,.,,,.,.,
INPUT I OUTPUT I COPY ~=] COMMENT\ PARAM I I I
-165-
6. DATA INPUT AND OUTPUT
6.5 PROGRAM ERASE
D
~# ( 1 )DATA( 1 00~)
-166-
6. DATA INPUT AND OUTPUT
6.5 PROGRAM ERASE
ERASE COMPLETE
# ( ❑ )DATA( )
-167-
6. DATA INPUT AND OUTPUT
6.5 PROGRAM ERASE
ti
PROGRAM ENTRY O REMAIN 200
Check the program file. OR CHARACTER 0 REMAIN 630f)(I
< PROGRAM > < CHR> < ST> < COMMENT>
-168 -
6. DATA INPUT AND OUTPUT
6.6 PROGRAM FILES
‘ROGRAMFILEl IN/OUT 5. 1 /1
ROORAMENTRY 20 REMAIN 180
HARAcrER 21234 REMAIN 41750
PRCORAM> <CHR> <ST> < COMMENT> <PROGRAM>< CHR><fl><COMMENT>
1 123 TEST CUT PROGRAM 8000
8001
L?
300
400
500
600
700
L?flo
1%
12(JO
1400
1600
1&lo
2(XM
o( fl)COMMENT{ )
Item Details
FROGRAM ENTRY, The number of user machining programs already entered is indicated in
REMAIN the PROGRAM ENTRY column. The remaining number of programs
which can be entered appears in the REMAIN column. The total of the
programs already entered and remaining programs is the maximum
number of programs entered and is determincxl by the specifications.
CHARACTER, The number of characters which have already been entered is indicated in
REMAIN the CHARACTER column. The remaining number of characters which
can be entered appears in the REMAIN column. The total of the
characters already entered and remaining characters is the maximum
number of characters entered and is determined by the specifications.
REMAIN is indicated in 250-character units.
< PROGRAM> <PROGRAM >: This indicates the numbers of the machining programs
<CHR> <ST> already entered. They are displayed in ascending order
< COMMENT> from 1 to 99999999.
< CHR >: This indicates the number of characters stored corresponding
to the machining program numbers.
<ST >: This indicates the status of the machining programs. (Not used)
<COMMENT >: A comment, such as the machining program function,
specification or application, can be displayed here. It
can consist of up to 18 alphanumerics and symbols.
It can even be designated with input from paper tape
and the setting can be made on this screen.
NOTE When many short programs have been entered into the memory or when editing operations have
been undertaken f&q~ently, the efficiency with which the memory can be used-d~eriorates and,
due to the limitations imposwl by the configuration of the memory, (CHARACTER +
REMAIN) bemmes less than the maximum number of characters stored under the specifications.
When this difference is extremely great, the efficiency can be enhanced by the condense function.
NOTE When comments are prepared, they can be written into the memory inclusive of spaces but in
order for the memory to be used at maximum efficiency, the spaces ([SP]) are not recognized after
the comments have been entered.
-169-
6. DATA INPUT AND OUTPUT
6.7 INPUT/OUTPUT PARAMETERS
IN/OUT 6. 1 /2
~/OBASE PARAM]
6 COMPUTER
LINK 2 4: LNK
7
8
1:
11
12
13
14
15
# ( H) DATA ( )( )
-170-
6, DATA INPUT AND OUTPUT
6.7 INPUT..OUTP UT PARAMETERS
NOTE k The device number to be used is selected from devices <0> through <4> entered in the 1/0
device parameters on the following page.
-171-
6. DATA INPUT AND OUTPUT
6.7 INPUT/OUTPUT PARAMETERS
-172-
6. DATA
lNP UT AND OUTPUT
6.7 INPUT/OUTPUT PARAMETERS
I 187654321 I
No parity 000 (13H)
DC-3
Parity 0000 (93H)
-173-
.,
-174-
6. DATA INPUT AND OUTPUT
6.7 INPUT/OUTPUT PARAMETERS
#( )DATA( )
INPUT[OUTPUT
I COPY {ERASEICOMMENTIPARAM
-175-
6. DATA INPUT AND OUTPUT
6.7 INPUT/OUTPUT PARAMETERS
-176-
6. DATA INPUT AND OUTPUT
6.8 RS-232-C 1/0 DEVICE CONNECTIONS AND PARAMETERS
u
~
(
\ / II
L / [
-177-
,,
Port 1
dll
-178-
6. DATA INPUT AND OUTPUT
6.8 RS-232C 1/0 DEVICE CONNECTIONS AND PARAMETERS
SIEEI I
I
L )
Setling OFF
lb
[i
Parallel selection
-179-
6. DATA INPUT AND OUTPUT
6.9 DATA PROTECTION
L KEY2
0% User
parameters
KEY3
Machining
programs
NOTE When KEY 1 is OFF, the “DATA PROTECTING” message appears on the screen showing
No.1 through 7 in Table 1 when any key except a menu key is pressed without input. For origin
set on the present value/coordinate screen, however, the message appears when the [C.B] key is
pressed without origin set being performed.
On tool screens No.3 to 7, it is no longer possible to execute manual numerical commands. If
operation No. 8 or 9 in Table 1 is performed, the “DATA PROTECTING” message appears
when the input key is entered, and input or output is prohibited.
-180-
6. DATA INPUT AND OUTPUT
6.9 DATA PROTECTION
When KEY 3 is OFF, the “DATA PROTECTING” message appears on the screen showing
No.1 through 5 and 7 through 9 in Table 3 or in an expansion operation when any key except a
menu key is pressed without input.
If operation No. 6, 10 or 11 in Table 2 is performed, the “DATA PROTECTING” message
appears when the input key is entered (No. 6 or 10) or when a cursor key is input (No. 11), and
the operation is not performed.
-181-
,.”.,,,,
Machining programs A
1 - 7999
.............. .... ........ ......... ...... ......... ... ........... ........ ........... ..—
Machining programs B _ Editing rohibited
(standard user subprograms) by edit ?ock B
8000 - 8999
........ ..................... .............. .........
J
Machinin programs C Editing rohibited
(machine %uilder customized by edit fock C
programs)
9000 - 9999
.... .... ........ .......... ............. ...... .... ... --------...................—
Machining programs A
The edit lock function settings affect the operations listed below on the EDIT/MDI and IN/OUT screens.
If an attempt is made to perform any of these operations, the “E15 EDIT LOCK B“ or “E16 EDIT LOCK
C“ error message appears.
-182-
,,
When the edit lock function is valid, programs except edit lock programs are processed by the machining
program input and output functions.
ln order to prevent operational omissions arising in cases like these, the protection statuses of the
machining programs and other data are indicated on the data input/output screen.
The display information and screen use are indicated below.
* Display information
Protection status
Data Description
< LOCK>
#1 MAIN PROGRAM ABC Program ABC protection
= data protect KEY 3 OFF
BC Program BC protection
= edit lock B
(Data protect KEY 3 ON)
c Program C protection = edit lock C
#2 TOOL DATA ON Tool data protection
= data protect KEY 1 OFF
OFF = data protect KEY 1 ON
#3 PARAMETER ON User parameter protection
= data protect KEY 2 OFF
OFF = data m-otect KEY 2 ON
-183-
,, . . .. . .,
.. . . . .
-184-
7. GRAPHIC KEY OPERATION
7.2 MENU FUNCTIONS
----
I MENUj
I
List of functions
-185-
7. GRAPHIC KEY OPERATION
7.2 MENU FUNCTIONS
Menu Function
I
l-plane display 2-plane display 3-dimensional display
Y z
GRF MODE ‘L Y x
z+ x *
t- x x
J
,-,
,.
7. GRAPHIC KEY OPERATION
7.3 USING THE TRACE MODE ([ TRACE])
TRACEEXECUTION
-187-
7. GRAPHIC KEY OPERATION
7.4 USING THE CHECK MODE
NOTE When a shape is drawn at high speed in the trace mode, it will disintegrate in direct proportion
to the assigned speed. It will not be drawn properly in the machine lock high-sped mode. Use a
cutting feed of 2000 mm/min.
---------- ------ --
I
-------- ------ --- -1
O1OOON
Press the ~NPUT] key. IIF
SEARCHCOMPLETE
\
NOTE k The check search can be omitted only when repeatedly continuing to check the same program
in the memory mode.
NOTE 2 Conducting a check search establishes the check mode and disables automatic start.
The checking process is canceled by resetting, check completion or operation search.
-188-
7. GRAPHIC KEY OPERATION
7.4 USING THE CHECK MODE
TESTMODE(~)O( )
K? TESTMODE(1)0( )N( )-( )
N( )–( )
DMDI N -
MDI SETTINGCOMPL~
------- --------- _.
“%-------- -------- -
Ow
(2) O(500)N( )-( )
D500N -
Press the ~NPUT] key. UP
SFAIWHCOMPLEI’E
-189-
.
: +
<
.............. ...........................................-------
~ The program check is conducted. GO1 X230.:
: UP
:...................... ...................... ...................
f
i
1+
s
PROG CHECKCOMPLETE
-190-
7. GRAPHIC KEY OPERATION
7.4 USING THE CHECK MODE
I .
S28 XYZ; [;HECK]
Press the [STEP] menu key on the 0.000
300 Y-zoo.;
graphic screen. w : y -200.000
: z
1 :
:
O.000
-191-
,, .,,.
f
Press the [STEP] menu key. ~p
n-(
cm-f’
I
-192-
7. GRAPHIC KEY OPERATION
7.4 USING THE CHECK MODE
During cutter
At other times
compensation
Manual feed — —
Programmed path Blue solid lines —
Rapid traverse
Tool center path Blue solid lines Blue solid lines
Programmed path White solid lines
Cutting feed
Tool center path Green solid lines Green solid lines
-193-
7. GRAPHIC KEY OPERATION
7.4 USING THE CHECK MODE
-194-
7. GRAPHIC KEY OPERATION
7.4 USING THE CHECK MODE
I Assimedillegalarc
] (acttialmoveiient)
NOTE k Drawing for the spiral inter-
polation command
lt is not possible to draw the
actual path of an arc com-
mand with an end point not
positioned on the circumfer-
ence, as with spiral interpola-
tion. In the case of such com- Linedrawnequivalentto
mands. an arc is drawn by the /
start point radius as far ak the I 0
intersection point of the arc /0” Center
drawn by the start radius and 0“
line which connects the center ~~~
and end point, and a line is Start point
drawn from that intersection Example of corrected drawing
point to the assigned end for illegal command
point.
NOTE 2 Zero point return commands (G28, G30) and start position return command (G29)
The zero point return and start position return commands are valid, but the drawing differs in
part between the actual machine movement (trace display) and program check.
When a return is made to the zero point via the interim point using the G28 or G30 command,
the positioning is linear as far as the interim point, as shown in the figure below, and then it is
done independently for each axis from the interim point to the zero point.
With the G29 command, positioning is done independently for each axis as far as the interim
point.
However, in the case of drawing by program check, straight lines are used entirely for the
drawing, with the result that the path differs in part from the trace display.
G53 basic machine coordinate system
4
#l
1stzero
‘G28 &,4’/ , point
t& so &/ )
Q... G29path with +Q..&/
Q@oJ. tracedisplaye~/,
r$~ O%/ /’
4[ 1
%*P /’ G28path with trace
\ / ~‘ +, display
‘*%F ~’ .+$ \
\/ ‘ o~:o.$:-,$$$+
@
G~9command
/[ positionmovement
Interimpoint
-195-
7. GRAPHIC KEY OPERATION
7.4 USING THE CHECK MODE
Data storage
Description
before check start
Parameter No The parameter input commands executed in the
program check are set as the actual data.
Work offset Yes The data can also be set from within the check
program. A return is made to the data misting
prior to the check upon completion of the
check.
Common variables Yes See above
Local variables Yes See above
Tool offset amounts Yes The offset amounts of 40 sets can be changed
(up to 40 sets) within a single check. There is no limit to the
offset numbers.
However, the actual data will be rewritten when
the 40 sets (160 types) have been exceeded and
the offset amounts changcail.
,,; ,
.,
:.. ,... ,,
,..’
. .
- i96 -
7. GRAPHIC KEY OPERATION
7.4 USING THE CHECK MODE
(6) Checkpoints
1 ) If the [STANDARD] or [SCALE] menu key is pressed while drawing in the trace and check
modes, the drawing will be suspended. It is resumed when the use of the selected function is
terminated.
In the trace mode, the sections applying during the suspension will not be drawn,
2 ) Drawing continues during the trace and check modes even when another function screen has
been selected.
3 ) When the PO] or [SFP] (for system 335M) function selector key is pressed, the graphics are
totally erased, and the trace or check mode is also cleared.
4 ) In the check mode, the external mirror image and other such machine operation switches are
valid only if they are set before the check is commenced.
5 ) When the auto start button is pressed during checking, the “PROG. CHECK MODE”
operation alarm will result and automatic start will not be accomplished for as long as the
button is kept depressed.
6 ) When check search or check start is performed during automatic start or feed hold,
“PROGRAM RUNNING” will result and it will not be possible to perform the operation.
7 ) Only the results of the NC internal operations are drawn by the check function. No drawing
occurs for commands requiring machine movements.
8 ) If the [SCALE] menu key is selected during checking, the cutting program path drawn until the
selection is cleared.
9 ) The various data which has been set in the program is handled as follows during checking.
1. Work offset, common variables, local variables
The data prior to the check is stored.
2. Tool offset amounts
The data prior to the check is stored.
3. Parameters
The data prior to the check is not stored.
10) Termination of check
1. “PROGRAM STOP” reds when the MOOor MO1 command is assigned.
NOTE When MO1 is executed, drawing is stopped regardless of whether the optional stop
switch signal is ON or OFF.
2. “PIZOG. CHECK COMPLETE” results when the M02 or M30 command is assigned.
NOTE The tape is not rewound in the tape mode.
3. Checking is terminated by resetting, by the TRACE] menu key or by the ~0] or [SFP]
(for system 335M) function selector key.
NOTE When a program error arises, release it by operating as above.
-197-
7. GRAPHIC KEY OPERATION
7.5 DISPLAY MODE ([GRF MODE])
‘“ ~
1 ) The GRF MODE setting area appears.
2 ) Following the example given below,
set the axis names directly.
GRF MODE (
IL )
E
Press the ~NPUT] key. Ow
I
1
(Example) GRF MODE ( ]XIYKI ~1 )
I
-198-
7. GRAPHIC KEY OPERATION
7.5 DISPLAY MODE (MODE)
&
Press the ~NP?JT] key. w
I Y x
,,,
,“,
7. GRAPHIC KEY OPERATION
7.6 DISPLAY RANGE ([SCALE]]
-200-
7. GRAPHIC KEY OPERATION
7.6 DISPLAY RANGE (DISPLAY)
NOTE k The scale value can be increased or reduced by about 5% each time the + or – key is pressed.
NOTE 2 The scale value can be varied across a range of 0.100 to 9999.999.
1!
x SCALEox 3W.M10
-201-
7. GRAPHIC KEY OPERATION
7.6 DISPLAY RANGE (DISPLAY)
~
center and the tracing N as m the
‘“
-$
TRACE EXECUTION
SCALE O-WI
-202-
7. GRAPHIC KEY OPERATION
7.6 DISPLAY RANGE (DISPLAY)
EEEz!El0“ ‘
center using the cursor shift keys. .—. —. —.—.
,+
—.—.
;
i
-- i i
d
I
SCALE 0+ 3(XJ.COO
SCALE0+ 42,
I
Press the ~NPUT] key. ‘w
TRACEEXECUTION
TRACEEXECUTION
-203-
7. GRAPHIC KEY OPERATION
7.6 DISPLAY RANGE (DISPLAY)
(3) Changing the scale and display position in the 2-plane display mode
The l-plane and 3-dimensional displays have already been described. The 2-plane display position
can be chamzed bv dividimz the screen horizontally into two halves.
With a 2-pla~e d~play, th~scale can be changed ~or either plane but the same scale is used for the
top and bottom halves of the screen. Similarly, changes— can be made on either plane for the
horizontal azis.
Y
I
I -e
x SCALE O* 30D.U10
-204-
7. GRAPHIC KEY OPERATION
7.7 STANDARD RANGE (~STXNDARD~)
E
It is assumed as an example that the
TRACEEXECUTION
I
Press the [STANDARD] menu key. I
-205-
7. GRAPHIC KEY OPERATION
7.8 ROTATION ([ROTATION])
+-
z
Yx
&
.
Press the ~OTATION] menu key. 0(-3
-+
EEEiEEl
1 ) Any patterns already traced are all
OR
+
z
cleared.
Y -f) x
-206-
7. GRAPHIC KEY OPERATION
7.9 DELETION ([ERASE])
NOTE 1: When graphics are deleted in the trace mode, tracing starts upon completion of the deletion.
-207-
7. GRAPHIC KEY OPERATION
7.10 PROGRAM ([PROGRAM])
O1oooN20–O
-208-
8. DIAGNOSIS
8. DIAGNOSIS
The menus are configured as shown below when he ~lliGN] function selector key is pressed.
Diamzosis
men; displays
(Nal-6) COORD1
\C-MODALIsHWO I.SHNI)LEI F’Lc-1/FIIW-WW IpLC-WT I I
,
ammmmmm
PZUE*f’e~s
NEXT
PAGEkey
u SOftwaw
wmtml
no. file
Power
monitor
D
n u
G
u
Key input
monitor
Hmdwwre
m
monitor
(1)
u
Basic‘PLC
data Iaxis
,monitor u
HaMare
monitor
(2)
-209-
8. DIAGNOSIS
8.1 BASIC DATA DISPLAY SCREENS (ALARM MESSAGES)
2345 M 56
1234 B 1234
1
I
< OPERATOR MESSAGE> G00 X-345.678 ‘f345.678;
: ~1234;
1 N1OO S5000 M3;
I N200 GOO Z-100. ;
I
I
I
I
t
C-MODAL
! SERVO ! SPINDLEI PLC-VF {NC-SPEC\
Basic data
F
. screen
--l-::~display ‘>
Classifica- Details
Error no.
tion code
MO1 0000 Operation alarm
Alarm display resulting from incorrect operation by
operator during NC operation or resulting from
something wrong with machine.
M02 0000 Absolute position return
Warning display due to lost absolute position when
absolute position system is used or due to defective
detector.
Pooo Pooo Program error
Alarm display resulting from automatic operation
mainly due to incorrect programming of machining
program or no NC specification matching.
sol 00 Servo malfunction
Servo system malfunction (alarm is released by
switching power on/off).
S02 00 Servo parameter initial malfunction
Something wrong with parameter sent to servo
system when power was switched on
S03 00 Servo malfunction
Servo system malfunction (alarm is released by
resetting NC)
-210-
8. DIAGNOSIS
8.1 BASIC DATA DISPLAY SCREENS (ALARM MESSAGES)
Classifica- Details
Display Error no.
tion code
NC ALARM S51 00 Parameter error
Illegal servo system parameter setting
K-----&
Servo alarm
MCP alarm
Malfunction in ROM, RAM memory
I Y02 I 00 MCP alarm
System malfunction
MCP alarm
Defective mounting of amplifier
Y04 MCP alarm
2-port memory p arity
Y05 00 MCP alarm
Servo system parameter error
Y06 mcp-no setting error
I Error in mcp-no setting
I
I Y08 No spindle signal
Y51 00 MCP alarm
parameter error during control axis movement
I Message display Error in NC system
STOP CODE TO1 0000 Factor disabling automatic start
T02 0000 Cause of automatic stop (feed hold)
T03 0000 Cause of block stop
ALARM Message display Machine malfunction message is displayed by
MESSAGE means of user PLC
OPERATOR Message display Operator information message is displayed by
MESSAGE means of user PLC
Refer to the list of alarms in the appendix for further details on the alarms.
When an alarm occurs, the classification code appears on the entire screen,
‘,
-211 -
8. DIAGNOSIS
8.2 COORDINATE VALUES
Refer to the section on position displays for further details of the display contents.
-212.
8. DIAGNOSIS
8.3 OPERATION MODES
1 5678 45- 2
Refer to the seetion on position displays for further details of the display eontents.
-213-
8. DIAGNOSIS
8.4 SERVO MONITOR
Display Details
GAIN This k the position loop gain status display. The “position
[rad]
loop gain” k calculated by dividing the feed rate (mm/see)
by the follow-up delay error (mm); the standard value is
33. (The display shows O at low-speed operation.)
DROOP ~rogrammable dimension] The error in the actual machine position from the com-
manded position is known as “DROOP.”
This error is proportionate to the value of the assigned
feed rate.
RPM [T 1 This is the actual smed of the motor.
CURR. RATE [;] The motor current is displayed as the equivalent continu-
ous current in stalled state.
The display ranges from 0% to 50090.
LOAD RATE [%] This data is for monitoring motor overload.
Overload warning at 50%, overload alarm at 63%.
REGN. RATE [%] This data is for monitoring the regenerative resistance
load.
GRID ljx-ogrammable dimension] This is the distance from dog OFF (including grid mask
amount) to the grid point when dog-type reference point
return is Performed.
ABS N This indicates the speed of the detector at the position
forming the zero point in an absolute position detection
system.
-214-
8. DIAGNOSIS
8.4 SERVO MONITOR
Display Details
ABS 1X This indicates the value of resolver 1X (1 cycle) at the
position forming the zero point in an absolute position
detection system.
ALARM NO. The alarm occurring in the servo system is indicated by
the number or symbol corresponding to the axis in
question. The first alarm is also indicated on the alarm
message screen. Up to 2 alarms for each axis are displayed
when a multiple number of alarms have arisen. (Refer to
the appendix at the end of this manual for further details
on the alarm contents.)
,’:
-215-
8. DIAGNOSIS
8.5 SPINDLE MONITOR
GAIN 10.0
DROOP 123456
RPM 6000
LOADRATE 80
< STOP CODE> ALARMNO. 1201
76543210
D/l L 01010101
< ALARM MESSAGE> D/I H 11OO11OO
D/O L Iolololo
D/O H 00110011
Disulav Details
IAIN rhis is the position loop gain status display. “O” appears when
here is no position loop. The “position loop gain” is calculated
]y dividing the feed rate (rad/s) by the follow-up delay error
‘rad); the standard value is 10.
IROOP rhe error in the actual angle of spindle rotation from the
~ssigned angle is known as “DROOP.”
[t is denoted as a number of pulses. “O” appears when there is nc
position loop.
RPM This is the actual speed of the motor. It is denoted in “rpm”
LOAD RATE This is the proportion of the load to the rated output.
[t is indicated in $%units, and with the 30-minute rated output it
is 100%. The display ranges from 090 to 120Y0.
ALARM NO. When there is a malfunction in the spindle amplifier, the details
of the alarm are indicated by a code number.
The first alarm is indicated on the alarm message screen, and
when a multiple number of alarms have arisen, up to 2 more are
displayed on this screen.
(Refer to the atmendix at the end of this manual for further
details on the &m contents.)
DATA BIT MONITOR (D/I) The input command supplied to the spindle amplifier is displayec
in bit correspondence.
D/[ H DiI L
o In-tapping Fonvard rotation SRN
1 ReverserotationSRI
2 Toque limitL
3 ToWuelimitH
Forwardrotationindexing
: }Gearseketi.n ~ ~~;~ Reverserotationindexing
10:Gear 10
11 Gear 11
6 Orientationcommand
7
-216-
8. DIAGNOSIS
8.5 SPINDLE MONITOR
Display Details
DATA BIT MONITOR (D/O) The control output supplied from the spindle amplifier k
displayed in bit correspondence.
r-
D/OH D/O L
0 Forward CCW rotation
1 RwerseCW rotation Load deteetion
2 Approach (see Note) Speed deteetion
3 Phase sequence (see Note) In-alarm
4 Magnetic sensor sensitivity (see Note) Zero speed
5 Speed arrival
6 Orient finish
7
,,
-217-
8. DIAGNOSIS
8.6 PLC INTERFACE DIAGNOSIS
I
<NC ALARM > I ~LC-I/F] DIAGN 5
I <S= DATA> XOO08
=0001 YOO15=0000
I XOOOA=OOO100005=0064
I
I
I 76543210 HEX 76543210 HEX
I Xooao 0000000000 Doo05 0000000000
< STOP CODE> I XOOQ8 0000010~ 05 0110010064
I
1 Xoolo 0000000000 D 0LW6 10000001 81
I X 0018 0101000050 0000010004
I
I x 002010100011 A3 DOC070~000010 42
< ALARM MIlWA(3E > XO028 1000001082
I 1000010084
I x 0030 0000000000 D 0038 0000001002
I X 0038 00001100 OC 11000000 co
I
I XO040 0000000000 D 0009 00000000-00
I XO048 0000000000 00000000 00
I XO050 0000000000 00010 0000000000
I X 0058 0000000000 00000000 00
< OPERATOR MESSAGE> I
I x 0060 0000000000 00011 0000000000
1 X 0068 0000000000 00000000 00
I x 0070 0000000000 DO012 0000000000
I X 0078 0000000000
I DEtiCE DATA MODE DEWCE DATA MODE
I
i ( B){ )( ) ( )( )( )
I
-218-
8, DIAGNOSIS
8.6 PLC INTERFACE DIAGNOSIS
Sym-
Name Address Data type Details
bol
x Input O–47F Bit Status of signal input to PLC from
outside.
Y output O–3FF Bit Status of signal output from PLC to
out side.
L Latch relay 0–127 Bit Relay signal held even with power
ON/OFF among various PLC sequ-
ence processes.
M Internal 0–1279 Bit Temporary storage relay signal for
relay various forms of processing.
F Internal O– 127 Bit Ikpansion of above relay,
relay
(expansion)
E Special relay 0–127 Bit Relay used with PLC BASIC.
(Reference only)
T Timer o– 103 TI Bit Status of timer relay signal
controlled by time comt with PLC
1000–1103 TO Bit TI: Timer set; TA: Timer present
2000–2103 TA 2 bytes value
3000–3103 TS 2 bytes TO: Timer out; TS: Timer setting
value
c Counter O–23 CI Bit Status of counter relay signal
controkd by rp m count with PLC
1000–1023 co Bit CI: Counter set; CA: Counter
2000–2023 CA 2 bytes present value
3000–3023 Cs 2 bytes CO: Counter out; CS: Counter
setting value
D Data register 0—1023 2 bytes Memory register accommodating
numerical data that is processed by
PLC.
R File register O– 6535 2 bytes Arithmetic register inside PLC.
8. DIAGNOSIS
8.6 PLC INTERFACE DIAGNOSIS
L
11 OOOOOOCO
I
T T
Device addresses are allotted to Status display (1/0) for Data (2 bytes)
correspond with bits. signals corresponding to corresponding to
device addresses device addresses
I
Doo05
76543210
0 0 0 0 0 0 0 () High-order data
These indicate value
of decimal 100.
0 1 1 0 0 1 0 0 Low-order data
,,.
.,
-220-
8. DIAGNOSIS
8.6 PLC INTERFACE DIAGNOSIS
~1
DEVICE DATA MODE DEVICE DATAMODE
Set MO into DEVICE ( ) on left. ~~ ~ [M]( )( )(05)( )( )
Set D5 into DEVICE ( ) on right.
~‘:,,:
3@:~;~ NC.SPECI I
~LC-1/F] D~GN 5
w <SliTDATA>X0o08=0001 YOO1
5=0300
Press the ~NPUT] key.
X0~ A=ml WCIJ5=O064
76543210 HEX 76543210 HEX
MOO(K) 0000000000 D 00050000000000
MO(WI 00000101 05 01100100 64
MCK116 0000000000 D0006 1000000~81
MO024 al 01000050 00000100 04
/ /
......................,----------
........................................................
~“ I z;;i:=iii;
1 J
M0144 0000000000 DO014 10000001 81
M 0152 010~ 000050 00000100 04
/ 1
.... ... ... .. .... ... .... .. .. .... ... .. . ... ... .. .... ... ..... ... ... . .. ... .... .. ... .... ...... I
(3) When, for any of the data concerned, the data pagea are turned in sequence and the finai clcvice
number is excmded, the page displaying the final device number data will remain on the screen.
(4) A setting error results when an attempt has been made to set either an illegal address or a device
number which exceeds the specifications.
-221-
8. DIAGNOSIS
8.6 PLC INTERFACE DIAGNOSIS
~LC-I/F] DIAGN 5
< SET DATA>
(Ekample 2)
]Wt&&a NC-SPECI II
-8
.................................... ...............................................
-222-
8. DIAGNOSIS
8.6 PLC INTERFACE DIAGNOSIS
~LC-I/F] DIAGN .5
< SIX DATA>
76543210 H E X 76543210 H EX
x 0000 0000000000 D 0005 0000000000
X 0008 00000~ 0004 01100100 64
Xoolo 0000000000 f) 0006 1000000~ 81
(l&le 3) X(X318 01010000 50 00000100 04
1 /
NC-SPEC I I I
-~LC-I/F] DIAGN 5
<SIiTDATA>X~B=~~
-223-
8. DIAGNOSIS
8.6 PLC INTERFACE DIAGNOSIS
I I
The < SET DATA> area is ‘made blank and
Forcibly defined data is also invalid when the power is switched on and off.
J
m ‘“ ~’: “0”’
{ 3
~LC-I/F]
76543210;~
RO069 11111111
11111111 FF
\ )
765 4 3 2 1 0
................... ... .. .........................
Roo69!l:l:l:l!~\l;l:li
...............
(O:Emergency status 1: normal)
1 1 1 1 1; 1:1
............... 1
~ ~ Built-in PLC software” error output; PLC k stopped.
‘ Contact I/O interface card output; X27 is “O”.
, Board interface card otifput; MC721 emergency stop
MC712 emergency stop
-224-
8. DIAGNOSIS
8.6 PLC INTERFACE DIAGNOSIS
Q
Emergency ( Inprrtfrommachine
system@ower
board)tocontactI/Ointerface
card... Machine
nmffirrction.
etc.
stop cause
I/F diagnosis Bit 4 of R69
@
Input from drive section to servo interface card ... Servo malfunction, etc.
I/F diagnosis —
@
CNC error output ............ Watchdog alarm, memory alarm
I/F diagnosis —
@
Built-k PLC error output ... Emergency stop output based on PLf2 software
I/F diagnosis Bits 0,6 of R69
I@x
“”-”
--”-””-- Input frommachineoperationboard to board interfacecard ... Emergencystop button
* The emergency stop button signals are generally input I/F diagnosis Bits 5,7 of R69
collectively from the contact 1/0 interface card in (l).
xx
—.. — -
1- 1 7
(3 @ ‘C323 e
~
Drive’section
CNC software I 1
(drive section,
error output .—— * OFF)
*
M31O : MC632
Emergen~ stop
Others: MC 611 button
Y
Emergenc~
stop Cl?T operation board \
--F==l-
r . -—
MC201 r
7. , ;
I km board ‘
L ——— J I
1 J _ _-m Board contact I
I M320,M330:MC721 r
I —--- -.
N1330H, M335 : MC71!
M31O: No sp&ificatior
L
“~ “is the setting switch inside the card which indicates the valid/invalid setting of the emergency
stop signal.
** The emergency stop button signal is supplied directly to the drive section together with the emergency
stop signal from the machine power board.
-225-
,,,,
8. DIAGNOSIS
8.7 NC SPECIFICATIONS LISTING
I \
/ 76543210
; OPO1 01110100
I 02 11001011
1 03 00110010
K STOP CODE> 1 04 00000001
I
I 05 00010010
I 06 1010101o
I 07 Olololol
< ALARM MESSAGE> I 08 00000101
I
09 11100110
I
I 10 00010011
I 11 10000100
I 12 10000001
I 13 00000010
I 14 01110000
< OPERATOR MESSAGE> 1.
i 15 00101010
1 16 00000100
I
I
I
I
I
I
COORDIIC-MODAL
I SERVO \SPINDLEI PLC-I/F I I
NOTE MCP does not appear with the M330HM-V and 335M-V systems.
-226-
8. DIAGNOSIS
8.8 POWER MONITORING (M330HM/335M system starting with ver-
sion E and M330HM-V/335M-V}
,
< OPERATOR MESSAGE>
t
-227-
8. DIAGNOSIS
8.9 KEY INPUT MONITORING (M330HM/335M system starting with
version E and M3317HM-V/335M-VJ
-228-
8. DIAGNOSIS
8.10 HARD WARE MONITORING 1 (M330HM-?7335M-V Ody}
This screen indicates the names of the cards mounted in the NC system.
; MC161-I
: MC852
\MC446
; MC471#l
< STOP CODE> ; MC724-1
~MC303
/ MC301
< ALARM MESSAGE> ~MC431 #l
: MC841 #1
: MC712
-229-
.:, ,,.,,
8. DIAGNOSIS
8.11 HARD WARE MONITORING 2 (M330HM-V/335M-V Od!)
K OPERATOR MESSAGE>
-230-
8. DIAGNOSIS
8.12 PLC AXIS MONITORING (M330HM/335M system starting with
version E and M330HM- V/335M-V)
-%
< ALARM IvfESsA(lE > { ~LC AX. MONITOR] DLAGN 6
I (PLCJ~ (PLC2)(PLC3)(PLC4)
‘ GAIN
~ DROOP “o
, RPM o
I CURR. RATE o
I LOAD RATE o
i REGN- RATJj o
~ GRID o
c OPERATOR MESSAGE> I
~~M No. 0000 00
I
I
I ~ACHINE] [DISTOGO]
I
, PLC1 o 0
PLC2
; PLC3
I PLC4
I
I
I
RDY I
-231-
,.,. . . . .
8. DIAGNOSIS
8.12 PLC AXIS MONITORING (M330HM/335M system starting with
version E and M330HM-V/335M-VJ
,.’
-232-
9. AUTOMATIC PROGRAMMING (335M/335M-V)
9.1 OUTLINE OF FUNCTIONS
NOTE L The automatic programming system contained in this numerical controller will differ according
to the individual tiachine. ~h-eck the instruction manual issued by the machine builder. -
NIOTEZ In this section, the automatic programming sekxtor key is written as [AUTO PRO] although it
may have another name (such as [SFP]) on the actual keyboard.
(2) Processing flow
For details on the processing, reference should be made to the instruction manual of the automatic
programming system.
The general flow of the system contained in this numerical controller is outlined below.
P Start .. .............. ...... . ..$.Press the [AUTO PRO] screen selector key to select the
screen.
T -.”..,. s....... ... Set the program name and work information, etc.
r
F wkwo%g‘“”em
.“*P”””.”..””...,.......Set the drilling, contouring or surface cutting.
-233-
~.,,.,.;~ ..
...!
● Operation moves to the NC screen if a screen selector key on the NC side is pressed in the auto
programming mode. (The time taken to select the NC and auto programming screens (modes)
increases.)
● If the MELDAS automatic programming system is being used, refer to the instruction manual
for the “MELDAS 335M Automatic Programming System.”
(3) System loading
The automatic programming system and user file data are stored on 3.5-inch floppy disks. When the
NC system’s power is turned ON, the system and data start to be loaded (read) and they are ready
for use in about 1.5 minutes.
When the automatic programming selector key is pressed before the loading is completed, the
“AUTO-PRO LOADING” message appears and so all operations should be delayal until the
loading is completed.
(4) Output data from automatic programming system
The data prepared by the automatic programming system comes in the form of EIA format
machining programs which are divided into main programs and subprograms.
Programs starting with “M/” in the < COMMENT> column on the program file page are main
programs and those starting with “S/” are subprograms.
Memory operation can be performed immediately for EIA format machining programs but, for the
sake of safety, operation should be checked by means of a trial run.
EIA format machining programs can be input/output, deleted, copied, edited and searched in exactly
the same way as with normal machining programs @epared by tape input or key input).
In addition, intermediate files (interactive data) are available for output data from the automatic
programming system. These are the programs which start with “H/”, “B/” or “C/” in the
< COMMENT> column on the program file page. They can be deleted but other operations are
subject to restrictions.
,:, .
:.
-234-
9, AUTOMATIC PR OGRAMMING (335M/335M-V)
9.2 INTERMEDIATE FILE (INTERACTIVE DATA) HANDLING
NOTE k It is easy to identify EIA format machining programs and intermediate files since intermediate
files are those starting the ‘(H/”, “B/” or “C/” in the < COMMENT> column on the program
file page.
(3) Program file display (IN/OUT page, EDIT page)
The sequence of the program display calls for the EIA format machining programs and hexadecimal
format intermediate files to be displayed first followed by the binary format intermediate files, and
the display follows the sequence of the program numbers.
~ROGRAMFILE]
PROGRAMENTRY 2(3 REMAIN
CHARACTER 21234 REMAIN
<PROGRAM>
<CHR>
<5”b
<COMMENT> I
#
t
100 M /ABC
,
#
,
200 S /ABC ,
1
300 M/XYZ ,
*
,
‘ EIA format (“M/”, “S/”, etc.) machining
t
+
programs or hexadecimal format (“H/”, “C/”)
,
t intermediate files
8
I
,
1
4
1000 S/i JK ,
1
200 B / AAA 1
,
300 B /UVW I
1
NOTE The entries corresponding to the binary format intermediate files are not included in the
PROGRAM ENTRY display. The same applies for the CHARACTER display.
-235-
9. AUTOMATIC PR OGRAMMING (335M/335M-V)
9.2 INTERMEDIATE FILE {INTERACTIVE DATA) HANDLING
(6) Checkpoints
1) A list of the binary format intermediate files appears only on the 1/0 basic data display page
and editing file page. It does not appear on the operating search page.
2) Binary format intermediate files can be erased only. No other operations are possible. (If an
operation is initiated in error, an EIA format machining program will be subject to the
operation.)
Prohibited operation functions
● Position display, program recall ... Operation search, restart search
0 Edit ... Data search, comment rewrite
● Data input/output ... Input, compare, output, copy, comment
3) Under no circumstances should a hexadecimal format intermediate file be searched or edited.
It is difficult to restore data which has been rewritten.
4) Even when the same programs numbers are used for the binary format intermediate files and
EIA format machining programs, they can still be entered in the memory.
5) Depending on the configuration of the automatic programming system’s specifications, the
system may not allow the intermediate files to be saved in the machining program memory or
the system may have restrictions applicable to the hexadecimal format or binary format.
In addition, some systems allow automatic programming system user files (stanclard data) to
be entered into the machining program memory in the same format as that applying to
intermediate files..
The machine builder should be consulted as to which system is adopted.
-236-
9. AUTOMATIC PROGRAMMING (335M/335M-V)
9.3 NC OPERATION FOR SYSTEM LOADING
hIOTT5 The above operations as well as all NC operations except the auto programming [SFP] key
operations are valid immediately after the power has been switched on.
-237-
,,,
M/335M
The control number of the .
automatic programming system NC SPECIFICATION] DIAGN 6.2/2
appears in the “SFPU” column.
The control number of the -------- ----
automatic program file appears in MAIN BND ~~~-~-~~~-~’~-;
$!., SV1
,.L1-,-,.LJ., BND :::;:::::
,s,,. . .,,,...’..!
;\
. ..
the “SFPU” column. . . ------ ---- SV2 ,,,, ,,, ,!_,,, ,,,,
IOP {-:;j-~~j::-jj SV3 ,,, !,,,-,, ‘~.4
‘-r’-’-’-”-’
!-~:-!-!-:J-, 7-’
NOT.E k The “SFPS WAIT” ,,,
,,, ,,, ,,, ,,,,-, ,-,,
,-; ,,, ,-,0rT -,.
!,, 7-,-!-,-0-0 ,,, ,!, s-s!
,, :~-,
,-,~-!-l.~:.!
!!,
message appears during PLCU ,,, ,,, ,,,---- ,:
-------- ,,!!!s
~-:+.:-:-++-: ,7+.:
auto programming ,,, ,!, ,... ~:.r
,-~~-o-.-,-o.o !,
system loading. ------ . . . . . -
CHAR ;:;::{ :; ; \ SP ,,, ,,, -:-:::-:
:::-:-:: !ti, ,
NOTE 2: The control number --------
!!,,,!,,,! ----
,,,,,,,,-!, . ----- . . . . . .
remains blank if the BOAD ,,,,
. . . . . . ..- ,,,
,,,, ...
system has no user files.
-------- ----
,,,
SFPS ,,, ,,s#!
,,, l,!
,U!!
,1,,,.i-,
3,!,,,!!!!!
,,, ,,, ,-, ,,, ,
SFPU ;:::,jj;;:,
; PLC-I/F
M/335M–v
--------- . .
,,, ,,!1!1!
MAIN BND ;-:~-~-;-:.- ~H I ‘: SV1 BND:;~-~-:[:-~:-~
,,, ,,,,,, .--J ,,,
.. ----,,, . .,,,
,,,
..-
, ,4,....,,;+.:.!.
MCP ,,,
,-,<-,-,-,=- ;;-;; -+, SV2 ~-}+-:-:.++.:
,,, ,,,0,,...,
!,!,, ,,,
IOP ,,,
,-,-: -,.,-:-(., ,-~-.: SV3 ,,,, ,,, ,,, ,.-,,,, ,, ,
rrl, .. 1,1,
---- . r,-j
,,, ,,,
,-:1-,-,-~
~Lti :::-:-,:: -:-:::-: ,,, ,,,
,,, ,,, ,-, , ,,, ,,,
SFPS .. . . . . .. . ---
,,,,,,,,4!s
,,, .0, ,-, s
SFPU :-:++-:-+
,,, +-:~+-:
,,, !!.!
!-4!
,.,!.,.O. s.:-!
-238-
10. LADDER CIRCUIT MONITORING (BUILT-IN PLC
SPECIFICA-
TION OIVL Y)
10.1 PARAMETER SETTING
When the PO] function sekctor key is pressed, the LADDER] menu key appears and it is possible to
cheek the operating status of the sequence circuits.
The following monitoring functions are available.
(1) Circuit monitoring
(2) Screen monitoring by monitor stop trigger point
(3) Entry monitoring
(4) Decimal/hexaclecimal switching present value monitoring
-239-
10. LADDER CIRCUIT MONITORING (B UIL T-IN PLC SPECIFICA-
TION ONLY)
10.2 MENU FUNCTIONS
1 xl
Ladder display
area = 9 stages
)
P’
18 limes T1
2506 K1O
‘1
il. ------- ------ ------ ------ ---—-—- —--- -
----- —--- ----- ----- ----- ----- ----- -- Display area for
monitoring
-— --- ------ ------ ----- ------ ----- --—-
Number of memories
-——- -- ----- ----- ---- ----- ----- - used
~ ~= tiI&fORY (6040/8192 STEPS)
-— -- --—- - ----- --——- --- ----- ------ —--- - Message display area
NODE][CIRCUITl
~UNCTITON] -] [SEq ~ATA] ( ) Mode, function display
--——- -- —-— ---- -- —--- -- —--- ---- ---- area
----- ---—— -- —-- -- _---— —--- ----- ----
(1.RM 2.mrrE 3. INsERT4.ERAsE 5.c0Nn6. MoNIT MENU Menu display area
o FO
CNC function selector key
I (Function menu)
4. LADDER
I
C
I. READ 2. WRJ.TE3.INsERT4.mAsE 5.coNvT 6.kfoIwT MENU
19. s~
NOTE Functions 2. WRITE, 3. INSERT, 4. ERASE and 5. CONVT cannot be usal with ladder circuit
monitoring.
-240-
10, LADDER CIRCUIT MONITORING (BUIL T-IN PL C SPECIFICA-
TION ONLY)
10.2 MENU FUNCTIONS
( 1 ) List of functions
Menu Function
MONITOR Used when checking the execution status of the sequence circuitry.
IY
.lI Used when designating an NC contact circuit,
-241-
10. LADDER CIRCUIT MONITORING (B UIL T-IN PL C SPECIFICA-
TION ONLY)
10.3 CIRCUIT READ FUNCTION
Example of displayed
Reading method Example of operation Remarks
circuit
;tep number
F)Q@@ ,, ~-.-- ~~;?ck
LT designated step
number.
levice number Circuit is read
regardless of
B8B -y L circuit symbol.
@o@B &
@~@8
$ ~y 34
#
[:1
+ti5vK173T -b-i
----+--- - 4--l-
-t
when reading by
device “T” or
ao@Q <’L “C,” circuits with
circuit symbol
[@@B] ~:1 :~e~;’ will
[1
+1- , ++
read.
Circuits cannot
~’- BOB8 * be read by circuit
symbol
and device
numbers Y3 ;e~ce n; “ and
Bin@@ ~ *
+tid~~-~i~f
. ---- 4----- 4-.‘-2
...
!
Final circuit
~)~~~o ~~~, block in sequence
is read.
p~ q
-242-
10, LADDER CIRCUIT MONITORING (BUIL T-IN PLC SPECIFICA-
TION ONLY)
10.4 MONITOR SCREEN DISPLAY METHOD
2 ) Besides the ON/OFF states of the circuits, the monitor screen also shows in its monitor display area
up to 6 present values and settings in sequence from the left for T (timer), C (counter), D (data
r~gister) ‘and R (file register) for tile circu;ts displayed.
These values are displayed in sequence from the top of the display circuit.
(l%ample)
‘----‘o~ ~
Settings
:y~’
<~”
~
‘---
L J
Y
Max. 6
Nom 1: The settinm and uresent values of the timer and counter are monitored bv. the disulav . . circuit
symbols w~lich m~y be contacts ( --it--, ~ ) or coils (+ ~). When a data register
is to be monitored and its setting k not a constant, the contents of the data register are
monitored as the setting.
Instead of the programmed values, those values set on the machine builder parameter timer or
counter setting screen can be used for the timer and counter settings. In this case, the values set
on the screen appear as the settings.
When bit O of bit select parameter No.49 k OFF: Timer setting screen k valid.
When bit O of bit select parameter No.49 k ON: Timer setting program k valid.
When bit 1 of bit select parameter No.49 is OFF: Counter setting screen is valid.
1When bit 1 of bit select parameter No.49 is ON: Counter setting program is valid. 1
INOTE 2 With both the data register and file register monitor displays, the stored contents appear as a
binary data value from O to 65535. If the contents have been stored in BCD format, therefore,
the displayed values will be difficult to read.
(I&le) If DO k monitored in the -MOV K99 DO- circuit, DO will appear as 99, and if DO
is monitored hi the -BCD K99 DO- circuit, DO will appear as 153.
+M6v-;K51)Y”D6-j-
------- ----------
+Bcg]:K~-.:D:g:~
3 ) Regardless of the operating status, “ ~ } “ always appears as the monitor display for MCR
commands and function commands. “ ~ ~ “ never appears.
-243-
.,,.,,,,~
“,
~ )=$ ~ F) ~ D—)
9 SET + 1—1
Stepnumber+ O
INPUT + ~—j
6 MONIT
B
~[~]+@+@---”~+B++@-+@
[Operation sequence]
(1) Read the circuit block to be monitored using the read operation.
(2) When [6. MONIT] is pressed, the operating status of the sequence circuit and the present values and
settings of the timer, counter, data register and file register can be monitored.
o If the [+ ] and [INPUT] keys are then pressed in succession, the circuits following the next circuit can
be displayed and monitored.
● To monitor the circuit previously displayed on the screen, press the [ – ] and ~NPUT] keys. The
circuits of the previous screen can be monitored in succession by further pressing the ~NPUT] key.
Press the [+] and ~NPUT] keys in order to monitor the following screen after the [ – ] and ~NPUT]
keys have been pressed.
The circuits of the following scrmn can be monitored in succession by pressing the ~NPUT] key.
● If part of the circuit block is on one page and part is on another, press the [ J,] key to move the cursor
to the bottom of the screen. When the [ ~ ] key is pressed again, the display will be scrolled up by
one line and one line of the next circuit will be additionally displayed. Every time the [ .j ] key is
pressed thereafter, the display will be scrolled up by one line.
If the [ ~ ] key is pressed with the cursor at the top of the screen, the display is scrolled clown by one
line and one line of the previous circuit will be additionally displayed.
* Even when the circuit block does not span the breaks in the pages, it can be scrolled up or down
using the [ ~ ] or [ $ ] key. However, even if the block is scrolled down using the [ ~ ] key, the following
circuit will not be additionally displayed.
-244-
10. LADDER CIRCUIT MONITORING (BUIL T-IN PLC SPECIFICA-
TION ONLY)
10.6 TYPES OF MONITORING OPERATION
ID4LADDER _
B“EEEHEZ)” =+@”Bq
(3 0+
(2) Monitoring operation after reading the circuit block using the contact or coil number and command
(see NOTE lj
xl x3 Y45
80 ‘ 8 F
x2 x4
(I II 1;1
Ml M2 M3 Y20
50+~ m i++————+ )
(3) Monitoring operation by reading the circuit using the step number after having
monitoring mode
i LADDER ~
DIDDr)
213RCU1T+ 6 MONIT + 9 s~ +
= “El
-245-
10. LADDER CIRCUIT MONITORING (B UIL T-IN PL C SPECIFICA -
TION ONLY)
10.6 TYPES OF MONITORING OPERATION
(4) Monitoring operation by reading the circuit block using the contact or wil number and command
after having established the monitoring mode (see NOTE 1)
r) r) r) m
4LADDETi~ 2cIRcL11T+ 6MON[T + 5 -( > +
o om”E17
y + 1
‘013dEJ--’45! M2 Ikf3
t--’ :
Ml Y20
50
‘i
.. . _______ ------- ------------------------
NOTE k After monitoring by this method, the previous or next screen cannot be seleeted by the [ + ] or
[ - ] and ~NPUT] keys.
-246-
10. LADDER C_lRC UIT MONITORING (BUIL T-IN PLC SPECIFICA-
TION ONLY)
10.7 SCREEN STOP BY MONITORING STOP TRIGGER POINT
OJ
2
[Operation sequence]
( 1 ) Proceed by means of the circuit monitoring operation to monitor the screen which is to be stopped
at the trigger point and monitored.
(2) Press [7] , [0 – 2], ~NPUT], [CIRCUT] ([1] or [5] ), @3evicenumber] and ~NPUT]. If there is any
change in the device specified in this state, the screen will stop with the monitoring screen displayed.
(3) Press [6. MONIT] in order to release this mode.
< Operating conditions>
(1) Only one stop point can be designated. If a multiple number has been designated, the last point
entered will be given priority.
(2) Only the device used by the OUT command or contact command applies to the circuit symbol which
can be designated as the stop point, and any devices not appearing on the monitoring screen can also
be set.
When a device such as D (data register) or R (file register) is assigned, “OPERATING ERROR”
appears in the message display.
(3) It may not be possible to stop the monitoring at the stop point in the case of high-speed processing
such as for pulse commands.
(Example) When stopping the screen with timer T1 time-up after the screen to be monitored has been
dispIayed by the circuit monitoring operation
W=)-F—U-KH’+1–)---F+J++J+J
Monitoring mode Screen stop setting with timer T1 time-up
-247-
... .,,,,, .
203Py3’!
Do=o
MEMORY(6040/8192 ~s )
MODECIRCUITFUN~ON MONITORSET DATA( \
)
-248-
10. LADDER CIRCUIT MONITORING (BUIL T-IN PLC
SPECIFICA-
TION ONLY)
10.8 .ENTR Y MONITORING
[Operation sequence]
( 1 ) Proceed with monitoring by the circuit monitoring operation.
(2) To monitor a device or devices not on the display screm, enter [8–], Entry device] and ~NPUT].
This enables the devices which have been set to be displayed and monitored in sequence starting from
the right-hand side of the monitoring display area.
@ [8–] , Entry device] and ~NPUT] must be entered when setting a multiple number of entries
to be monitored.
. The entries to be monitored are displayeil in sequence toward the left-hand side of the
monitoring display area.
Up to 6 devices can be set for entry monitoring. Any further settings will be ignored. Entry
monitoring takes precedence when the settings duplicate ordinary T, C, D and R monitor
entries, which are not entries to be monitored.
e Present values are indicated among the displayed devices for timer ~), counter (C), data
register (D), file register (R) and index register (V or Z). The ON/OFF statuses of bit devicw
X, Y, L, F and M are displayed.
(3) To release the entry monitoring mode, either press [6. MONIT] or bring up the previous or following
screen and change the ladder display.
@ample) T5 and Y30 entry monitoring after displaying the screen to be monitored by the circuit
monitoring operation
1
w=M-jl@l++f=-)-qy’
-@@+jl
T5 entry monitoring Y30 entry monitoring
Xo xl Y35
!00~~ <1 a
X2 MO Y36
!03{b .’iI m
x3
{I
m
T1 -- V.:.K-O.:. -b-j..
!07 fk m .. --.-+-- . . .. . . ...- ..
,’1
-249-
10. LADDER CIRCUIT MONITORING (B UIL T-IN PLC SPECIFICA-
TION ONLY)
10.9 DECIMAL HEXADECIMAL PRESENT VALUE MONITORING
[Operation sequence]
(1) Display the circuit to be monitored by the circuit monitoring operation.
(2) When the ~] and ~NPUT] keys are pressed, the decimal format of the T, C, D, R, Z and V present
values and settings, which are displayed with circuit monitoring and entry monitoring, is now
changed to a hmadecimal format. If the values are displayed in hexadecimal format, “H” will appear
at the head of the display data.
(3) Press ~] and ~NPUT] or [6. MONIT] to return the hexadecimal display to the decimal display.
(Example) When reading data register D1O and displaying its contents in hmadecimal format
lEHEia+EE)-m”El”El-+3”EF
Reading and monitoring data register D1O
J
[email protected]~
@+@
Hexadecimal display of Decimal display
D1O contents of D1O contents
‘250,~.,G,.Dol,D,20j’ 250
D O =H64 D20=H64”
J
/
-250-
11. CHECKPOINTS FOR CONTROL AND OPERATION
11.1 VALID CONDITIONS FOR STORED STROKE .LIMIT
Status
Reference point return not Reference point return
Machine parameter/
completed completed
basic specification parameter
abson = O Invalid Valid
I abson = 1 I Valid Valid
NOTE When an absolute position detection system has been added as an option, the stored stroke limit
is vaIid immediately after the power is switched on provided that a“bsolute position detection is
v slid.
(1) Stored stroke limit coordinates
The stored stoke limit check is conducted by the basic machine coordinate system which is
established by reference point return. When the stored stroke limit is made valid even if reference
point return has not been completed, the stored stroke limit check will be conducted with the basic
machine coordinate system, applying previously when the power was switched off, as the provisional
basic machine coordinate system.
The proper coordinate system is established once the first dog-type reference point return is
completed after the power is switched on,
(2) Stored stroke limit cancellation
Since, as described above, the stored stroke limit check is conducted with the basic machine
coordinate system applying previously when the power was switched off as the provisional basic
machine coordinate system and with the reference point return not completed, under the following
circumstances the actual stored stroke limit point may deviate greatly and it may not be possible to
perform reference point return.
NOTE With the reference point return not completed, the axes can be moved only in the manual and
handle feed modes, and automatic operation is made valid upon completion of the reference point
ret urn.
-251-
....,...
11.2.1 FUNCTION
A deceleration check is performed at the block joins with a view to reducing machine shock and preventing
corner rounding when the feed rate of the control axes changes suddenly.
(1) Deceleration check during rapid traverse
In the rapid traverse mode, the following block must be executed after the deceleration check at the
join in the block.
(2) Deceleration check during cutting feed
In the cutting feed mode, the following block is executed after the deceleration check at the join in
the blocks when any of the following conditions applies.
1 ) When the error detect switch is ON
2 ) When the G09 command (exact stop check) has been assigned in the same block
3 ) When the G61 command (exact stop check mode) has been selected
(3) Deceleration check systems and parameters
There are two types of deceleration check and these are selected by the parameters.
I [
Id
Ts
Ts: Accelerat ion/decelerat ion
time constant
Td
Td: Deceleration check time
Td=Ts+(O-14ms)
-252-
11. CHECKPOINTS FOR CONTROL AND OPERA TION
11.2 DECELERATION CHECK
2 ) Exponential acceleration/deceleration
Previous block
Ts
e T s s Acceleration/decekxat ion lime
constant
Td - T d : DWeleration check time
Td=2XTs+(O+14ms)
3 ) Exponential acceleratiorddeceleration and linear acceleratiorddeceleration
2XTS
?
Td Ts
-1
Acceleration/decelerat ion
Ts: time constant
T d :Deceleration check time
Td=2XTs+(O+14ms)
The time required for the deceleration check during rapid traverse is the longest among the rapid traverse
deceleration check times for each axis which is determined by the rapid traverse acceleratiorddeceleration
time constant and rapid traverse acceleration/deceleration mode of the axes comrnandd simultaneously.
Similarly, the time required for the deceleration check during cutting feed is the longest among the cutting
feed deceleration check times for each axis which is determined by the cutting feed acceleration/decelera-
tion time constant and cutting feed acceleration/deceleration mode of the axes commanded
simultaneously.
(2) In-position check
When parameter in-position check valid has been selected, the command deceleration check is first
executed, it is then checked that the position error in the servo system is below the parameter setting
and, finally, the execution of the block is started.
Servo
In-position width
-253-
11. CHECKP OIiVTS FOR CONTROL AND OPERATION
11.3 ABSOLUTE POSITION DETECTION SYSTEM
NOTE In order to conduct absolute position detection, both the detector for detecting the absolute
position and the add-on card ~33 of the axis amplifier are required.
(2) Dog-type reference point return with absolute position detection
As shown in the figure below, the grid point and encoder Z phase are made to coincide in the
absolute position d&ction system. (&spi = RNG)
With dog-type reference point return, the machine stops at the first grid point after moving away
from the dog. This grid point serves as the reference point.
Dog
v
Grid point A L
(Reference~oint)
Encoder Z phase A A AI
NOTE The reference values are not backed up when the system is not an absolute position detection
system.
-254-
II. OPERA TING INSTRUCTIONS
This chapter outlines the functions and operation of the machine operation switches related to NC control
(automatic and manual operation). The figure below shows the machine operation board.
Actual machine operations will differ according to the individual machine and so the Operating
Instructions issued by the machine builder should be consulted. The details in this chapter are only for
reference purposes.
MISCEL.
CONTROL IN-AUTO NC MOO M02 M30 DRY
UNIT OPERA- ALARM
-6”5QQQ0
8’qT’f’~~
TOOL MIRROR
IMAGE
OF FOFOFFOF OF OF
LENGTH
MEASURE.
?JANUAL
MA~~UAL
~$AN:LB
F1-
PLAYBACK %?’%$TM MENT
kNDLEl RAPID
ICRL3MENTAL HANDLE FEED TRAVERSE FEEDRATE MANUAL REFERENCE
POINT
AGNIFICATION AXISSELECT OVERRIDE OVERRIDE FEEDRATE RIW~
@::x& ,@ ;aB@[[ :- ❑
g 1~
‘8 .M.. wmmld
HANDLE ~~.~~
-/ ~+ SPINDLE
OVERRIDE
o E!MERGBNcY
ME LDA$
‘0 ;&”::;’&i;& fi ~
o
@ M
-255-
1. OPERATING STATUSES
1.1 DIAGRAM OF OPERATING S TATUS CORRELATION
L OPERATING STA~SES
1.1 DIAGRAM OF OPERATING STATUS CORRELATION
The NC operating statuses are changing all the time in accordance with the signals from the operation
board or machine or with the program contents. This particular NC control unit broadly classifies these
statuses into “POWER OFF,” “NOT READY” and “READY.”
NC operation is possible only in the “READY” status and, as shown in the figure below, there are a
number of “RELQ)Y” modes.
Manual mode operation is possible in the “READY” status.
I
Opeiation NOT Waiting to prepare for
READY status machine operation
, ~
J
nrenaratinn OK
I
-1 ~. Emer ency
lperation READY status r- I stop ! actor
I 7 1
I
processing ~
----- -— --- -— --- - ----- ---
, In automatic operation
I Input L--------------J
I - ~------------m
, ~mP1etiOnI CRTopemtion
I
---- ---- . . . . . J
Automaticstart is not possible 1
[ dufing t]le above operations.
-256-
1. OPERATING STATUSES
1.3 OPERATION NOT READY STATUS
-257-
1. OPERATING STATUSES
1.4 OPERATION RE~Y STATUS
.,
,,,’
,!
-258-
2. DISPLAY LAMPS
2.1 CONTROL UNIT RE~Y
2. DISPLAY LAMPS
2.6 NC ALARM
This lights when an alarm is generated during NC operation.
-259-
2. DISPLAY LAMPS
2.7 MOO
2.7 MOO
When the MOO command is executed in the program during automatic operation, automatic operation
stops upon completion of the block including MOO, and the MOO lamp lights. (This depends on PLC
processing.)
2.8 M02/M30
When the M02 or M30 command is executed during automatic operation, the program is terminated for
the NC unit and the M02 or M30 lamp lights. (This depends on PLC processing.)
.,,
-2~o-
3. RESET S WITCH AND EMERGENCY S TOP BUTTON S WITCH
3.1 RESET S WITCH
3. RESET’w7vrrcHAJNDlzlvm.iRGENcY
STOP
BUTTON SWTCH
-261-
4. OPERATING MODES
4.1 MODE SELECTOR S WITCH
4. OPERATING MODES
4.1 MODE SELECTOR SWITCH
l-w
Select the JOG mode using the MODE
MODE SELECr
MEMORY
E MD I RAPID
TRAVERSE
TAPE JOG
REFERENCE
HANDLE POINT
RETURN
INCRE- B
MENTAL
JR
Select the feed rate using the MANUAL MANUAL FEED RATE
FEED RATE switch.
The unit used for the speed will be the 31.0—
~%1’E ::
movement amount (mm) per minute.
mm/min
-262-
4. OPERATING MODES
4.3 RAPID TRAVERSE MODE
I Uw
“The control axes start moving when FEED AXIS SELECT
the FEED AXIS SELECT s;itches I I I
are set ON and continue to move
while these switches are at ON. They
decelerate and stop when the switches
are set OFF.
Nom k When the MANUAL OVERRIDE function switch is ON, the override value of the FEED
RATE OVERRIDE switch will be valid for the rate which has been set by the manual feed rate.
FJOTIZ 1: Refer to the Operating Instructions issued by the machine builder for the rapid traverse rates.
IWITE 2 Refer to Section 5.1 for details on the RAPID TRAVERSE OVERRIDE switch.
Operating procedure
-l ‘“
f ~D,M::,E~x%R,E’
TAPE JOG
HANDLE REFERENCE
POINT
INCRE. * RETURN
MENTAL
L )
Lb-’
Select the desired override value using
the RAPID TRAVERSE OVERRIDE
switch.
-263-
4. OPERATING MODES
4.4 REFERENCE POINT RETURN MODE
NOTE k The override value set by the CUTTING FEED OVERRIDE switch is invalid for the rapid
traverse rate, but the control axis will not move when this value is OYo.
f Y
Return direction plus Zero point return direction minus
~ —
——— --
71--- –––-– f
A
Minus
m ~ “L’S ‘inus~
=
——————
/
‘l”s
Reference point Reference point
-264-
4. OPERATING MODES
4.4 REFERENCE POINT RETURN MODE
An alarm will result if the return direction is incorrect when high-speed reference point return is
performed.
The control axis is positioned at the reference point by the rapid traverse rate.
r
-.
- -
.— -- ---- —-. .
Minus Plus
~ ,eferjcepoint
Operating procedure
MODE SELECT
~’”
TAPE JOG
HANDLE REFERENCE
POINT
INCRE- Tel RETURN
MENTAL
I RAPIDTRAVERSEOVERRIDE
~’”
Select the desired override value using
m
xi
fqijj)
25
With the near-point dog above the machine table as shown in the figure, the “machine position” depends
on whether the near-point detection limit switch is at the “+” or “-” side.
If the limit switch is on top of the dog, move it to the “ +“ or “-” side.
-265-
4. OPERA lYNG MODES
4.5 INCREMENTAL FEED MODE
I UM
Move the machine using the FEED FEED AXIS SELECT
AXIS SELECT switches.
When, as shown in the figure, the limit
switch is in the “-” direction, set the ~Mnl
“+” FEED AXIS SELECT switch
ON.
,~1 ~1 ~1 ,Ul
For dog-type reference point return, set the “+” and “-” FEED AXIS SELECT axis direction irmut1
switch= ON in the dire&ion approaching the dog and limit switch.
For high-speed reference point return, set the” +” and “-” FEED AXIS SELECT input switches ON in
the direction in which the spindle head approaches the reference point position.
Set the FEED AXIS SELECT switch ON until the dog is kicked for dog-type reference point return or
until the reference point arrival lamp lights for high-speed return.
======!’” MD1
TAPE
MODE SELECT
MEMORY
RAPID
TRAVERSE
JOG
HANDLE REFERENCE
POINT
INCRE- B REllJRN
MENTAL
F===_ ’I’”l=====
Select the movement amount using the
-266-
4. OPERATING M ODES
4.6 HA_NDLE FEED MODE
=’”
FEED AXIS SELECT
i I
the f~ed amount by setting the.FEED
NOTE 1: With the handle feed 3-axis specification, 3 handles corresponding to the X, Y and Z axes are
controlled. With the 4-axis specification, the Z-axis handle can be switched by axis selection,
Operating procedure
Ilw
MODE SELECT
MEMORY
RAPID
MDl TRAVERSE
TAPE .IOG
HANDLE REFERENCE
POINT
REXTJRN
INCRE- B
MENTAL
=’”
Select the control axis to be moved by
HANDLEFEED AXISSELECT
Yz
x 4
-267-
4. OPERATING MODES
4.7 MEMORY MODE
UP
I 1
Call the machining rogram for
memory operation from the setting
and display unit.
MODE SELECT
MEMORY
RAPID
MD I —T’ll a. ..AVFR<
..-. .- E
TAPE JOG
REFERENCE
HANDLE POINT
a
RETURN
INCRE- 2 Jl
MENTAL
Select the desired override value using the RAPID TRAVERSE OVERRIDE, FEED
RATE OVERRIDE or SPINDLE OVERRIDE switch. Normally, it is set to 1007o.
F ~ & [:@:
F1
m m
n10 m
o w)
% % “%
-268-
4. OPERATING MODES
4.8 TAPE MODE
I 1
Automatic operation is commenced OR
by setting the CYCLE START switch
to ON. CYCLE START FEED HOLD
When the movement has been stopped using the FEED HOLD switch, restart automatic operation by
settirw the CYCLE START switch ON.
Mem~ry operation is completed when the M02 or M30 command in the program is executed. The M02
or M30 lamp on the machine operation board will light.
When repeating the same program, input the rewind signal at the user PLC for resetting and rewinding.
NOTE 1: Set the RESET switch to ON in order to forcibly terminate operation at any point during
automatic operation.
HANDLE REFERENCE
POINT
B RETURN
IN CRE-
I I MENTAL
Load the paper tape into the tape
reader.
-269-
4. OPERATING MODES
4.9 MDI MODE
HANDLE REFERENCE
POINT
INCRE- s RETURN
MENTAL
%’
NOTE k The “dry run rate” is the movement speed at the MANUAL FEED RATE switch setting. The
feed rate assigned in the program during automatic operation is ignored.
Nom 22 Refer to Section 6.7 for details on the feed override as applied to the manual feed rate.
mm/min
-271-
5. FUNCTION S WITCHES IN OPERATING MODES
5.4 HANDLE/INCREMENT& FEED MAGNIFICATION
-272-
5, FUNCTION S WITCHES IN OPERATING MODES
5.7 CYCLE START AND F..ED HOLD
\ /
The CYCLE START switch is valid when it is first turned ON and then OFF.
The FEED HOLD switch is used to decelerate and stop the control axis during automatic operation or
otherwise temporarily suspend automatic operation. Operation is restarted with the CYCLE START
switch.
llmmllrl
-273-
6. S WITCH FUNCTIONS
6.1 ALL-AXIS MACHINE LOCK
6. SWITCH FUNCTIONS
-274-
6. S WITCH FUNCTIONS
6.4 MISCELLANEOUS FUNCTION LOCK
-275-
6. S WITCH FUNCTIONS
6.10 OPTIONAL BLOCK SKIP
Program. N 1 G 54 ;
N 2 G90G81X50. Z-20. R 3. F1OO ;
/N 3 X30. ;
N 4 Xlo. ;
N5G80;
M02 ;
Part 1) Part 2)
Switc k ON Switci OFF
N4 N2 N4 N3 N2
J —— 4
II II
-276-
6. S WITCH FUNCTIONS
6.11 MANUAL ABSOLUTE
-. 5
T
x
w
Programmed path
‘(absolute value command)
I Feed hold stop
1
Manual interrupt
-~= (programmed coordinate system is
updated by an amount equivalent to
movement value)
.-—. —.-.; ‘,--7
Start after manual interrupt
*
Tool passes along same path as that programmal.
–Y
7
. x
w
Programmed path
Feed hold stop (absolute value command)
+., ;
1
Manual interrupt
.r-(programmed coordinate system is not
,r- updated)
‘,! \
4 Path after manual interrupt
I
–Y
I TOO1path shifts by amount equivalent to manual interrupt value
(zero point shifts),
-277-
6. S WITCH FUNCTIONS
6.12 MIRROR IMAGE
Y I
I
I
lb Y-
\ I
/
i “1 ~
~fl
I I
I I I
1
I L7 I
I I
L —-— — -
\
\
\l
I
Position wher~ mirror xl Basic machine X
Image switch ]S set ON Mirror image coordinate system
axis
Fig. 1.1
-278-
1,
~,
,,
,,
6. S WITCH FUNCTIONS
6.12 MIRROR IMAGE
D1
2 DOG TYPE (A) 0
: D&Gmmf’rw~y) 0
0
5 G7i/87 IGNR 0
6 GT6/S7 (-) 1
7 ~-CHECK OFF
8 ~-CHECK-N 1234.d
9 ~-CHECK-P 10,OOO
10 G60SHIFT 0.000 D [
# ( ~)~@ ) DATA ( )
-279-
6. S WITCH FUNCTIONS
6.12 MIRROR IMAGE
Programmed path 1
Y ( I
I
-./ I
/ ‘\ I \,
I
I t
I i-
IMAGEswitch i
1 I
I Lm
I
L __ —_J\~,
I
1. Move the tool ‘~1 1
to the mirror t
image center.
)
I x
Mirror 2. I&cute G91G92XOYOZ0 ; by MDI.
image axis 3. Set the MIRROR IMAGE switch to
ON.
4. Search for the program.
5. Press the CYCLE START switch.
Fig. 2.1
-280-
6. S WITCH FUNCTIONS
6.12 MIRROR IMAGE
I
I
I
interim point. .when
. mirror
image is applied
i Interim point
I
I
I
I
I
I
d I :’
~t~
I Programmed path
Path with mirror
image applied I
Mirror axis
Fig. 3,1
-281-
6. S WITCH FUNCTIONS
6.12 MIRROR IMAGE
I -—-—.
1
\/
,/
,/-——-
[ ~’\
‘)\
I \
( I I
I [
I I
I 1
1
I1 ‘4 b ‘\ \
Fig. 3.2
-282-
6s s WITCH FUNCTIONS
6.12 MIRROR IMAGE
(4) Checkpoints
When mirror image is canceled anywhere except at the mirror image center, the machine position will shift
from the present value, as shown in the figure below. To return this status to what it was originally, return
the external mirror image switch or parameters to the OFF position. As a result, the present value (2)
counter may change greatly when cycle start is initiated.
Be sure to cancel mirror image either above the mirror image center and, after cancellation, assign a
positioning command and zero point return command (G28 or G30) using absolute values.
The “MR” display enables the mirror image status inside the NC system to be confirmwl. Any axis with
“MR” is treated as a mirror image axis by the NC system internally. This is because it recognizes the
mirror image switch ON and OFF states.
If the MIRROR IMAGE switch is set OFF and the CYCLE START switch pressed, the “MR” display
is cIeared.
\ )’
N4’fi
Mirror image OFF z
/ N4
b’
---programmed ‘at]’
N3
i
J
}
N2’x N2
Path with ~/’
mirror image applied ~-
‘-
Nl’-%-
\ ‘]
Mirror image OFF
50. Y 50.
Y
x 150.
N 2 Gol X-1OO. Y1OO. : x -15o. lvlR
Y 150.
Y 150.
-283-
6. S WITCH FUNCTIONS
6.12 MIRROR IMAGE
MIRRORIMAGEswitchOFF ~ ?
Cycle start + OFF
(Machining) + OFF Machining without mirror image
Machining completion + OFF
MIRRORIMAGEswhchON ~ OFF
Cycle start ~ ON Mirror image center coordinates stored
(Machining) * ON Machining with mirror image
Machining completion * ON
A MIRROR IMAGE ~ ON
switch OFF
* Movement by JOG,+ ON
etc. (not memory,
MDI or tape
operation)
A MIRROR IMAGE - ON The mirror image center
switch ON coordinates are not stored simply
L
II by setting the switch ON/OFF.
A MIRROR IMAGE L ON
switch OFF t
I 11
* Reset or set to
v
MDI mode, execute
cycle start with
“MDI NO
SETTING” and
perform a dry run The mirror image status is set
e OFF
from ON to OFF.
-284-
6. S WITCH FUNCTIONS
6.13 ERROR DETECT
JI
I/i
Error detect OFF
~
Error detect ON I
l“’===
I
-285-
6. S WITCH FUNCTIONS
6.16 F1-DIGIT FEED
6.18.1 OUTLINE
This section relates to the automatic handle interrupt function which enables movement to be interrupted
by the manual handle in any automatic mode (tape, memory, MDI).
(The automatic handle interrupt function is optional.)
-286-
6. S WITCH FUNCTIONS
6.18 HANDLE INTERRUPT
6.18.2
(1) While any of the automatic modes (tape, memo~, MDI) is selected, the automatic handle interrupt
function enables movement to be interrupted by the manual handle when the manual handle mode
has been selected. However, movement cannot be interrupted using the manual handle with the
automatic reference point return commands (G28, 629, G30), thread-cutting command (G33) and
skip command (G31).
(2) Even during automatic pause (feed hold) and block stop, the automatic handle interrupt function is
valid provided that one of the automatic modes (tape, memory, MDI) is selected.
(3) When an axis is moved by the automatic handle interrupt function during a dwell (G04) command,
the dwell count operation is suspended. It is first checked that the axis has compIeted its movement,
and then the dwell count operation is continued.
(4) The automatic handle interrupt function is valid even during automatic machine lock. However,
during manual machine lock, the machine does not move and only the present position display is
updated. Unless the manual machine lock mode is established, the machine will move by the
interrupt amount based on the manual handle and the present position display will be updated,
(5) Interrupt does not apply to axes to which interlock signals have been input or to axes with a soft limit
interrupt direction.
-287-
.,, .,
6. S WITCH FUNCTIONS
6.18 HANDLE INTERRUPT
In the incremental value ‘mode, the path which applies after the interrupted block shifts by the
interrupt amount, as shown in the figure.
~ ‘
Interrupt amount based on manual handle
NOTE The present position display and machine position display include the handle interrupt amounts.
With automatic handle interrupt, the selection as to whether the absolute value data is to be
updated or not is made by:
1) Machine parameter which sets whether it is to be done by parameter or the manual absolute
selector switch.
2) When done by parameter, another machine parameter sets whether the absolute daia is to he
updated or not for each axis.
3) When done by manual absolute switching, selection is made by the switch on the machine
operation board.
-288-
6. S WITCH FUNCTIONS
6.18 HANDLE INTERRUPT
Position display
Absolute value data page 2
updating Manual interrupt
amount disrdav
Machine ON Machine Absolute values Not updated
c< ??
parameter 1 parameter updated
($asic specification (basic specification
parameter) parameter) Absolute value not Updated
I _ abs intabs updated
(for each axis)
OFF PLC interface ON Absolute values Not updated
“~, manual absolute updated
switching
OFF Absolute value not Updated
tmdated
\
Interrupt amount based
on manual handle Path after interrupt
(Absolute value mode, programmed absolute value updating valid, single block operation)
-289-
6. S WITCH FUNCTIONS
6.18 HANDLE INTERRUPT
programmed path,,
(G$JOX
.—Y ;)
@
-290-
6. S WITCH FUNCTIONS
6.18 HANDLE INTER.K UPT
A
‘., Programmed path,,’”..,, ,..
‘ .’ 1
G42 ,,#””a Q ~.,, /“
,/
,/
.-
radius
,,-.,
----
“l~..<Programmed
..’ path ,~~..
. . , ~. C*I-l ..7A
\
Programmed path
r
\
~y
HANDLE *N
INTERRUPT
on the machme operation board to ON.
@
OFF
\ J
-292-
6. S WITCH FUNCTIONS
6.18 HANDLE INTERRUPT
I
14ANDLE FEED AXIS SELECT INCREMENTAL HANDLE FEED
switch on the machine operation board. MAGNIFICATION AXIS SELECT
Select the movement amount per scale
increment using the HANDLE/ mm 1
~m lm m 10 Yz
INCREMENTAL MAGNIFICATION x 4
switch. ml
10
10 &lo
1 @m
1 ;%
[
I
~
~ Program&d path
Tool ~ath (Pr~ent PositIon disPlaY)
(hancfle interrupt display) I
I Handle interrupt
I
Automatic operation is terminated
when the M02 or M30 command is
executed.
-293-
1. CONFIGURATION
1.1 SYSTEM CONFIGURATION
1. CONFIGWTION
H . —--—
———
J ——.
—-—
-.—.
—
—-----
A
P
i
1
I /
i I
I i
I Operation Power Limit I
I board board switches, etc. 1
r---l
Iol
L- J
Manual ?
I pulse
I
I
I
I
L ----
~11
--—— ————
Encoder
—— ——.
x-axis
motor
— .—— - --—-
generator
-295-
1. CONFIGURATION
1.2 TABLE OF UNITS CONFIGURING S YSTEM
Accessories ]lset
-296-
2. CHECKPOINTS BEFORE S WITCHING ON PO WER
2.1 CONNECTION SYSTEM DIAGRAM’
[M330HM/335Ml
CABLE CNB21
CABLE CNS32
Released to uwr
r
I
Well 1SE O1). BOAR~ :
CABLE CNS31L-— ——— — ‘a ~
r HRS222C 1
[-
1
%fc M c ilc Mc MC
Ml CRO 712 Ill 121 “41 ?~’”...,-. ... ---...
m lwwl==ll : ‘“MM ‘0”=’
~): Automatic
programming
FLD
(*)
;
g
[; I
I
II I Ilal
d Ad‘“~
llls~ll:{
:1-‘“” ~
‘G
system only L12
g!! I.RM + Id!
E
r,
l’\l T
-. t
‘J WI L: II
1’ II
m 1 bA’13LE C’x)iif
CABLE CXSII rJ =
11{s 232C ;
—
CABLE CSS21.22 CABLE [’:,1111 G
-1’
C.4BLk: CSS12
.X=tLsE2-
-297-
2. CHECKPOINTS BEFORE S WITCHING ON P O WER
2.1 CONNECTION SYSTEM DIAGRAM
~330HM-v/335M-vl
CABLE C?4S32
CABLE CNE )21 NC OP BOARD
.
I fl:l Mcsol
,
I
n
z
:
M-
CRT
R S S3ZC 1
DAT.4 SARVER -
FA STATION
I I MACHINE OF BOARD ! ‘t
lC MC
k1
FLD 411 724
)P) -1
~): Automatic [*) 472
474
programming
system only
BAT
(0P
ZJ
m
z
‘1
1,
1,
I
CABLE CNP12 “_:y MAcH,NE
,- ——— —--- ——---—- --- —--
‘-” i==
1’
CMD12
I D! I
,CFD13
+
DO I
. CNAS7 ANALOG IN
, CMD21
4 Dr 1
<C F D22
4 DO 1
—
XA@
. . IUUV
AL
....
‘Fp-i
““
TRANS XB G AMP Nz
800V A I =K1-!Y) p 1 =
T &ERM
T] :SKO-NCB139 %- ———-INATING ———.—
CONNECTOR
m/Pa\~
-298-
2. CHECKPOINTS BEFORE S WITCHING ON POWER
2.2 TABLE OF CABLES
CNP1 1 CRT
PD21 power supply
o a ACV–1
I’ape reader CPUA CNS12 PTR240
CNS12 D a CN1
PD20 power supply CNP12 AVIU3W-24
ACOUT D 9 ACIN
Servo MCP (CPUA) CAM1 1 Servo amplifier axis 1
amplifier CAM1l n n CNIA
Sensor MCP (CPUA) CNA1 8 Sensor
CNA18 CZ
Spindle unit MCP (none) CND15 Spindle unit
CND15 @
MCP (CPUA) CNA1 1 Spindle encoder
CNA1l P
Manual DIO–A CNA1 2 Manual pulse
handle CNA12 R generator
1/0 cables DIO–A CMD 1 1 Machine side
CMD1l E’ Operation board &
power board
DIO–A CMD 12
CMD12
DIO–A CFD13
CFD13
D1O–B CNA27
CNA27 R
DIO–B CFD22
CFD22
DIO–B CMD2 1
CMD21
DIO–B CNA21 Encoder
CNA21 C2
-299-
2. CHECKPOINTS BEFORE S WITCHING ON POWER
2.3 DRIVER AMPLIFIER WIRING CHECK
II
( 1 ) Measure the AC 200/220V voltage at the entrance of the driver amplifier NFB.
It should be AC 200/220V + 10/–15%.
(2) Also measure between U, V, W and ground (frame) using a tester and check that infinity registers.
(3) Check the terminal board and connector connections.
.,..
-3b0-
2. CHECKPOINTS BEFORE S WITCHING ON POWER
2.4 CHECKING THE INPUT POWER SUPPLY
Control unit
ACIY
ACI?4
Rill
PD20 AMP AMP AMP
E - w
Q ACICOV
v
7 Transformer NFB NFB
1 T I 1
11’
1
[cl
RST
.,
input power supply system diagram
-301-
?,,.;j .,,,,,..:
,!; ,.. , ..
MU311
*12V .
-12V .
+24V .
NOTE L Refer to Section 3.1 for details on the +24 VG”ND -
LED lamp displays. [
NOTE 2 Do not undertake the voltage measure-
ment with the power ON since the power
supply may be shortcircuited when the
voltage is measured with 100V supplied
to AC IN.
-302-
2. CHECKPOINTS BEFORE S WITCHING ON PO WER
2.5 CHECKING THE POWER SUPPLY SECTION
-303-
,. ,,,;
. ,,, ....,, ,:
I
System 1 \
\
\
ntrol unit \ c
\
\
\
\
\
;able
Shield covering
Conned to ground.
-304-
3. PROCEDURE FOR TURNING PO WER ON
3.1 PO WE.R-ON PROCEDURE FOR CONTROL SECTION 0NL%
-305-
3. PROCEDURE FOR TURNING PO WER ON
3.1 POWER-ON PROCEDURE FOR CONTROL SECTION ONLY
:-.
,.
306-
,,,,,
~~ External input
K03-XFF
++
Switch
I
PLC output
.elay contact
YISS-Y2FF . NC input
R1~- R163
Relay coil
*
“t-
Board input
XICO-X13F
PLC input
/.
Switch XIM-XHF NC output
t RO-RK
Board output
Lamp 1- Ylm-Y12F
In the above figure, the signals between the PLC and NC are freed but the allocation of the addresses for
the external signals between the PLC and CRT board, power board and machine operation board is not
fixed. This is because the sequence programs are prepared by the machine builder based on the functions
built into the PLC and so reference should be made to the allocation chart issued by the machine builder
for the allocation of these addresses.
The following check methods using the interface check page are available.
1 ) Operate the external switches and limit switches and check the ON/OFF statuses,
2 ) Output the output signals from the NC side and check the ON/OFF statuses.
-307-
3. PROCEDURE FOR TURNING PO WER ON
3.2 CHECKS BASED ON INTERFACE CHECK SCREEN
‘( )()() () ()()
I I I CHECK I I I I I
Set the PLC input device number into up XO078 0000000000 YO078 0000000000
theleft-hand DEVICE( ).
DEVICE DATA MODE DEVICE DATA MODE
i (.xoooj) ( ) ( ) ( )()()
Status with XO set as input
device number
-308-
3. PROCEDURE FOR TURNING PO WER ON
3.2 CHECKS BASED ON INTERFACE CHECK SCREEN
II
111
~ ‘“ 101
I 1
Set the switches on the external
operation board ON/OFF
and check that the bits of the
corresponding devices are
1 or O.
1 ) When the corresponding bit is not “l” on the PLC input data area (with NO contact)
* Incorrect wiring connections for external input signal line
s Break or disconnection in external input signal line or switch failure
2 ) When the corresponding bit is not “1” on the PLC output data area (with NO contact)
* When the PLC input data is correct and the PLC output data is incorrect, it may mean
that there is an error in the sequence program.
-309-
3. PROCEDURE FOR TURNING PO WER ON
3.3 POWER-ON PROCEDURE FOR ENTIRE SYSTEM
- 3io -
3. PROCEDURE FOR TURNING POWER ON
3.4 OPERATIONAL CHECKS
NOTE t If axis stability is poor when the axes are moved in the handle and jog modes, proceed to adjust
the stability of the drive system in the next section first before checking.
-311-
,.
,.
-312-
4. DRIVE SECTION ADJUS TMENTS
1 Pcl
16
#( )AXISC >DATA( )
Unlike conventional systems, there is no need with the MR-S servo system to align the position loop gain
for the interpolation axes using the controls or to reset the offset to zero.
(1) 3 PGN: Position loop gain (standard = 33)
This is normally “33” but it can be reduced to about “25” with overshooting in a
closed-loop system,
Make the setting common for all axes.
(2) 5 VG1: Speed loop gain (standard = 150)
If this is increased, the responsiveness rises. (“250” is the limit)
(3) 8 VIA Speed Ioop advance compensation (standard = 682)
If this is increased, the responsiveness rises. (“1500” is the limit)
-313-
5. REFERENCE POINT RETURN ADJUS TMENTS
5.1 REFERENCE POINT RETURN OPERATION
r \
-314-
5. REFERENCE POINT RETURN ADJUS TMENTS
5.2 SETTING THE GRID INTER VALS
~1
. ---- ---- -t
\
\ Path of original reference
\ point return
\ ---- -- —-. j
l., ‘- I
AA AAA AA AAA
A 1- {
* t jg:;;e.alsetb?
Grid interval set
by parameter
-315-
5. REFERENCE POINT RETURN ADJUS TMENTS
5.3 SETTING THE GRID MASK
5.3.1 SETTINGS
The first grid point after the dog has been cleared serves as the reference point. When there is a grid point
at the position where the dog is cleared, then the grid point at the position where the dog has been cleared
or the following grid point can serve as the reference point, depending on the speed of the limit switch
operation and, as a result, the reference point return position may shift.
Conseauentlv. the position at which the dog is cleared must be placed in the center of the grid point.
Adjustment ~an be-made by changing the m~unting of the encoder or dog. However, even if ihere-is a grid
point at the grid mask position which has been set by setting the dog mask through a parameter, this will
be ignored. The result is the same as having lengthened the dog by an amount equivalent to the grid mask.
As a result, the position at which the dog is cleared is set at the center of the grid point.
7
Grid point serving as electrical zero point due to
speed of limit switch
I Original electrical zero point
!
I I
‘C2E5 AA
Reference point return before grid mask setting
I
A A A A A
Dog
I “~.,w
Reference point return after grid mask setting
-316-
5. REFERENCE POINT RETURN ADJUSTMENTS
5.3 SETTING THE GRID MASK
l—
11111 I SERVO 1 I I
A A A ? A
Dog I
I I
I
Grid mask setting ~ 1
I I
amount 1
~—~ Grid amount display
I I
If the grid mask amount has been set, the grid amount displayed is the amount from the grid
mask to the grid point.
-317-
5. REFERENCE POINT RETURN ADJUS TMENTS
5.4 SETTING THE REFERENCE POINT SHIFT AMOUNT
I I Near-point dog
i I
A A A
-318-
,,
‘:,
,
,,,
5, REFERENCE POINT RETURN ADJUSTMENTS
5.6 REFERENCE POINT RETURN PARAMETERS
NOTE The calculation will yield a high limit value but remember to keep within the range of the
recommended values since mechanical shock and other such trouble may occur if a high speed is
used. This is becomes the speed accelerates in step form (acceleration zero).
[ZERO-RTN PARAM]
7 dir(-) 1 1 1 0 0 0
8 noref ~
o 0 o 0 0
13# 1 -rfp o 0 0 0 0 0
16
# ( )Hs< >DATA( )
Reference point return parameters
-319-
6. PARAMETER SETTINGS
6.1 BASIC MACHINE COORDINATE SYSTEM (G53) SETTINGS
6. PARAMETER SETI’’INGS
m
+
15--
lo-- Reference (zero)
~ point return
5 position
{ ,1 # I 1, 1 1 I 1 1, * 1 1 1
I
-50-45 -40-35 -30-25 -m-15 –lo–
ma~hinecoorclinak.
system zero point
-4
–1
-2s
t
-30+-
–40
-45
-50 {
In the above figure, the parameter settings of the first reference point are as below:
X15000 Yloooo
Setting is also made in the same way for the Z axis.
-320-
6. PARAMETER SETTINGS
6.2 STORED STROKE LIMIT (1) SETTING
I
I
~
,
( - ) setting +
Fed rate ‘ Setting
i
?.
I
1
&-’- 1
15 tlml
) AXIS DATA ( )
I #(
< >
NOTE The speed causes the stop position of the stroke limit to fluctuate.
-321-
6. PARAMETER SETTINGS
6.3 MACHINE ERROR COMPENSATION SETTINGS
+ —-
1 Machine table I
Ball wrevf
~ (motor)
-
Backlash
[AxisSPEC. PARAM]
11 GOback o 0 0 0 0 0
12 G lback o 0 0 0 0 0
13 OT- 0 0 0 0 0 0
14 OT+ o 0 0 0 0 0
15 t.lml
-322-
,,, ,,,,
6. PARAMETER SETTINGS
6.3 MACHINE ERROR COMPENSATION SETTINGS
-t20
+10
-500 – 400 -300 -200 -100
I 1 I I 1
z ~z
+10 I
+5 I L y Spindle
-400 -w -m – 100 yl
Q 1 1 I
-5
-5 Rela-I
- lotive I
-9 error
2 ;~ –15
-14
‘;) z Ie
I
\
When the squareness of the Y axis in relation to the Z axis is measured and is found to drop as the Y axis
moves in th~ “-” direction (no squareness of Y axis in relation to Z axis), as in the figure ab~ve, the Z axis
is automatically moved (compensated) in the “-” direction as the Y moves in the “-” direction.
-323-
.,, ,,
6. PARAMETER SETTINGS
6.3 MACHINE ERROR COMPENSATION SETTINGS
mm)-500 –400
-+50
–lo
–24
-29
@
–42 --–40
,
–500 –400 -300 –200 –loo @ o
(/J)
+20
1 I
–5
-13
-19
---20 -20
–30
---30 –30
/ (U)
(/1}
. The offset numbers are consecutive numbers for each axis, and a start may be made from any
number where the axis name has changed.
● The offset numbers are always assigned from the “-” direction of each axis toward the “+”
direction.
. An offset number must be assigned on the machine’s reference point.
Compensation is provided with the reference point serving as the zero point of the compensation.
-324-
6. PARAMETER SETTINGS
6.3 MACHINE ERROR COMPENSATION S15TT1NGS
(4) Set the data into the NC-ERR. CMP.] screen parameters,
~C-ERR. CMP.]
2 drcax x Y z z
3 rdvno 11 25 7 89 0
4 mdvno 1 17 33 81 0
5 pdvno 13 25 37 89 0
6 SC 1 1 1 1 0
7 spcdv 50000 50000 50000 0 50000 0
13
16
-325.
6. PARAMETER SETTINGS
6.3 MACHINE ERROR COMPENSATION SETTINGS
.,
““
-326-
II,,
6. PARAMETER SETTINGS
6.3 MACHINE ERROR COMPENSATION SETTINGS
MC-ERR. CMP.]
# # # # # # # #
1-100 17 90 33 -60 49 0 65 0 81 24 97 0 113 0
2 -92 18 76 34 -38 50 0 66 0 82 22 98 0 114 0
3 –84 19 62 35 –26 51 0 67 0 83 20 99 0 115 0
4 -76 20 56 36 -10 52 0 68 0 84 20 100 0 116 0
5 -68 21 48 37 0 53 0 69 0 85 18 101 0 117 0
6 -54 22 34 38 0 54 0 ?0 o 86 14 102 0 118 0
7 –48 23 20 39 0 55 0 71 0 87 10 103 0 119 0
8 –34 24 10 40 0 56 0 72 0 88 4 104 0 120 0
#( ) DATA ( )
1 ) The machine error compensation data screen is used for setting the pitch error compensation
and relative position compensation amounts,
2 ) The compensation amount numbers run consecutively from 1 and so, starting from 1, they are
used for the pitch error and relative position compensation amounts.
* In the case of this example, the settings are as below.
X-axis pitch error compensation settings for #1 to #12
Y-axis pitch error compensation settings for #17 to #24
Z-axis pitch error compensation settings for #33 to #36
Y-Z axis relative position compensation settings for +431to #88
3 ) The measurement values at each axis position (offset numbers) are entered as the compensation
data.
e Compensation data of O is treated as a compensation amount of zero.
* The compensation data is twice the actual measurement (p mm). This is set by pulses and
so a 1 p compensation is provided for 2 pulses in a 0,5 p/pulse control system.
-327-
.. .
7. REGULAR MAINTENANCE
7.1 REGULAR TME READER INSPECTIONS AND
MAINTENANCE
7. REGULAR MAINTENANCE
7.1 REGULAR TAPE READER INSPECTIONS AND
MAINTENANCE
Every day, perform the following maintenance and inspection procedures for the tape reader prior to
operation.
( 1 ) Inspection method
1 ) Cleaning
Malfunctioning may be caused when dust from the surroundings or tape particles adhere to the
readout surface. Use a brush with soft bristles to clean periodically the glass surface of the
light-emitting case and the tape travel surface.
If the dust and dirt are hard to remove, remove the head mounting screw holding the
light-emitting case and detach the case. This will expose the glass surface of the light-emitting
case and the tape travel surface, and it will make it easier to clean these areas.
—::
\
l\
I
~-.
r~---
<II
‘
Glass surface Connector
To reassemble the parts, fit the connector mounted on the light-emitting case into the connector on the
front panel and connect, and secure the mounting screw. Any dust and dirt which cannot be removed by
the brush with soft bristles should be cleaned away with a soft cloth dipped in alcohol.
2 ), Lubrication
When the action of the tape clamps is stiff, lubricate the three slide areas shown below with a
small amount of machine oil. No other lubrication is required.
Lubrication
locations
I i
-328-
7. REGULAR MAINTENANCE
7.2 CHECKING THE EXTERIOR
(2) Troublwhooting
Check out the points listed in Table 3.1 if reading errors occur or something else appears to have
gone wrong with the tape reader.
-329-
8. TROUBLESHOOTING
8.1 CHECKING OUT TROUBLE
8. TROUBLESHOOTING
When something appears to have gone wrong with operation, it is first necessa~ to pinpoint the exact
cause(s) so as to devise the appropriate remedy. Proceed with the checks listed below.
-330-
,,,
”,,
8. TROUBLESHOOTING
8.2 EXAMPLES OF TROUBLE
‘,,,
-331-
9. BATTERY REPLACEMENT
9. 13ABRY REPLACEMEF4T
The data in this system is backed up by batteries.
The on-board batteries for the memory cards are mounted on MC442, MC471 and MC472, and the
system battery is installed in the battery box.
Highly reliable button batteries (storage batteries) are used, and since they are screwed down to the
boards, problems with defective contact do not arise.
Battery back-up period: At least 2 months
Battery service life 5 years (differs according to operating temperature)
In order to ensure the proper operation of the svstem, it is recommended that the batteries be reulaced
.
before their service life-of ~ yea~s has elapsed. -
(When the battery alarm appears, the machining program data may be lost.)
Storage batteries used: GB250H-3FB2; used for MC471, MC472 and battery box
GB150H-3FB2; used for MC442 (refer to note)
NO~ Starting with manual suffix code C, the battery power is supplied to the MC442 card via the
battery box.
-332-
9. BATTERY REPLACEMENT
In order to yield a high reliability, these batteries have been made in accordance with special specifications
and, as such, they must be ordered from Mitsubishi Electric.
It takes about 150 hours to fully recharge a depleted battery. The batteries have been fully charged before
they are shippwl from Mitsubishi Electric.
How to replace the batteries
The memory and CPU cards are providwl with capacitors for memory back-up. Therefore, in order to
protect the memo~ contents, the batteries should be replaced in as short a period of time (within 30 min.)
as possible.
//j [G B25DH-3FB21
Battery box
tGB250H-3F13?l
Battery
[Gf3150~-3FB21
/ Under standard
. specifications, batteries
. R
aie not mounted on the
A ---- .
/ u’U-A artid CPU-B
–~ . . . . . ..~ ,ac, pane, cards and the battery
power is supplied from
the batte~ box.
-333-
10. MAINTENANCE FUNCTIONS
10.1 DATA I’PUT/OUTP UT FUNCTION
-
.
(
U Displays
Parameter
tables
system,
common,axis,
machineerror,
R register
PLCconstants
Bit selection,
ATCdata,
Back-updata
PLCswitches,
Latchrelays,
Program
Workoffset Userback-up numbers
RRE
~%:
RS-232-C device
Input
@@E
n .--— ———————————--—— ——.
I I
output
EQES:
-334-
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT/OUTPUT FUNCTION
E E E E
o
R
0
B
0
❑ o
B
NO L320050L64LOL32 o NIL
B
IO 00 l---
[
---
——
Feed Feed Header Data
/
Au’ Data
0,320050
------ ----
(Ix64
-------
----- 0,0
0,32
----- 0: Type of data to be output fig
0,10001
------ -- N: Sequence number (O, 1,2, etc.; L data is separated into groups of 4)
I L Data in question is output 4 bytes at a time (HEX)
I M: Data in question is output 1 byte at a time (HEX)
I
[ 2&J;: $:ti:h&xd%Yid:tloo) )
NOTE Title characters are not output even when “title character output” is made valid and output.
The format for continuous (ALL output) data is shown below.
E
............... 0 ..........
B
—— —— a..
E E E E
.......... 0 0 0 -“”-””---- 0
B B B R
—.
Feed Header n Data n Feed Feed
n 40
chiirac-
Iers
c1
40
cimrac-
ters
Parameter
settings
-335-
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT/OUTPUT FUNCTION
-336-
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT/OUTPUT FUNCTION
Remarks
1ata no. Description
(approximate tape length, 3.5-inch floppy disk block number)
Same as parameter tape
.00 System common parameters 0.5 m
output function
101 Axis common parameters 7m
102Axis independent parameters 6-axis specifications: 11 m
103 Machine error compensation 13 m
information
104 Machine error compensation 9m
amounts
105 PLC constants
106 PLC timer
107 PLC counter
108 Bit selection parameters
109 PLC axis parameters 4-axis specifications: 3 m
Output for each axis
110 Work offset G-axis specifications 1m
included in specifications
111 ATC data All data output 9m
112 R register user back-up All data output 10 m
113 PLC latch relays 0.1 m
114 PLC switches 0.1 m
115 Program numbers 0.1 m
116 Timer integration 0.1 m
117 Counter integration 0.1 m
150 Key operation history All data output 1.5 m
Same as tool offset tape
200-203 Tool offset 100 sets: 2 m(A)
output function
Outuut for number of
sets’inch~ded in 100 sets: 5m
204 Common variables
specifications
(incl. comments)
205 Tool life All data output
250 APLC ladder All data output
All data output
251 APLC C language (accommodated by
mounted card)
750–1500 m
I I
All data output
252 APLC variables (accommodated by 370–740 m
mounted card)
-337-
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT/OUTPUT FUNCTION
Pressthe EMERGENCYSTOP
switchto eatabtishthe emergency
stop status.
-338-
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT/OUTPUT FUNCTION
NOTE 1: When a data number not covered by the specifications has been assigned, the “EM NO SPEC”
error message appears and no data is output.
When all the data is output, the data not covered by the specifications is not output.
NOTE 2 Data protection key 3
When data protection key 3 is valid, the screen in some versions (M320M, M330M, M330HM,
version C) is set to the protection status, thereby disabling input and output operations.
The ON/OFF status of the data protection keys is checked on the I/F diagnosis screen by monitoring
Y238.
~LC-I/F]
Call the I/F diagnosis screen ant < SET DATA s
monitor device Y238.
76543210 IIEX
* Y023B 00000001 01
DEVICE DATA MODE
( Y238) ( )() ]11KEY 1
KEY2
lNPU KEY3
o
0: Data protectionvalid
1: Data rotectioninvalid
(Y238-!’23A are backcontacts.) I
The protection status is released by setting the data protection keys to invalid. However, if for some reason
it is not possible to change the key setting, the status is released by forcibly defining the PLC control signal
on the I/F diagnosis screen.
How to release the data protect key 3 setting
~LC-I/F]
Call the I/F diagnosis screen and < SET DATA> Y023A=OO01
forcibly define device Y23A.
76543210 HEX
Y0233 00000101 05
E“
-339-
,,,
Output device
connection check
ALL1
ALL2
Output screen selection /’ “ ALL3
,/” Data No.
// /“
/ / D
# (99) DATA ( ~ )“
Setting and INPUT
E O 1 smNI= ERROR
No E O 3 No. Nm FOUND
E O 6 NO SPEC
E O 6 PLC RUN
Yes
~~
Data output start
* / IE[ -----l%
1 Parameter setting feed + EOR
#--l
2 40-character feed + EOB
UL
~ ~
*
m
I 1 EOR + parameter setting feed
-340-
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT/OUTPUT FUNCTION
~ ~ATA OUTPUT]
# 1 MAIN PROGRAM ABC # ~~ PORT NO. 1
# 2 TOOL DATA CFF #12 DEVICE NO. 1
Call the data output screen. # 3 PARAMEI=R OFF
< DEVICE> PTP
o
< BAUD RATE> 4800
OATA
w’ < ISO/EIA > 1s0
OUT < TITLE FEED> o
< OIJTPUT DATA >
c)MENU
-341-
,,J.
~ ,, “
.342 -
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT/OUTPUT FUNCTION
NOTE L When an attempt has been made to input and compare data exceeding the actual memory size,
the data equivalent to the memory size is first read, then “E1O MEMORY OVER” error
message appears, and operation is terminated.
NOTE 2 All the data protect key settings are ignored.
However, in some versions (M320M, M330M, M330HM: version C), the screen may be set to
the data protect status due to the protect key 3 setting. (See page 339)
JW3TE3 When stopping the APLC, first set it to the emergeney stop mode, and then set the CPU DIP
switch 2 to the ON position. (See page 338)
‘1,
,,,,
-343-
,:, .
I
Stop user PLC. I
E O 2 PLC RUN
No m E O 6 NO SPEC
E 86 INp~ DATAERR
I I
E 1 0 MEMORY OVER
No E 1 7 p~m ERROR
E 1 8 PARITY ERROR
E 86 INPUT DATA ERR
Data entry
[0
I DATA IN COMPLETE I
-344-
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT./OVTPUT FUNCTION
1
Check that the user PLC has stopped. !
(See page 334)
~ATA INPUT]
~
# 1 MAIN PROOR%.h4 ABC # ~I PORT 1
# 2 TOOL DATA OFF #12 DEVICE 1
Call the data output screen. # 3 PARAMETER OFF
< DEVICE> PTP
orip.
OUT
#lo~o&
2 ! COMP
cBAUD RATE> 4800
< INPUT>
!n MENU
< COMP. DATA >
ID INPUT \
< INPUT>
I I I
Set fl~into
area.
the # setting
I I < COMP. DATA >
I \ d
< INPUT>
F42LOLOL1
0001 L1 0000 ;
Press the ~NPUT] key.
I < COMP. DATA >
-345-
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT/OUTPUT FUNCTION
E O 2 F’LCRUN
No
* E O 6 NO SPEC
E 8 6 INPUTDATAERR
I
COMPARE EXECUTION
~
Data read
[
E 1 0 MEMORY OVER
No E 1 7 PARITY ERROR
*
E ] 8 PARITY ERROR
E 35 COMPARE ERROR
E 86 INPUT DATA ERR
No
Yes
I COMPARE COMPLETE
-346-
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT/OUTPUT FUNCTION
o
INPUT
< INPUT>
;(:) DATA ( )
<
I INPUT>
N2L1OOO1
LFOOOOLOLO:
-347-
10. MAINTENANCE FUNCTIONS
10.1 DATA INPUT/OUTPUT FUNCTION
.. .
-348-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
v/335.M- v)
/t !.... ..-................................I---
Machine parameter
menu displays
(Na9 A13)
SPINDLE:PLC-DATAIPLGTMR ~PLC-CNTR”~
BITSELC: PLC-AX. ~ ~MEN~-j
anmananmama
key
13asic
specification
parameters
IIAxis l-axis 6 I
Axis
specification
pammetem
Axis 1- axis 6
Axis spetilmtion
parameters
Axis 1- axis 6
II
Zem point
return
parameters
Axis 1- asis 6
un
I
servo
parameters
Axis 1- axis 6
Sewo parameters
Axis 1- aXiS6 I
Machine error
compensation
m
-J
Macro file
&
Spindle
parameters
I PLC
I
constants
I I PI-C timer
II EYElr ●
I_-&il
-350-
!~,,
II
I
(ICQI) User parameter screen I
OP I
MODE ( U)
Parameter _
PLC-SW I CONTROL I AXIS I SETUP
screen
-----.-----
r -----------
------
---- I
1
I
II
I
~LC-I/F] I
DEVICE (lCQ1)
Machine parameter screen I
. Ow I
MODE ( M)
BASE I AXIS I ZP-RTN I SERVO I
Normally the user parameter screen appears in the form of the parameter screen, and so the following step
must be taken to display the machine parameter screen.
~’”1
~LC-I/F] DMGN 5
<SETDATA> X~08=Oool yoo15=0000
WIOA=OOOIO 005=0064
I I
I 76543210 HEX 76543210 HEX
I XOOQO 0000000000 DOO05 0000000000
i X0008 0000010 i 05 01100100 64
I XOO1O0000000000 DO(M6 1000000181
I XO018 0101000050 00000100 04
I
I x0020 10100011 /8 00007 OtOOOO 10 42
I X0028 100000 ]0 82 1000010084
I X0030 0000000000 00008 000000 ]0 02
I
I X0038 00001100 OC 11000000co
Set 1001 into DEVICE ( ). X0040 0000000000 DOO09 00000000 00
Leave DATA ( ) blank. XO048 0000000000 00000000 m
Set M into MODE ( ). xoo~” 0000000000 DOO1O 0000000000
X()()58 0000000000 0000000000
XO060 0000000000 DOO11 00000000 00
XO066 0000000000 00000000 00
X0070 0000000000 DO012 0000000000
X0078 0000000000
DEVICE DATA MODE DEVICE DATA MODE
[ 1001) ( )( W i 1( 1( 1
I
I I ,’
-351-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M- V)
1.1 MACHINE PARAMETER SELECTTON
To switch to the user parameter display, switch the power off and then back on again or proceed as
follows.
‘,
,,
4!
-352-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M-V)
1.2 BASIC’ SPECIFICATION PARAMETERS
9
10 axoff 00 0000
11 abson 000
12 intabs : ; iooo
13
14
15
16
After setting any parameter marked (PR) in the tables, switch off the NC system power. The paramett
in question will be valid when the power is switched back on again.
4 Sp-ax Spindle Sets “l” when the spindle is the NC O: Servo axis serving as
interpola- control axis. NC control axis
tion 1: Spindle serving as NC
control axis
iout Inch Defines output units in millimeter or O: mm
:R) output inch units. “1” is set when the unit is 1: inch
the inch for the detector system at the
machine side (ball screw and detec-
tor).
rot Rotary Defines whether axis is linear or O: Linear axis
I&) axis rotarv. 1: Rotary axis
-353-
,,, *,7,;.”, ,,,..; ;, /,,3.,.,,.. ,, . , ,,,
10 axoff Axis release Defines axis for which axis O: Axis release invalid
release control is to be made 1: Axis release valid
valid.
11 abson Absolute position With Defines whether O: Soft limit is invalid
detection relative the soft limit is to until completion of
position be made valid or reference point return
detection not after the 1: Soft limit is valid
system power is switched even with completion
on until the of reference point
completion of the return
reference point
return.
With Defines whether O: Absolute position
absolute absolute position detector invalid
position detection is to be 1: Absolute position
detection executed or not detector valid
system with absolute
position detection
system.
12 intabs Manual ABS Defines whether absolute value O: No absolute values
updating data is to be updated or not updated
during manual, handle feed or 1: Absolute values upd-
automatic handle interrupt. ated
,,
-354-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM..
V/335M- V’
1.2 BASIC SPECIFICATION PARAMETERS
+
@3ASESPEC. PARAM] M_ PARAM 1. 2/2
# # # # 1
1 Mfig 3 17 M2 name B 33 Mmac 1 49 rstirrl o
2 Mbin 0 18 extdcc 300 34 Smac O 50 Iiabs o
3 Sfig 19 tapovr 100 35 Tmac 1 51 H-acdc o
4 Shin -~ 20 I ang O 36 M2 nsac o 52 G30SL o
5 Tfig 21 LK-TMR 37 M-id O 53 M2fom O o
6 Thin j 22 tap-tl 600 38 t i x-P O 54 M2fom L o
7 M2 fig 1 23 skip 1.50 39 edlk-c O 55 e2rom OoooQoOO
8 M2 bin fJ 24 dwl skp O 40 Pirm O 56 tast o
25 skipl 1 41 57 S-TRG o
1? 26 lf 100 42 58 INT-2 o
11 27 2 2 43 G96-ax O 59 subs-M o
12 28 ;f 10~ LIl G96-GO O 60 M96-M o
13 29 61 M97-M o
14 30 3f 1(KJ 46 62 inpos o
!5 31 47 63 Gmac-P
16 32 48 64 RCK 0,:
# (ti DATA( )
~ I MENU
r
6 I Thin I T binary
7 M2fig 2nd
miscellane-
ous
command
number (Note) O (BCD) cannot be used for
8 M2bin 2nd Shin (S binary).
miscellane-
ous code
binary m
17 M2name 2nd Sets address which is used as second A, B, C
miscellane- miscellaneous function. A, B or C
ous code code, which is not used for the
movement control axis, is selected.
18 extdcc External Upper limit of feed rate when external 1—60000 (mm/min)
decelera- deceleration speed signal is valid.
tion speed
-355-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M- V)
1.2 BASIC SPECIFICATION PARAMETERS
23 skip G31 skip Sets feed rate when F command is not 1–60000 (mm/min)
rate contained in program once G31 command
has been issued.
24 dwlskp G04 skip When the G04 command is executed with Skip conditions
condi- the skip signal set by this parameter already (o–7)
tions supplied, the G04 command is skipped and
operation moves to the next block. Set- PLCinterface
25 skip 1 If the skip signal set by this parameter is ting inputsignals
G31.1
skip input while a G31.1—G31.3 command is 3 2 1
condition being executed, the command will be skip- 0 x x x
26 If Skip rate ped and operation moves to the next block. ,1 x x o
The skip speed sets the feed rate applying if 2 x o x
27 2 G31.2 there is no F command in the program 3 x o 0
skip when a G31.1—G31.3 command is issued. 4 0 x x
condition
5 0 x o
28 2f Skip rate
6 0 0 x
29 3 G31.3 7 0 0 0
skip
condition Skip speed: 1–60000
30 3f Skip rate (mm/min)
-356-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M-V)
1.2 BASIC SPECIFICATION PARAMETERS
-357-
( :,,,?,
,t .p, ,,
..........
.....-,
.,..,,,,,,:.,,,.,,,,.
,,.
-358-
APPENDIX 1. MACHINE PARAMETERS (’M330HM/335M/330HM -
V/335M -V)
1.2 BASIC SPECIFICATION PARAMETERS
-359-
,,,7,.,
.,
. . ,.., ,.:..
>.
#
1 stat io 1 17 C-rein 0.00533 GlbF 600049
2 sizt.i 1618 C-axis 334 GlbtL 20050
3 size-o 1619 C-feed 500035 Gobdcc 051
4 length 020 c-t ype 1 36 52
5 b-rate 1 21 37 53
6 s-bit 1 22 38 54
7 parity 1 23 39 55
8 even 1 24 40 56
#( )DATA( )
..
,,,, ,.
-360-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M-V)
1.2 BASIC SPECIFICATION PARAMETERS
-361-
.:.’:,.,,,,
,,:;..
-362-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
v/335M- v)
L2 BASIC SPECIFICATION PARAMETERS
,,
-363-
...,,,,
.!..,,,,
.,. ,.,
Glt2
11
O Ttm
GO back
II
10
12 G1 back
13 oT- -12345.67:
14 0 T+ 10.000
15 tlml 1234.567
16
# (@MIS ( ) DATA( )
29
30
-364-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M-V)
1.3 AXIS SPECIFICATION PARAMETERS
Setting range
# Item Details
(unit)
1 rapid Rapid Sets rapid traverse rate for each axis. Remember 1–60UO0
traverse rate that maximum setting differs according to (mm/min)
machine system.
2 clamp Cutting feed Defines maximum cutting feed rate for each axis. 1–60000
clamp speed (mm/min)
smgst Acceleration/ Assigns modes for accelerationldeceleration
Pi) deceleration control; HEX input
mode
FE DC BA 98765 43210
OT OT OT1 C3 C2 c1 LC R3 R2 RI LR
Primmy deL3y
Rl=l(cl=l)
Linem-linmr %qmrdmy delay
Asdgned LR=I(LC=I) R2= 1(C2=1)
speed step Expcmendd funaion-linew
Lli=O(LC=O
) R3= I (C3=1)
step
R1-.R3= o
‘ ‘E (C1-C3= o )
(Values in parentheses are for cutting feed)
-365-
.>.
. ,.,,: ,;,...,,,.,.,
. .. .
Setting range
# Item Details
(unit)
Smgst Acceleration/
P%) deceleration Deceleration with GOtl
mode OT1 ;
Deceleration with 2 x GOtl
““.-%
(O T1=l)
4 GOtL GO time Sets time constant for linear control with 1–5000 (ins)
constant rapid traverse acceleratiorddeceleration. Valid
(linear) when linear acceleration/linear deceleration
rapid traverse (LR) has been selected by ac-
celeration/deceleration mode (#3 smgst)
speed
Time
GOtL
5 GOtl GO time Sets primary delay time constant for rapid 1–5000 (ins)
constant traverse acceleration/deceleration. Valid when
@rimary primary delay rapid traverse @l), secondary
delay) delay rapid traverse (R2) or exponential ac-
celeration/linear deceleration rapid traverse
(R3) has been selmted by acceleration/
deceleration mode (#3 smgst).
< Prima~ delay rapid traverse>
speed
1
-366-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M- V)
1.3 AXIS SPECIFICATION PARAMETERS
speed
Time
D
7 GltL G1 time Sets time constant for linear control with cutting 1–5000 (ins)
constant feed acceleration/deceleration. Valid when linear
(linear) acceleration/linear dweleration cutting feed (LC)
has been selected by acceleration/deceleration
mode (#3 smgst).
speed
Time
m
IG 1 tL GltL
F 1’ -!
8 Gltl G1 time Sets primary delay time constant for cutting feed 1–5000 (ins)
constant acceleration/deceleration. Valid when primary
(’primary delay cutting feed (Cl), secondary delay cutting
delay) feed (C2) or exponential acceleration/linear
deceleration cutting feed (C3) has been selected
by acceleration/deceleration mode (#3 smgst).
< Primary delay cutting feed>
speed
1I
lGlt Glt
1.. -1
-367-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M- V)
1.3 AXIS SPECIFICATION PARAMETERS
Setting range
# Item Details
(unit)
< Exponential acceleration/linear deceleration 1–5000 (ins)
(msnt.) cutting feed >
speed
Time
9 Glt2 G1 time Sets scconda~ delay time constant for cutting 1–5000 (ins)
constant feed acceleration/deceleration. Valid when
(seconda~ secondary delay cutting feed (C2) has been
delay) selected by acceleration/deceleration mode (#3
smgst).
Secondary delay is performed by Gltl and Glt2.
(Program so that Glt2 e 0.3x Gltl.)
speed
10 OTtm OT time Isolates position loop and sets speed to zero only 1–32767
(external for set time during external deceleration. (ins)
deceleration)
11 GOback GO backlash Sets backlash amount to be compensated when * 9999
dirwtion is reversal in manual mode or by (command
movement command in rapid traverse mode. unit/2)
12 Glback G1 backlash Sets backlash amount to be compensated when A 9999
direction is reversed by movement command in (command
cutting feed mode. unit/2)
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M -V)
1.3 AXIS SPECIFICATION PARAMETERS
Setting range
# Item Details
(unit)
13 OT - Sets soft limit area using basic machine k 99999.999
14 OT + coordinate system zero point as reference (mm)
point,
/ //////////////////// ////
Basicmachinecoordinate M / OT+( Y )
v
/* OT–(X) /
/ OT+ ;
/ (x) ;
OT-(Y)
/ /
/ Movable area /
?/,//////,////,///// ,//,; ‘
15 tlml TLM Sets distance from zero point of tool change o–99999.999
reference point (reference point) for cutter and tool (mm)
length length measurements to measurement refer-
ence point (surface).
(See section on tool length measurement.)
16
17
18
19 tap-g Position Sets position loop gain for linear axis with a 0.01–200.00
loop gain synchronous tap cycle. (rad/s)
with tap Standard value 10
cycle Set in 0.25 units.
20 abslmt Absolute Sets the guarantecxl machine movement O: Equivalent to
value amount in the power OFF status when ballscrew
detection absolute value detection system is uswl. pitch
required Normally, zero is set. When O is set, absolute o.ool–
amount position data is guaranteed until movement 99999.999 (mm)
amount during power OFF is
0.9 x PIT (ballscrew pitch) x 1000 (pm).
Default for rotary axis is abslmt = 0.9x 3G0
= 324. Therefore, permissible range is –324 to
324.
21 fwd. g Fe-cd Sets feed forward gain in high-precision o–loo%
forward control mode. (V series only)
gain Standard value 70%
-369-
f. .:..
,,,,
“.,:.
,:, ,:, ..,, ,,. .
1:
;!
13 #1- rfp 10.000
14 #2- rfp -500.000
15 #3- rfp 0.000
16 #4- rfp w
# (@ AXIS( ) DATA( )
-370-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M-V)
1.4 ZERO (REFERENCE) POINT RETURN PARAMETERS
Setting range
# Item Details
(unit)
4 ;rspc Srid
nterval Division
Detector reference Setting
value
20000(5000P/rpm) 20 20
100000(25000P/rpm) I(K) 100 I
k. Setting 20 20/20 =1
1 grid per detector rotation
Setting 10 20/10 =2
o reference2 grids per detector rotation
~ivi~ion
alue 20
5 ~rmask Grid mask Sets intervals where grid points are ignored O–65535 (~)
amount when near-point dog OFF signal is near
grid point during reference point return.
8 noref Axis Designated for axk without reference point; O: Normal control
without reference point return is not necessa~ prior axis
reference to automatic operation. 1: Axis without
point reference point
13 #l_ rfp #l–#l Sets positions of lst, 2nd, 3rd and 4th * 999999.999
14 #2_ rfp reference reference points with basic machine (mm)
15 #3_ rfp points coordinate zero point as reference point.
16 #l_ rfp
#2 ~[
Referencepoint +
#3 / )
“4 +
Referencepoint + Referencepoint
-371-
,:, .) ‘:.:’,,
“.,’ ,,
9 IOA 2048
10 IDA 2048
11 ICG 400
12 106 512
13 ILP 1230
14 ILN -1230
15 FFC 0
16 TGN 0
# (@AxB( ) DATA( )
........... .....
BASE. I AXIS IZP-RTN~ ~ MC-ERR I MACRO I I \ MENUJ
# (@Ax~()DATA( )
-372-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M-V)
1.5 SERVO PARAMETERS
Switch off the NC system power after setting any parameter marked with (PR) in the table. The paramet er
will be va~id once the power is switched back on again, (#17 —#32)
-373-
APPENDIX 1. MACHINE PARAMETERS {M330HM/335M/330HM -
V/335M- V)
1.5 SERVO PARAMETERS
1 ~
-374-
APPENDIX 1. MACHINE PARAMETERS {M330HM/335M/330HM -
V/335M - V)
1.5 SERVO PARAMETERS
Setting range
# Item Details
(unit)
STY Servo Settings related to servo loop. HEX setting
;;) type
FE DC BA,98?6543Z 10
FB lWF w+PD w!
-375-
APPENDIX 1. MACHINE PARAMETERS (M330HM/33SM/330HM -
V/335M- V)
1.5 SER VU PARAMETERS
Setting range
# Item Details
(unit )
STY Servo type Examplti Values are as in table below depending
$:) on servo system.
Servosystem PD2 PD1 VD2 VDl
E-ol Standard 0000 0
E-31 ScaleFB 0100 4
E-33 Submicron 0001 1
0101 5
z-33 Absolute 0100 4
value 0101 5
18 PIT Ball screw Sets ball screw pitch (lead) as is. 1–50 (mm)
(PR) pitch
RNG Movement Sets value in table below depending on position 1–1000
;:) unit detector.
Position detector RNG
Encoder3003p/r 12
OSE.5K-6-8-1O8 5000p/r 20
0AER5K-lX-3-8-108
0SE5K-EW-3-9.52-O
0AER5K-lX-ET-3-9.52-O
oAER25K-lx-3-tklo8 25000plr 100
Linear scale inducto~n
Pm x lf.L
Scale resolution ~)
ORT Regeneration Sets thermal time constant for overheating detec- 51–18000
;:) time constant tion [OR, WOR) of regenerative resistance. (100ms)
Standard
4680
no external regenerative resistance
With external regenerative resistance 3010
OLT OL time Sets time constant for motor overload detection 1– 18000
;;) constant (OL1, WOL). (100ms)
Standard value 60 sec. (setting 600)
OLL OL detection Sets detection level for motor overload detection 1–500 (%)
::) level (OL1, WOL).
Standard value 150%
-376-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM-
V.335M- V)
1.5 SE.R VO PARAMETERS “
Setting range
# Item Details
(unit)
OD1 Excessive Sets error range during servo ON. 1–32767
::) error with Maximum deviation from ideal droop (when (interpolation
servo ON load is low with rwpect to command) is set. units)
Deviation is ideally O but it is caused by ef-
feets of load and computation error of ideal
droop. Setting should therefore be made to
over 20% of maximum droop during rapid
traverse as a guideline.
::,,1.-.,,,
.@&&t
15X106
X O.2=303OX31OO
60x33x 0.5
Rapidtnwerse Setting
1 m/min 300
2 500
3 700
4 900
5 1103
6 1300
8 1700
10 211m
12 2.5CHI
15 3103
16 3300
18 370U
20 4100
24 4900
-377-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M- V)
1.5 SERVO PARAMETERS
Setting range
# Item Details
(unit)
25 MTY Motor Sets type of motor, detector. HEX setting
PR) type
FE DC BA 98765432 10
Detector PENIENT
30~ plr encoder o
5000p/r encoder 1
OSESK-6-8-1O8
OSESK-~-3-9.52-O
5000ph encoder + absolute value 9
OAER5K-1X-3-8-1O8
0AER5K-lX-FT-3-9.52
25000 p/r encoder + absolute value A
(OAER25K-1X-3-8-1O8)
Lhwar scale 4
(Inductoayn + A/D converter,
optical scale magnescale)
Motor MTT
HA40 o
43 80
80 1
83 81
100 2
200 3
300 4
-378-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M - V)
1.5 SER VQ PARAMETERS
1
Setting range
# Item Details
(unit)
SSF Selects special servo function. HEX setting
$)
FE DC BA9B 765432 10
~$~m~~$elay compensation
O No compensation
1: Compensation
~~ Set when inductosyn and MD
converter are used.
DIR IND
Zeropoint returndirection+
wheninductosynand A/D o 1
converter are used
Zero point return direction -
when inductosyn and A/D 1 1
converter are used
-379-
,.
1:
11
12
13
14
1:
# (8)NQ ( )DATA( )
BASE I AXIS I ZP-RTN I SERVO ~titi:-~gl MACRO! I I MENU
0 25 -2 41 0 57 73 89 105 121
1; o 26 -4 42 0 58 74 90 106 122
11 0 27 -2 43 0 59 75 91 107 123
12 0 28 4 44 0 60 76 92 108 124
13 -4 29 6 45 0 61 77 93 109 125
14 -2 30 6 46 0 62 78 94 110 126
15 -2 31 0 47 0 63 79 95 111 127
16 4 32 0 48 0 64 80 96 112 128
# (fi DATA( )
-380-
APPENDI. 1. MACHINE PARAMETERS (M330HM/335M/330HM-
V/335M-V)
1.6 MACHINE ERROR COMPENSATION
4
$\ Jk Ab >
Cmupemation Assigned machine position
Reference<point amount
between
division A: Division point
Compensation points
amount
& ,< :*
Reference
point
A: Division point
Y? Yr Assigned machine
- position
Compensation
amount Compensation
amountbetween Fig, 2 Relationship between basic
+
division points axis and compensation axis
-381-
;,., !)
Linear axis
Input Rotaq
Machine Machine
unit constant axis
constant
(mm) (inch)
A 0.01 mm 0.001 inch O.O1°
B 0.001mm 0.0001 inch O.OO1°
c O.OCO1
mm 0. CN3C01inch o.0001”
-382-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M- V)
1.6 MACHINE ERROR COMPENSATION
Setting range
# Item Details
(unit)
7 Spcdv Division (Note): No compensation when division interval
intervals setting is zero.
There is no limit to the minimum
division interval value but reference
should be made to the machine stroke
and other specifications, and the
appropriate data should be set.
For instance, if the actual machine position is 99.990 mm when it is sent from the reference point to
the +100 mm position, the compensation amount at the + 100 mm position will be
If the actual machine position is -99.990 mm when sent to the –100 mm position, the compensation
amount at the -100 mm position will be
-100
—.—— —
I
I
Compensation ‘— ‘—
amounti
———— ——.
-383-
.,
When, as shown in Fig. 5, the machine position is on the minus side from the reference point, the
compensation amount applying when the machine is fed only by the division interval from the “n+ 1“
division point to division point “n” will be:
n~l
p
~ <
‘q’ W%&%%,,
Fig. 5
Fig. 4
Unit: output unit
Rang~ –128 to 127
IWYI”E Output units serve as the setting units but the actual compensation pulse units will differ
according to the wmpensation scale factor.
2- -
:
Ak AL Ab >
+ Basic axis machine
coordinates
-( 3 )— — (-3)
Compensation L (0) “ (-2) J
under absolute —(-1) (l)-
system
When the setting range (“pdvno” from “mdvno”) is exceeded, wmpensation is based on the amount at
“mdvno” or “pdvno”.
-384-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HA4-
V/335M- V)
1.6 MACHIN” ERROR COMPENSATION
—(-2)+
Compensation
under absolute (-1)-1
system (“1)+
(2) 4
(3)4
m
Division point no. #13 #14 #15 #16 #17 rdvno 12
Incrernental
Compen-
system
-4 2 0 6 2 mdvno 13
sation
amount Absolute
-4 -2 -2 4 6 pdvno 17
~stem
Y$%en the machine position exceeds “pdvno,” compensation is based on the amount at “pdvno. ”
Compensation is not conducted if the machine position is minus in this case.
(3) When compensation range is on the minus side only
Compensation
under ~(-l,+(U- +q-+-p)--p,).
incremental
system #E *26 $ 7 #2g *B *3O Error
II 3
2
1
< \ —0
4 b &
d Ak I!,
Basic axis
-1
machine
coordinatcx -2
–3
-( 3 )—
I I I I-(3)
Ill K(2)
Compensation , -–(-1)
under absolute ~L -2)
system
(-1)
Division point no. #25 #26 #27 #28 #29 #30 rdvno 30
IncrementaI
Compen-
system
-2 2 6 2 0 -6 mdvno 2.5
sation
amount Absolute -2 -4 -2
system 4 6 6 pdvno 30
m
When the machine position exceeds “mdvno,” compensation is based on the amount at “mdvno. ”
-385-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M- V)
1.6 MACHINE ERROR COMPENSATION
Compensation
under
increment al
Error ~ system r-l)T(-1’T(3)-t( l)l
3+ *35 #k #57 #’% #kg #’ m
Basic axis
_ machine
coordinates
Compensation
uncle; incremental -( 1 )- -(–3)+
--(-2)7-( 1 )l-(o)7(3)-
system
; # 1 # ~
2- -
360°
; P Basic axis machine
coordinates
-1 -
-2 -
7
~4
–3
(-2) ,
Compensation
under absolute
system
l===+- (0)-=
❑
Division point no. #23 #24 #25 #26 #27 #28 rdvno 22
Incremental
Compen- -4 2 0 6 2 -6 mdvno 23
system
sation
amount Absolute
system
-4 –2 -2 4 6 0 pdvno 28
In this case, the sum of the compensation amounts set by the incremental system must be zero.
The compensation amount of the end point (360°) under the absolute system must be zero.
-386-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M- V)
1.7 MACRO FILE
21 M2 mac o 100
22 Smac o 200
23 Tmac o 300
.,:.,..
.:.,,...,.,
BASE I AXIS IZP-RTNI SERVO I MC-ERR ~ii@~qj~ I ! MENU
-----
2 Call equivalent to G66P AAM ;
3 Call equivalent to G66.lP AAAA ;
Other Call equivalent to M98P AAAA ;
-387-
..,:>,..,. ,,
-388-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M - V)
1.8 SPINDLE PARAMETERS
# #
smini
slimtl 1? 1 3! PG1 133 49 TSP 4500
; 2 79; 34 PG2 20 50 ZSP
3 3 4000 35 PGC 10.00 51 CSN 3%
4 4 0 36 ZRZ 1.00 52 SOT 10
5 smax 1 o 37 OSP 220 53 TLM 10
6 2 79: 22 sgear o 38 CSP 20 54 VKP 63
7 3 4CQ0 23 39 PST 2048 55 VK I 60
8 4 o 24 40 BRC O 56 TYP 0
#( MDATA ( )
PLGDATA I PLC-TMRI I
PLC-CN’rR’ BIT-SELC I PLC-AX. I I I MENU
-389-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V,335M- V)
1.8 SPINDLE PARAMETERS
Setting range
# Item Details
(unit)
smini Minimum speed Sets minimum spindle speed. The O–32767 (rPm)
~~te) spindle rotates at this speed even
when an S command below this
value is assigned.
21 sori Orient speed Sets spindle orient speed. O–32767 (rpm)
22 sgear Encoder gear Sets spindle and eneoder gear ratio. o: 1/1
ratio 1: 1/2
2: 1/4
3: 1/8
Output voltage
4 1
(V)lOVA ‘1
/l
/, / I
/ I
I
I
Ill
1111
1111
111]1
111111
* Spindle speed
o Srnaxl S limll Smax2 Slimt2 Smax(n) Slim~(n) (R. P.M)
I
L
L Limit speed for gear 1 used (parameter setting)
-390-
APPENDIX 1. MACHINE PARAMETERS (’M330HM/335M/330HM -
W335M- V)
1.8 SPINDLE PARAMETERS
NOTE The screen and parameters shown below are for M320/330M system E and following and for
M330HM-V’335M-V.
S (lDATA [ )
lWRiWiHMO.DATAl Iurr.wm
PLC.TMRIPLC.CNTR I PT...*T I I I .,CN,l
slimt2 . -——–—–——
slimt3 - -— -- I Scommmd--.—. — .
I ,
I I 1Time I Time
+Stapt l--i 1 I (ins) Erecution 1 i (ins)
I limeconstant I
I
5taPt(n)~
Starit(n) 1
-391-
,, ,
NOTE The parameters on this page are made invalid when switch SW5-1 on the SF-CA card is set ON.
Switch off the NC system power after setting any parameter marked with (PR) in the table. The
parameter will be valid on;e the power is swfich&l back on again.
Standard value 20
PGC Sync tap/C-axis Sets position loop gain of 0.01–999.99 (rad/s)
(3) position loop
gain
spindle during synchronous
tap cycle and C-axis control.
Standard value 10.00
ZRz Orient Sets range of position error at Encoder Magnetic
(%) in-position range which orient finish signal is
output.
sensor
-392-
APPENDIX 1. MACHINE PARAMETERS (M33UHM/335M/330HM -
V/’335M-V)
1.8 SPINDLE PARAMETERS
~etting 1536
-393-
,.
setting
# Item Details range
=
3RS1 lrient Iets control system (gain, etc.) during orient stop. +EX
!top kandard v alua 6601 jetting
nntrol
FIEIDIC B\A 9 8 71615 4 312 1 0
W selection
~1 (rad/sl
Orient Orient g:
K scalefactor Kp scalefactor -%
i?M
; +
$2
1 I I I I f I I I I I
~~ u~
I I I
4+it
combination
4-bit
combination < 4-bit
combination
0: 0.6 [tkq 0: 0.6 w=] ~! ~fy’a~anm O: 0.55 [rad/sD
1: 0.7 1: 0.7 1: 1.1
2: 0.8 2: 0.8 2: 1.65
3: 0.9 3: 0.9 3: 2.2
4: 1 4: 1 4: 2.75
5: 1.2 5: 1.2 5: 3.3
6: 1.4 6: 1.4 6: 3.85
7: 1.6 7: 1.6 7: 4.4
8: 1.8 8: 1.8 8: 4.95
9: 2 9: 5.5
:: ;.2 A: 2.2 k 6.05
%: 2.4 B: 2.4 B: 6.6
C: 2.6 C: 2.6 c: 7.15
D: 28 D: 2.8 D: 7.7
E: 3 E: 3 E: 8.25
F: 3.2 F: 3.2 F: 8.8
0RS2 Orient Sets orient direetion, detector mounting direetion and motor
stop rotation direction.
control Standard value O (0100 with reversed detector mounting
2
J Uuuu
1111
I
o:
1:
(i:
1:
(+) direction
(-)
(i) dir@iO~
direclion
2-bit
combirmt it
O : PRE
1 : C(XI
(–) direction 2:CW
o: Closed system 3 :pmhli
1: semi-closedsystem
&medirw+io
o: Weak excitation m Cw Ccw
1: Strong excitation [.~+k%
I
L
1’
; :
0:
1:
(+)
(+)
(-)
direction
direction
direction
Norrnrdl
PRE
: (-) dmection
-394-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
v/335M- v)
1.8 SPINDLE PARAMETERS
Setting range
# Item Details
(unit)
TSP Motor maximum Sets maximum speed of motor. O–32767 (rpm)
;;) speed (Rotational sped with analog com-
mand speed 10V)
ZSP Motor zero Sets speed at which zero speed 0– 1000 (rpm)
;:) speed output is issued.
Standard valuti 50
CSN Acceleration/ Sets time constant from zero to O–32767 (ins)
$;) deceleration maximum speed. (This is not valid
time constant with position loop.)
Standard value 300
SDT Speed detection Sets as a percentage the speed at o–loo (%)
;:) rat e which speed detection output for
maximum motor speed is issued.
Standard vahm 10
TLM Torque limit Sets torque limit signal TL2 limit 0–120 (%)
:R) rate.
Standard value 10
VKP speed loop Sets speed loop proportional gain. O– 1000 (rad/s)
;:) proportional Response rises when gain is
gain increased (100-150) but vibration
and noise also increase.
Standard value 60
VKI speed loop Sets speed loop integral gain. 0–1000
/:) integral gain This is set so that the proportion (1/10 rad/s)
with respect to Vkp is made virtually
constant.
Standard value 60
TYP Position loop IN Sets processing when switching from
::) type speed loop to position loop.
O: Position loop after orientation;
zero point return required
1: Position loop directly; zero point
return not required
GRA1 Spindle gear Sets number of teeth on spindle side
;;) troth ratio for gear 00 (’H gear)
GRA2 Sets number of teeth on spindle side
$:) for gear 01 (ML gear)
GRA3 Sets number of teeth on spindle side 1–32767
/:) for gear 10 (L gear)
60 GRA4 Sets number of teeth on spindle side
(PR) for gear 11 (M H gear)
-395-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M- V)
1.8 SPINDLE PARAMETERS
Setting range
# Item Details
(unit)
(ii) GRB1 1
Motor gear
teeth ratio
Sets number of teeth on motor
side for gear 00 (H gear).
Setting is made so that:
Motor speed x No. of
teeth at motor shaft side/
No. of teeth at spindle
number of teeth on motor side = Spindle speed
(&) GRB2 Sets
side for gear 01 (ML gear). relationship.
Make the setting so that
the numbers of teeth both
GRB3 Sets number of teeth on motor
;;) side for gear 10 (L gear).
at the spindle and motor
sides form the lowest
integral ratio.
Sets number of teeth on motor
(R) GRB4 side for gear 11 (N4H gear).
1 – 32767
,:(
* ;,
-396-
APPENDIX 1, MACHINE PARAMETERS (M330HM/335M/330HM -
v/335M- v)
1..9 PLC CONSTANTS
3
4 36
21 37
: 22 38
7 23 39
8 24 40
25 41
1: 26 42
11 27 43
12 28 44
13 29 45
14 30 46
15 31 47
16 32 48
# (~) DATA( )
SPINDLE@@@k~~ PLC-TMRIPLC-CNTRIBIT-SELC-
I PLC-AX.~ 1 IMENU
( 1 ) PLC constants
The PLC constants are set by the data type in the parameters which can be used by the user PLC.
The data is set in the PLC R register and backed up. Alternately, it is backed up by setting the data
in the R register corresponding to the PLC constants using the sequence program MOV instruction.
The display remains unchanged, however, and so another page should be selected, and the former
page selected again.
A total of 48 constants can be set with a setting range of t 8 digits.
-397-
.,.
# (@DATA( )
SPINDLEIPLGDATA PLCJ2NTR
]BIT-SELCI PLC-AX.’! I I MENU
-
NOTE The PLC timer screen settings are valid when bit selection parameter #49 bit is O.
-398-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/33 ilHM -
v/335M- v)
1.11 PLC COUNTER
#
o 1:
17
; 18
3
4 ;;
5 21
6 22
7 23
1;
II
12
13
14
15
# (~ DATA( )
SPINDLEI PLGDATA I PLC-TMR BIT-SELC I PLC-.4X. I I I MENU
NJOT12 The PLC counter screen settings are valid when bit selection parameter #49 bit is O.
-399-
APPENDIX 1. MACHINE PARAMETERS’ (M330HM/335M/330HM -
W335M- V)
1.12 PLC BIT SELECTION
76543210
# (dDATA( )
SPINDLEIPLC-DATA
I PLC-TMRIPLC<NTR~
BIT-SELC( PI-C-AX.I I I MEN1
The bit selection parameters are set by bit type as the parameters which can be used by the user PLC. The
data is set in the PLC R register and backed up.
When the data is used for bit arithmetic operations in sequence programs, the contents of the R register
are sent to the temporary storage (M) by the MOV instruction. Conversely, the data is backed up if it is
set in the R register corresponding to the bit selection using the MOV instructions. The display remains
unchanged, however, and so another page should be selected and then this page selected again.
NOTE Bit selection parameters #49 through #96 are used by both MELDAS and the machine builder
and so their contents are fixed.
Refer to the following setting example when setting the parameters from the screen.
(Setting example) When setting W bit 2 to 1
\
[BIT S~ECT]
76543210 UP * 76543210
Set to # (2) DATA ( E) 1 01010101
and press the ~PUT] key.
2 00000100
3 00000000
/
-4CH3-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
v/335M- v)
1.13 PLC CONTROL AXIS PARAMETERS
-p
I
3(
(f 2/
$
1 rapid 10000 17 G28 rap 1000 33 Pcl 1 49 STY 0005
2 clamp 100 18 G28 rrp 200 34 PC2 1 50 PIT
3GOt 20 19 G28 sft O 35 P~N 33.00 51 RNG 1;:
4Glt O 20 grspc 100 36 LGN 0000 52 ORT 4680
5 GO back O 21 grmask 0 37 VGI 150 53 OLT 6
6 G1 back o 22 38 VG2 O 54 OLL 150
7 OT– 10000000 23 39 VIL 10000 55 OD1 1O(x)o
8 OT+ 10000000 24 rfp O 40 VIA 682 56 ZRZ 100
#( )DATA( )
SPINDLE I PLC-DATA IPLC-TMR I PLC-CNTR I BIT-SELC I MENU
[
-401-
,, ..,- .,, , ,’,
Setting range
# Item Details
(unit)
1 rapid Rapid traverse Sets rapid traverse rate for each axis. Digital I/F
rate Remember that maximum setting differs ac- 1–60000
cording to machine system. mm/min
2 clamp Cutting feed Defines maximum cutting feed rate for each (O.1 inch/rein)
clamp speed axis. Analog I/F
1–30000
mm/min
(0.1 inch/rein)
3 GOt GO time Sets linear control time constant during rapid 1–1500 (ins)
constant traverse acceleration or deceleration.
(linear)
speed
GOt
4 Glt G1 time Sets primary delay time constant during cutt- 1–50M) (ins)
constant ing feed acceleration or deceleration.
(jrimary
delay)
-402-
APPENDIX 1. MACHINE PARAMETERS (M330HM/335M/330HM -
V/335M- V)
1.13 .PLC CONTROL AXIS PARAMETERS
@dirE&dirwtion
-
-403-
APPENDIX 1. MACHINE PARAMETERS (M330HM/33.siW/330HM -
V/335M- V)
1.13 PLC CONTROL AXIS PARAMETERS
Setting range ]
# Item Details
(unit)
17 G28rap G28 Sets dog-type rapid traverse rate for reference Digital I/F
rapid point return command. 1–--(KKIOO
traverse mm/min
rate (0.1 inch/rein)
18 G28crp G28 Defines approach speed to reference point after Analog I/F
approach deceleration and stop by dog detection for refer- 1–30000
speed ence point return command. mm/min
(0.1 inch/rein)
19 G28sft Reference Defines distances from electrical zero point detec- 0—65535 (p)
point tion position to actual machine reference point
shift for reference point return control.
amount
20 grspc Grid These intervals depend on number of pulses per o–loo
interval rotation of detector. (pulse/round)
If absolute position detection is not used, grid
intervals can be reduced.
Division reference value
= No. of detector pulses/1000
grspc setting = Division reference value/n
where n is the number which is divided into the
division reference value.
Division
Detector reference Setting
vaIue
12000(3000P/rpm) 12 12
20000(5000P/rpm) 20 20
100WO(25000P/rpm) 100 10U
Setting 20 20/20=1
ex.
1 grid per detector rotation
Setting 10 20/10=2
o 2 grids per detector rotation
Divisionreferencevalue 20
21 grmask Grid Sets intervals where grid points are ignored when O–65535 (p)
mask near-point dog OFF signal is near grid point
amount during reference point return.
1
A 4
““r~-:.:z
R Grid.maslc setting
-404-
APPENDIX 1. MACHINE PARAMETERS (M330HM/3.?5M/330HM -
v/3351kf- v)
1.13 PEC CON’TROL A.XIS PARAMETERS
Setting range
# Item Details
@nit)
24 rfp Reference Sets positions of reference point with basic *99999999 (pm)
point machine coordinate zero point as reference point. (inch/10000)
position
~ Basic machine
Reference point
coordinate system
Reference should be made to the servo parameters for #33 through #@ and for their contents and setting
ranges.
-405-
APPENDIX 2. ENTRY AND EDITING OF CANNED CYCLE
PROGRAMS
2.1 PARAMETERS FOR CANNED CYCLE OPERATION
-’406-
APPENDIX 2. ENTRY AND EDITING OF CANNED CYCLE
PROGRAMS
2.2 INPUTTING CANNED CYCLE PROGRAMS
0810/DR I L L; ~
I Control out
Data below is input as program 0810.
G.l;
IF 111301GOTO1 :
ZH?Gi16H7#7 ;
l12=ti#5 ;
#3003=80Rl ; Data is input as 0810 subprogram data.
GlZi13;
#3003=118
GOZ-#3–if2 ; (Note 1) Since input is terminated as soon as the% (EOR)
N1 M99 ; code is entered, continue with the next program.
, au
0820/COUNTIIR-BOR I NG :–
G.I; ~ Data below is input as program 0820.
IF [#301 GOTO1 :
Z/f2G#6H7fi7 ;
!2=##5 ; I
ti3003=80Rl ;
GlZ#3 ; Data is input as 0820 subprogram data.
G4P#4 ;
i13003=#8;
GOZ–lf3-#2;
N1 M99 ;
0830/ DEEP–DR I LL–CYCLE
> Data below is input as program 0830.
N1 M99 ; I
% This isthe code for terminating data input.
~ (Note 2)
It should be entered only at the end of the tape.
-407-
,..
e,=
Set “l” into the # ( ) and then the
................................................................
-408-
,!,
x“~-
1
Set “4” mto the # ( ) and fiL into
designation.
2 ) Upon completion of the processing,
the new program file is initialized as
shown in the figure on the right.
3 ) CLR can also be designated in place
of ALL.
-409-
,,’,;~ ,
-410-
APPENDIX 2. ENTRY AND EDITING OF CANNED CYCLE
PROGRAMS
2.5 STXNDAR!D CANNED CYCLE SUBPROGRAMS
END1
;
N1 G1 2#3-#26 : Cutting feed
U3003=!J8;
GO2–#3–#2 ; Return
N2 M99%
-411-
,!
-412-
APPENDIX 2. ENTRY AND EDITING OF CANNED CYCLE
PROGRAMS
2.5 STANDARD CANNED CYCLE SUBPROGRAMS
I I
G74 (0841) Reverse tap cycle
-413-
APPENDIX 2. ENTRY AND EDITING OF CANNED CYCLE
PROGRAMS
2.5 STMDARD CANNED CYCLE SUBPROGRAMS
Zt12Gtt6H#7;
#2=##5
#3003=#8 OR1 ; Single block stop inhibit
U3004=#9 OR3 ; Feed hold/override invalid
G1 ZU3;
G4 P#4 ; Dwell
M3; Spindle forward rotation
#3900= 1 ;
z–#3 ;
#3004= !9 :
G4 Pi14; Dwell
M4: Spindle reverse rotation
!J3003=#a ;
co 2–#2 ; Return
N1 M99%;
:., , ,’
.414.
APPENDIX 3. EXAMPLES OF RS-232C 1/0 DEVICE PARAMETER
SETTINGS AND CABLE CONNECTIONS
1,
-415-
APPENDIX 4. OPERATION MESSAGES ON CRT SETTING AND
DISPLAY UNIT
F1-rnr
—----- No.
.-. I Flrrnr —--.
—---- messacm
—- I Descrintinn
—----- .. . ..
EO1 SETTING A ● There is an error in the setting data. Only numbers
ERROR may be set and so this error arises when any other
characters have been entered and the setting input.
o It arises when a setting has been input without a sett-
E02 DATA OVER A . The setting data has exceeded the setting range.
. When the tool offset data was input, the specification
of the compensation data exceeded the assigned
range, preventing the corresponding block from being
input. By pressing the ~NPUT] key again with the
input screen still displayed, the input operation can be
continued from the next block.
E03 NO. NOT A ● The setting number (#) in question does not exist.
FOUND With a parameter setting, this error arises when a
setting number which is not on the screen has been set
and input; with a common variable setting, it arises
when a variable number not included in the specifica-
tions has been set and input.
E04 DEV. NOT x o NO power is ,mpplied h the 1/0 device.
READY ● Disconnected cable.
E05 NOT x e Settings cannot be made for the PLC timer from the
ACCEPTABLE screen in the program valid state (when the machine
parameter bit select #49 bit O is l).
. Settings cannot be made for the PLC counter from
the screen in the program valid state (when the
machine parameter bit select #49 bit 1 is 1).
. Data setting for the tool registration is prohibited
(when the special relay E71 bascxl on PLC is valid).
E06 NO SPEC x ● A menu key corresponding to a function which does
not exist in the specifications has been pressed.
. An attempt was made to set a control parameter
which is not in the specifications.
E07 RESET END A . AIY1/0 operation was forcibly stopped by NC reset,
etc. (including EM G).
E08 PHYSICAL x ● Inmrrect setting of an NC 1/0 parameter or incorrect
ERR 1/0 device setting.
-416-
APPENDIX 4. OPERATION MESSAGES ON CRT SETTING AND
DISPLAY UNIT
-417-
APPENDIX 4. OPERATION MESSAGES ON CRT SETTING AND
DISPLAY UNIT
E20 OVER RUN x ● The control method using DC codes, etc. of an input
ERR or output operation is incorrect.
Check the setting of the NC 1/0 device parameters
and the 1/0 device settings, and reset the parameters.
E21 PROGRAM x o An attempt has been made to erase a machining
RUNNING program during operation.
* An attempt has been made to conduct a search during
operation.
e AII attempt has been made to to change a parameter
or other data during operation.
o An attempt has been made to start a graphic check
during operation.
E22 CODE x . There is an illegal code on the paper tape.
CHANGE ERR
E23 NOT ADD 1/0 x ● An attempt has been made to execute an 1/0 function
when the data 1/0 card (IOP) was not installed.
Install the card first and execute the function again.
E24 PLC RUN x . An attempt has been made to conduct an input,
output or compare operation with maintenance data
when the PLC was not in the stop mode.
E25 DATA x e When the tool offset data was input by tape, an offset
MEMORY type outside the range of the specifications was as-
ERR signed, preventing the corresponding block from being
input. By pressing the ~NPUT] key once again while
leaving the input screen displayed, the input operation
can be continued from the next block.
E26 NO A ● This error occurs when an attempt has been made to
CHARACTERS search a particular character string using the data
search function on the editing page. However, the str-
ing in question does not exist among the data extend-
ing between the block displayed on the screen and the
program end. When the ~NPUT] key is pressed
again, the search can be conducted from the head of
the program.
-418-
APPENDIX 4. OPERATION MESSAGES ON CRT SETTING AND
DISPLAY UNIT
-419-
APPENDIX 4. OPERATION MESSAGES ON CRT SETTING AND
DISPLAY UNIT
F.rrcmNn.
—---- ---- I Error mcxsage
u-
I
1
Tlescrintinn
—----- -----
E70 TOOL NO. A * An attempt has been made to newly register a tool
DUPLI that was already registered on the tool life manage
ment screen.
E71 TOOL EINTRY x ● An attempt has been made on the tool life manage-
OVER ment screen to register data that exceeded the
maximum number of tools which can be registered.
. When the tool offset data was input, a compensation
number outside the range of the specifications was
assigned, preventing the corresponding block from
being input. By pressing the ~NPUT] key again while
leaving the input screen displayed, the input operation
can be continued from the next block.
E78 PROG. x o h attempt has been made to conduct a search
CHECK operation (operation search, check setting, restart
MODE search, machining time calculation) during a program
check or in the program search mode.
After the program check is completed or after the
search is released by resetting, conduct the operation
again.
E79 TIME COUNT x e An attempt has been made to conduct a search
MODE operation (operation search, check setting, restart
search, machining time calculation) in the machining
time calculation mode.
After the machining time calculation mode is released
by resetting, conduct the operation again.
E80 TOP SEARCH A ● A program head search (unmodal type of search) was
ERR not conducted prior to the type 2 restart when the
program was restarted. First, make the type unmodal
and search from the program head, and then search
the restart block using the type 2 search.
E81 PROGRAM x e A program error was detected during the search of an
ERROR assigned block using the type 1 or type 2 search
function when the program is restarted. The POOO
program error is also indicated, and remedial action
should be taken in accordance with the display.
IZ82 ALREADY & e An attempt has been made to conduct a type 1 or
RESERCH type 2 search again after the completion of a type 1
or type 2 search when the program is restarted.
If the steps taken to restart the program are
continued without further ado (automatic or manual
return to restart position), the search can be
conducted again from the block which was searched
first.
To conduct the search again, first cancel the previous
search by resetting, and then search again.
E83 COUNT A ● Although, when the program was restarted, the as-
OVERFLOW signed block existed, the search could not be
performed for the assigned number of times. Recheck
the number of times that the assigned block appears.
E84 CAN’T x ● During the exmution of One input/output function, an
IN/OUT attempt has been made to execute another
input/output function. Wecute the other function
after having completed the first function.
-420-
APPENDIX 4. OPERATION MESSAGES ON CRT SETTING AND
DISPLAY UNIT
,,-
-421-
APPENDIX 4. OPERATION MESSAGES ON CRT SETTING AND
DISPLAY UNIT
The following messages indicate the status of the setting and display functions. They are not operating
errors. They are mainly intendal to inform the operator that operation is normal and serve as guidance
for the subsequent setting operations. These messages are not classified using numbers.
( 1 ) Search and operation
Message Description
I SEARCH EXECUTION I . The search operation is being performed problem-free. I
I SEARCH COMPLETE I e The search operation has been completed problem-free. I
RESEARCH EXECUTION @ The restart search operation is being conducted
problem-free. I
IID
I
(2) MDI/editing
Message Description
MDI NO SETTING . MDI data display (no execution).
MDI SETTING COMPLET e The MDI data setting has been completed (and the
data can now be executed).
MDI ENTRY COMPLETE e The MDI data has been entered into the memory using
the assigned program number.
MDI RUNNING e The ongoing NC operation is based on an MDI
program and the MDI data cannot be revised.
PUSH KEY SERCH/PROG e Status in which no programs to be edited have been
called on the editing screen. When editing, press the
[SEARCH] or ~ROGRAM] menu key.
EDITING . The contents of a program are being revised on the
screen. Input is required to write the data into the
memory.
PROGRAM RUNNING . The program which is to be edited is the program now
subject to memory operation, and it cannot be edited.
VOICE OUTPUT ● The program indicated on the editing or MDI page is
being output vocally or the voice output mode has been
established.
-422-
APPENDIX 4. OPERATION MESSAGES ON CRT SETTING AND
DISPLAY UNIT
Message Dcacription
DATA IN EXECUTION ● Data is now being read problem-free from the paper
tape.
EE ROM WRITING . Parameters have been input on tape normally and the
input data is being written into the E ROM.
DATA IN COMPLETE . The data has been stored problem-free.
VARIABL CONVERT ERR e This message appears under the following conditions
only when the M2/MO format applies.
During tape input, the message appears upon
completion of the tape input if there is a user macro
variable which cannot be converted. Since “lERR” is
added to the start of the block and stored in the
memo~, search for the error using an editing operation
and correct it.
The condition in which a block cannot be converted
refers to a case in which variables existing only for
M2/MO have been assigned or in which the tool
compensation variables were converted when the type II
tool offset memorv was used.
COMPARE EXECUTION . The compare operation is being executed problem-free.
COMPARE COMPLETE . The compare operation has been completed problem-
free.
DATA OUT EXECUTION . The data is being output problem-free onto the paper
tape.
DATA OUT COMPLETE ● The data output has been completed problem-free.
ERASE EXECUTION . The data is being erased problem-free.
ERASE COMPLETE ● The data erasing has been completed problem-free.
COPY EXECUTION ● The machining program is being copied problem-free.
COPY COMPLETE ● The machining program copying has been completed
problem-free.
4
-423-
... .,,
Message Description
NO. CHANGE EXECUTION e The number of the machining program is being changed
problem-free.
NO. CHANGE COMPLETE . The machining program number change has been
completed problem-free.
(4) Graphic
Message Description
TRACE EXECUTION o The graphic display trace mode is valid.
PROGRAM STOP e Tracing has been stopped by the MOO/MOl code in the
graphic check mode.
PROG. CHECK COMPLETE @ Tracing has been terminated by the M02/M30 code in
the graphic ch~k mode.
Message Dcscrintion
AUTO-PRO LOADING The automatic program is being loaded from the floppy
disk into the memory.
One of the following operations has been conducted while
the automatic program was being loaded.
. h attempt was made to input or output data on the
data input/output screen,
. An attempt was made to conduct a search (operation
search, restart search, graphic check search).
@ The [SFP] automatic program selector key was pressed.
Wait until the automatic programming system has
completed the loading.
(This takes approx. 1.5 minutes after the power has
been switched on.)
AUTO-PRO LOAD ERR g It is no longer possible for the automatic programming
system to load the program from the floppy disk into
the memory for some reason or other.
o Cheek the ‘floppy disk or disk drive.
NO AUTO-PRO . The floppy disk containing the automatic programming
system has not been installed in the disk drive.
Install the disk m-o~erlv.
(6 ) Others
Messaee Description
DATA PROTECTING @ A data protection key is valid, and any settings or dele-
tions to the data are prohibited.
-424-
APPENDIX 5. LIST OF ALARMS
5.1 OPERATION ALARMS
-425-
..
Error
Details Remedy
No.
0101 NOT OP MODE (Not operating mode) . Check for a break or disconnection in
the input mode signal line.
o Check for a failure or malfunction in
the mode selector switch.
e Check the sequence program.
0102 OVERRIDE ZERO (Override zero) e The error is released by setting the
The FEED RATE OVERRIDE switch on switch to any position except zero.
the machine operation board is at zero. e If the switch has bwn set to any
position except zero, check whether the
signal line has been shortail.
. Check the sequence program.
0103 EX F SPD ZRO e The error is released by setting the
(External feed speed zero) switch on the machine control panel to
The MANUAL FEED RATE switch on any position mcept zero.
the machine operation board has been set e If the switch has been set to any
to zero when the machine was in the jog position except zero, check whether the
mode and automatic dry run mode. signal line has been shorted.
. Check the sequence program.
0104 F1 SPD ZRO (F1-digit spindle zero) * Set the F1-digit feed rate on the user
The F1-digit feed rate is zero when the parameter screen.
F1-digit feed command is executed. ID Increase the speed using the spindle
manual handle.
0105 SPINDLE STP (Spindle stop) e Rotate the spindle.
The spindle was at a standstill when the e Establish the dry run mode except when
synchronous fed command was assigned. a workpiece is being cut.
e Chexk for a break or disconnection in
the spindle encoder cable.
. Check the connections of the spindle
encoder connectors.
. Chak the spindle encoder puls=.
0106 HNDL FD NOW e Check for a break or disconnection in
(Handle feed number wrong) the handle feed axis selection signal
M axis which does not exist in the line.
specifications has been assigned for handle . Rmnsider the sequence program.
feed or the handle feed axis has not been e Check the number of axes listed in the
selected. specifications.
0107 SPDL RPM EXS (Spindle speed excessive) o Reduce the assigned spindle speed.
The spindle speed has exceeded the clamp
speed of the axis when a thread cutting
command was assigned.
0109 BLK ST INTLK (Block start interlock) ● Check the sequence program.
An interlock signal for locking the block
start has been input.
-426-
APPENDIX 5. LIST OF ALARMS
5.1 OPERATION ALARMS
Error
Details Remedy
No.
0110 CTBL ST INTLK @ Check the sequence program.
(Cutting block start interlock)
An interlock signal for locking the cutting
block start has been input.
0111 RESTART SRCH ON (Restart search on) . Search for the block to be restarted.
The restart switch has been set ON and a 9 Set the restart switch to OFF.
manual mode selected in the restart search
not-ready status.
0112 PROG CHK MODE o The program check mode is released by
(Program check mode) resetting.
The automatic start button has been pres-
sed during a program check or in the
program chezk mode.
0113 BUFF CORRECTING (Buffer correcting) . The buffer correction is released by
The automatic start button has been pres- resetting or screen selection.
sed during buffer correction. @ Buffer correction is completed by press-
ing the ~NPUT] key.
0114 AUTO PRO LOADING o Press the automatic start button after
(Automatic program loading) the automatic programming system has
The automatic start button has been pres- been loaded.
SEXI when the automatic programming
system was being loaded from the floppy
disk into the memory.
0115 RESET PROCESSING (Reset processing) @ During tape rewinding, wait for the
The automatic start button has been pres- rewinding to be completed or press the
sed during reset processing or tape rewind- RESET button to suspend the rewind-
ing. ing, and then press the automatic start
button.
● During resetting, wait for resetting to
be completed and then press the
automatic start button.
0116 CYC TM COUNT (Cycle time counting) . Wait for the counting to be completed
The automatic start button has been pres- or suspend it by resetting, and then pr-
sed while the cycle time was being counted ess the automatic start button.
or in the cycle time counting mode.
0117 NO PLAYBACK (No playback) ● During editing, use the ~PUT] or
The playback switch was set ON during PREVIOUS PAGE] key to release the
editing or in the full-size mode (9 inches). editing, and then set the PLAYBACK
switch to ON.
. First set the (9-inch) editing screen to
the half-size mode and then set the
PLAYBACK switch to ON.
0118 (Not used) For special function . Refer to the instruction manual for
details on the special-purpose functions.
0119 (Not used) For special function ● Refer to the instruction manual for
details on the special-purpose functions.
-427-
APPENDIX 5. LIST OF ALARMS
5.1 OPERATION ALARMS
Error
Details Remedy
No.
0120 (Not used) For special function . Refer to the instruction manual for
details on the special-purpose functions.
0121 (Not used) For special function e Refer to the instruction manual for
details on the special-purpose functions.
0122 (Not used) For special function @ Refer to the instruction manual for
details on the specizd-purpose functions.
.t
,:
,,,
,,
... ,.
.
-.
,.
APPENDIX 5. LIST OF ALARMS
5.1 OPERATION ALARMS
M 02 NEED R.P . RTN When an absolute position detection system is used, this alarm
appears when the absolute position data has been lost or when
the detector is defective.
No. Description
0001 An error has arisen as a result of checking the absolute position data as below when the
power was switched on. The absolute position data is lost.
Check sum check: Obtain the total sum of the data.
Paritv check in vertical direction: Exclusive OR the data total
0002 The machine moved more than the allowable distance with the power OFF.
Allowable distance > (Absolute position when power is switched ON – Absolute
position when power is switched OFF)
---------- ------------ --------------- ------------- .. . . . ... . .. . ..-------------- ---------- . . . . . .. . . . . . . . .. .
1The allowable distance is set in #20 abslmt on the axis specification parameter screen.
~The setting range is from 0.001 to 99999.999 mm. A zero setting is treated as: ball
:screw pitch * 0.9
,--------------- --------------------------- -------------- ------------ ------------
0003 Absolute value ~ at the reference point in dog-type zero point return has exceeded the
regulated range.
0004 I Dog-type zero point return (reference point setting) incomplete state.
,,
-429-
APPENDIX 5. LIST OF ALARMS
5.2 STOP CODES
FO1 CAN’T CYCLE ST In this status, automatic operation cannot be executed when an
attempt has been made to execute it from the NC stop status.
Error
Details Remedy
No.
0101 AX IN MOTION (Axis in motion) e Try automatic start again after all the
Since one of the axes is in motion, axes have stopped.
automatic start is not possible.
0102 READY OFF (Ready off) o Since another alarm is to blame, check
Automatic start is not possible because the this out first and take remedial action.
NC ready has not been supplied.
0103 RESET ON (Reset on) e Set the reset input signal to “off.”
Automatic start is not possible because the The reset switch has malfunctioned (or
reset signal has been input. is “on” at all times).
e Reconsider the sequence program.
0104 A-OP STP SGL . Take another look at the FEED HOLD
(Automatic operation stop signal “on”) switch which has a normally closed
The FEED HOLD switch on the machine (NC) contact.
operation board is ON (activated). e Check for a break or disconnection in
the feed hold signal line.
e Reconsider the sequence program.
0105 H/W STRK END (H/W stroke end axis) e If the stroke end has been reached by
Automatic start is not possible because the axis end, move the axis by operat-
one of the axes has reached the stroke ing it manually.
end. . Check for a break or disconnection in
the stroke end signal line.
@ Check for a failure or malfunction in
the stroke end limit switch.
0106 S/W STRK END (S/W stroke end axis) . Move the axis manually.
Automatic start is not possible because s Check the contents of the parameter
one of the axes has reached the stored unless the axis end is at the stored
stroke limit. stroke limit.
-’430-
APPENDIX 5. LIST OF ALARMS
5.2 STOP CODES
Error
Details Remedy
No.
0107 NO OP MODE (No operation mode) ● Select the automatic operation mode.
The operation mode has not been selected. e Check for a break or disconnection in
the automatic mode (memory, tape,
MDI) signal line.
0108 OP MODE DUPLI . Check for shortcircuiting in the mode
(Operation mode duplicated) selection signal line (memory, tape,
Two or more automatic operation modes MDI).
have been selected. . Check for a switch failure or
malfunction.
o Reconsider the sequence program.
0109 OP MODE CI-ING @ Return to the previous automatic
(Operation mode change) operation mode and conduct automatic
One automatic operation mode has been start.
changed to another automatic operation
mode.
0110 TAPE SRCH Tape searching) o Conduct automatic start upon
Automatic start is not possible because a completion of the tape search.
tape search is being conducted.
0111 PROG RESRCH INCMPT 6 Conduct automatic start upon
(Program restart search incomplete) completion of the program restart
Automatic start is not possible because the search.
program restart search has not been
completed.
0112 PROG RST NO-RTN . Perform the restart position return
(Program restart position non-return) manually.
Automatic start is not possible because no e Set the automatic restart valid
return has bem made to the restart parameter to ON and conduct
position, automatic start.
0113 TEMP ALM . The NC control system has exceeded
(Temperature alarm generated) the regulated temperature. Devise a
Automatic start is not possible because a means of cooling.
temperature alarm (2253TEMP. OVER)
has been generated.
T02 FEED HOLD The feed hold mode has been established during automatic
operation due to some condition or other.
Error
Details Remedy
No.
0201 H/W STRK END (H/W stroke end axis) . Move the axis from the stroke end limit
One of the axes has reached the stroke switch manually.
end. . The machining program must be
revised.
0202 S/W STRK END (S/W stroke end axis) . Move the axis manually.
One of the axes has reached the stored ● The machining program must be
stroke limit. revised.
-431-
APPENDIX 5. LIST OF ALARMS
5.2 STOP CODES
Error
Details Remedy
No.
0203 RST SGNL ON (Reset signal ON) . Since the position at which the program
The reset signal has been input. is executed returns to the head,
automatic operation is conducted from
the start point of the machining
program.
0204 FD HD SGNL ON (Feed hold signal ON) o Automatic operation can be resumed by
The FEED HOLD switch is at the ON pressing the CYCLE START switch.
position.
0205 OP MODE CHNG e Return to the previous automatic
(Operation mode change) operation mode and conduct automatic
One automatic operation mode has been start using the CYCLE START switch.
changed to another automatic operation
mode.
T03 BLOCK STOP Operation stops after a single block in the program has been
executed during automatic operation.
Error
Details Rem&y
No.
0301 SNGL BLK ON (Single block on) e Automatic operation can be resumed by
The SINGLE BLOCK switch on the establishing the automatic operation
machine operation board is at the ON mode.
position.
0302 MACRO BLK STP (M acro block stop) See above.
0303 AUTO MD CHNG
(Automatic mode change)
0304 MDI BLK STP (MDI end block stop) a After the settings have been completed,
operation starts from the block with the
cursor when the CYCLE START
switch is set to ON.
T04 COLLATION STOP The collation stop mode is establish during automatic
operation.
Error
Details Remedy
No.
0401 Collation stop o Automatic operation can be resumed by
establishing the automatic operation
-432-
.
;01 SERVO ALARM: The alarm can be released by first removing the cause of the
PR alarm and then switching off the NC power and switching it back
Address of axis where error on again.
las arisen is indicated.)
Error
Details Remedy
No.
10 VOLT LOW (Low voltage) e Check the input voltage with a
The voltage has dropped below AC 160 voltmeter. It should be AC 200/220V
AC (* 5V). (T;: %).
Temporary stop. o Check the input voltage with a
synchroscope and check whether
operation has stopped momentarily.
Approx. 25 msec or more with an input
voltage of 200V.
11 OVERSPEED 2 (Overspwd 2) o The assigned speed is too high. R&uce
The position feedback signal PPS was the feed rate.
excessively high, causing an overflow to * Check the parameters (ball screw pitch,
occur in the internal processing. movement unit, position loop constant
1, position loop constant 2, position
loop gain).
12 MEM ABNML 1 0 Check the connections of the
(Memo~ abnormality 1) connectors.
EPROM check sum during initialization; * Check for a break or disconnection in
SRAM or 2-port RAM check malfunction. the cables.
EPROM or 2-port RAM malfunction. . Replace the RFO1 card.
A Initiate resetting by switching off the
amplifier power.
13 EXT CLK ABNML o Check the connectors of the cables link-
(External clock abnormality) ing the NC system and amplifiers and
The processing of the position command linking the amplifiers with other
data supplied from the NC system was not amplifiers.
completed within the normal time span . Check for breaks or disconnections in
allowed by the servo amplifier software. the cables linking the NC system and
There is a malfunction in the timing signal amplifiers and linking the amplifiers
from the NC system, with other amplifiers.
. Replace the control card (R FO1).
14 WATCH DOG (Watch dog) . Check the connations of the
Servo IT was not executed for more than connectors.
the specified time. . Check for breaks or disconnections in
There is a malfunction in the 2-port signal the cables.
or timing signal from the NC. . Check whether the EPROMs have been
mounted properly. Check whether they
have been mounted in the locations
marked “EPROM” and whether any of
their pins are bent.
● Replace the RFO1 card or add-on card
(RF31/33).
-433-
APPENDIX 5. LIST OF ALARMS
5.3 SERVO ALARMS
Error Remedy
Details
No.
15 MEMRY ABNL 2 . Check the connectors of the cables linking
(Memory abnormality 2) the NC system and amplifiers and linking the
There is a 2-port RAM check amplifiers with other amplifiers.
malfunction or, alternatively, parity @ Check for breaks or disconnections in the
was detected when the initial cables linking the NC system and amplifiers
paramders were received. and linking the amplifiers with other
There is a malfunction in the cable amplifiers.
connecting the NC or in the 2-port e Replace the control card.
RAM. . Take measures to deal with the noise.
There is a high level of noise in the
cables linking the NC system and
amplifiers and linking the amplifiers
with other amplifiers.
16 MGNT PL ABNL * Check the cormcctions of the detector
(Magnetic pole abnormality) connectors.
When the initial magnetic pole * Check for a break or disconnection in the
position was detected, it was not pos- cable between the amplifier and detector.
sible to detect the pole position * Defective position detector (encoder).
properly. o Check the STY setting on the servo
parameter page.
o Check the MTY setting on the servo
parameter page.
o Replace the control card.
17 CRCT BD ABNL ● Replace the control card (RFO1).
(Circuit board abnormality)
The A/D converter value was not
correct at the time of initialization on
the RFO1 card.
There are defective parts around the
A/D converter.
20 NO SIGNAL 1 (No signal 1) o Check the connections of the detector
There is a malfunction in the signal connectors.
(U, V, W, A, B, Z) of the encoder o Check for a break or disconnection in the
connected to the RFO1 card. cable between the amplifier and detector.
* Defective encoder.
21 NO SIGNAL 2 (No signal 2) . Check the connections of the detector
There is a malfunction in the signal connectors.
(~ B, Z) of the encoder connected to . Check for a break or disconnection in the
the RF31/33 card. cable between the amplifier and detector.
. Defective encoder.
22 NO SIGNAL 3 (No signal 3) . Check the connections of the detector
There is a malfunction in the signal of connectors.
the resolver 1X connected to the . Check for a break or disconnection in the
RF33 card. cable between the amplifier and detector.
Something is wrong with the excita- . Defective resolver.
tion signal. . Replace the AMP card RF33.
25 BATTERY ABNML ● Replace the batteries.
(Battery abnormality) . Zero point return must be performed again
The voltage from the batteries used to since it is possible that the absolute values
back up the absolute value detector have been lost.
circuits on the RF32 and 33 cards has
dropped.
-434-
APPENDIX 5. LIST OF ALARMS
5.3 SERVO ALARMS
1
Error Remedy
Details
No.
30 EXC REGENRTN . Check the ORT setting on the sewo
(Excessive regeneration) parameter page.
Acceleration/deceleration has been @ Reduce the frequency of rapid traverse
conducted too frequently. acceleration/deceleration.
(Care is required since the regenerative o Reduce the rapid traverse rate.
resistance overheats.) e Reconsider the unbalanced load on the
This creates an excessively unbalanced moving axis.
load on the moving axis. aI Add the optional regenerative
Defective power transistor for regenera- resistance.
tion. . Replace the power transistor for
regeneration or replace the unit.
31 EXCS SPEED 1 (Excessive speed 1) e The assigned speed is too high.
The speed has exceeded 2400 rpm in the e Check the acceleration/deceleration time
HA40, 80, 100, 200 or 300 model and constant if overshooting results during
3600 rpm in the HA43 or HA83 model. acceleration.
With an ultra-precision encoder, the speed o Check the gain when the servo system
has exceeded 1400 rpm in HA40, HA80, is unstable and overshooting results.
HAlOO, HA200 or HA300 model. VG1, PGN
. Check the parameters.
MTY, RNG, PIT
. Reduce the rapid traverse rate.
● Check the cables between the position
detectors and servo amplifiers.
o Defective position detector.
e Check the least command increment.
32 OVER-CURRENT (Overcurrent) . Ground the motor bus.
An overcurrent has flowed from the DC e Shortcircuit the motor bus.
bus (+) side. @ Replace the speed detection cable.
o Check the mounting direction of the
speed detector.
STY
● Replace the speed detector.
. Replace the RFO1 card.
● Defective main circuit.
-435-
APPENDIX 5. LIST t2F ALARMS
5.3 SERVO ALARMS
Error
Details Remedy
No.
34 DATA PARITY (Data parity) ● Check the connections of the CNIA
Parity occurred when data was being and CNIB connectors on the RFO1
received from NC system. card.
D Check for a break or disconnection in
the cable linking the NC system with
the servo amplifier.
e It is conceivable that then error was
caused by noise and so check that
measures to counter the noise have
been taken.
o
— Replace the NC card (M C611/MC632).
35 DATA ABNORML (Data abnormality) e Reduce the speed if the assigned speed
There has been too great a change in the is too high.
assigned position from the NC system. e Check the connections of the CNIA
and CNIB connectors on the RFO1
card.
o Check for a break or disconnection in
the cable linking the NC system with
the servo amplifier.
● It is conceivable that the error was
caused by noise and so check that
measures to counter the noise have
been taken.
e Replace the NC card (M C611/MC632).
36 TRANSM ERROR o Check the connections of the CNIA
(Transmission error) and CNIB connectors on the RFO1
Periodic data transmission from the NC card.
system has been cut off. Q Ch~k for a break or disconnection in
the cable linking the NC system with
the servo amplifier.
● 11 is conceivable that the error was
caused by noise and so check that
measures to counter the noise have
been taken.
e Replace the NC card (M C61VMC632).
I Error
Nn I Details I Remedy
-436-
APPENDIX 5. LIST OF ALARMS
5.3 SERVO ALARMS
$03 SERVO ALARM : These alarms are displayed when something has gone wrong with
NR the servo system.
After the cause of the alarm has been removed, release the alarm
by entering the NC RESET key.
Error
Details Remedy
no.
45 FIN OVERHEAT (Fin overheating) @ Reduce the load.
The thermal protector on the fin in the @ When the thermal protector is defective,
amplifier’s power section has been activ- replace the unit.
ated, warning that the amplifier has been
operating on a current which is in excess
of its continuous output current. The
regenerative resistance or a regenerative
power transistor has been overloaded.
46 MTR OVERHEAT (Motor overheating) . Reduce the load.
The thermal protector built into the motor @ Check the terminal board connections.
has been activated, warning that the motor o When the thermal protector is defective,
has been operating on a current which is replace the motor.
in excessive of its continuous output cur-
rent.
50 OVERLOAD 1 . Reduce the load when the load inertia
The time, during which the motor current and friction are excessively high.
has exceeded the parameter OLL o Check the OLL and OLT servo
(overload detection level) as converted into parameters.
the rating when the motor has stalled, has e If hunting occurs, proceed with
exceeded the parameter OLT (overload adjustment using the servo parameters.
time constant). The load inertia and fric- o Incorrect amplifier U, V, W wiring.
tion are excessively high. Hunting may @ Try replacing the detector and detector
occur due to an incorrect parameter sett- cable.
ing.
51 OVERLOAD 2 (Overload 2) * Increase the time constant if the load
The command for the current exceeding inertia is extremely high. Alternatively,
9570 of the current limit has continued for reduce the load.
more than half a second. o If hunting has occurred, proceed with
The load inertia is extremely high. adjustment using the servo parameters.
The machine has collided. e Try replacing the detector and detector
cable.
o When the voltage of the DC bus inside
the unit has dropped, replace the unit.
52 EXCESS ER120R (Excessive error) e Try increasing the time constant when
The actual machine position with respect the inertia is excessively high and ac-
to the command has exceeded the celebration is disabled. Alternatively, try
parameter settings OD1 (excessive margin reducing the rapid traverse rate.
for error with sewo “on”) and 0D2 @ If overshooting or hunting arises,
(excessive margin for error with servo proceed with the adjustment by means
“off”). of the servo parameters.
The error may be caused by excessive . Inmrrect amplifier U, V, W wiring.
inertia which disables acceleration or by o Try replacing the detector and detector
overshooting or hunting. cable.
e When the voltage of the DC bus inside
the unit has dropped, replace the unit,
. Adjust the servo system gain. VG1,
PGN
-437-
,.,
Error Remedy
Details
No.
55 EXT EMRG STP e Check the cause of the error at the NC
(External emergency stop) or machine side.
The shortcircuiting of B and R on the e When a contact inside the unit is
terminal board has been released. defective, replace the unit.
An emergency stop signal has been input
from the NC or machine side.
56 AXIS ABNORML 0 Axis alarm
(Other axis abnormality) e Terminal conneztor has not been
An alarm has arisen in any of the axes connected.
connected to CNIB. . Check the power input for the axes
which are not used.
S 51 PARAMETER [11 The alarm is released when the parameter is checked and
the proper value ret. Illegal parameters are ignored and
ERROR
the value aisting prior to the illegal arameter setting is
retained.(SeIVoOFF doea not result.5
The Darameter
. number in which‘Tthe
alarm has occurred and the axis Referto Seztion5.4on the spindlealarmswhenthe
name are indicated. axisnamek not indicated.
-438-
APPENDIX 5. LIST OF ALARMS
5.3 SERVO ALARMS
Warning
Details
no,
E5 Absolute position detection warning
The value of absolute position detector 1X is incmreet. A malfunction occurs when the
value of 1X on the servo monitor page is 278 < 1X < 4722 or 1X > 5070.
Absolute value detection is not being conducted properly.
The following steps must be taken.
(1) Perform dog-type reference point return again.
(2) If the warning is not released even after performing step (l), replace the deteetor and
RF33 card.
(No servo OFF)
E6 Overtravel warning
Overtravel has occurred with speed loop step stop.
(No servo OFF)
E7 NC emergency stop
Emergeney stop has been assigned from the NC.
‘!’
-439-
APPENDIX 5. LIST OF ALARMS
5.4 SPINDLE ALARMS
S01 SERVO ALARM: After the cause of the alarm has been removed, switch off the
PR NC system’s power and set it back on again to release the alarm.
S03 SERVO ALARM:
NR
Error
Details Remedy
no.
10 Insufficient voltage . Check the input voltage using a
This occurs when the input supply voltage voltmeter.
has fallen below the value guaranteed by (Specification: AC200/230V Y~~%)
the specifications or when the power has . Check the input voltage on a
been cut off momentarily for more than synchroswpe and check whether a
15 ms. momentary stop of more than 15ms has
occurred.
12 Memory malfunction 1 . Check whether the EPROMs have been
This occurs when read and write mounted properly (whether the ROM
operations cannot be wnducted properly number locations tally and whether any
for the internal memory used to control of the pins have been bent).
the controller. EPROM locations:
(Check when the controller’s power is FR-SF: SF-CA card 2F, 4F
switched on.) FR-SFJ: SFJ-CA1 card 16G, 17G
15 Memory malfunction 2 . Check the connections of the cable con-
This occurs when the 2-port memo~, nectors between the NC system and
which is used for wmmunication when amplifier and between the amplifier and
coupling by bus the M300 series CNC, spindle.
does not operate properly. . Check that the screws used to secure
the connectors have been tightened up.
. Check for breaks or disconnections in
the cables between the NC system and
amplifier and between the amplifier and
spindle.
. Replace the SF-TL/TLJ card.
. Check whether the amplifier, NC
system and motor grounding terminals
have been grounded and whether the
cables have been shielded.
17 Card malfunction e Replace the SF-CA/SFJ-CAl card.
This occurs when the parts on the PCB for
control applications do not function
properly.
-440-
APPENDIX 5. LIST OF ALARMS
5.4 SPINDLE ALARMS
Error
Details Remedy
no.
20 No signal 1 (PLG) o Check the voltage level of the detmtor
This occurs when the signal from the attached to the motor.
detector (motor built-in encoder) attachwl (Chwk that it is 3V peak-to-peak; if the
to the motor is not at its proper level. value differs greatly from this, replace
the PCB for the detector attached to
the motor.)
< Check terminals>
FR-SF: SF-CA card
CH45-CH9, CH44-CH9
FR-SFJ: SFJ-CA1 card
CH31-CH35, CH32-CH35
@ Replace the SF-CA/SFJ-CAl card.
21 No signal 2 (spindle encoder) e Check for breaks or disconnections in
This occurs when no signal from the orient the CONB cable.
encoder is input or when the signal is not . Replace the orient encoder.
at its proper level.
22 IC (MAC012) malfunction @ Check whether the SF-CA card IC
(MAC012) is mounted properly.
@ Replace the SF-CA card.
23 Excessive speed deviation o Set to “l” if the VKI parameter is O.
This occurs when the difference between @ When the speed displayed is O rpm
the command speed and motor speed although the motor is rotating at
exceeds the rating. several dozen rpm:
Remedy the problem in the same way
as for alarm no. 20.
@ When motor is not running smoothly
or it is not running at all:
Check for breaks or disconnections in
the U, V and W power lines between
the amplifier and motor.
24 Breaker tripped FR-SF @ Check for a malfunction in the supply
voltage, capacity and waveform.
@ Check whether this happens during
deceleration, or whether there is a
momentarily power failure or moment-
ary power drop.
e Replace the SF-CA card.
Main circuit malfunction FR-SFJ e Check whether any of the power
This occurs when the main transistors, transistors are damaged.
contractors or other main circuit parts are @ Replace the unit.
not operating properly.
25 Converter overcurrent FR-SF o Check for a malfunction in the supply
voltage, capacity and waveform.
Q Check whether this happens during
deceleration, or whether there is a
momentarily power failure or moment-
ary power drop.
. Replace the SF-CA card.
Breaker circuit malfunction FR-SFJ . Check whether any of the power
This occurs when the breaker circuit is not transistors are damaged.
operating properly. o Replace the unit.
-441-
,, ...
-442-
APPENDIX 5. LIST OF ALARMS
5.4 SPINDLE ALARMS
Error
Details Remedy
no,
37 Parameter error Take the same remedial action as for
This occurs when any parameter value alarm no. 27.
outside the allowable range has been set
(check this when switching on the controll-
er’s power).
45 Controller overheating . Reduce the load.
This occurs when there is something . Check whether the air-cooling fan
wrong with the ambient temperature, when inside the unit is running.
there is an overload or when the . Check for malfunctioning in the
air-cooling fan stops and the main circuit thermal protector inside the unit.
devices have overheated. e Replace the SF-CA/SFJ-CAl card.
46 Motor overheating in FR-SF FR-SF/SFJ
Motor and resistor unit overheating in . Reduce the load.
FR-SFJ @ Check for breaks or disconnections
This occurs when there is an overload or between motor OHS1 and CON2 pin 3,
when the motor cooling blower stops and and between 0HS2 and CON2 pin 2.
the motor has overheated. @ Check whether the motor cooling fan is
This occurs when the motor acceleration/ running.
deceleration is repeated at a frequency
exceeding the rating or when the resistor we R uce t e acceleration/deceleration
air-cooling fan stops and the resistor unit frequency.
has overheated. . Check for breaks or disconnmtions
This occurs when TBZ is not connected or between A and wire AL1 and between
when CON2 has become disconnected. B and wire AL2 of FR-SFJ main unit
TB2 and the terminal board of the
resistor unit.
@ Check whether the air-cooling fan of
the resistor unit is running.
52 Excessive error . Check whether the orient detector
(including orientation) direction of parameter 0RS2 is correct.
This occurs when the position tracking . Check whether the position loop detec-
error exceeds the rating during position tor direction of parameter 0RS2 is
loop operation. correct.
This occurs when the mounting direction
selection (parameter 30 bit 8) of the
encoder is reversed.
55 External emergency stop FR-SF/SFJ
This occurs when an emergency stop signal . Release the external emergency stop.
has been supplied from the outside.
-ether FR-SFJ main unit
parameters 09 and OA have been set to
<’3;9
(When 09 has been set to “3,”
shortcircuit between CON1 pins 47
and 10.
When OA has been set to “3,”
shortcircuit between CON1 pins 48
and 10.)
56 Malfunction in another axis . ChNk whether the CNIB termination
This occurs when a malfunction has occur- resistance has bexm connected.
red in any other semo axis with bus coupl- o Check whether the CNIB connector
ing with the M300 series CNC. screw is tight enough.
This occurs when the CNIB termination
resistance has become disconnected.
-443-
,,,,,..,,,,. ,, ,
(Parameter No.)
,....,
S51 PARAMETER mu :: This indicates a warning when a parameter
permissible range has beerr set.
outside the
ERROR
T
The Darameter number in which the L Refer to Section 5.3 on the servo alarrnswhen the axis
alar~ has occurred and the axis nameis indicated.
name are indicated.
Parameter
Details Remedy
error No.
21 Parameter warning
A parameter value outside the permissible range Check the contents of the spindle
\
has been set. parameter number for which the
28
The warning number denotes the number error is displayed.
(hexadecimal notation) of the parameter for the Refer to the parameter setting list
spindle where the warning occurred. attached to the FR-SF spindle
Parameters #21 through #28 (HEX) are reset on amplifier.
the spindle parameter screen of the NC system. Refer to warning No. E4 in the
(Even when set from the spindle side, the setting troubleshooting swtion of the
made in the NC system will be valid.) Spindle Drive Maintenance Instruc-
Parameters #21 through #28 at the spindle side tion Manual.
are equivalent to ~arameters #33 through #40 at
the N-C side. ‘
F
Warning
Details
no.
m Momentary stop warning
Warning when a tempora~ voltage drop has occurred in the voltage
(No servo OFF)
El Overload warning
Warning when overload in controller or motor continues for a period exceeding the
rated time
(No servo OFF)
E4 Parameter warning
Warning when a parameter outside the allowable range has besn set
(No servo OFF)
NC emergency stop
L
E7
Emergenq stop from the NC system
(Servo OFF after deceleration and stop)
-444-
APPENDIX 5. LIST OF ALARMS
5.5 MCP ALARMS
(02 SYSTEM ALARM There is something wrong with the data transmission between the
MCP and amplifier after the NC power was switched on.
Error
Details Remedy
No.
0002 BUS ERROR (bus error) . Chink the mounting status of the
amplifiers.
e Check the connections of the connec-
tors and check the amplifier power.
0003 ADRSS ERROR (address error) . A software or hardware failure may be
to blame. Contact the nearest
0004 ILLEG INSTRC (illegal instruction)
MELDAS Service Center.
0005 ZERO DIVISION (zero division)
0050 BCKGRND ERROR
(background processing error)
0051 DATA SEND ERR
(data transmission error)
0052 CHK SUM ERR (check sum error)
0060 PARITY ERR (parity error)
\
0069
0070 AMP 2-P ERR (amplifier 2-port error)
\
0079
-445-
.. .
Error
Details Remedy
No.
1 Input setting unit error e Contact service center.
There is an internal setting error.
2 Illegal value setting for RNG (movement . Chwk parameter settings.
unit) or PC2 (’gear ratio 2) Check #2 “PC2” and #19 “RNG” on
the servo parameter page of the
machine parameter screen.
Details Remedy
Error in mcp-no TLC axis mounting card @ Check the parameter settings.
number) e Check #14 [mcp_ no] on the PLC axis
-446-
APPENDIX 5. LIST OF ALARMS
5.5 MCP ALARMS
2 x
3 x x
4 x
5 x x
6 x x
7 x x x
Alarm
Details Remedy
No.
0001 There is something wrong with the spindle @ Check the feedback cable of the spindle
encoder signal. encoder and the encoder itself.
\
The data transfer to the servo amplifier . No-signal detection is invalid if the
0007
and spindle amplifier now stops and so spindle encoder feedback is not supplied
alarm 36 (transfer error) applies to these to the NC side. (MC632 S1 setting)
amplifiers.
Y51 PARAMETER Something is wrong with the parameters which generate the
ERROR alarm when the control axis is moving.
Error
Details Remedy
No.
1 LN R-T ERR (linear acceleration/ @ Check #4 GOtL on the axis specifica-
deceleration rapid traverse time constant tion parameter page of the machine
error) parameter screen.
The time constant has not been set or the
value set is outside the setting range.
2 LN C-F ERR (linear acceleration/dccelera- @ Check #7 GltL on the axis specifica-
tion cutting feed time constant error) tion parameter page of the machine
The time constant has not been set or the parameter screen.
value set is outside the setting range.
3 DELAY R-T ERR (primary delay rapid * Check #S GOtl on the axis specification
traverse time constant error) parameter page of the machine
The time constant has not been set or the parameter screen.
value set is outside the setting range.
4 DLY C-F ERR (primary delay cutting @ Check 4% Gltl on the axis specification
feed time constant error) parameter page of the machine
The time constant has not been set or the parameter screen.
value set is outside the setting range.
9 GRID INTVL ERR (grid interval error) . Check #4 grspc on the zero point
The time constant has not been set or the return parameter page of the machine
value set is outside the permissible setting parameter screen.
range.
-447-
APPENDIX 5. LIST OF ALARMS
5.5 MCP ALARMS
Error Remedy
Details
No.
12 SYN TAP ERR (synchronous tapping e Check #22 tap-tl on the basic
cycle acceleration/deceleration time eonst- parameter screen.
ant error)
The time constant has not been set or the
value set is outside the setting range.
,: !
,,.
-448-
APPENDIX 5. LIST OF ALARMS
5.6 SYSTEM ALARMS
rl
Do-xxxxxxxx
!3
s F-xxxxxxxx
D1-xxXXXXXX o 2-XXXXXXXX
Do-xxxxxxxx D3-XX XXX XXX o 4.-XXXXXXXX
D1-xxxxxxxx n 5- XX XXX XXX D6-XXXXXXXX
Dz-xxxxxxxx D7-X XXXXXXX Ao-xxxxxxxx
Retiter D3.XXXXXXXX Al .. Xxxxxxxx
disfilay D4-xxxxxxxx A3-XXXXXXXX
1-
05-XXXXXXXX A5-XXXXXXXX
D6-XXXXXXXX
07-XXXXXXXX Register display
.O-xxxxxxxx
A1-XXXXXXXX
A2-XXXXXXXX
A 3-XXXXXXXX
A4-XXXXXXXX
A5-XXXXXXXX
A6-XXXXXXXX
-449-
APPENDIX 5. LIST OF ALARMS
5.6 SYSTEM ALARMS
-450-
APPENDIX 5. LIST OF ALARMS
5.6 SYSTEM ALARMS
-451-
,, . .
Error
Details Remedy
No.
P 10 EXCS . AXIS No. o Divide the commands in the alarm
The number of axis addresses assigned in block into two blocks.
the same block exceeds the specification. e Check the specifications.
Pll AXIS ADR. ERROR e Revise the axis name in the program.
The axis address assigned by the program
and the axis address set by the parameter
do not match.
P20 DIVISION ERROR ● Reconsider the program.
An axis command which cannot be
divided by the command unit has been
assigned.
P30 PARITY H * Check the paper tape.
The number of holes per character on the @ Check the tape puncher and tape
paper tape works out to be even for the reader.
EIA code and odd for the ISO code.
P31 PARITY V o Make the number of characters per
The number of character per block on the block on the paper tape even.
paper tape is odd. e Set the parameter parity V selection
OFF.
P32 ADDRESS . ERROR e Check and revise the program address.
An address not listed in the specifications * Check the specifications.
has been used.
P33 FORMAT ERROR ● Reconsider the program.
The command format in the program is
not correct.
P34 G-CODE ERROR ● Check and correct the G code address
A G code not listed in the specifications in the program.
has been used.
P35 CM D-VALUE OVER . Reconsider the program.
The setting range for the addresses has
been exceeded.
P36 PRO GRAM END ERR e The M02 or M30 command has not
“EOR” has been read during tape and been entered at the end of the program.
memory operation. e The M99 command (G23 or G68 com-
mand for M2/MO format) has not been
entered at the end of the subprogram.
-452-
,’
Error
Details Remedy
No.
P37 PRO(3. No. ZERO o The program numbers are assigned
Zero has been assigned for a program or across a range from 1 to 99999999.
sequence number. e The sequence numbers are assigned
across a range from 1 to 99999.
P38 NO BLOCK SKIP e Reconsider the program.
A /2—/9 command has been assigned. (/2—/9 commands cannot be assigned.)
P40 PREREAD BL. ERR @ Reconsider the program.
There is an error in the pre-read block
when cutter compensation is executed and
so the interference check is disabkd.
P 50 NO INCH/MM SPEC @ Check the specifications.
A command has been assigned with a G
code for inch/mm conversion even though
such a G code specification does not exist.
P 60 OVER C~P. LENG. o The setting range for the axis addresses
The assigned movement distance is too is wide.
great (it exceeds 231).
P61 NO S-DIR SPEC e Check the specifications.
The G60 command has been assigned even @ Change the G60 program command to
though the uni-directional positioning GOO.
specification does not exist.
F 62 F-CMD. NOTHING e This alarm occurs because the
The feed rate command has not been movement modal command is set to
entered, GO1 when the power was switched on,
and so movement is based on the G1
command, provided that a movement
command is present, even when GO1 is
not assigned in the program.
P 63 NO G05 SPEC o Check the specifications.
The high-speed mode has been assigned
even though such a specification does not
exist.
P70 ARC ERROR @ Check the address values assigned for
There is an error in the arc start and end the programmed start point, end point
points as well as in the arc center. and arc center.
@ Check the plus and minus directions for
the address values.
P71 Al?C CENTER o Check the numerical values of the
The arc center is not calculated during programmed addresses.
R-specified circular interpolation.
P72 NO HELICAL SPEC @ Chwk the helical specifications.
A helical command was assigned even @ A 3-axis command is assigned with
though such a specification does not exist. circular interpolation commands. Un-
less this is a helical command, move the
linear command axis to the next block.
,’,:,
-453-
.,
Error Remedy
Details
No.
P73 NO SPIRAL SPEC o The G02.1 and G03.1 commands are
A spiral command was assigned even assigned for circular interpolation.
though no such command exists in the ~ Check the spiral specifications.
specifications.
P 80 NO G07 SPEC e Check the imaginary axis specifications.
An imaginary axis command (G07) was . Change the G07 command.
assigned even though no such command
exists in the specifications.
P 90 NO THREAD SPEC e Check the specifications.
A thread-cutting command was assigned
even though no such command exists in
the specifications.
P 93 SCREW PITCH ERR o Assign the thread-cutting mmmand and
The screw pitch has not been set correctly then set the screw pitch command
when the thread-cutting command was properly.
assigned.
P 100 NO CYLIND SPEC * Check the specifications.
A cylindrical interpolation command was
assigned even though no such command
exists in the specifications.
Pllo PLANE CHG (PR) o Delete the plane selection command
A plane selection command (G17, G18, (G17, G18, G19) from the pattern rota-
G19) was assigned in a coordinate rotation tion subprogram.
command.
Pill PLANE CHG (CR) o Upon completion of the G68 command,
A plane selection command (G17, G18, the plane selection command must be
G19) was assigned in a coordinate rotation assigned following the G69 (coordinate
command (G68). rotation cancel) command.
(h the case of the M2/MO format, the
pattern rotation command is G68.1 and
the pattern rotation cancel command is
G69.1.)
P 112 PLANE CHG (CC) e Assign the plane selection command
A plane selection command (G17, G18, after the cutter compensation command
G19) was assigned when a cutter has been issued (assign the G40 cancel
compensation command (G41, G42) was command).
assigned.
P 120 NO SYNC. FEED o Check the synchronous feed command
A synchronous feed command was specifications.
assigned even though no such command . Change the synchronous feed command
exists in the specifications. (G95) to a per-minute feed command
(G94). (The F command value must
also be changed.)
P121 FO ARC MODAL @ Rapid traverse cannot be assigned and
The FO command (F1-digit rapid traverse so any F1-digit command except FO
command) was assigned when the circular should be assigned for the circular
interpolation command (G02, G03) was interpolation command.
assigned in a F1-digit feed command. . Assign the GO or G1 command unless
the block which caused the alarm is the
circular command block.
-454-
APPENDIX 5. LIST OF ALARMS
5.7 PROGRAM ERRORS
Error
Details Remedy
No.
P 122 NO AUTO C-OVR @ Check the specifications.
An automatic corner override command . Delete the G62 command from the
(G62) was assigned even though no such program.
command exists in the specifications.
P 130 2nd AUX. ADDR . Check and correct the second
The second miscellaneous function address miscellaneous function address in the
assigned in the program and the address program.
set by the parameter do not match.
P 131 NO G96 SPEC o Check the specifications.
The constant peripheral speed command @ Change from the constant peripheral
(G96) was assigned even though no such speed command (G96) to the speed
command exists in the specifications. command (rpm/min).
P 132 SPINDLE S =0 o Reconsider the program.
The spindle speed command has not been
input.
P 140 NO T-POS OFST. @ Check the specifications.
There are no position compensation com-
mand (G45—G48) specifications. (Usually,
these are standard specifications.)
P 141 PAT-ROT ERROR . Reconsider the program.
Position compensation has been assigned
in a pattern rotation or coordinate rota-
tion command.
P 142 T-OFFS G2 ERR . Reconsider the program.
An arc command has been assigned for a
circle incapable of position compensation.
P 150 NO C-CMP SPEC ● Check the cutter compensation
A cutter compensation (G41, G42) has specifications.
been assigned even though no such com-
mand exists in the specifications.
P151 G2,3 CMP. ERR ● Assign the linear command (GO1) or
A compensation command (G40, G41, rapid traverse command (GOO)in the
G42, G43, G44) has been assigned in the compensation command block or cancel
arc mode (G02, G03). block. (Set the modal to linear
interpolation.)
P 152 1.S .P NOTHING * Reconsider the program.
The machine does not stop at the intersec-
tion point when one block is skipped dur-
ing the processing of an interference block
when cutter compensation (G41, G42) is
executed.
-455-
APPENDIX 5. LIST OF ALARMS
5.7 PROGRAM ERRORS
Error
Details Remedy
No.
P 153 I.F ERROR @ Reconsider the program.
h interference error has arisen while a
cutter compensation command (G41, G42)
was examted.
P 154 NO 3D-CMP SPEC o Check the specifications.
A 3-dimensional compensation command
was assigned even though no such com-
mand mists in the specifications.
P 155 F-CYC ERR (CC) . Since the cutter compensation is
A canned cycle command was assigned in established when a canned cycle com-
the cutter compensation mode. mand is exccutcd, assign the cutter
compensation cancel command (G40).
P 170 NO CORR. No. o Add the compensation offset number
The compensation number command command to the compensation com-
(DOO) was not assigned when the cutter mand block.
compensation command (G41, G42, G43) Check the number of compensation
was assigned. Alternatively, the compensa- number sets and correct the number to
tion number is higher than the number of a compensation number command
sets in the specifications. within the permitted number of sets.
P 171 NO G1O SPEC . Check the specifications.
A G1O command has been assigned even
though no such command exists in the
specifications.
P 172 U31O L-No. ERR . Check the address L number of the
The address command is not correct when G1O command and correct the number.
the G1O command is assigned.
P 173 G1O P-No. ERR . First check the number of compensa-
When the G1O command was assigned, a tion sets, and then set the address P
compensation number outside the permit - assignment to within the permitted
ted number of sets in the specifications number of sets.
was assigned for the compensation number
command.
P 174 NO Gll SPEC . Check the specifications.
A Gll command was assigned even
though no program tool compensation
input (Gil) command exists in the
specifications.
P 180 NO BORING CYC. e Check the specifications.
A canned cycle command was assigned o Revise the program.
even though no such commands (G72—
G89) exist in the specifications.
P181 NO S-CMD (TAP) o Assign the spindle speed command (S)
The spindle speed command was not as- when the boring canned cycle command
signed when the boring canned cycle was (G84, G74) is assigned.
assigned.
P 182 SYN TAP ERROR . Check the coupling with the spindle
Coupling with the spindle unit is not pos- unit.
sible. . Check whether the spindle encoder is
present.
-456-
APPENDIX 5. LIST OF ALARMS
5.7 PROGRAM ERRORS
Error
Details Remedy
No.
P183 PTC/THD NO. . Use the F or E command to assign the
The pitch or thread number command has pitch and thread number.
not been assigned in the tap cycle of a
boring canned cycle command.
I?184 NO PTC/THD CMD @ Check the pitch or thread number.
The pitch or thread command is not
correct in the tap cycle of a boring canned
cycle command.
F 220 NO SPECIAL CYC o Check the specifications.
The special canned cycle specifications do
not exist.
P221 NO HOLE (S-CYC) o Reconsider the program.
Zero has been assigned as the hole number
in a special canned cycle.
P 222 G36 ANGLE ERR ● Reconsider the program.
Zero has been assigned as the angle
interval with G36.
P 223 G12 G13 R ERR e R~nsider the program.
The radial value is less than the compensa-
tion amount with the G12 or G13 com-
mand.
P 224 NO G12, G13 SPC o Check the specifications.
Circular cutting specifications do not exist.
P 230 NESTING OVER * Check the number of subprogram calls
A subprogram has been called 8 or more and correct the program so that it does
times in succession from a subprogram. not exceed 8 times.
P231 NO N-NUMBER a Assign the sequence numbers in the
There were no sequence numbers when the proper block.
subprogram was called or when a return
was made from the subprogram.
Alternatively, the sequence numbers as-
signed by GOTO were not set.
P 232 NO PROGRAM No. e Register the subprogram.
The subprogram has not been registered
when the subprogram was called.
P 240 NO VARBL. SPEC o Check the specifications.
A variable command was assigned even
though no variable commands (#00) exist
in the specifications.
-457-
APPENDIX 5. LIST OF ALARMS
5.7 PROGRAM ERRORS
Error Remedy
Details
F
No.
P241 NO VARI NUMBER . Check the specifications.
The variable number assigned is higher e Check the program variable numbers.
than the numbers regulated by the
specifications.
P 242 EQL. SYM. MSSG. . Assign the “=” sign in the variable
The “=” sign was not assigned when definition of the program.
defining a variable.
P 243 VARIABLE ERR. e Revise the program.
A variable has been assigned which cannot
be used in the left-side or right-side
member of an arithmetic expression.
P 250 NO PAT-ROT SPC e Check the specifications.
k
A pattern rotation command has been as-
signed even though no such command ex-
ists in the specifications.
P251 DUPL. PAT-ROT @ Check the program.
A pattern rotation command was assigned
during another pattern rotation command.
P 252 PAT. & COOD-ROT e Check the program.
A pattern rotation command and graphic
rotation command have been assigned
simultaneously.
P 260 NO COOD-RT SPC o Check the specifications.
A coordinate rotation command was as-
I
signed even though no such command ex-
ists in the specifications.
P 270 NO MACRO SPEC o Check the specifications.
A macro specification was assigned even
though no such command exists in the
specifications.
P 271 NO MACRO INT. @ Check the specifications.
A macro interrupt command was assigned
even though no such command exists in
the specifications.
P 272 NC/MACRO ILL. e Reconsider the program, and place the
An NC statement and macro statement NC and macro statements in separate
exist together in the same block. blocks.
P 273 MACRO OVERCALL . Reconsider the program, and correct it
The frequency of the macro call has so that the macro calls do not exceed
exceeded the limit. the limit regulated by the specifications.
P 275 MACRO ARG. EX. ● Reconsider the program.
The number of macro call argument type
} II sets has exceeded the limit.
-458-
APPENDIX 5. LIST OF ALARMS
5.7 PROGRAM ERRORS
Error
Details Remedy
No. I
P276 CALL CANCEL e Reconsider the program.
A G67 command was assigned even @ Since the G67 is the call cancel com-
though it was not during the G66 com- mand, the G66 command must be as-
mand modal. signed first.
P 277 MACRO ALM MESG e Refer to the operator messages appear-
An alarm command was assigned in ing on the diagnosis screen.
#30(lo. . Refer to the operating instructions is-
sued bv the machine builder.
P 280 EXC. ~ ] e Rwmsider the program, and correct it
More than five pairs of parentheses [, ] so that the number of “~’ and “]” pairs
have been assigned in a single block. does not exceed five.
P281 L ] ILLEGAL a Reconsider the program, and correct it
The numbers of “~’ and “1” parentheses so that the number of “~’ and “]”
assigned in a single block do not match. parenthmes are paired up p roperly.
P 282 CALC. IMPOSS. e Reconsider the program, and correct
The arithmetic formula is incorrect. the formula.
P 283 DIVIDE BY ZERO o Reconsider the program, and correct it
The denominator of the division is zero. so that the denominator for division in
the formula is not zero.
P 284 INTEGER O VIZR e Reconsider the arithmetic formula in
In the process of the calculation, the the program, and correct it so that the
integral number has exceeded –231 value of the integer after calculation
(231– 1). does not exceed –231.
P 285 OVERFLOW VALUE ● Reconsider the variable data in the
The variable data has overflowed.
P 290 IF SNT. ERROR
There is an error in the IF [<conditional
expression > ] GOTOCi statement. -
P291 WHILE SNT. ERR o Reconsider the program.
There is an error in the WHILE
[< conditional expression>] DOD –
ENDD statement.
P292 SETVN SNT. ERR
There is an error in the S13TVNCI state- . Set the number of the characters in the
ment when the variable name was set. variable name of the SETVN statement
~
-459-
.,.
Error
Details Remedy
No.
P293 DO—END EXCESS . Revise the program so that the number
The number of DO—END’s in the of DO—END statements does not
WHILE [<conditional expression >] tXCWd 27.
DOCI-ENDD statement has exceeded
27.
P 294 DO—END MMC. e Reconsider the program and correct it
The DOS and END’s are not paired up so that the DO’s and END’s are paired
properly. up properly.
P 295 WHILE/GOTO TPE o During tape operation, a program
There is a WHILE or GOTO statement on which includes a WHILE or GOTO
the tape during tape operation. statement cannot be executed and so
the memory operation mode is
established instead.
P296 NO ADR (MACRO) o Reconsider the program.
The user macro address has not been as-
signed although it is required.
P297 ADR-A ERR. . Reconsider the program.
No variable has been assigned for address
A in a user macro.
P 298 PTR OP (MACRO) o Reconsider the program.
One of the user macro G200–G202 u)m-
mands has been assigned with tape or
MDI operation.
P 300 VAR. NAME ERROR . Reconsider the program so that the
The variable names have not been variable names are correct.
assigned properly. Reconsider the variable names in the
program so that they are corrected.
P301 VAR NAME DUPLI * Correet the program so that the name
The name of a variable has been duplic- is not duplicated.
ated.
P 350 NO SCALING SPC . Cheek the specifications.
A scaling command (G50, G51) has been
assigned even though no such command
exists in the specifications.
P360 NO PROG. MIRR. ● Check the specifications.
A mirror image command (G50.1, G51.1)
was assigned even though no such com-
mand exists in the specifications.
-460-
APPENDIX 5. LIST OF ALARMS
5.7 PROGRAM ERRORS
Error Remedy
Details
No.
P380 NO CORNER R/C o Check the specifications.
A command was assigned for corner s Remove the corner rounding or
rounding/chamfering I or II even though chamfering command from the
no such command exists in the specifica- program.
tions.
P381 NO ARC R/C S~C QI Check the specifications.
A corner rounding or chamfering coLu-
mand 11was assigned in a circular
interpolation block even though no such
command exists in the specifications.
P382 CORNER NO MOVE @ Assign a 601 command to the block
The block following the corner rounding/ following the corner rounding/chamfer-
chamfering did not contain a movement ing.
command.
P383 CORNER SHORT a Make the corner roundingfchamfering
In the comer roundin~chamfering com- less than the movement distance since
mand, the movement distance was shorter this distance is shorter than the corner
than the value in the corresponding com- rounding or chamfering.
mand.
P384 CORNER SHORT e Make the corner roundingfchamfering
In the corner rounding/chamfering com- less than the movement distance since
mand, the movement distance in the this distance in the following block is
following block was less than the corner shorter than the corner rounding or
roundindchamferimz. chamferimz.
P390 NO GEOMETRIC @ Check the specifications.
A geometric command was assigned even
though no such command exists in the
smcifications.
P391 NO GEOMETRIC 2 * Check the specifications.
There are no geometric specifications IB
or 11.
P392 LES AGL (GEOMT) e Corr@ the geometric angle.
The difference in the angle between a
geometric line and line is less than 1°.
P393 INC ERR (GEOMT) . Assign the 2nd geometric block using
The 2nd geometric block has been an absolute value.
assimml usin~ an incremental value.
P 394 NO GO1 (GEOMT) . Assign the GO1 command.
There is no linear command in the 2nd
geometric block.
-461-
APPENDIX 5. LIST OF ALARMS
5.7 PROGRAM ERRORS
Error
Details Remedy
No.
P 395 NO ADRS (GEOMT) . Rmnsider the program.
The geometric format is incorrect.
P396 PL CHG. (GEOMT) @ Switch the plane before the geometric
A plane selection command has been is- command.
sued in a geometric command.
P41O NO ADDRS. CHG. e Check the specifications.
There are no absolute/incremental address
conversion specifications.
P 420 NO PARM. IN SPC ~ Check the specifications.
A parameter input command was assigned
even though no such command exists in
the specifications.
P421 PARM . IN ERROR . Enter the correct parameter input data.
The parameter input data is illegal.
P 430 AXIS NOT RET. ~ Perform reference point return manu-
A command was assigned to move an axis, ally.
which had not been returned to the refer-
ence point, away from that reference
point.
P431 NO 2nd REF. SPC . Cheek the specifications.
A command for the second, third or
fourth reference point return was assigned
even though no such command exists in
the specifications.
P 432 NO G29 SPEC . Check the specifications.
A start position return command (G29)
was assigned even though no such com-
mand exists in the specifications.
P433 NO G27 SPEC o Check the specifications.
A zero point collate command (G27) was
assigned even though no such command
exists in the specifications.
P 434 COLLATION ERR . Reconsider the program.
One of the axes did not return to the start
position when the zero point collate com-
mand (G27) was assigned.
P 435 G27/M ERROR . An M independent command cannot be
An M independent command was assigned assigned in a G27 command block, and
simultaneously in a G27 command block. so the G27 command and M independ-
ent command must be placed in separ-
ate blocks.
-462-
APPENDIX 5. LIST OF ALARMS
5.7 PROGRAM ERRORS
Error Remedy
Details
No.
P436 G29/M ERROR B AII M independent command cannot be
4n M independent cnmmand was assigned assigned in a G29 command block, and
jimukaneously in the G29 command so the G29 command and M indemmd-
.
~lock. ent command must be placed in separ-
ate blocks.
P451 NO PROG. LIMIT D Check the specifications.
rhe stroke check function (G22) prior to
movement was assigned even though no
such command exists in the specifications.
P 452 MOVEMENT LIMIT e Reconsider the axis address coordinates
An alarm arises prior to the mecution of in the program.
the movement block in question when the
end point of an axis movement is entered
into a prohibited area assigned by the
stroke check function (G22) prior to
movement. (G22.1 command applies for
M2/MO format.)
P 460 TAPE 1/0 ERROR
An error has arisen in the tape reader or
in the printer during macro printing.
P461 FILE 1/0 ERROR
A file of the machining program cannot be
read.
P 462 DNC ERROR e Proc~ with resetting.
A communication error has arisen during
BTI-1operation.
P 600 NO AUTO TLM - o Check the specifications.
An automatic tool length measurement
command (G37) was assigned even though
no such command exists in the specifica-
tions.
P601 NO SKIP SPEC. . Check the specifications.
A skip command (G31) was assigned even
though no such command exists in the
specifications.
P 602 NO MULTI SKIP . Check the specifications.
A multiple skipping command (G31.1,
G31.2, G31.3) was assigned even though
no such command exists in the specifica-
tions.
P 603 SKIP SPEED O ● Assign the skip speed.
The skip speed is zero.
-463-
APPENDIX 5. LIST OF ALARMS
5.7 PROGRAM ERRORS
Error
Details Remedy
No.
P 604 G37 ILL. AXIS ● Assign only one axis.
The axis has not been assigned in the
automatic tool measurement block or two
or more axes have been assigned.
P 605 H-CMD IN BLOCK e Assign the H command before the
The H code is in the same block as the automatic tool measurement command
automatic tool measurement command. block.
P 606 NO H-CMD BEIWR . The H command must be assigned
The H code has not yet been assigned dur- before the automatic tool measurement
ing an automatic tool measurement. command block.
P 607 G37 ILL. SIGNL @ Reconsider the program.
The measurement position arrival signal
has been set ON before the area assigned
by the parameter deceleration area “d” or
D command. Alternatively, the signal was
not set ON until the end.
P 608 SKIP ERROR (CC) e Issue the cutter compensation cancel
The skip command was assigned during a command (G40) or remove the skip
cutter compensation command. command.
P 900 (Special function accommodated) . Refer to the separate specifications
manual.
P91O (Special function accommodated) . Refer to the separate specifications
manual.
P911 (Special function accommodated) o Refer to the separate specifications
manual.
P 920 (Special function accommodated) e Refer to the separate specifications
manual.
P921 (Spmial function accommodated) o Refer to the separate specifications
manual.
P 922 (Special function accommodated) o Refer to the separate specifications
manual.
-464-
APPENDIX 5. LIST OF ALARMS
5.8 MESSAGES FOR EMERGENCY STOP
Error
Details Remedy
No.
IOAD ?his indicates that the emergency stop Release the EMERGENCY STOP
node has been established by the emerg- button on the operation board.
:ncy stop input signal on the operation Check for breaks or disconnections in
~oard side. the wiring.
Setting pin can be used to select
ralid/invalid.)
?LC rhe user PLC has ban set to the emerg- r Find the cause of the emergency stop
:ncy stop mode by sequence processing, and remove it.
‘320M/330M/330HM/335M ... Y29F)
[OP 1) With 9-inch CRT for 320M/330M B Check out the emergency stop button
MC721 (CRT control card) emergency on the operation board.
stop input is ON (open). B Check for breaks or disconnections in
:2) With 14-inch CRT for 330HM/335M the wiring between the NC control
MC721 (KS-232-C IOP card) emerg- system and operation board.
ency stop input is ON (open).
(Setting pin can be used to select
valid/invalid.)
[n both cases, the wiring connections with
the operation board are almost always to
dame.
ExIo The emergency stop input signal on one of I) Release the emergency stop signal.
the DIO cards mountd in the NC system B Check for breaks or disconnections in
is ON (open). the wiring.
(There is an emergency stop input for each
DIO card.)
SRV An alarm has arisen in the servo system . Check out the cause of the servo alarm
which has been set to emergen q stop. and remove it.
STOP (1) The user PLC (ladder sequence) is not Check whether the RUN switch (second
running. MC1ll DIP switch from top) for the
PLC ladder on the CPU card is at the
OFF position.
Check whether the [4RUN/SP] (run
stop) switch on the PLC editing file
entry screen (on-board function) is at
the ON position.
(2) This error also occurs when an error Check for irregularities in the connec-
arises in data communication with the tions between the control system and
remote 1/0 unit. remote 1/0 unit.
-465-
. .
APPENDIX 6. PLAYBACK
APPENDIX 6. PLAYBACK
The playback function enables programs to be prepared while sample machining is being performed by
manual (handle, jog) or mechanical handle fed.
Machining programs can be prepared using the movement values yielded by manual operations as the
program command values.
m
, ?
0 100 PLAYBACK !
:x .Io.,w x -,ua
w m .“2. ;; .::m : -W&
mm Klo”w.
u
012313678
,, 0 ~mamostv ~
\IG28XOYOZO:
;L4DDI
Movement x 2 GMlx-in.Y-lo. :
1. amount \ ?GoIX-iO. Y-20. FIOOO:
FILE SEARCH PROGRAM :
d
1 s 4 X-23. Y-20. :
Playback editing X 5 S-’25. Y-IO. :
-466-
APPENDIX 6. PLAYBACK
6.1 PLAYBACK OPERATION
0( )COMMENT( )
100 PLAYBACK :
EDIT
: UJACHDJ31[PLAYBACK ABSI
ii 10.!CO ; ;’.
: Y Z3.18
r“ : z O.am z O.on
jUlmMmyl
-467-
APPENDIX 6. PLAYBACK
6.1 PLAYBACK OPERATION
O 100 PLAYBACK ~
DE’
I Press the PLAYBACK switch.
I
E6GmXw.wa:
N5 X1 QYIC4Z1O. EDIT
; IMACIHNEI[PLAYEACK:
: x Io.lm x O.m
: Y ZO.in Y O,m
ABSI
.468.
APPENDIX 6. PLAYBACK
6.1 PLAYBACK OPERATION
O 100 PlAYBACK j
EDIT
Press the PLAYBACK switch. Ow NIG~XYZ.
N2Gm Xlo. rm, i MAI=IJ31[PLAYEACIC
AW
~ K Io,!m r O.m
. Y m,la Y a.cm
: z O,ml z O,ml
-469-
,,. .
APPENDIX 6. PLAYBACK
6.1 PLAYBACK OPERATION
‘1’ 1:034
ABS]
Ow z 0.010
&dagyiW%iiiidiij
MEMORY]
[ADD] N1OGOO ❑
L )
Ia:mp- ~,=
Press the X, Y or other axis address
I
Press the ~NPUT] key.
‘“ r
~EMORY] N1OOOOXO.12SY1.O34
;
[ADD] ❑
-470-
APPENDIX 6. PLAYBACK
6.1 PLAYBACK OPERATION
Es I m P
Theedifference between the The playback counter
:
-471-
APPENDIX 6. PLAYBACK
6.2 EDITING OPERATIONS
1
Move the cursor to the third Iine of [ADD]. ,
,
OR ,
(~) ,
,
,
,
,-----------------
‘[ADD]
,---------------- --
,
;-----------------
t ❑
1-------------. ---
I N1 I
Press the [J, ] key again. ,
E’ I
1
I
~
1
,
1
b
N1 I
lm----J
Move the cursor to the first line of [ADD]. I
,
*
w G
N4 I
,
N5 ,
1
,,--------.---..-..-
I [ADD]
1---------- ❑--------
1
:------------------
1
,------------------
1
k 1 J
I
,
Press the [ t ] key again. B ,
1
~ I
1
,
N4 ,
The cursor at the left-side of the screen ,
N5 I
moves up.
i--------------- --
When the [ ~ ] key is pressed with the I [ADD] ❑
1.----.-----------
cursor at the top of the screen, the data is i,---------- ------.
successively scrolled down one line at a I
!---------- -------
-472-
APPENDIX 6. PLAYBACK
6.2 EDITING OPERATIONS
1
I Move the cursor to the block which is Nll
to be deleted. Ow ❑ lz \
N13 1
(OQ) 1
,
t
I
,
1
,
Nll 1
,
Press the [SHIFT] and [C.B CAN] keys, nw ❑ I
1
N13 ,
,
I
,
U& ,
Press the ~PUT] key.
I,
----------------------------
memory. Nll
The space left by the deleted data is filled ❑ 13 i
in. 1
1
,
I
I
8
I
ic
---- . --------- 1------------- .
-473-
APPENDIX 6. PLAYBACK
6.3 RESTRICTIONS
6.3 RESTRICTIONS
(1) Playback editing is not possible in the machine lock mode.
(Movement amounts in this mode are not added.)
(2) Playback editing is not possible for programs in automatic operation.
(Programs in automatic operation cannot normally be edited.)
(3) Playback editing is not possible for canned cycle subprograms.
(Canned cycle subprograms cannot normally be edited.)
An error results when the playback switch is set ON on the data search screen.
(4) Playback editing is not conducted when the “EDITING” message has appeared.
An operation error results when the playback switch is set ON.
(5) Playback editing is not possible in the full-size mode.
An operation error results when the playback switch is set ON.
(6) If the playback switch is set ON while the address menu is displayed, the address menu is cleared and
the playback screen is displayed instead. In this case, the address menu will not be displayed even if
the playback switch is set OFF.
-474-
APPENDIX 6. PLAYBACK
6.3 RESTRICTIONS
Supplementary
Date of revision Details of revision
code
-475-