B-62542en 01 060508 PDF
B-62542en 01 060508 PDF
B-62542en 01 060508 PDF
DESCRIPTIONS
B-62542EN/01
• No part of this manual may be reproduced in any form.
• All specifications and designs are subject to change without notice.
The export of this product is subject to the authorization of the government of the country
from where the product is exported.
In this manual we have tried as much as possible to describe all the various matters.
However, we cannot describe all the matters which must not be done, or which cannot be
done, because there are so many possibilities.
Therefore, matters which are not especially described as possible in this manual should be
regarded as ”impossible”.
This manual contains the program names or device names of other companies, some of
which are registered trademarks of respective owners. However, these names are not
followed by or in the main body.
CONTENTS
GENERAL
I. CNC FUNCTIONS
1. OUTLINE . . . .. ... .. .. ... . .. ... ..... ... .. .. .. ... ... .... ... . .. .. 1- 1
20. CRT/MD1 1 - 60
20.1 CRT/MDI’Pane;.::::::::::::::::::::::::::::::::::::::::::::: I-60
20.2 Setting and Display .......................................... 1 . 62
20.2.1 MDI Operation .................................... 1 . 62
20.2.2 Setting and display of offset value ...................... : : ::: : 1 - 63
20.2.3 Setting and display of setting data ............................ 1 - 63
20.2.4 Setting and display of parameter ............................. 1 - 64
20.25 Program display ......................................... 1 - 64
20.2.6 Program list display ................ i ..................... 1 - 65
20.2.7 Current position display .................................... 1 - 65
20.2.8 Alarm display ........................................... 1 - 67
20.2.9 Command value display ................................... 1 - 67
20.3 Program Protect Key ......................................... 1 - 67
20.4 Language ................................................. 1 - 67
22. SELF DIAGNOSTIC FUNCTIONS . .. .... ... .. . ... . .. ... ... .. .... . .. . 1 - 69
APPENDIX
CNC
unit
1-l
1 OUTLINE
l
Controlled axis
item Contents
Feed hold
Overtravel signal
Follow-up
servo off
Chamfering ON/OFF
Backlash compensation
Operation
Item Contents
MDI operation
Buffer resister
Dry run
Single block
l-2
1. OUTLINE
interpolation
Item Contents
Positioning GO0
I
Linear interpolation
Circular interpolation
Dwell
Feed function
Item Contents
Override cancel
1-3
1 OUTLINE
l
Program input
Item Contents
I
Label skip
Control in/out
Diameter/radius programming
G-code system A
Auxiliary function
Item Contents
Auxiliary function
I M3-digit
Auxiliary function lock
Spindle function
Item Contents
1-4
1. OUTLINE
Item Contents
T2fT4
16 pairs
r-
Tool off set
Editing operation
Item Contents
Item Contents
Status display
Position display
Self-diagnosis function
Alarm display
Chinese
Japanese
1-5
1 l OUTLINE
Data input/output
_ Item 1 Contents
Others
Item Contents
Status output signal CNC ready, servo ready, automatic operation, automatic
operation start, automatic operation stop, reset, alarm,
distribution end, rewinding, cutting, inposition, thread
cutting, etc.
Option
Item Contents
1-6
1. OUTLINE
Controlled axis
Item Contents
Feed hold
Overtravel signal
Follow-up
Exact stop
Servo off
Backlash compensation
1-7
1. OUTLINE
Operation
item Contents
MDI operation
Buffer resister
Reset
Dry run
Single block
Interpolation
Item Contents
Positioning I GO0
Linear interpolation
Circular interpolation
Dwell
1-8
1. OUTLINE
Feed function
Item Contents
Override cancel
Program input
I
Item Contents
I
flAllS0 automatic recognition
1
-abeI skip
Control in/out
Mirror image
1-9
1. OUTLINE
Auxiliary function
L .
Item Contents
Spindle function
Item Contents
,
Spindle function I S2digit
item Contents
Cutter compensation C
Editing operation
Item Contents
l-10
1. OUTLINE
Item Contents
Status display
Position display
Self-diagnosis function
Alarm display
Data input/output
r- Item
1 channel
Contents
Reader/puncher interface
l-11
1. OUTLINE
Others
Item Contents
Status output signal CNC ready, servo ready, automatic operation, automatic
operation start, automatic operation stop, reset, alarm,
battery alarm, distribution end, rewinding, cutting,
inposition, etc.
Option
Item Contents
Inch/metric conversion
l-12
2. CONTROLLED AXES
b
2. CONTROLLED AXES (6) Maximum stroke
2 99999.999 mm
2.1 Controlled Axes
k 9999.9999 inch
(1) Basic Controlled Axes 5 9999.9999 deg
2 axes (0-TD) In increment system l/l 0
3 axes (O-MD) k 9999.9999 mm
k 999.99999 inch
(2) Controlled axes expansion (O-MD) k 99999.999 deg
1 axis (PMC axis)
(Note 1) The least command increment is
(3) Basic Simultaneously Controlled Axes the least increment of command which CNC
(a) Automatic operation (Rapid traverse, gives to the machine.
cutting feed): 2 axes (0-TD) (Note 2) For X axis specifications, either
3 axes (O-MD) diameter designation or radius designation is
(b) Manual operation: 1 axis selectable by parameter.
(M series)
Least X axis designation mm inch
commsnd
increment
Radius 0.001 0.0001
A
designation mm mm
(Note 1)
(O-MD)
l-13
2. CONTROLLED AXES
Incrementsystem
l-14
3. PREPARATORY FUNCTION (G FUNCTION)
(1) 0-TD
G code list
GO4 Dwell
l-15
3. PREPARATORY FUNCTION (G FUNCTION)
(2) O-MD
G code list (l/2)
l-16
3. PREPARATORY FUNCTION (G FUNCTION)
l-17
3. PREPARATORY FUNCTION (G FUNCTION)
l-18
4. INTERPOLATION FUNCTIONS
4. INTERPOLATION 1O-MD 1
FUNCTIONS 4
0
0
t
End point
/
/ Rapid traverse
0
0
0
0 Arc on Z-X plane
0 GOOX Z(W) ; (T series)
Start point
R-
GO0 P_ (M series)
I- K-
Positioning is done with each axis
independently. Arc on Y-Z plane
Tool path generally does not become a line.
It is decelerated to a stop at the end point,
and inposition check is performed (checks
whether the machine has come to the (Note 1)
specified position).It is possible not to GO1:Clockwise (CVV) circular interpolation
perform the inposition check by parameter. G02: Counterclockwise (CCW) circular
Width of inposition can be set as a interpolation
parameter. (Note 2) Circular radius R designation:
4.2 Linear Interpolation (GOl) R ) 0; 0” to 180” circular designatable
R < 0; 180’ to 360” circular designatable
Cutting feed (F code)
I, J, K designation : O”to 360°circular
(Note 3) If an R smaller than the half of the
distance between the start point and the end
point was specified, this R is neglected, and a
--
180” circular arc is drawn.
4.3 Circular Interpolation (G02, 603) (Note 4) The feedrate in circular
? I
interpolation is equal to the cutting feedrate
1O-TD
specified by an F code. An error of the
command speed from actual tool speed is
within & 2%.
(Note 5) If R is omitted, the tool moves
straight toward the end point.
R
X(U) Y(W) - F ;
- - i_ I J _I -
l-19
INTERPOLATION FUNCTIONS
4.4 Polar Coordinate lnterpollation (2) Polar coordinate interpolation cancel mode
(G112, G113) (G113)
The polar coordinate interpolation cancel mode
The function in which contour control is done in
is obtained by G13.1 command.
converting the command programmed in a
(3) Example of a program
Cartesian coordinate system to the movement
Poalr coordinate interpolation bv X axis (Linear
of a linear axis (movement of a tool) and the
axis) and C axis (Rotarv axis).
movement of a rotary axis (rotation of a
workpiece) is the polar coordinate interpolation. Path after cutter compensation
l-20
4. INTERPOLATION FUNCTIONS
End point
l-21
5. THREAD CUTTING
-+I+ cutting.)
(Note 2) Thread cutting is restricted as
follows.
Maximum spindle revolutions :
4000 rpm (position coder A)
6000 rpm (position coder B)
Maximum feed rate :
Straight thread 15000 mm/min, 600 inch/min
P=RxF
PS Maximum command value of feed rate per
minute (15000mm/min, 6OOinchImin)
PI Feed rate limited by motors employed
where,
P.. Feed rate in threading (mm/min, inch/min)
F.. Lead (mm. inch)
R .. Spindle revolution
Tapered screw
Scroll thread
G32X(U) Z(W) -- F ;
increment range
5000000mm
‘(
inch 0.0001 inch 0.000001-
input 9.999999inch
l-22
6. FEED FUNCTIONS
6. FEED FUNCTIONS
6.1 Rapid Traverse
D
000
0
0
0
0
/’
Start
point End point
GO0 command
__I_____.) /’
1 - 23
6. FEED FUNCTIONS
6.3 Override
m
Override 120%
l-24
6. FEED FUNCTIONS
L
Deceleration
I
Execution
of block
0-
l Dwell
Execution of
block
Speed
Automatic acceleration/deceleration is also when sharp edges are required for workpiece
l-25
6. FEED FUNCTIONS
l-26
7. REFERENCE POINT
Positioning to the reference point can be done 7.3 Reference Point Return Check
by manual operation.
(627)
With jogging mode(J),manual reference point
return (ZRN) signals, and signal for selecting Program returned to reference point
manual reference point return axis ( 2 x, k Y, &
. Completion lamp is lit when tool returned
k Z, f 4th) on, the tool begins to move at rapid
to the reference point correctly
traverse mode.When deceleration limit switch . Alarm is generated when tool does not
mounted on the machine is turned on, it return to the reference point -
decelerates, and when it is turned off again, it G27 P ; (M series)
stops at the first grid point,and reference point
return end lamp lights. This point is the This function is used to check whether the
reference point. reference point return command was
Grid method: performed correctly.
A certain grid of the position detector is When G27 is commanded, reference point
appointed as the reference point. return end signal is output if reference point
The reference point position can be electrically return is performed to the correct position, and
shifted by the grid shift function. alarm arises if it is not positioned correctly to
the reference point.
7.2 Automatic Reference Point This function is available after power is turned
Return (G28, 629) on and reference point return is performed.
R Reference point
7.4 2nd Reference Point Return
(G30)
2nd reference point
8
k
,Fet by parameter
Start point
G28 P ; / G29 P ; ’
G30 P- ;
l-27
7. REFERENCE POINT
l-28
8. COORDINATE SYSTEM
a_
1 I
specifying a difference between the tool A
0
position and the tool B position, using a
program when tool A has been replaced with
tool B in the above figure.
X
/ Setting
Z I
0-TD L
tart point
Y lzv G92 P ;
1 I Coordinate system to be set
l-29
8. COORDINATE SYSTEM
8.4 Setting work Coordinate When the coordinate system actually set by the
System-method by G54-G59 G50 command or the automatic coordinate
system setting deviates from the programmed
work work coordinate system, the set coordinate
coordinate
\ ZOFSl system 1 system can be shifted.
Set the desired shift amount in the work
work
axxdinate coordinate system shift memory.
ZOFS2 system 2
A
work
8.6 Direct Measured Value Input for
coordinate Work Coordinate System Shift
ZOFS3
X
x- 2: Actual coordinate
system
t
Surface B
1 - 30
9. COORDINATE VALUE AND DIMENSION
the axes; the absolute command, and the Numerals can be input with decimal points.
incremental command. In the absolute Decimal points can be used basically in
command, coordinate value of the end point is numerals with units of distance, speed, and
programmed; in the incremental command, angle. The position of the decimal point is at
move distance of the axis itself is programmed. the mm, inch, deg position.
Use parameters to select input method;
9.2 Inch I Metric Conversion whether to input by pocket calculator type
(G20,G21) input, or by the former type decimal point input.
CNC
, G21 Machine motion 9.4 Diameter and Radius
Metric input p-8
mm
Programming
(Program in mm)
A
1-31
9. COORDINATE VALUE AND DIMENSION
l-32
10. SPINDLE FUNCTIONS
7
MO4(Spindie CCW) \
MOS(Spindle stop) 1 S XlOV analog voltage.
GRMAX
Command surface speed in m/min units for
GRl (Gear selection)
metric input, and feet/min units for inch input.
GR2(Gear selection)
H-I-J When the constant surface speed control is off,
f f
S-analog voltage ENBS
spindle speed (rpm) crresponding to an analog
(with poler) (S-analog voltage voltage proportional to the spindle motor speed
?lOV Max. effective signal) is output to the machine side.
IO. SPINDLE FUNCTIONS
1-34
11. TOOL FUNCTIONS
l L- Offset number
I-35
12. MISCELLANEOUSFUNCTIONS
12. MISCELLANEOUS
FUNCTIONS
12.1 Miscellaneous Function
(M2 digit)
M2 digit command + Ml 1 ’
Ml2
Ml4
Ml8
M21
M22
BCD output
M24
M28
M31
M32
M34
M38 /
MF Strobe signal output
I
(For only 66 digit)
l-36
13. PROGRAM CONFIGURATION
01000; 02000;
be called
I I LO000 How many times to repeat the sub
I I
I I
program
M98P2000; M98P3000;
Return from sub program
1 1
I I Format
I
I I M99;
I I
M99; M99;
13.4 Sequence Number
1 -loop nesting 2-100~ nestinq
Sequence number can be given in a 4-digit
13.1 Program Number number after the address N at the head of the
program block.
A program number is given to each program to
The sequence number of the program under
distinguish a program from other programs.
execution is always displayed on the CRT
The program number is given at the head of
screen. The sequence number can also be
each program, with a 4-digit number after the
searched in the program by the sequence
address 0.
number search function.
Program number of the program currently
under execution is always displayed on the
13.5 Tape Codes
CRT screen. _ Program search of programs
registered in the memory is done with the - / N
l-37
13. PROGRAM CONFIGURATION
0 (EIA )
function
sequence number,
number of repetitions
sequence number
l-38
13. PROGRAM CONFIGURATION
Wfih sign
Absolute or incremental
M03;
Address
RD043
Address
RD053
ID053.JD053.KD053 }* { :i::}*
1-39
13. PROGRAM CONFIGURATION
- -
Leader part Notes(ignored) To discriminate from other programs when the
registered program directory is displayed, the
IS0 code EIA code program name can be assigned subsequent to
Program No.
Control out‘ 1 Channel 2-4-S on
Insert the program name between Control Out
Control in ( Channel 2-4-7 on
“(” and Control In “)” just after Program No.
For the program name, any code can be used
Information between the control-in and the
if it is a code which can be used in CNC.
control-out are regarded as notes and are
This program name is displayed together with
ignored.
Program No. displayed on the registered
The reset codes (IS0 code: %, EIA code: ER)
program directory. However, only 31
cannot be used in this part.
characters from the head are displayed for the
The ignored part is called “Notes”.
program name.
:
0
N 100 X-Y_;
IN101 X-Y_; Ignored when optional
Ml02 x - Y_; block skip on.
N103 X-Y_;
:
0
l-40
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
code
298 mode
Operation
399 mode
r Function
s73
d d
f
%_ \ \
\
Z3 ‘.\ \
\
\ Z3
G % Z”
--y)l
G76
oss
R
a9 w
CJ
0
Q
Fine boring cycle
Drilling cycle
R (spot boring)
G81
Z
%
G82
R
Z
i T @
Drilling cycle
(counter boring)
l-41
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
I I
R R
383
Tapping cycle
(G74 is CCW tapping
cycle)
Boring cycle
Boring cycle
Canned cycle II
(NOW ass G99 mode cannot be used
in canned cycle G87
-*ooO’ (Canned cycle II).
G87 0
Back Boring cycle
l-42
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
+QI I
4 Spindle
i
; cw Spindle
i R
R i 4 cw
G88 Boring cycle
i i
i i
i i
i Spindle i
z l ccw Z & Spindle
b
ccw
@ @
9
(Spindle stops at constant rotation position)
_ Rapid traverse
z Z point R R point
GOOX Y P---P-2 R Q P F ;
Drilli~ode G . .... See previous table.
Drilling position data
X,Y . . . . . Command position of the hole.
z ....... Specify ’ hole end position shown in the previous table.
R . .. . . . . Specify f R point position shown in the previous table.
Q . . .. . . . Specify r cutting quantity with G73, G83, and shift quantity with G76, G87.
P . .. . . . . Specify dwell time at the hole bottom.
F . . . . .. . Specify feed rate for cutting.
l-43
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
Rapid traverse
Cutting feed
R : Rapid traverse
F :Feed
1-44
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
l-45
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
Cancel
G83 Z Cutting feed /Intermittent Dwell I Rapid traverse I Drill / Peck drilling I
G84 Z Cutting feed Spindle CW
l-46
15. COMPENSATION FUNCTIONS
Standard
tool
4f
I I I I
G code Function
15.1 .l Tool length compensation A
The tool position off set (tool length offset) of
I G40 I Cutter compensation cancel I
specifying an H code.
Register the tool radius value related to 2-digit
G43 specifies the tool position offset in the +
numeric following address H.
direction by the offset amount, while G44
Offset plane can be specified by plane
specifies it in the - direction by the offset
specification (Gl7, G18, G19).
amount. The offset command is cancelled by
For cutter compensation C, even in the case of
G49. G43, G44 and G49 modal commands
cutting inside of acute angle, intersection is
remain effective once they are specified, until
calculated automatically inside CNC.
other G43, G44, and G49 are specified later.
l-47
15. COMPENSATION FUNCTI ONS
15.3 Tool Offset Number 15.4 TOOI Geometry Offset and ’Tool
Wear Offset
(1) O-TD
Tool offset number . . . . . . . . Max 32 pairs
Offset value . . . . . . . . . . . . . 0- * 999.999mm X axisgeometry I I
0- 2 99.9999inch
02 0.060 0.030 0 0
03 0 0 0.20 0
.. .. ..
04
.. .. ..
05
.. .. .. ..
.. .. .. ..
Geometrv Offset
A parameter can be set to switch the X axis
tool offset amount to diameter or radius offset OFGX OFGZ OFGR OFT
GO3 0 0 020 0
(2) O-MD
GO4 .. . ..
amount) amount)
wo3 0 0 0.20
wo4 .. .. ..
was
.. .. ..
.. .. .. ..
.. .. .. ..
1-48
15. COMPENSATION FUNCTIONS
l-49
16. AXIS CONTROL
Ia
\u m
Servo on
(Servo motor drive)
Servo off
(Servo motor not drive)
handle
l-50
17. AUTOMATIC OPERATION
ul Memory
operation
Work-l program
Memory
------ 1
r 1 :::02 CC Program number
L ------ i
operation is called MDI operation.MDl Program Program number search by MDI (0 ..;..)
operation is executed by 1 block. number
Program 0001 to 0015 search by signal
search
from Machine side
I I
Sequence Sequence number (N .....) search by MDI
number
l-51
17. AUTOMATIC OPERATION
Program stop m
Stop by
Program end _ -
programming
Operation
Program is continued 4 .
Buffer register equivalent to one block is Program stop processing must be. done on the
available for program read and control of CNC machine tool side.
command operation intervals caused by Set CNC to be waiting for the end signal in
1 - 52
17. AUTOMATIC OPERATION
17.5.4 Reset
1 - 53
17. AUTOMATIC OPERATION
.. .. . . . . .. .. .. .. ä
0001;
NOOl_;
NOO2_;
l-l
NlOO
Manual operation
N003_;
N004_;
..
NlOlj
here. 0
..
The coordinate values change by the amount of
manual operation.
x2
.
01 _..=**-
Xl
1 - 54
18. MANUAL OPERATION
18. MANUAL OPERATION (1) Jog feed The jog feedrate can be
selected in 15 steps as tabulated below by
18.1 Manual Feed
a rotary switch.These 15step ratios form
geometrical series.(Refer to the next table.)
p{ 0-TD 11
Rotary switch
Feed rate I
Metric input Inch input
position
mm/min inch/min
r 0 I 0 I 0 I
I 1 I 2.0 I 0.08 I
I 2 I 3.2 I 0.12 I
I
D
3 I 5.0 I 0.2
I 4 I 7.9 I 0.3 I
r 5 I 12.6 I 0.5 I
I 6 I 20 I 0.8 I
-1 O-MD 11
7 32 1.2
I 1
8 50 2.0
79 3.0
I 10 I 126 I 5.0 I
Machine operator’s panel
I 11 I 200 I 8.0 I
I 12 I 320 I 12
I 13 I 500 I 20 I
r-
I
14 I
. 790 I 30 1
15 1260 50
.
1-55
18. MANUAL OPERATION
Manual operator’s panel Inch input 0.000 0.00 0.01inch 0.1 inch
1inch 1 inch
\
Step value
l-56
18. MANUAL OPERATION
18.3 Manual Handle Feed By rotating the manual pulse generator, the
axis can be moved for the equivalent
1 O-TD L distance.Manual handle feed is controlled 1
axis at a time.The manual pulse generator
generates 100 pulses per rotation. Move
amount per pulse can be specified from the
following magnifications:
xl, x10, xm
Machine operator’s panel
l
With this function incremental feed function
r
cannot be specified.
\
Input Xl x10 xm
I4anual pulse L
generator
Metric input 0.001 mm 0.01 mm 0.001 mm x m
\
. / O-MD
work
EDIT
“l&W
1 - 57
19. PROGRAM TEST FUNCTIONS
TOOI
I A 1 0-TD 1
I
I
The tool remains stopped,and only the positional
displays of the axes change.
:
I. .~.~.~.~.~.~.~.~.~.~.~.~.~~~~~~~.~
t I
CRT / MDI
I Dry run
x00000 .
Y00000 1 O-MD
light.
Remove the work,check only movement of the
(Note 2) The M,S and T functions are
tool. Select the tool movement rate using the
executed.
dial on the operator’s panel
l-58
19. PROGRAM TEST FUNCTIONS
The feed rate specified in the program is When the cycle start pushbutton is pressed,
ignored,and the machine is fed at the following the tool executes one operation then stops. By
feed rate. pressing the cycle start again, the tool
executes the next operation then stops.The
program is checked in this manner.
Rapid traverse
Rapid traverse Cutting feed (Note 1) SINGLE BLOCK is effective at an
button ON/OFF
intermediate point in G28,G30.
Rapid traverse Rapid traverse Max. JOG feed (Note 2) SINGLE BLOCK is not effective to
rate the block M98 ;,M99,and G65However if
button ON
M98,M99 blockshave the address other than
Rapid traverse JOG feed JOG feed rate O,N,P,SINGLE BLOCK is effective.
button OFF rate(Note)
19.5 Z-axis Command Cancel
(Note) Dry run for rapid traverse can be
made effective by the parameter setting.
v vv
I I
lYJ
Cyclestart
Only the 2 axis can be locked by the machine
side signal.
It is effective when using pen writing a
J movement for CNC program check.
/ Workpiece
z’em
~.~.~.~.~.~.~.~.~.~.~.~.~.~ -.-
7
-------I O-MD 11
cycle
Cycle
start
Cycle
start
I
l-59
20. CRT/MD1
20. CRT/MD1
20.1 CRT/MD1 Panel
(1) Small 9 inch monochrome CRT/MD1 (with softwares key)
(a) O-TD
CRT character display (9”) Reset key Data input key
I I I
6
Program
- edit key
Input key
I I
- 1 1
IPW
I
I
change key
Cursor
Function key I Start/output key
move key
(b) O-MD
CRT character display (9”) Reset key Data input key
! ! I
--
t
cl ALTER
Program
INSR 1
- edit key
cl
DELET
r
cl
I. *
EOB
cl
CAk
cl
Input key
,
/\ OUTPl
r,lART
cl
-Page
change key
I
Function key L Start/output key
-Cursor
move key
l-60
20. CRT/MD1
. ’ Keyboard functions
(1) RESET key Press this key to reset the CNC, to cancel an alarm, etc.
(2) START key Press this key to start the MDI commands, of to start the automatic operation cycle.Since this key’s
operating method differs according to the machine tools, refer to the machine tool builder’s operation
manual.
(3) Address and Press these keys to input alphabetic, numeric, and other characters.
numerical
key
(4 INPUT key Press this key to input parameter or offset etc. and also to start inputting of I/O device, or to input
(5) Cancel Press this key to delete the character or symbol input to the key input buffer.
(CAN) key (example):When key input buffer display is NOOOl, press the cancel (CAN) key to cancel and delete
_the NO001 .
(6) Cursor shift There are two kinds of cursor shift key described below.
keys L : This key is used to shift the cursor a short distance in the forward direction.
T : This key is used to shift the cursor a short distance in the reverse direction.
(7) Changeover Two kinds of page changeover keys are described below.
key J : This key is used to changeover the page on the CRT screen in the forward direction.
? : This key is used to changeover the page on the CRT screen in the reverse direction.
Function buttons
Function buttons indicate large items like chapters in a document.
POS . .. . . . . . . Indicates the current position.
PRGRM . . . . . . . Performs the following:
In EDIT mode .. .. .. ... edit and display of the program in the memory
In MDI mode . .. .. .. ... input and display of the MDI data
In automatic operation .. .. display of command value.
MENU OFSET . . Setting and display of offset value.Display menu screen
DGNOS PARAM Setting and display of parameter, and display of self diagnostic data.
OPR ALARM . . . Alarm number display and setting and display of software operator’s panel.
AUXGRAPH . . . Graphic display
Several pages are included in the chapter selected with each function button. The page is selected
with PAGE button.
(Note) The data displayed on the screen disappears when one of the function buttons and the
CAN key are pressed.Thereafter, when either function button is pressed, the corresponding screen
is displayed again.When the unit is not used with the power turned on for long time, turn off the
screen.This is effective to prevent the image quality from deteriorating.
l-61
20. CRT/MD1
Screen/key Display
CRT / MDI .
Machine
CNC memory
(O-MD)
l
meeebQaa?l
CIQI) ClQDfU
088:
617 P
G9eQ
G94H
Ql II
648s
G49T
GE;7
taDRs.
l-62
20. CRT/MD1
TV check
isplay
Screen/key Offset number1 12.3 screetwy ’ ISO-!lA selection
I
0
CNC memory
Offset number3
l ooooooooooooooooo Operational
Setting l ooooooooooooooooo
1 ,
characteristics
11 CNC memory
1 Program b Automatic
,
operation
Machine
- movement
(0-TD)
0-TD X axis zaxis \
CNC memory
(0-TD) (O-MD)
cKGmtQm3
1 - 63
20. CRT/MD1
mm ND.
Cursor indicates the point currently executed.
J!z
a?GQ
lcr#nlG%zl
-11
8811
8812
mB3tsiwQmm 6813
m&a. 01110111 8814
ma5 81118111 W15
ma- 8816
fmT?f?Ewmsm 8817
emm -11 8818 Currently executed Currently executed
6889 eteeeim 8819
8810 lleeelee program number sequence number
ra. aeel= S 07
mmr 1nr-l
tQ1
-l r’
(O-MD)
NlmtEQmVB2m. ;
Nll0 091 OBB Y-m. ; Program
wae Z-78. :
Nl38 tl7 (i41 (iB1 X17.5 HB2 f2eBB ; contents
NW0 G42 G39 I-17.5 ;
Ia.
IImEKIKaeee
mTQ
NlSE G41 CQU X-17. S Y17.5 R17.5 ;
N168 (381 X-25. ;
>
8811 Ezmmwe Nl78 QBP BQ7.5 W-5 R27.S :
Nlm cI)l X-15. ;
6812 tinEma! N138 M #B YB ;
0013 ix!smEm
8814 GmaEm
881s m
8816 @X#EBXi
EZ Emaemm
11111111
8819 EE?mmam
isBaa-
Cursor indicates the point currently executed.
NOI 8881=
lrlrl
1 - 64
20. CRT/MD1
X
system
Position of the current tool can be displayed by
coordinate values of each coordinate
\ / system.The distance from the current position
to the target position can also be displayed.The
(O-MD)
actual speed can be displayed on the actual
position display screen at the same time.
maxi NBlxl
sSlEII EDITION 8488 - 81
pczo6izRnKl. UED: 8FEE: 35
PEmRYfwER UED: 385mE: 3718
fl?mRm LIBf?fwY LIST (1) In the work coordinate system
aEn31 a20m of3350 om40 cmm 01234
ums2ama3
(0-TD)
/
f
m POSITICNCCIBSaLCTa
I 7 618.882
L
characters).
(c) PROGRAM DIRECTORY:
Program Nos. registered are indicated. When
more than 48 programs are registered and PI
or P2 is designated, 48 program Nos. from the The current value in a programmed coordinate
beginning are indicated. When P3 or P4 is system set with G92 or G50, is displayed.
l-65
20. CRT/MD1
(0-TD)
(O-MD)
f
CICTUX POSITION -TIE)
00001 NOOOO
X 190.299
Y 228.359
z 285.449
(O-MD)
1 - 66
20. CRT/MD1
(0-TD)
lzzE#il r-43138
caJ?Em> CMODFL)
X 17.588 F
[;BlF 3cIc# (381R
617 H 2 613 P
G91 Q
G94H 2
621 M
1341 641s
6491
ZE!
663
EER
Screen Key
Data
CRT / MDI Protection
()protection
key
key
Signal
Registration/setting
inhibition
I
Program
When an alarm occurs, the screen .
automatically displays the alarm screen. Alarm CNC memory
l-67
21. PART PROGRAM STORAGE & EDITING
21 l PART PROGRAM
STORAGE & EDITING
21.1 Part Program Storage &
Editing
El ,,,(I IElI
CNC \ CNC tape
CNC
mww L
=!i
01000
c 63 programs
l-68
22. SELF-DIAGNOSTIC
22. SELF-DIAGNOSTIC
FUNCTION
CRTAvlDI
Display
t
l-69
23. DATA INPUT / OUTPUT
FANUC
Cassett Fl
portable tape reader or ASR33 interface can be and it can be connected to the reader/puncher
connected. EIA RS244-A or IS0840 is interface to input data to CNC.This hard disk
employable as data codes. has a large storage capacity of approximately
These ISO/EIA codes are automatically 50,OOOm of paper tape data,so it can register
identified from each other in case of data input. maximum 1024 command programs.
Either IS0 codes or EIA codes is selectable by It can be connected to the remote buffer to
setting parameters in case of data output. achieve high-speed transfer of maximum 86.4
Since program input/output can be started by kbps.
signals from the machine tool as well as by The hard disk is sealed to be continuously
MDI panel operations, program can be loaded used under the factory environment.
automatically.
1 - 70
24. SAFETY FUNCTIONS
111)
fi
111,
El
CNC stop 24.2.2 Stored stroke limit
24.3 Interlock
Motor speed
Limit switch
Interlock I
4 X axis movable range
L
As this CNC’s basic specifications cover the This function inhibits the axis movement of the
software limit detection function, it is generally machine tool. Whether the movement of all
unnecessary to provide the limit switch and dog axes is inhibited or the movement of Z axis
function on the machine tool side for the only is inhibited can be set by parameters.
purpose of over-travel detection. When all axes movement is inhibited, high
In order to solve such a case as the stroke end speed interlock input can be used. Interlock
position in the + Z direction changes each time also can be applied to each axis independently
the tailstock travels in keeping with the by parameter.
movement of a workpiece, an interface is When this interlock signal’ is applied, the
provided to be able to receive a signal from the moving part of the machine tool stops after
being decelerated. When this interlock signal is
1-71
24. SAFETY FUNCTIONS
1-72 .
25. STATUS OUTPUT
l-73
26. EXTERNAL WORK NUMBER SEARCH
Program memory
00001
0
:
0
00002
One program selection
0 I
:
0
0
00015
:
:
. .
l-74
27. MACHINE INTERFACE
c
CNC
Magnetic
I/O b cabinet
40/40
I/O c3
107172
4
I/O c2 ’
80 I56
OutplJtS
Inputs (Transistor Remarks
output)
l-75
28 PROGRAMMABLE
l MACHINE CONTROLLER (PMC)
zl
CNC Machine interface
CNC PMC , Machine
I/O
software I software side
image
Window
Window Function
In this function, PMC can request CNC to transfer data to the PMC side.
The following kinds of data are transferred from the CNC.
(1) Present position
(2) Machine position
1-76
29. CONTROL UNIT
29.5 Weight
Un&mm
Control unit (Panel mount type): About 16kg
Weight : Aboutl6kg
CRT/MD1 : About 5kg
Coating color: P-LT; 5GY 3.5/0.5 (Dark grey)
29.2 Power
29.2.1 Input power voltage
200VAC I:“, %, 50/60Hz 2 3Hz, 1 phase
Or
l-77
30. CABLES AND CONNECTORS
l-78
31. SERVO SYSTEM (Digital Servo)
I-Pulse coder I
I--
FANUC AC SERVO MOTOR aC3,6,12 I
1-79
32. POSITION CODER
F command
-jEE-l
I -
Position coder
l-80
APPENDIX
APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE
Increment system
Standard
X:0.0005 mm
Least command increment
ZO.001 mm
1 - 100000 mm/min
Feedrate range *I
0.0001-500.0000 mm/rev
Linear axis (in case of metric thread for feed screw and inch input)
Increment system
Standard
A-l
APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE
Linear axis (in case of inch thread for feed screw and inch input)
Increment system
I Standard
X:0.00005 inch
Least command increment
ZO.0001 inch
Step feed I
0.0001, 0.001, 0.01, 0.1 inch/step
Linear axis (in case of inch thread for feed screw and metric input)
Increment system
Standard
X:0.00005 inch
Least command increment
2:0.0001 inch
l-100000 mm/min
Feedrate range *1
0.0001-500.0000 mm/rev
A-2
APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE
(2) O-MD
Linear axis (in case of metric thread for feed screw and metric input)
increment system
Standard
Linear axis (in case of metric thread for feed screw and inch input)
Increment system
l- Standard
A-3
APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE
, Linear axis (in case of inch thread for feed screw and inch input)
Increment system
Standard
Linear axis (in case of inch thread for feed screw and metric input)
Increment system
Standard
A-4
APPENDIX 2 FUNCTION AND TAPE FORMAT
(1) O-TD
The symbols in the list represent the followings:
P-. .X-Z-
As seen above, the format consists of a combination of arbitrary axis addresses among X, 2.
x0 First basic axis (X)
l
bsitioning(G00) GOOg- ;
Linear interpolation(G01)
Dwell(GW) GO4 x- ;
P-
{ >
Reference point
Reference point return (G28)
2nd Reference point retum(G30)
;n;;E zz
A-5
APPENDIX 2 FUNCTION AND TAPE FORMAT
F
Thread cutting(G32) Equal lead thread cutting
G32P-F-;
X
Coordinate system setting G50X-Z-;
Spindle speed setting(G50) (Coodinate system setting)
I4
G5oS-;
(Spindle speed setting)
L z
Feed per minute /feed per revolution mm/min inch/min G98 ...... F-;
mm/rev inch/rev G99 . .. .. . F-;
N&pm). 11
A-6
APPENDIX 2 FUNCTION AND TAPE FORMAT
(2) O-MD
c
Lineaf interpolation
Start point/ GOO+F---;
(GO11
Circular interpolation
Start F&-T G,+}X-Y- {i_ k-;
(G02,(303)
I
06 Y)
(” ‘) G, j;;}X-z- {IK_}F-;
Dwell (G04)
A-7
APPENDIX 2 FUNCTION AND TAPE FORMAT
z H_;
5 { G44 >
Reference point
Star& / p G27p-;
return check(G27)
Reference point
Reference point return
(G28)
2nd reference
,nta ;x ~~~~~~
point retum(G30)
ap
Intermediate point
A-8
APPENDIX 2 FUNCTION AND TAPE FORMAT
Absolute/incremental G90 ;
programming Absolute programming
(GWG91) G91 ;
Incremental programming
G9o- G91- ; Combined use
G99 R point
Z point
A-9
APPENDIX 3 LIST OF CODE
1d 010 0 nl
IO.0
3
l
.
I AAdress D
E 1.0 01 i o’o! 0 e I I-i-,-f ! !Vl Ivl :IMudressE
F IO 01 0010 f 1 - - - I
jO!OjO[ 1 I .
!oIOlOl - -1 1- AddressF 1
7
b c
G
I I
ofo] o[i
I I I
I !O!Of 1
! ! lO[O 0'010 i [ 0 Address I
,
J !o!o; LO o! IO ! j 1 01 0 01 0 ? Address J
K ! 101 O/! lO_Ol k I
7
L !ol01 1 obloi i I I 1 I o[]o
I I r , 4.0
; . i Address K
! Oi ! 1 !o! 10 0 ?;AddrtssL
IM
f 1 IOI I lOl4Ol lOI m 1 I , , !__.O/ 101 1 O !of I I Address 11-
I
i
N I lo! .O!olOjO! 1n ! 101 I ! 0 !O! - 0 1 AddressN
0
P ifololioi 0 0 ~!OlOlO~
4 0
i I I b 1 101I
I 1 I1 , - 0 :T!OlO i Address 0
1 0 101 -0 o/o!0
Q lOlO! p( 9 I 0 0100 11
I
R jOjO! 0 Ioi 01 ! r I 0, IO o!
I Address I IO I
S loi 10 01 0101 s ! I b 0 ‘01 1 AddressS IO’ ’
T *o!ol [o 010 1 I t I I lo [ Address T 0 1 10. 0
U jlo(” 101 I0 ‘..-0 1 /o(u rII , _-
loo . 1001/ 1 Address U 1
V. 1 of MU
I-1 10
I .1-l-iU!Ul jI v I* ’ ‘3C 1 I 1 0 ? I Address V_
I 0 101
W
X o-01
0101 .o0 01010 010I 01 I w
s 1 - - 1 10 I101’ 01x 1s != AddreuW
01 I
)Y I 1 01 , _I , I , 1 ! , f I lolo! I0!0iOlOl I AddressX -1
r 010 01 .o 2Y 1 1 10lOlOlol I i j ? i Address Y
z 01 000 0 T
!
I I0 I I0 1 1 I
1Q ! 01 Address 2
DEL /OlOlOlO 0 0 0 010 Dei 1
\ I .
T
I 1 0 0 0 0 1 0 01 0 01 ’ Delete (cancel an error nunch\
1 I
.-~__--_ --- __I_.
r-==-=-‘*
NUL 0
Blank Not punched. Cannot be used in
0 I
, . I , * , ,
v
w 0
1l Space
101 101 01 0 0 0 0
,
IO 0 Absolute rewind stop
101 0 0 I , (29 -4-S) 000 IO l .nl A... Ia II_--__. :, srarrca]
_.-_-_A\ I
carII~UI UUI (1 wmmcnr is
0 Ic >I /
iOl”i 1 ioi b-4-7) I lo I [o/o (0 , Con r*rrrl ir \r
UVI 111 ‘*he end of a comment)
IO 0 01 oIol+ I lo,olol ’lOI I’ I’ 1 0 I b,,;h:.., ,:,-
[ - ,-‘-I , , r usu Ivc sip
Ic h -In jA1 I 1-I I I , 1 ! ! ! !
TOlO 0 q 101 ! I ] I
I1 1 I
’ 1 I
II 1
I
x :
1
’ ’
1
-
! Colon -
4
i 0 o( 0 or0 olol/ I I - I - I . - - 3
I 1 qo 10 1 0 1 Optional block skip
I. 01 0 0.0~0, ‘ . I 10 Oi 010 Dmr;..A IA A,,:-,I
I ~IIUU \A e-:-r\
UCLLJIIY p
ff 0’ o1 ’
Is 0
__
& 0 (0 0 0 0’ &
# rd
I 0 0000 I I I
l -c- I I ’
1 ‘-1
,_o__&_,
I I 1I I, I, 1 1 Asterisk
l
9 I I . . -
0 0 000 9 1 1 ~0~0~0~0 J blOl l IComma
. 1 1
I 0 0000 00 Semicolon
I T y l
0 lo O/O 0 0 0
! I /uI 0 -’ R@.e r--1~
1L rr1pc
L--ml.-*
ur(lc&cI
1
lo
,
010 r---7
0000 JyJ g Qu~srwnmarna.:-- - _ _a_ I
00
0
0
0 0
I I
.
I l
l
Commercial at mark I
I 1 _ _ Quotation
A- 10
APPENDIX 3 LIST OF CODE
(2) O-MD
\ l
IS0 code EIA code
Character 8 7 6 5 4 3 2 1 Character 8 7 615 4 3 2 1 Meaning
0 1 o-0 O 0 , 0 0 ’ Numeral 0
)1 0 ,o.o O [o 1 0 0 Numeral 1
2 0 00 0 0 2 0 0 Numeral 2
3 00 0 00 3 0 0 00 Numeral 3
4 0 00 00 4 0 0 Numeral 4
5 00 00 05 0 0 0 NumEralS
O_
6 00 000 6 0 000 Numeral 6
7 0 00 0000 7 0000 Numeral 7
8 0 0 0 010 8 0 0 Numeral 8
9 0000 0 9 000 0 Numeral 9
A 0 0 0 a 00 0 0 ? Address A
B 0 0 Cl b 00 0 0 Address B
C 00 0 00 c 000 0 OO? Address C
D 0 0 0 d 00 0 0 Address D
E I 00 00 Oe 000 0 0 0 ? Address E
tF IC 10 000 ,f 000 010 0 Address F
lol I I I4ololol R I lOlO1 I IO IOI 01 01 I AddressG I
01 0 0 00 k 0 0 0 0 Address K
L 00 0 0 0 I 0 0 OO? Address L
M 0 Oi”O Om 0 0 001 Address M
N 0 0000 n 0 00 0 Address N
Not used at significant
0 00 0 0 000 0 0 0 00 in IS0 code. Assumed
EIA code.
P lo 0 0 P 10 10 0 .o 0 0 Address P
010 0 0 10 io 0 o Address 0
Tl I l I. Carriage return
SP 0 ,o 0 /--. SP 101 1* 1 Space”
% 0 0 0
PI PI ER l l 1 l IO 10 I IO lOI I I1 Absolute re_wind stop
( 0 00 1 O-4-5) I 1 1 lolo[ol 101 I 1Controlout(acommentisstarted)
) 0 0’ 00 01 U-4-7) 1 101 I l0l-I 101 I lControlin( ,the end of a comment)
+ 0, 00 0
1 I I
ol+ I T
10 rI 0 1
I 0 I. I. 0 I. _
I .I I_ I Positive l sign
I 1-l
w
’ ’
1 101°101 PI - I IO I I I I0I I I II II Nxative !sign
. 0000 O I
0
- 1 11 I1 iI i1 .i i. i. . 1. .1 Coion
0 O~OOO/ lo lo l I0 I I IO I I Optional block skio 1
n
I 1 / 1 I r 1 . . *
, Commercial at mark \
0 1 101 y I I I I I I 1 I 1 I l 1 Quotation I
A- 11
APPENDIX 3 LIST OF CODE
(Note 1) ‘When read in the significant data zone,the codes are ignored.
(Note 2) ?:The codes are invalid in the significant data zone, but are registered in the memory.
(Note 3) Codesnot in this table are ignored if their parity is correct
(Note 4) Codes with incorrect parity cause the TH alarm. But they are ignored without
generating the TH alarm when they are in the comment zone.
(Note 5) A character with all eight holes punched does not generate TH alarm even in EIA code.
A- 12
APPENDIX 4 EXTERNAL DIMENSIONS
l -
OOP
08L2 01
A- 13
APPENDIX 4 EXTERNAL DIMENSIONS
i,--- -A.__
--I__ I:,:
A- 14
98
I Radial 1 Thrust 1
1 Operation I 1 kg or less I 1 kg or less I
Idle 20 kg or less 10 kg or less
.
Attach a pulley directly to the position coder shaft and drive the
timing belt. Note that the loads conform with the above allowable
value.
APPENDIX 4 EXTERNAL DIMENSIONS
terminal
A- 16
APPENDIX 4 EXTERNAL DIMENSIONS
Cover
Y
4
-ci
13.5
,5
47
Mounting panel hole
working position
A- 17
APPENDIX 4 EXTERNAL DIMENSIONS
A-18
INDEX
<A,
Absolute and incremental programming (G90, G91) . . m. . . . . . . . . . . . . . . . . . . . . . . . 1 - 31
Activation of automatic operation . . ....................................... l-52
Actual spindle speed output . . . . . ....................................... 1 . 34
Alarm display . . . . . . . . . . . . . . . . ....................................... 1 - 67
Alarm signal . . . . . . . . . . . . . . . . ....................................... 1 - 73
Automatic acceleration/deceleration ....................................... l-25
Automatic coordinate system setting ...................................... l-29
Automatic corner override (G62) . . ....................................... 1-24
Automatic operation signal m. . . . . ....................................... 1 - 73
Automatic operation start lamp signal ...................................... 1 . 73
Automatic operation stop .............................................. 1 - 52
Automatic operation .................................................. 1 - 51
Automatic reference point return (G28, G29) ................................ 1 - 27
Auxiliary function lock ................................................. l-58
Axes control by PMC ................................................. l-13
Axiscontrol ........................................................ l-50
I/Odeviceinterface . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . ..-~................
l 1 - 70
Inch/metric conversion (G20, G21) . .. .. .. l l ... ... ... .. . ... ..... ..... .. . .. I - 31
Incremental feed .................................................... 1 - 56
Input devices ....................................................... 1 - 70
Input power voltage .................................................. 1 - 77
Interlock .......................................................... l-71
Interpolation
functions ................................................ 1 - 19
Velocity control unit . . .. ..... .. .. .. .. .. .... .. .. .. . ... . ... ... ... ... .. . . 1 - 79
Weight ........................................................... 1 - 77
Work coordinate system shift ........................................... 1 - 30
Z-axis command cancel .. ... ... .. .. .. .. ..... .. . .. .. . ... .. ... ... ... .. . . 1 - 59
t
=E .-0
8 *;
Q)
u
t
.-0
.-cl3
>
a
II:
· No part of this manual may be
reproduced in any form.