B-61392e 03 060502 PDF
B-61392e 03 060502 PDF
DESCRIPTIONS
B-61392E/03
• 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
1. CNC FUNCTIONS
1. OUTLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1
2. CONTROLLED AXES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 18
2.1 Controlled Axes ... .. .. .. .. .. .. ... .. ... ...... .. .... .. . .. ... .. 1 - 18
2.2 CfAxisControl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l-19 ’
2.3 Cs Axis Control . .. .. . .. ... . .. . . .. ... .... .... ..... .. . . ... ... . 1 - 19
2.4 Axes Control by PMC . . .. ... . .. . .. . ... .... ... ... ... .. . . ..... . . 1 - 20
2.5 Change of Axis Name . . ... .. . .. . . ... .. .. ... .. ... .. .. ... ..... . . 1 - 20
4. INTERPOLATION FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 26
4.1 Positioning (GOO) 1 - 26
4.2 Linearlnterpolation(Gb;;.:::::::::::::::::::::::::::::::::::::: 1-26
4.3 Circular Interpolation (G02, G03) .. . .. . . .. . . . . . . . . . . . . . . . . . . . . . . . . 1 - 26
4.4 Polar Coordinate Interpolation (Gll2, Gll3) . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 27
4.5 Cyrindrical Interpolation (G107) . . .. . .. ... . . . . . . . . . . . . . . . . . . . . . . . . 1 - 28
4.6 Helical Cutting (G02, G03) ... ... . .. . ... . . . . . . . . . . . . . . . . . . . . . . . . 1 - 29
4.7 Single Direction Positioning (G60) . . .. . . .. . . . . . . . . . . . . . . . . . . . . . . . . 1 - 29
I
I
FANUC Series 0-GCC
I
0-GCC
I
I
Series 0
I~~~ ~~~
FANUC Series 00-GSC I
oo-GSC
I
CNC
fl
4
I/O
1-l
1. OUTLINE
();Standard $k; 0 p t’ran *;Option, available for TTC 1st tool post
3 axes 0 0 0 * * - * 0 0 - 2-1
4 axes 1****-&-***- 2’
2axes+2axes - - - - - 0 - - - - 2.1
3axesI4axes
+2 axes - - - - * - - - 2.1
3axes/4axes
* 2.1
+2 axes
Cf-axis control I ,I,I,I,,,,,*,,,r,I,I, 2.2 1
Cs-axis control
4 axes(T) /
Axis control by PMC 3 axes(M) / 7!k * $k $k $k * $k - - - 2.4
2 axes(l7)
Axis name alteration - - - * - - 2.5
l-2
1. OUTLINE
Positioning 0 0 0 0 0 0 0 0 0 0 4.1
Polar coordinate
interporation - - * * * * - - - 4.4
Thread cutting,
synchronous feed * -& * 0 0 0 0 - - 0 5.1
High-definition
9”CRT/MDl(small type) 0 0 0 0 0 0 0 0 0 0 22.1
monochrome
High-definition
S”CRT/M DI(full key) monochrome * * * * * * ti - - - 22.1
1-3
1. OUTLINE
10 + 2 pieces ? t * - - - - - - - 22.1
(For 14”)
I 3 units 1 * 1 * 1 * 1 - 1- ( - 1- 1 * 1 * 1 - 1 20.3
Jc * * * * *
Manual handle feed rate xl,xIO,xM 20.3
I l*I*l*l* . .
Handle interruption =& ik ik fi $k 7t * - - - 19.6.1
x1,x10,x100,
Incremental feed ’ ~0~0~0~0~0~0~0~0~0~0~ 20.2
x1000
1
I I I I
* 72-i2-f
interface
11111II I
Reader / puncher
(Ch.2) interface IlIt t’ +- ik 7% tk ik $k 27.1
Interlock 0 0 0 0 0 0 0 0 0 0 28.3
1-4
1. OUTLINE
---r
I
A L A 1 . . 1
External deceleration
10 10 1 0 1 - 1 - 1 c) 1 14.2.2
Backlash compensation 0000000 0 0 0 15.9
. I .
Y-axis offset (T)
I I-I-I- -t?**$?--- 15.10
High-speed cycle
* -.&*--*--- 24
machining
Simple synchronous
l-l-l-Iikl&‘l~likl-l-l-lm~
, control I
l-5
1. OUTLINE
Reset 0 0 0 0 0 0 0 0 0 0 195.5
Control unit B
450 x 400 X 185mm 0 0 0 0 0 0 0 - - - App;ndix
W) (H) (D)
ACZOOV + 10%,-l 5%
60Hz 2 1Hz
FANUC AC
Connectable spindle
SPINDLE MOTOR 0000000000
motor
etc.
l-6
1. OUTLINE
Standard machine
***-I?***** * 39
operator’s panel
I Absolute
interface
pulse coder
I I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 36.2
PMC-L G&step
Display /editing of ladder
* lk * * * - * * 7% I$ 33
3000 steps
5000 steps
PMC-M 2&step
Display /editing of ladder
3000 steps
****$k**-- - 33
5000 steps
8000 steps
12000 steps
DUD0 Max.208/144
****I?**-- - 33
points
1-7
1. OUTLINE
Automatic coordinate
system setting
000000000 0 8.3
. L
Work coordinate system ***- - --** - 8.4
I
Direct input of work
8.5
coordinate system shift ooo- - --00 -
8.6 ,
amount measured
t0
Decimal point input ---- 30000 9.4
--I-
Pocket calculator type
O 9.4
decimal point input
Programming input of
* 15.5
offset data
Cutter compensation C
---*o**--
* - -‘- -
YY
* 0
3=
*
15.5
15.7
H+
I
I
1-8
1. OUTLINE
EIA/ISO automatic
0 0 0 0 0 0 0 0 0 0 13.5
recognition
Conversational
programming with graphic * 0 - * * - * * 0 - 23.5
function
l-9
1. OUTLINE
- - * * & * - - - 12.2
Miscellaneous function
lock
S-2 digit
I I O I- 0 0 - 000-o 10.1
4 stage(T)/ * * * * * *
Spindle gear selection * m - - 10.1
3 stages(M)
I I
Actual spindle speed
output
l-l- -****---it 10.7
10.5
PMC
Spindle synchronous
10.12
control
l-10
1. OUTLINE
Name
I Specification
Series 0 I Series 0 Mate Ref.
item
t- MC
bIF IGSCl TC 1 Tf= ri TC
I I
I
I T2/r4 .
I
0 c - 0 0 - 11.1
f: 6 digits, 32 pieces
I0 ( 0 0
Tool offset memory - 15.4
I .
64 pieces/99 pieces
1200 pieces
* fiti- - --fr* - 15.4
I 32 pairs
I- --*w**- - - 15.4
Tool length
0
n n n n
compensation
u - 15.2
Tool offset
I I * * 0 15.1
Tool geometoqdwear
-Ik 15.6
offset
**-it***- -
I 72
External off set - 30.1
I
Tool length automatic
* **- - - - _ - - 11.4
measurement
l-11
1. OUTLINE
320m * +- * +? * * $? - - - 23.3
9 pieces 72 72 3% * $3 * * - - - 13.10
1-12
1. OUTLINE
German / French
/ Chinese /
&- $k $k $k * * $k I!k -# - 22.3
Korean / Italian /
Spanish
l-13
1. OUTLINE
Input/Output simultaneous
operation
FANUC PPR
1 - 14
1. OUTLINE
1st axis 2nd axis 3rd axis 4th axis S/P 5th axis 6th axis
X z S/P
X Z cs
1
I X I Z I Cf I Y I SIP 1 (PMC axis) I (PMC axis)
1st axis . 2nd axis . 3rd axis . 4th axis I SliPl I 5th axis . 6th axis . S2iP2 .
I Xl I Zl I I I SUP1 I x2 I 22 I S2iP2 I
I Xl I Zl I PMC axis I (PMC axis) I SllPl I x2 ~~~ I--- F--SZIPZ I
I Xl I Zl I I I cs I x2 I 22 I S2/P2 I
M series
I 1st axis I 2nd axis f 3rd axis I 4th axis I 5th axis I 6th axis
(Note 1) Interpolation between PMC axis and main axes (X, Z, Cf, Y axes) is impossible.
(T series)
l-15
1. OUTLINE
Interpolation between PMC axis and main axes (X, Y, Z, 4th axes) is impossible.(M
series)
(Note 2) AX’
ISconfigurations other than the above are impossible.The axes in parentheses can
be omitted.
(Note 3) When PMC axis of 5th axis and 6 th axis is used, specify PM&M.
(Note 4) AX’
ISis controlled in Mate series.
axis) speed
axis)
axis)
axis)
L
in case of O-MC
1GJGz 3rd axis I 4th axis S/P I 5th axis 6th axis 7th axis 8th axis
(Note 1) In high speed cycle machining , the following options cannot be specified.
-Part prograsm length more than 120m
-Cs axis corkrol (only T series)
l-16
1. OUTLINE ,
l-17
2. CONTROLLED AXES
2. CONTROLLED AXES
2.1 Controlled Axes In increment system l/l 0 (T series)
4 axes (Total:6 axes, including PMC axis) Least Radius 0.000 1 0.00001
designation mm mm
command
(3) Basic Simultaneously Controlled Axes increment
z axis 0.000 1 0.00001
(Note 1)
(a) Automatic operation (Rapid traverse, I Irnrn I mm
cutting feed):2 axes
C axis 0.0001 0.000 1
(b) Manual operation:1 axis (Note 3)
I deg I +I
Y axis 0.0001 0.0000 1
(4) Simultaniously controlled axes expansion mm mm
I I
(a) Automatic operation (rapid traverse,
cutting feed):
3 axes(simultaneous control of optional (M series)
3 axes among X, Y, Z and 4th axes)
Least input / / O_OOlmm 1 0.0001 inch /
4 axes (simultaneous control of 4 axes;
increment
X, Y, Z and 4th axes)
Least X,Y,Z axis 0.001 mm 0.0001 inch
command ’
(5) Name of Axes increment 4th axis O.OOldeg 0.00 1deg
X, Y, Z, 4th (A, B,C, U, V, W) (Note 2) (Note2)
(Note I)
0.001 mm 0.0001 inch
I
(6) Increment System In increment system l/l 0 (T series)
Least X axis
I Diameter
designation
10.0005 ~0.00005 1
mm inch
(Note 1)
1
(Note 2)
0.0001 mm 0.0000 1inch
command
(7) Maximum stroke
incfemen t
(Note I)
+, 99999.999 mm
Z axis
29999.9999inch
t 9999.9999 deg
In increment system l/l 0
C axis
(Note 3)
2 9999.9999 mm
t 999.99999 inch
t 99999.999 deg
i-18
2. CONTROLLED AXES
l-19
2. CONTROLLED AXES
0
increment
J
G code system(Note 7)
Group Function
A 6 C
G40 fi G40 *fi G40 -& Tool nose radius compensation cancel
G50 G92 G92 Coordinate system setting, max. spindle speed setting
00
G65 G65 G65 Macro calling
l-21
3. PREPARATORY FUNCTION (G FUNCTION)
Function
-*I 01
Cuter diameter/internal
~~~;~~~~~~;~;&e
diameter cutting cycle
Absolute programming
Incremental programming
Return to initial level
1-22
3. PREPARATORY FUNCTION (G FUNCTION)
(2) M series
G code list (l/2)
G40 l
z!? 07 Cutter compensation cancel
G4l Cutter compensation left
G42 Cutter compensation right
1-23
3. PREPARATORY FUNCTION (G FUNCTION)
l-24
3. PREPARATORY FUNCTION (G FUNCTION)
l-25
4. INTERPOLATION FUNCTIONS
4. INTERPOLATION ~1 M series }I
FUNCTIONS
This manual uses the following notation.
P : Combination of optional axis address
(of x, y, z, A, B, C) as X Y Z . . . .
. .. End of block (LF for IS&code, CR for
1
ElA code)
Arc on X-Y plane
4.1 Positioning (GOO)
p-“-“‘-
0
0
t
End point
0
/
0 Rapid traverse
0
/
0 Arc on Z-X plane
0 GOOX Z(W) ; (T series)
Start goint
Go0 P ; (M series)
G18{z;-}x_ z_{
;- K }F_;
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).lt is possible not to GO1 :CIockwise (CW) 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:
GO2
1
. Go3 j
l-26
4. INTERPOLATION FUNCTIONS
4.4 Polar Coordinate Interpolation (2) Polar coordinate interpolation cancel mode
(G113)
(G112, G113)
The polar coordinate interpolation cancel mode
The function in which contour control is done in is obtained by GI3.1 command.
converting the command programmed in a (3) Example of a program
Cartesian coordinate system to the movement Poair coordinate interpolation by X axis (Linear
of a linear axis (movement of a tool) and the axis) and C axis (Rotary axis).
movement of a rotary axis (rotation of a
Path after cutter compensation
workpiece) is the polar coordinate interpolation
when a cam shaft is C (Virtual axis) I
. It is an effective function
commanded by a G code.
G112; Polar coordinate interpolation mode
(Polar coordinate interpolation shall
be done.)
G113; Polar coordinate interpolation
cancel mode (Polar coordinate
interpolation is not done)
The G codes shall be commanded in a single
block.
(1) Polar coordinate interpolation mode(Gl12)
The axes (linear axis and rotary axis) on which
polar coordinate interpolation is done are set
beforehand by parameters. 00001;
l-27
4. INTERPOLATION FUNCTIONS
4.5 Cylindrical Interpolation (G107) rotary axis specified in the block of G107 and
the other optional linear axis.
When the form on the expanded side view of a
Circle interpolation command is allowed as well
cylinder (form on the cylinder coordinate
as linear interpolation, during cylindrical
system) is commanded by a program
interpolation mode. Also, absolute command
command, the NC converts the form into a
and incremental command can be made. Cutter
linear axis movement and a rotary axis
compensation can be added to the program
movement then performs a contour control.
command. Cylindrical interpolation is made for
This feature is called the cylindrical
the path after cutter compensation.
interpolation. The cyclindrical interpolation is
Feed rate gives the tangential speed on the
commanded with G107.
expanded plane of the cylinder with F.
G107(Name of rotarv axis) Radius of cylinder;
:Cylindrical interpolation mode
(2) Cancellation mode of cylindrical
G107(Name of rotary axis) 0; :
interpolation
Cancellation mode of cylindrical interpolation
G107 (Name of rotary axis) 0;
(1) Cylindrical interpolation mode
Cancellation mode of cylindrical interpolation is
Cvlindrical interpolation
.
is made between the
made when commanded as above.
mm i
i
l-28
4. INTERPOLATION FUNCTIONS
7001path
l-29
S.THREAD CUTTING
P=RxF
PC Maximum command value of feed rate per
minute (15000mm/min, 600inchImin)
Pr Feed rate limited by motors employed
where,
P: Feed rate in threading (mm/min, inch/min)
F: Lead (mm. inch)
R: Spindle revolutions
Tapered screw
l-30
5.THREAD CUTTING
l-31
6. FEED FUNCTIONS
/ /D
//
//
// [Start point x, [ End point*
GO0 command
For linear For arc X
F: Feedrate of tangent direction Least command increment Cutting feed rate range
FX: Feedrate component of X-axis direction
0.0001 mm 0.01 - 4000.00inch imin
Fz: Feedrate component of Z-axis direction
I0.0000 1inch I O.Ol- 480.00inch/min I
l-32
6. FEED FUNCTIONS
z
M series 7 axis ’ f
it
f \
- ’ T
I I
;
Tool
Least command increment Range of cutting feed
l-33
6. FEED FUNCTIONS
1-34
6. FEED FUNCTIONS
Execution Execution of
of block block
Dwell
I-35
6. FEED FUNCTIONS
l-36
7. REFERENCE POINT
Deceleration dog
manual reference point return.
(2) Return from reference point (G29)
One rotation signal With the G29 command,the commanded axis is
Reference point positioned to the point commanded by G29,
via the intermediate point commaned by G28.
Positioning to the reference point can be done 7.3 Reference Point Return Check
by manual operation.
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, t Y, J
l
Completion lamp is lit when tool returned
& 2, k 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)
R Reference point
7.4 2nd, 3rd and 4th Reference
Point Return (G30)
2nd reference point
8
)t
Get by parameter
~ / “\,Eleference point
Specified point
Start point
G28 P ; / G29 P ; *C P ;
l-37
7. REFERENCE POINT
l-38
8. COORDINATE SYSTEM
- T series -
I
a
return
4
X
1-39
8. COORDINATE SYSTEM
8.4 Setting work Coordinate System- When the coordinate system actually set by the
method by G54-659 G50 command or the automatic coordinate
system setting deviates from the programmed
work coordinate system, the set coordinate
system can be shifted.
Set the desired shift amount in the work
coordinate system shift memory.
X
x- 2: Actual coordinate
4I system
ZOFS5
Surface B
L ZOFSG
l-40
9. COORDINATE VALUE AND DIMENSION
Absolute Incremental
command command
G91 P ; G90 P ;
i
l-41
9. COORDINATE VALUE AND DIMENSION
Whether the output is in inch system or metric When the diameter is specified, it is calied
system is set by a parameter when the diameter programming and when the radius is
machine is installed.Command G20, G21 at the specified, it is called radius programming.
head of the program. Radius programming or diameter programming
inch/metric conversion can also be done by can be specified by parameter .
MDI setting.
The setting procedure differs according to G2O
and G21.
This function cannot be used with the
mechanical handle function.
J D
T -
R’
+ 4
R2
/:!-!-
D,,D, .. . Diameter designation
RI, R, .. . Radius designation
l-42
10. SPINDLE FUNCTIONS
$31
s12
10.3 Constant Surface Speed
S2 digit command
34 Control (G96, G97)
S18 1 BCD output
s21 1
s22
S24
528 J
SF Strobe signal output
1-43
-10. SPINDLE FUNCTIONS
Auto mode
1024 P/rev
Manual mode v
16 bit binary output
Manual operation .-b PMC control
follows. I \ \
(1) A 12-bit binary code signal corresponding
to programmed S codes is output to PMC.
(2) A AIL-bit binary code signal for S analog
voltage is sent from PMC to CNC.
The spindle control is possible in the
automatic/manual modes by returning the 12-bit
binary code signal sent from CNC to the CNC
I i I
input as it is in the automatic mode, or by
)
Time
Designa- Start of Alarm
producing a 12.bit signal corresponding to the tion of
check
another
spindle speed by PMC and then, sending the speed
signal to CNC in the manual mode, for
example.
I-44
IO. SPINDLE FUNCTIONS
value when the speed is commanded or b) The signal during spindle orientation,
Check starts after the actual speed reaches (*SSTP), and polarity signals (SSIN and
system recognizes that seizure occurs. An C) When only the 1st axis is selected, the
alarm is indicated when the spindle speed control signals (SIND and Rl i - R12l) are
Alarm is indicated when the spindle speed d) The thread cutting, synchronous feed, and
deviates from the commanded speed according spindle fluctuation detection functions are
to the conditions of the machine, and an alarm used to calculate and process the spindle
signal (SPAL) is sent to machine side. speed rate by the pulse from the position
This function is useful to prevent seizure of the coder selected by the PMC signal
2) Control method
-I -45
lo. SPINDLE FUNCTIONS
Series 0
(S code 1 1process J
17
Ile
_I _
2nd position
I -I coder
I
l-46
10. SPINDLE FUNCTIONS
l-47
11. TOOL FUNCTIONS
1-48
11. TOOL FUNCTIONS
l-49
11. TOOL FUNCTIONS
l-50
12. MISCELLANEOUS FUNCTIONS
When a 2 or 3-digit number after address M is Indexing of the table is performed by address B
commanded, BCD 2/3-digit code signal and M and a following 3-digit or 6-digit number. The
code read signal are output. This code is relationship between B codes and the
cleared by M,S and T function complete signal. corresponding indexing differs to the machine
functions at the machine side. A single M You can select either B3-digit or B6-digit by
(Input) (Output)
BlO. . . . . . . . . . . . ... 10000
BlO. . . . . . . . . . . . . . . . . 10
(ii) It is possible to change over the
scale factor of B output, x 1000 or
x 1 when the decimal point input is
omitted, using the parameter.
(Input) (Output)
ForxlOOO 81 . . . . . . . 1000
For x 1 Bl . .. . . . . . . 1
l-51
13. PROGRAM CONFIGURATION
return to the main program is encountered in See the List of Tape Codes for tape codes
the sub program, control is returned to the used.
main program.
1-52
13. PROGRAM CONFIGURATION
0 (EiA )
sequence number,
number of repetitions
sequence number
control commands
function
(Note 1) in case of increment system l/10, command value range is shown in parenthesis.
1-53
13. PROGRAM CONFIGURATION
Metric input
I
N04.GO3.XL + 053.YL + 053.ZL + 053
RD053 F034
ID053.JD053.KD053 l
FO6U
RD044
ID044.JD044.KD044
TO2
H02. .M03:
TO4
-input
RD044
} . i FO34 }
ID044.JD044.KD044 FO50 ’
i
RD035
I ID035.JD035.KD035
\
j
.i
l
FO16
F032
1
J l
1 - 54
13. PROGRAM CONFIGURATION
L
cannot be used in this part.
- Leading zero can be omitted
l-
The ignored part is called ” Notes”.
l-55
13. PROGRAM CONFIGURATION
01234 (ABCD-•=--)
SCREEN
1-56
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
zrl
+QI
oss oss
Drilling cycle
(spot boring)
Drilling cycle
(counter boring)
l-57
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
I I
R R
Tapping cycle
(G74 is CCW tapping
cycle)
Boring cycle
Boring cycle
Canned cycle Ii
wow ass G99 mode cannot be used
in canned cycle G87
-+wO (Canned cycle II).
G87 0
Back Boring cycle
l-58
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
+QI I
4 Spindle
i
; cw Spindle
i cw
R
G88 i 4 Boring cycle
i i
i i
i i
i Spindle i
z 8 (j ccw 6 Spindle
ccw
@ @
R 0
G89 Boring cycle
= i0 %
@
Z Z point R R point
GOOX--P---P
Y Z R Q P F ;
Drilling mode G . ..-. See previous table.
Drilling position data
X,Y . . . . . Command position of the hole.
z .. I... . Specify hole end position shown in the previous table.
R *. . . . . . Specify R point position shown in the previous table.
Q ..... . . Specify 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-59
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
Cutting feed
I-- Straight cutting cycle (for diameter programming) I I
T
G98 mode
3(F) WV
Initial point *z
Rapid traverse
+? t l
2(F)
R point I
0 I
Cutting feed
X
R : Rapid traverse
Z F : Feed
/
l-60
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
W
4(R)
2(F)
W-1 X
Approx. WV
45O Z
3(F) L
f
R : Rapid traverse
b (X- 9Z - 1
F : Feed
I-I
R : Rapid traverse
F : Feed G94X(U) Z(W) --- K F ;
X r : Chamfering amount
(parameter) 1(R-l4
Z 7
L OK
& 3(F)
4(R) V
(x ,z ) ; ; F$31a1r
traverse
K
- --
1 (R)
l-61
14. FUNCTIONS f0 SIMPLIFY PROGRAMMING
Ad2
R : Rapid traverse
F : Feed
Aw
l-62
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
It 4
Ak+Aw G70 P(ns) Q(nf) ;
ns : Sequence number of the first block of the
program specifies the finish figure.
nf : Sequence number of the last block of the program
specifies the finish figure.
Ai :
U(Au)@Avv, Ffl S@J Tfi
m
l 8 8
m l l
X : X component at point 8
(diameter/radius speciction)
f, s, t: F, S, T codes
Z : 2 component at point C
W : A + C incremental quantity
Ai : Move amoutn in the X axis direction
A constant cutting pattern can be repeatedly
(unsigned specification)
operated, while relocating its position bit by bit.
Ak : Cutting depth in the Z axis direction
By using this cycle, a workpiece can be cut
(unsigned specification)
efficiently after it has been roughly profiled in
Ad : Return relief of tool in cutting bottom
the previous machining process, such as
f : Feed rate
forging, casting, etc.
The motion as illustrated above is executed by
the above program command. By this cycle,
chip processing is possible in outer figure
cutting. If X(U) and P are omitted, the Z axis
only moves in the deep hole drill cycle.
l-63
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
G75 R(e) ;
G75 X(U) Z(W) f'@iJQIpkJR@dJ
Ffi;
l-64
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
If PMC is provided, whether the chamfering is executed or not is switchable by the external signal.
1 - 65
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
Moves as
a+d-+c
(For -X movement, - i) -X
right.
4
Specifies movement to point b with an absolute
r I
or incremental command in the figure on the C
right.
aB lb
Start point
-T f
-f C
I
Moves as
a+d+c t
(For -X movement, -r) -X
-z+- ML L -*+z
c b c
A chamfer or corner arc can be inserted between two blocks which intersect at a right angle.
Amount of chamfering or corner arc is specified by address C or R.
l-66
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
circular interpolation, optional angle corner X40 2180 TO101 ; Position turret A at 0.
rounding can be automatically inserted. G68 ; Shift the coordinate system by the
l-67
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
Start point Xx- Zz- Aa ; Start joint xx_ zz_ cc ; Start point Xx- Zz- RI ;
Angles of straight lines, chamfering values, corner rouding values, and other dimensional values on
machining drawings can be programmed by directly inputting these values. In addition, the
chamfering and corner rounding can be inserted between straight lines having an optional angle.
Command table( 1Q)
XA
X2_(Z2_)A_;
(X29 Z,)
I
(Xl9 Zl)
wz
Al ,I 4 (X3, Z,)
x3 _ 23 - A2 I_ ;
2
2
Al
(X2, Z,)
x ;
0% Zl)
*z
x2 _ 22 _ Rl _ ; x A (X3, 23)
x3 _ 23 _ ;
A2
or
3 Al - RI _ ;
dR
x3 _ 23 - A2 _ ;
(X29
; Z,)
oh Zl)
WZ
XA (X39 Z,)
x2 - 22 _ Cl _ ;
x3 _ 23 - ; A2
or
4 Al - Cl _ ; I
-I Al
Cl
x3 _ 23 - A2 _ ;
%
;
(Xl* Zl)
(X2, Z,)
*Z
l-68
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
X2__Z2__Rl _;
X3_Z3.__R2_;
k_z4___;
41 - Rl -;
K3 _ 23 _ A2 _ R2 _ ;
&__z4 - ;
~2___Z2_Cl __;
K3._Z3_C2__;
b-24 - ;
I1 - c,__;
(3_Z3___A2___C2_;
(4 - 24 - ;
Al - Rl _;
~3~~3~~2~~2~~
01
x,-z4 - ;
l-69
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
EF
z:
G04:DEU
: CIRaJLm
CIRCUM?
IFL.
IFL cad-
a <o>
<o>
Gl0 :OFFSETwuJESEllIffi x0>
617 : XY PLmE
isi8 :MPLREE
I319 : Yz Puw
External motion tz0 : INCH
621 : MYIRIC
G27: RET: POINT REnRN cl-ax
elms.
EDIT
FIN
I 1 \r-lrlrlr-l
An external motion signal (EF) is output to the
machine tool after positioning the X and Y axes 4 When GO1 is selected
motion. _z
H
100. Y
OFFSET
50.
NO.
/
/
<X,Y,Z,
v
>
M
Whether the canned cycle (drill cycle) //
? I
//
B /-
accompanied with the 2 axis motion is done or /
l-70
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
(T series) (M series)
08188 ;
Nlmm)(B z8 ; N18 G92 X@ YO ZI :
Nl01 W Xl-. Z-98. ; we (388x188. Y-50. ;
F.
LGlnr-lII
EDITS
Pl IAP mnnnra
EDIT
JpR[RMnnnm
EDITS
EDIT
The assist programming in EDIT mode, the The G code menus after GO4 can be
following menu is indicated on the CRT. sequentially indicated by pushing the & or t
(1) When G is keyed in, the G code menu is button.
indicated on the lower half of the CRT screen. For example, when selecting GOl, key in 0 and
(2) When the G code selected from the menu 1, and then push INSRT button.
in (1) is input, the standard format of the one At this time, GO1 is inserted to the memory as
block corresponding to the G code is indicated. shown below, and the standard format of the
For example, when G is keyed in after inserting GO1 block is indicated on the CRT screen.
NIO2, the G code menu as shown below is Insertion of one block is completed by keying in
indicated on the CRT. as follows:
X INSRT, Y INSRT, F INSRT, T EOB
l-71
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
l-72
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
Operation in the
Retraction
G code Drilling Axis Hole machining operation hole bottom Applications
operation
position
G80 Cancel
G83 z Cutting feed /Intermittent Dwell Rapid traverse Drill / Peck drilling I
G84 Z Cutting feed Spindle CW Cutting feed Tapping I
G85 Z Cutting feed Dwell Cutting feed Boring I
G87 X Cutting feed /intermittent Dwell Rapid traverse Drill / Peck drilling I
G88 X Cutting feed Spindle CCW Cutting feed Tapping I
G89 X Cutting feed Dwell Cutting feed Boring
The canned cycle for drilling simplifies the is compensated by mounting a spring to the
program normally by directing the machining inside of holder of tapper to improve the
operation commanded with a few blocks, using accuracy of tap cutting.
one block including G-function. The rotation of spindle and feed of 2 axis are
(Note 1) Spindle is rotated counterclockwise controlled so that they are always synchronous
by MO4 command. each other in the rigid tapping cycle. Namely,
(Note 2) Selection of cutting feed or in other than rigid tapping, control for speed
intermittent feed in G83 / G87 hole machining only is performed. In the rigid tapping,
operation depends on the command of address however, position control is also performed
Q. during the rotation of spindle, that is, the
rotation of spindle and feed of 2 axis are
14.15 Rigid Tap controlled as tinear interpolation of two axes.
This allows the following condition to be
In tapping, the feed amount of 2 axis for one
satisfied also during acceleration / deceleration
rotation of spindle should be equal to the pitch
at the hole bottom and a tapping of improved
of screw of tapper. Namely, the following
accuracy to be made.
conditions must be satisfied in the best tapping:
P=F/S
P = F/S, where
P : Pitch of screw of tapper (mm)
Command format
F : Feed rate of 2 axis (mm/min)
M29Sxxxx;Rigid tap mode
S : Spindle speed (rpm)
G84 X- Y- Z- R- P- F- S- K-
The rotation of spindle and feed of 2 axis are
independently controlled in the tapping cycle
I I I I
Drillina position
I
(G84) and left-handed tapping cycle (G74). Coordinate value of point 2
Therefore, the above conditions may not
Coordinate value of point R
always be satisfied. Especially at the hole
Dwell time on returning to points 2 and
bottom, both the rotation of spindle and feed of R (however, when P is valid with
Z axis reduce the speed and stop. After that, parameter selection)
they move in the inverse direction while Cuttinclfeed rate
Spindle speed rpm
increasing the speed. However, the above
Number of repetit In
conditions may not be satisfied in general since
each acceleration 1 deceleration is performed
M29SO;Rigid tap reset
independently. Therefore, in general, the feed
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
When the rigid tap is commanded in the feed 14.16 Grinding Canned Cycle
per revolution mode (G95), the unit of cutting
14.16.1 Griding canned cycle (GCC)
feed rate F becomes mm/rev or inch/rev.
Therefore, the pitch of screw tap can be 1) Traverse indirect gauge grinding cycle
Error m D/A
wted + XM -b@
+ counter converter
wise
t- 1
Spindle motor
/
-_-mm- t
7
r
I Gear ratio : A: The first cutting depth
: n:m I B : The second cutting depth
I
W : Grinding range
u: Dwell time Maximum command time
9999.999 sec.
I : Feed rate of A and B
Fig. 14.15 The control system of spindle K : Feed rate of W
during rigid tapping H: Repetition frequency
Setting value 1-9999
Gear ratio of spindle to Least command increment
position coder (1:p) (detection unit) deg
2) Traverse direct gauge grinding cycle (G72)
I I
however, there are multiple gears between the I I
spindle motor and the spindle, i.e. , if three P : Gauge number (I-4)
speed gears (for high, midium, and low speeds) If the option of the multi-step skip is employed,
are mounted between them, only one of these gauge number can be specified. The
gears enables rigid tapping. specifying means of the gauge number is the
In addition, use of the spindle motor same as the multi-step skip. If the option of
incorporating the position coder enables rigid the multi-step skip is not employed, a
tapping but disables threading and per conventional skip signal becomes effective.
revolution dwell. Other commands are similar to G71.
1 - 74
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
‘x “p-I/ u
programmed by commanding
includes the G function.
one block which
(Stopping)
l-75
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
1,J Grindstone cutting depth Command unit : Same as minimum setting unit
Command range : 2 8 digits (0 to 2 99999999)
K Total cutting depth
VI
I
I
J (W
I
4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .f
1 - 76
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
Grindstone cutting:
Cuts in Y axis direction by cutting feed only
the amount specified by the first cutting
depth I. The feed rate becomes the rate
specified by R.
Dwell:
Performs dwell for only the time specified
by P.
Grinding:
Shifts by cutting feed only the amount
specified by X (or Z) in the X axis direction
(or Z axis direction). The feed rate
becomes the rate specified by F.
Grindstone cutting:
Cuts in Y axis direction by cutting feed only 2) When total cutting depth is reached in the
the amount specified by the second cutting middle of cutting of I or J.
depth J. The feed rate becomes the rate
specified by R.
Dwell:
Performs dwell for only the time specified
by P.
Grinding (return direction):
I
Sent at rate specified by F in the reverse
direction only the amount specified by X (or
I
-Jt ..
.. Q
I @
Z) . i .. .. .. . I... . . . . . . . . . . ..I......... . . . . . . . . . .*
I ..
-T&&Q ’ .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
l-77
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
(Stopping) 1
./
Skip signal G 78 I-(J-,K-X -F-P-L-;
..*......rr.................................
.
l-78
,
*
If0 P (Dwell)
X
The continuous feed plane grinding cycle is 1) When total cutting depth is reached by
made up from the following sequence of 4 cutting operation of I or J
operations.
The operations from @ up to @ are repeated
until the grindstone cutting amount reaches the
total cutting amount specified by address K.
@ Dwell
@ Grinding K-
@ Dwell I
1
@ Grinding (return direction)
J
it
In case of single block, the operation from 0
to @ are performed by one cycle start.
l-79
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
2) When the total cutting amount is reached in The intermitent feed plane grinding cycle is
the middle of cutting of I or 3 possible by the following command.
G 79 I-J-K-X -R-F-P-L-;
4 . . . . . . . . . . . . . . . .._......-...-................................................. +
1 - 80
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
_-CUT =
depth J. The feed rate becomes the rate
specified by R.
Dwell:
Performs dwell for only the time specified Prepare the grinding conditions in advance on
by P. the file.
Grinding(return direction):
Sent at rate specified by F in the reverse PROGRAMMING Screen @
._____I
I
outer diameter/face plunge, outer diameter/face
traverse and R contouring.
T6 FIRST PICTURE
Input the profiie data of the section to be grou-
nd. The grinding conditions are preset automa-
tically according to the grinding condition file.
l-81
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
1 - 82
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
S
.
4-
:
1
.- ..a..
-. .
. Nl .. .
..
..
..
.
(2) Operation
In the normal direction control, the tool is The feed rate of the A axis shift inserted at the
controlled so that it becomes perpendicular to start point of each block becomes the feed rate
the advancing direction of the X-Y plane. which was set by parameter.
When moving from cancel mode to normal However, when dry run is enabled, it becomes
direction control mode, GE51 or GA52 start at the dry run rate. Further, in the case that the X
the start point of the commanded block and the and Y axis shift commands are rapid traverse
A axis becomes perpendicular to the advancing (GOO), it becomes the rapid traverse rate.
direction. In the case of circular interpolation, first the A
According to the changes in the advancing axis is rotated so that the A axis faces the
direction between blocks in the normal direction perpendicular to the circular start
direction control mode (G151, G152), the A point, and then the circular interpolation starts.
axis shift is automatically inserted so that the A During circular interpolation execution, .the A
axis faces the direction perpendicular to the axis faces the normal direction.
advancing direction at the start pint of each The rate of the A axis during circular command
block. Namely, first the A axis rotates to face is given by the equation below.
path after compensation. In the case of single A axis shift amount means the angular
block stopping, it stops at the point after shift difference between the start point and end
command block finishes without stopping point of the block.
l-83
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
G160 ;
G161 R-:
Commands the operation mode and start of
start of figure program. Further, specifies
the cutting amount by address R.
Figure program:
Circular center
Programs the workpiece figure in the Y-Z
plane by either linear interpolation (GOl) or
(3) Precautions by circular interpolation (G02, G03).
Multiple blocks can be commanded.
(Note 1) A axis rotation direction during G160:
normal direction control becomes the direction Commands cancelling of operation mode
so that it is always less than 180”. (Namely, (ending of figure program).
becomes the shorter path.)
(Note 2) A axis must not be commanded 14.21 Multi-step Skip
during normal direction control. If it is
Table positioning
commanded, that command will be ignored. Work outer view
1 - 84
14. FUNCTIONS TO SIMPLIFY PROGRAMMING
l-85
15. COMPENSATION FUNCTIONS
Actual tool
direction by the offset amount, while G44
specifies it in the - direction by the offset
amount. The offset command is cancelled by
G49. G43, G44 and G49 modal commands
Offset amount
TOO I-l on 2 axis remain effective once they are specified, until
other G43, G44, and G49 are specified later.
T 66-00
14 Offset No.
Tool No.
15.2.2 Tool length compensation
Programmed path
15.3 Cutter Compensation B, C
Setting value of offset number 2 Offset path (G39-G42) (M series)
By setting the difference between tool length B(Offset tool center path)
assumed when programming and the actual
tool length as offsets, workpieces can be
machined according to the size commended by
the program, without changing the program.
assumed
tool length
when
as
programming
offsets,
and the
workpieces can
actual
be
II G3g
I
G40
Corner offset circular interpolation
4
I - 86
15. COMPENSATION FUNCTIONS
Offset OFX OFZ OFR OFT program is useful when machining is done by
number (X axis (Zaxis (Tool nose (Imaginary advancing a tool bit by bit.
offset offset radius tooi node
15.6 Tool Geometry Offset and 15.7 Tool Nose Radius Compen-
Tool Wear Offset sation (G40-G42) (T series)
X axis geometry I I
offset
Actual tool
X axis wear
2 axis wear offset
offset -+t
--)(---_Sf- 2 axis geometry The tool nose path’
I
offset
without compensation
I
Geometrv Offset
Gcode Work position Tool path
Offset OFGX OFGZ OFGR OFT
Moving along the
NO. (X-axis (Z-axis (Tool nose radius (Imaginary
G40 (Cancel) programmed path
geometry geometry geometry offset tool nose I
I
I
t I I
offset offset amount) direction)
Moving on the left side of
I I I
ri
amoun 1) amoun 1) G41 Right side the programmed path
I
GO1 10.040 50.020 0
Moving on the right side
GO2 20.060 20.030 0
G42 Left side of the programmed path
GO3 0 0 0.20
I
GO4
.
GO5
, . It is difficuit to produce the compensation
necessary to form accurate parts when using
only the tool offset function due to tool nose
roundness in taper cutting or circular cutting.
Wear Offset
The tool nose radius compensation function
OFWX OFWZ OFWR OFT
Wear compensates automatically for the above
offset (X-axis (Z-axis (Tool nose radius (Imaginary
errors.
No. wear wear wear offset tool nose
amount) amount)
wo3 0 0 0.20
wo4
.
wo5
..
.
l-88
15. COMPENSATION FUNCTIONS
15.8 Stored Pitch Error Tool geometry and wear offset is avairable in Y
Compensation axis offset with option of tool geometry and
1
wear off set.
Pitch error
(Note 1) When Y axis offset is used, Y axis
is as linear axis without fail.
(Note 2) Y axis offset has no functions of
tool offset value direct input and too offset
value measurement value direct input 8.
Pitch error comoensation value _
Stroke V
15.11 Continuous Dressing (GSC)
Error caused by machine position, as pitch
In the plane grinding canned cycle (G75, G77
error of the feed screw, can be compensated.
to G79), grindstone cutting and dresser cutting
This function is for better machining precision
is continuously compensated according to the
and longer life of the machine.
dressing amount by continuous dressing during
As the offset data are stored in the memory as
the grinding execution.
parameters, compensations of dogs and
setttings can be omited. Offset intervals are
(1) Command method
set constant by parameters (per axis).
For the block of the plane grinding canned
Offset points = 128 (per axis).
cycle, the offset number (grindstone wear
Compensation pulse
compensation number) is specified by address
= (- 7 to + 7) X (magnification)
I. The compensation amount set in the offset
Unit : Detection unit
memory corresponding to the specified number
Magnification : X 1, X 2, X4, X 8, set by
becomes the dressing amount.
parameter(common to all axes)
A maximum of 200 numbers (LO1 to l-200) can
Compensation space : Set by parameter each
be commanded for the offset number.
axis independentry.
However, this 200 is the total of the numbers
used for the tool diameter compensation (G41,
15.9 Backlash Compensation
G42) and the tool length compensation (G43,
G44). The compensation amount correspon-
Table
ding to the offset number is set in advance by
the CRT/MD1 panel.
Ball screw
In the block of the plane grinding canned cycle,
when L is not commanded, or when LO is
_I_, +---
Backlash commanded, the compensation operation is not
performed.
Compensation amount 0 to 255
(Unit : Least input increment)
Each axis independently (2) Compensation operation
Performed for each grinding operation of the
operation sequence during the grinding canned
15.10 Y axis offset (T series) cycle (for each shift of X axis), and becomes
simultaneous 3 axis interpolation simulta-
This system is 4th axis with Y axis. Y axis is neously with the shift of the X axis by
offset by offset data. compensation of the Y axis (grindstone cutting)
Displaying and setting Y axis offset data is direction and V axis (dresser cutting) direction.
prepared separately from tool offset by T code.
15. COMPENSATION FUNCTIONS
Dresser
l-90
16. MEASUREMENT FUNCTIONS
Actual tool
------- Tool path without skip signal
Cr
#5062 . ... ZN coordinate value
#5063 . ..- Z coordinate value (Only M series)
Measuring edict ed measuring
position
The skip function can be used when the position
1-91
16. MEASUREMENT FUNCTIONS
xa or za
the MDI or AUTO mode. In this case, the
FR : Rapid traverse rate
measurement position should be xa or za
Fp : Measurement
feedrate(set by parameter)
(absolute command).
Execution of this command moves the tool at
the approach end signal does not turn on
the rapid traverse rate toward the measurement
before point V, the tool stops at point V and
position, lowers the feed rate halfway, then
alarm No. 80 is generated.
continues to move it until1 the approach end
signal from the measuring instrument is issued.
16.5 Direct Measured Value Input
When the tool tip reaches the measurement
A of Tool Offset
position, the measuring instrument sends a
signal to the CNC which stops the tool.
(3) Offset
The current tool offset amount is further offset
by the difference between the coordinate value
(a, p) when the tool has reached the
measurement position and the value of xa or za
specified in G36 Xxa or G37Zza.
Offset amount x
= current offset amount x + (CT
- xa)
Offset amount z
= current offset amount z + (j3-za) 0 Lathe A face (B face}
These offset amounts can also be altered from @I Measure,&(a)
0 Input B(a) fromMDI
the MDI keyboard.
1
Offset value is revised.
(4) Feed rate and alarm
The tool, when moving from the starting The following convenient method can be used
position toward the measurement position to set the offset value as the difference
predicted by xa or za in G36 or G37, is fed at between a standard point, such the tip of the
the rapid traverse rate across area 0. Then standard tool or the turret center, and the tip of
the tool stops at point T (xa - yx or za - yz) and the tool actually used.
moves at the measurement feed rate set by A work coordinate system is assumed to have
parameter across areas @, 0 and 0. If the been set in advance.
approach end signal turns on during movement
across area @I, alarm No. 80 is generated. If
l-92
16. MEASUREMENT FUNCTIONS
(1) Cut the workpiece with the tool used in 16.6 Offset Value Counter Input
actual machining along surface A in manual
Relative coordinate valve (CRT screen)
mode.
(2) Release the tool along X axis direction u 0000000
without Z axis movement and stop spindle
w 0000000
rotation.
(3) Measure
and the zero
distance
point
“p”
in the work
between surface
coordinate
A
u
Tool offset vaiue
system , and set it to the offset number
desired as the Z offset value (MZ). Push the INPUT button when an address (X, Z,
U or W) but not a number has been keyed in to
(4) Cut the workpiece along surface B in
manual mode. set an offset value, of relative coordinate value
Release the tool along Z axis direction U (when the address is X or U) or W(when the
without X axis movement and stop spindle address is 2 or W) is set as an offset value.
Repeat the above operation for each tool used. (C) Move the tool to set an offset value to the
is 105.0, the measured distance a is 104.0 and (d) A desired offset value can be set by setting
104.0 is set to offset number 3 of address X as the offset number and pushing 4X and
MX, the offset value 1 .O is automatically set to INPUT button 52 and INPUT button.
+
+x
(Note 2) The X axis must always be
measured in diameter.
(Note 3) When the measured
as the
corresponding
zero.
geometry
becomes zero.
value
value
is input
and
becomes
is input
the
.._._._.
P
t
I_._._._.
Touch sensor
Geometry offset amount does not change, The tool offset amount of a tool is automatically
while the difference between the whole offset settable into the tool offset amount memory
amount and the geometry offset amount is set simply by bringing the tooi into contact with the
as the wear offset amount. touch sensor by manual operation. The work
(Note 5) This function can be performed by coordinate system shift amount is automatically
retracting both axes, when PMC and RECORD settable .
button are provided. Preset the distance up to the measuring
position (contact face of the touch sensor) as a
reference value by a parameter using a certain
1 - 93
16. MEASUREMENT FUNCTIONS
1 - 94
17. CUSTOM MACRO
1 - 95
17. CUSTOM MACRO
Macro Instructions
I G65
I H81
I Conditional branch 1 IF#j = #k, Go To n
I
I G65 1 H82 Conditional branch 2 IF#j * #k, Go To n
I G65 I H83
IConditional branch 3 IF#j > #k, Go To n
I G65
I H85
IConditional branch 5 lF#j L #k, Go To n
(4) Others
The following functions are available when PMC is combined as an option.
(i) Entry of 16.bit external input signals.
(ii) Output of 16-bit data to the external devices.
l-96
17. CUSTOM MACRO
l-97
17. CUSTOM MACRO
1 98
17. CUSTOM MACRO
is changed, the certain value is also 17.3 Custom Macro Modal Call
changed.
The certain value are the following: G66P [Macro prowamNo.
(Vi) Alarm message (Set alarm number and The macro call mode can be cancelled by
alarm message, and the NC is set in an executing the following command.
alarm status. The alarm number and G67;
message is displayed on the CRT.) A macro designated by address P of G66 block
(vii) Clock (Time can be known. A time can is called every CNC command block in the
also be preset.) macro call mode.
(viii) Single block stop, Miscellaneous Ail commands of each block other than address
function end wait hold 0 and N serve as arguments without being
(b) Usable variable values cancel mode are selectable by specifying G66
+, 1038 - +, IO-38 and G67 in the MDI mode. However, if another
Constants usable in expression command is specified, it is processed as a
2 0.0000001 - 2 99999999 normal command without executing any macro
Arithmetic precision call.
8-digit decimal number (in trigonometrical (Note 4) Ail commands other than
functions, some value may cause fail in addresses 0, N and P specified in G66 and
precision). G67 blocks are neglected.
(e ) Custom macro body call nesting (Note 5) The number of repetition times of
Maximum 4 folds . macro call cannot be specified. For the
(0 ( ) nesting address P specified by G66 block, the lower
Maximum 5 folds. significant 4 digits only are effective.
(cl) The full key type CRT/MD1 is used. (Note 6) The multiplicity is 1 in macro call.
The multiplicity of subprograms is maximum 4.
The multiplicity is maximum 4 when macro call
and a subprogram combined with each
l-99
17. CUSTOM MACRO
I
6. KRtNG
‘7. FlxKET Macro b,d
8. PECK Macro A,D I Selection by
1
9. TEST
10. BFcK
1 machine tools
builder
CNC
0tder;made macro
1 Select 1
l-100
17. CUSTOM MACRO
l-101
18. AXIS CONTROL
l-102
19. AUTOMATIC OPERATION
CNC Machine
.OlOOl - Program No.
* 4
G92 ------e---_-
ul Work- 1 program
Memory
operation >
Memory
r _____I 1 M30
I I - Program number
L --1--- 1 01002
t
G92 ------______
1 Work-3
G92 -~~~~~~~_~_~
(ii) MDI operation
program
l-103
19. AUTOMATIC OPERATION
Program stop
Stop by
Program end
programming Y- lr .~.~.~.~.~.~.~.~. -.-.-
1:
Pre read of 1
block Execution of in a block where MOO (program stop) or MO1
(Buffer register) program
(optional stop) is specified, M code and M code
read signals are sent to the machine tool in the
4
same way as in general M codes.
Program stop processing must be done on the
Buffer register equivalent to one block is
machine tool side.
available for program read and control of CNC
Set CNC to be waiting for the end signal in
command operation intervals caused by
case of MOO (program stop), and the CNC
preproces time.
stops operating.
Send the end signal to CNC by the cycle start
signal, and the program is continued.
Perform the same processing as in MOO only
when the optional stop switch is turned on by
the machine tool operator’s panel in case of
MO1 (optional stop).
I-104
19. AUTOMATIC OPERATION
IM02,M30 command
1 Owing Automatic operation
t-l
, 1 FeedholdbuttonON ,
M2-digit BCO output
Strobe signal output Automatic operation hold status
start again l
- Ordinary cycle
----- Move with feed hold
l-105
19. AUTOMATIC OPERATION
parameter.
Movement commanded by handle interruption
l-106
19. AUTOMATIC OPERATION
Machine
when a tool is damaged
tool
power is turned OFF once
-10000 0 10000 20000 30000 the emergency stop button is depressed
position I
I I I I I once
I I I I
I Position : I I I I
the coordinate system is changed after
I I I I I
stopping automatic operation previously
Isignal
output
I
I
I
I
-1 ;
I
0 :
I
1 :
I
2 )
I
The full stroke of each axis of the machine tool machining operation can be performed from
is divided into 256 grids respectively, and the the block to be restarted.
d
Manual operation
X axis
IY
Manual
operation
P2
..- .*Y
P **-=*--
l-107
20. MANUAL OPERATION
20. MANUAL OPERATION (1) Jog feed The jog feedrate can be
selected in 15 steps as tabulated below by
20.1 Manual Feed
a rotary switch.These 15step ratios form
,
geometrical series.(Refer to the next table.)
1
1T series ’
1
bl-bi
Machine operator’s panel
(2) Manual rapid traverse The rapid traverse
is also effective during manual operation.
Manual rapid traverse is set as parameter,
but this parameter is different from the
automatic operated rapid traverse.The rapid
traverse rate preset by parameters can also
be overridden in 4 steps.
I 7 I 2.0 I 0.08 I
I 2 I 3.2 I 0.12 I
B
3 I 5.0 I 0.2 I
0.3
I 5 I 12.6
6
M series -
I 7 I 32 I 1.2 I
79
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
I 13 I 500 I 20 I
14 790 30
15 1260 50
1-108
20. MANUAL OPERATION
I I I
Metric
input
X7
0.00 1mm
Xl0
0.01 mm
Xl00
O.lmm
X
lmm
1000
Manual operator’s panel Inch input 0.000 0.00 0.01 inch 0.1 inch
1 inch 1 inch
- M series
I
Step value
MD1 +x lY +z +a
Am~HANDLEs2gggx;&,m
EDIT JOG
-L
b m
l-109
20. MANUAL OPERATION
20.3 Manual Handle Feed By rotating the manual pulse generator, the
axis can be moved for the equivalent
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:
Machine operator’s panel xl, x10, xm
With this function incremental feed function
cannot be specified.
I I 1 I 1
Hanual
generator
pulse
I Input
I
Xl
I
x10
I
xm
I
I Metric input 0.001 mm 0.0 1mm 0.001 mm x m
1 M series j
work
0ct
l-110
21. PROGRAM TEST FUNCTIONS
T series
I I
Workpiece
~.~.~.~.~.~.~.~. .I._
If automatic operation is executed in the
t condition of auxiliary function lock,the auxiliary
J
-1 M series ll
I I
I I
TOOI
T
#m--M :
0
0
0
0
-,---------d
CRT / MDI
Dry run
LJ
x00000
Y00000 1 M series 1
l-111
21. 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
k 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
.
4 . . .
1.4 Single Block .
t t 1t
Cycle start Cycle stat-t
vv
I I
Cyclestart
Only the Z axis can be locked by the machine
IJ side signal.
It is effective when using pen writing a
J Cycle start movement for CNC program check.
~I=, tool
‘$
I 1
M series
Cycle
start
Cycle
start
l-112
22. CRT/MD1
22. CRT/MD1
22.1 CRT/MD1 Panel
I I
Program
- edit key
Input key
Program
- edit key
Input key
I
4
I
-Page Function key L Start/output key
change key
L______
CUl-SOr;
move key
l-113
22. CRT/MD1
(a1 O-T CRT character display Reset key Data input key
, Rogram
edit key
- Input key
- Cursor
movekey
(b) O-M
Program
- edit key
Input key
I --Page
1 change key Function key L Start/output key
I
L_____ Cursor
. move key
l-114
22. CRT/MD1
(a) O-T
@_
1
- Program
edit key
7-
I
(b) O-M
cl-
lNSR1 -Program
edit key
cl
DELE
f.*
clEOB
clCAN
- Input key
l-115
22. CRT/MD1
-Program
POWER edit key
Elt El WT
i cl1
/
1
f
I
w I w I I a
(b) O-M
Program
edit key
I I
Cursor move key -
Function key Start/output key
Page change key -
l-116
22. CRT/MD1
c 1 SU/output key
f
b Program
edit key
&Input key
Fun&nkey
(b) 00-M
MMC/CNC switch key
Reset key
\ I Shift key
\ I i !
-.-_-_a
- Start/
output
key
c Program
edit key
CCInput
key
Function key
l-117
22. 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 MDf commands, or 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 110 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 NOOOI, 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 J+ : 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.
key J : This key is used to changeover the page on the CRT screen in the forward direction.
T : 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 EDlT 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.
AUX GRAPH . .. 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.
I-118
22. CRT/MD1
CRT / MDI
r , Key input X
,
Screen/key 1
CRT / MDI
1 jScreen/ke y ] Display
Data
I/
CNC memory
I I Command of
one block
_, V
Machine
travel
(M series)
1 - 119
22. CRT/MD1
PP
Settin M series Setting data
Off set value
TV check
Offset number1
12.3 ISO-EIA selection
l
Setting
l oooooooooo*ooo~*o l .e.0.
. Operational
. .
~jG!$~b
l *ooeoooeeoo*eoooe l oeooe
CNC memory
1
movement
T series
(T series)
X axis Z axis
f
Offset value Offset value
CNC memory
(T series) (M series)
luN=s
---
Is0 = 0 C0:EIA 1:Iso 1
INCH = s c0:r?l l:INcHl
iizi=
SEQ =e
= 0
0 t0:rNc l:RBs 1
l-120
22. CRT/MD1
Setting Parameter
Rapid traverse
Display
w
Reference point return
I
system
CRT/MD1 Backlash compensation dat
0
l
4 Program + Machine
101
182
103
1CWB
0
120
109
110
111
ii
-22ma
operation
(T series) 104 112
105 5tiEdi 113 :
106 214 1m
187 : 115 0
IIS? FyTN# FUSITI(E( CFEMTICIE)
sxm U a 888 w 0.W
Jai& l~lrn No. 114 =
IQ1
S BT
iiizzi@
EE. 01110111
EIcB5 01110111
fzE EiiIEzz
tzEawGu1
ZEz 010m1m (M series)
8810 ll6B0188
Nl. 8681=
mml-l&k ~IQBLE
_sti
DATFl
lEEEM
No.
020@0lQBB
BiTA
7i 101
102
103
&
0
1'iz!
110
111
40az
153020
(M series) 104 123E0l :z tl
105 0 a
Zi
ml2
ml3
ml4
8815
ml6
0017
8818
ml9
Common variables (#l 00-H 49, #500-#531)
can be set and displayed on CRT.
l-121
22. CRT/MD1
(T series)
1 T series a
,
Currently executed Currently executed
program number sequence number
.
Nmlwxlw.
NlWWlxae.
Nlw u-10. f
a.
2%.
:
J
olwe Pals5
1 Program
contents
Nlm lbla. :
N185 m ; J
4
EDxt-
-
(M series)
mnnnm
oaazl N0138
SYSTEM EDITION 8488 - 81
Cursor indicates the point currently executed.
FfaswND. Ilc;m: :
rEm?Ymm l.s&D: 38Kg: m$
pf2miwl LImM?Y LIST .
mml CBml mme cmMe lam%3 01234
mB2cEm3
M series
L=lnllr-lII
EDIT
/ f
1 - 122
22. CRT/MD1
CIcrwLPrEfTIQJ WfiSTIE)
00001 NOOOO
X 272.449
z 408.766
I \
b Over all position display
Work coodinate
system
X
(T series)
00001 NOOOO
X 412.526
7 618 882 l The relative position is displayed in which the
position reset by an operator is zero.
~CaNr 1s Reset operation
m TIE lH17MCKLE TIrE GM ltU!S
. leeet?Ml When this is displayed, press the X,Y,Z,or 4th
$iz: 14 lmI
key-The address on the display will flicker.Then
press the CAN button.The relative position of
(M series) the flickering address will be reset to zero.
00001 NOOOO
X 226.261
Y 271.587
2 339 4’83 l
l-123
22. CRT/MD1
(M series)
‘I When an alarm occurs, the screen
automatically displays the alarm screen. Alarm
numbers and simple messages are displayed.
I a:si:38 wx I
l-124
22. CRT/MD1
G21w
Gbeuz
0100s N0002
X 100.000
7 200.000
(M series)
(M series)
a2Em NEl130
CCUIREKT) WlD~)
X 17.588 F
(381F 2888 081R ACTUL
POSITION CRBSOUJTE~
G1'7H 2 617 P
I391 Q 02000 N0198
G94H
G21 tl
2
X -12.500
G41 G41s
I39 T Y -42.500
E
G67
z 0.000
RNTIE Fm?TcIxM
8Hl2MCXLETIfE BH&
~~mEk-r7
PART COUNT:
Indicates the number of parts.When MO2 3r
M30 is executed, it is increased by + 1.
To preset the PART COUNT to “O”, press
NO.LQP and CAN key.
When the number of parts reach a target
value, the signal is sent to PMC.
RUN TIME:
Indicates the total run time during
automatic operation,excluding the stop and
feed hold time.To preset the RUN TIME to
“O”, press 3 and CAN key. (It is not preset
to “0” by cutting off power.)
CYCLE TIME:
Indicates the run time of one automatic
operation, excluding the stop and feed hold
time. This is automatically preset to “0”
when a cycle start is performed at reset
status.
(It is preset to “0” by cutting off power.)
l-125
22. CRT/MD1
22.3 Software Operator’s Panel With this function, functions of the switches on
the machine operator’s panel can be
conducted from the CRT/MD1 panel. In other
words, mode switch and jog override switch
can be eliminated from the machine operator’s
panel. The following can be conducted from
the CRT/MD1 panel.
(a) Group 1:
Mode selection
(T series)
(b) Group 2:
Selection of jog feed axis, jog rapid
traverse
(c) Group 3:
Selection of manual pulse generator feed
axis, selection of manual pulse
magnification
(d) Group 4:
(M series)
Jog feedrate, feedrate override, rapid
traverse override
(e) Group 5:
Optional block skip, single block, machine
lock, dry run
(f) Group 6:
Protect key
(T series) (g) Group 7:
Feedhold
_ tpa?mR’S fea 01234 MU16
Whether to operate these switches from the
JUE : mm1 aJT0 EDIT s-m JUG aw
CRT/MD1 or machine operator’s panel can be
STEP KLT. : ll l.10 l100
' RWID-:
SOCFEED
lem sc3x
20 PwtllN
25% am
determined by the parameter for each group.
: l e*eeeam*
FEED- : 14sa
l
(M series)
:
-z
WWDLE
lMDI
AXIS
WT.:
:
FLlTo
m+1
mw m
EDIT
l10
Ia
+NDl
lltiN3
nr; 2m
l-126
22. CRT/MD1
mg
Software Operator’s Panel
Operator’
panel
Machine
operator’s
I Screen Key
I
I I Data
Screen Key CRT / MDI Protection
Oprotection
key
J
key
CRT / MDI 1 1
f
Registration/setting
inhibition
I
Signal
(T series)
_SIGmL 0 :
SIpyy.1 : :EF ii CNC memory
SIGMx2 : ION
SIGWL3 : lg
SIG?sL4 : A
SIpyllS : E mm Program memory is protected from breaking
SIGWL6 : KIFF
SIGNFy.7 ’ E according to error operation by outputting the
RCTWL F’OSITIOC; CR&&JTE1
X 0.000 z 0.000 signal from machine side to inhibit the writing
S 0T
to program memory.Provide this switch on
mmnnn machine side operator’s panel
I
ii 0:000 Tool path
01
NDIS I
l=-lmr-lrll-l
Tool path can be plotted during operationIn the
program debug mode, a program can be
Machine tool builder can add eight optionally
checked using tool paths plotted on the CRT
definable switches as an extended function of
screen by turning on machine lock (MLK)
the software operator’s panel.The name of
without moving the machine tool.
these switches can be set by parameters as
character strings of max. 8 charactors.
l-127
22. CRT/MD1
08.8. 18888
22.8 Language
It 14a. 8.0
z loa. 888
. Japanese (Kanji)
. English
. . Germany
. French
AUTO
)(A )( RRAIR )(
(GRA?sl )(c. ?RM ?Rx 1 . Chinese
. Korean
. Italian
The blank figure,chuck and tailstock are ail
. Spanish
realistically described, and cutting progress can
be checked as the tool moves on the CRT
screen.
(2) M series 22.9 Created Tool Post Name
/ \ Display (IT)
SOLID GRAPHIC (REVIEW 01126 N1126
Any character strings composed of numerals,
alphabets and symbols can be displayed on
the CRT screen as a name of a tool post as
well as “Tool Post 1” and “Tool Post 2”.
Character codes are set in the parameter Nos.
i
kr
I 257 to 263 and the corresponding characters
( ANEw I(- ROT )(- ROT )(+iILT )(-TILT ) are displayed on the CRT screen. However, if
0 is set as a character code, the character of
The changing profile of the workpiece is “Tool Post 1” or “Tool Post 2” corresponding
simulated according to the movements of the to the position in which 0 has been set will be
l-128
23. PART PROGRAM STORAGE & EDITING
CNC
CNC
I
\
CNC tape
Prepared program
(Program)
/
(1) A number of main programs and
subprograms can be input from MDI and When selecting the playback option, the
stored into the memory.Programs can also TEACH IN JOG mode and TEACH IN HANDLE
be input from the paper tape, etc. by using mode are added.ln these modes, programs can
the optional reader/puncher interface. be created by loading the machine tool position
(2) Main programs and subprograms being obtained by manual operation into memory as a
stored in the memory can be edited program position. Words (0, N, G, R, F, H, I,
(modified, deleted, or inserted). K, M, S, T, P, Q, C, EOB) other than X, Y, Z,
(3) An optional main program being stored in A,B, C are also be loaded into memory by just
the memory can be called and edited. the same operation as in the EDIT mode.
(4) An optional program can be deleted.
(5) Several sequential blocks can be deleted at 23.5 Graphic conversational Input
a time (program delete). See item 14.10
pjz~----
: 0
:
I .63/l 251200
programs
23.7 Menu Programming
See item 14.11.
(Note)
=I
02000
I/O device
1.
Program capacity 1O/20/40/80/1 201320m
Memory element IC memory External Read Start Signal
Battery Back-Up
-I - 129
I
23. PART PROGRAM STORAGE & EDITING
Part program registration can be commanded data input,or memory command and in the
external1y.A part program can be registered in manual operation such as manual continuous
memory in the edit mode through the input feed,manual handle feed,incremental feed,or
device selected for editing using the external manual reference point return.
read start signal .
23.11 Expanded Part Program
23.9 Background Editing Editing
Regardless of mode selection and CNC status The following editing is possible.
(during automatic operation or not, etc.), (1) Conversion
background editing operation can be (a ) Conversion of address
performed-No alarm taking place in background An address in the program can be
edit affects foreground operation. converted to another address.
In contrast,background editing is not affected For example address X in the program can
by foreground alarm. be converted to address Y
In background editing, the following operation (b) Word conversion
becomes possible. A word in the program can be converted to
(1) Program registration from MDI another word. For example, a programmed
(2) Program registration from CNC tape MO3 can be converted to MO4
(3) CNC tape punching (2) Program copy
(4) Program editing Program can be copied to make a new
program
23.10 Simple Synchronous Control (a ) Copy of ail the program
The travelling command of master axis is given (b) Copy of part of a program
l-130
23. PART PROGRAM STORAGE & EDITING
l-131
24. HIGH-SPEED MACHINING FUNCTION
I
Set the pulse amount equivalent to this #20017 Header of cycle 2
cycle as a macro variable for high-speed
#20033 Header of cycle 3
cycle machining bY a macro
..
compiler/macro executor.The pulse amount
J
m
.
unit should be the least input increment.) .
.
Command format
Data group of cycle 1
Call and execute the high-speed cycle data
by the following command.
Go5 PI OnnnL999; Data group of cycle 2
PlOOOl - P10999;
First number of the machining
I
cycle to call Data group of cycle 3 I-
L999;
Repetition count of machining cycle
The cycle data can be prepared for up to 999
cycleSpecify the machining cycle by the
address “P“ .Each cycle can be continuously
called and executed by the connection data (in
the header).Specify the repetition count of
machining cycle by the address nL”.The
repetition count (in the header) can be
specified for each cycle.The connection and
repetition count are explained with an example.
Example)
Cycle 1 Connection data 2
Repetition count 1
Cycle 2 Connection data 3
Repetition count 3
Cycle 3 Connection data 0
Repetition count I
G05PlOOOl L2
In this condition, the cycles to be executed
are:
1-132
25. POLIGONAL TURNING
26. SELF-DIAGNOSTIC
FUNCTION
CRT/MD1
Gsplay
Output signal
CNC Machine
Input signal
Alarm status
I
l-134
27. DATA INPUT / OUTPUT
t-l Program
Offset
Parameter
FANUC
cassette
27.2 Input
27.2.1 FANUC
Devices
FLOPPY CASSETTE
adapter
:
l
l
/ Data can be stored in the floppy cassette and
also data can be input to the CNC.
The interface is reader/puncher interface.
reader or
FANUC
PPR
t
FANUC
1 CassettFl Paper tape
Cassette Bl/BZ
J
signals from the machine tool as well as by
MDI panel operations, program can be loaded
automatically. An i/O device with paper tape reader, tape
punch, and printer in one system.
Paper tape reader read speed:
l-135
27. DATA INPUT / OUTPUT
1 - 136
28. SAFETY FUNCTIONS
Emzop buttom
- ,-b- iT_
Limit switch
time into parameter values (No. 700-702, 704.
706) as the stored stroke limit by adapting its
tip position to the end of the limit area and
’ X axis movablerange depressing the SETTING key.
Setting signals are provided for each axis and
As this CNC’s basic specifications cover the direction ( + X, + Y, + Z, -X, -Y, -Z).
software limit detection function, it is generally In addition, by turning the common LIMIT
unnecessary to provide the limit switch and dog RELEASE button for all axes to the ON
function on the machine tool side for the position, it is also possible to arrange that the
purpose of overtravel detection. stroke limit may not be checked.
1 - 138
29. STATUS OUTPUT
[I
Sew0 ready signal
Machine 29.8 Power Ready Signal
I side
This signal is output when input power is
supplied to the CNC, and output voltage of the
29.1 CNC Ready Signal
stabilizer power circuit in the CNC has reached
This signal is sent to the machine side when the standard value.lf abnormality in power
CNC power is on and control becomes circuit is detected, this signal will no more be
possible. Sending of this signal will be stopped output. Stop power supply at once in this case.
when CNC power is turned off.
29.9 Reset Signal
29.2 Servo Ready Signal
This signal is sent out to show that the CNC
This signal is sent to the machine side when has been reset.
the servo system becomes operatable. Axes
necessary to be braked must be braked when 29.10 Battery Alarm Signal
this signal is not sent. When this signal is
This signal is output when the voltage of the
interrupted, NOT READY is displayed on
battery for holding memory data during power
CRT/MD1 panel.
interruption has become lower than the
specified value. Since the above condition is
29.3 Alarm Signal
usually indicated as the battery alarm display
This signal is transmitted when the CNC comes on the CRT/MD1 panel, this signal is not
under an alarm statusAlarm type signal is also required normally. .lf the detachable CRT/MD1 is
sent out. employed, inform an operator of the necessity
of battery exchange by the lamp indication
29.4 Distribution End Signal using this signal.
l-140
30. EXTERNAL DATA INPUT
I
CNC Calculation of
Compensation tool However, when the CNC displays, it will
data Compensation
add 1000. It is also executed using
value
external data, to release the alarmed
condition.
(2) External operator message
“External operator message” means a
function which sends a message and a
This function is provided to change the tool
number for the operator to the CNC
offset amount from the machine tool or other
externally and allows to display the
external devices. Input data are added to the
message on the CNC’s CRT screen.
offset amount having the offset number
Only one message can be sent at one time
specified by the program when the tool offset
with the message length within 127
amount is externally input. The offset amount
characters. The number which can be sent
may also be processed as input data by
is a number between 0 and 999, however,
specifying an input signal.
a message of up to No. 99 will be
When the machine tool provides an automatic
displayed with its number to which 2000 is
measuring function for tools and workpieces,
added. As to the message of Number from
the offset amount can be changed to a correct
100 to 999,. only characters will be
value by inputting an error from the correct
displayed without its number.
value into CNC by using this function.
If the tool offset amount is externally input
30.3 External Key-Input Function
when the offset number 0 is selected by a
program, (that is, offset cancel), the work “External Key-Input” means a function which
coordinate system shifts by the input data can control the CNC by informing CNC of key
The external tool offset amount is 0 - entered it into the CRT/MD1 unit. For instance,
externally and in addition, sends messages number 1 to 9999 to CNC from the
to the CNC externally and allows them to outside,such as the machine side and
be displayed on the CNC’s CRT screen. searchs the program from the memory
Four alarm numbers and four messages For a machine provided with a function of
can be sent at the same time. The length loading several types of workpieces
1 - 141
30. EXTERNAL DATA INPUT
l-142
31. EXTERNAL WORK NUMBER SEARCH
31 l EXTERNAL WORK
NUMBER SEARCH
CNC
Program memory
00001
:
:
l-143
32. MACHINE INTERFACE
CNC
Master Magnetic
I/O b cabinet
40140
l/O c3
107/72
I/O c2 .
80 / 56
I/O Cl .
40/40
7 I/O Cl
l/O c2
I/O c3
‘\Remaks
40
80
104
I 40
56
72
-1
(total)
40 40
80 56 With PMC-UPMC-M
104 72
184 128
208 144
1 -144
33. PROGRAMMABLE MACHINE CONTROLLER (PMC)
b Machine interface
Machine
side
Window
available.
dividing method is
available.
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
(3) Skip position
l-145
34. CONTROL UNIT
Or
200VAC + lo %,50/60Hz t I Hz
-1s
or
Unit;mm
220VAC + lo %,60Hz 5 1 Hz
-1s
w:
Control unit A: 250
Control unit B: 450
34.2.3 Multi-tap transformer
Weight : Aboutl6kg
Coating color: P-LT;SGY 3.5/0.5(Dark grey) Multi-tap transformer may be necessary for the
control unit according to input power voltage.
Multi-tap transformer is not necessary when
34.2 Power input power is:
or
IMulti-tap transformer
I
The multi-tap transformer must be mounted on
the machine side.
It----AC200/220V
AC power 34.3 Battery Unit
Mount the battery unit to the machine side
where it is replaced easily.
l-146
34. CONTROL UNIT
34.5 Weight
l-147
35. CABLES AND CONNECTORS
l-148
36. SERVO SYSTEM (Digital Servo)
Pulse coder
. 4
1 - 149
37. POSITION CODER
CNC
Position coder
l-150
38. FUNCTION FOR 4-AXIS LATHES (0-TTF)
38. FUNCTION FOR 41AXIS spindle is machined using two tool posts
LATHES(O-TTC) simultaneously. For example,while one tool
post performs machining of the outer dimeter, it
38.1 General
is possible to machine the inner diameter with
0-TTC can independently operate two tool the other tool post. The result is a sharp
posts and control a lathe which simultaneously savings in machining time.
cuts and machines on the two tool posts.
It can be applied on two tool posts and the (2) Application to lathes with twin spindles and
lathe which machines two workpieces with two two tool posts
spindles on them. The system can also be applied to turning
tasks where two workpieces attached to twin
separate spindles are simultaneously machined
using the two tool posts. Because machining
can thereby be performed with one lathe with
equal efficiency to two conventional lathes, a
dramatic increase in productivity can be
achieved.
-
(4) Tool post waiting function
The movement of each of the two tool posts
can be programmed independently, as in the
case of an ordinary two-axis lathe. M codes
control the first and second tool posts to wait
for each other during machining. Or only one
I wi tool post to machine.
Twin spindles and two tool posts
l-151
38. FUNCTION FOR 4-AXIS LATHES (0-TTF)
l-152
39. MACHINE OPERATOR’S PANEL
Standard machine
External dimensions No. of keys External view Remarks
operator’s panel
operator’s panel for (W )(H )(D 1 46LED( red) Fig. -15 button, Program protect key are
CRT/MD1
operator’s panel A for (W )W )(D ) 53LED(red) Fig. -16 Program protect key, Manual
operator’s panel B for W NH ND 1 53LED( red) Fig. -17 A switch can be equipped on the
full key 9” CRT/MD1 blind plate by the machine tool
builder.
The standard machine operator’s panel can work using DI 22 points and DO 8 points only.
However, PMC-L or PMC-M is required.
l-153
40. REMOTE BUFFER
l-154
40. REMOTE BUFFER
38.4Kbaud.
n/lo;;
(4)Requirements
(a) Only the linear incremental command is (2) Command contents
used. The following can be commanded in the high-
(b) If “G05;“ is commanded in the current speed machining section.
compensation mode, an alarm will be
produced.
. (c) The feedrate override is ignored.
ICommand address Contents
I
Command Contents
GOSPOl; High-speed
machining start
GOSPOO; High-speed
machining end
Example)
01234;
l-155
II. CONVERSATIONAL AUTOMATIC
PROGRAMMING FUNCTION
(O-TC, O-TF, O-MC, 0-MF, O-Mate MF)
1. GENERAL
1. GENERAL
The conversational automatic function is
prepared for 2-axis lathe by 0-TC / TF and for
machining center by O-MC / MF / Mate MF.
Machining programs can be prepared easily,
just by following the illustrative drawings and
operating guides. Program checking and
correction / changing can also be carried out
with remarkable ease.
2-1
2. GRAPHIC CONVERSATION FOR 2-AXES LATHE
2. GRAPHIC CONVERSATION
FOR 21AXES LATHE (0-TF)
(1) illustrative drawings (3) Profile description check
Illustrative drawings are provided for each type Once data input is complete, the rasulting
of machining process. During input, each machining profile can be displayed on the
portion of the illustration flashes in succession screen as programmed. This feature makes it
to indicate where data is being asked for. This possible to detect input errors immediately for
feature greatly sinmplifies data input operations. quick correction.
comimSATIONAL PROGRAMKING
Plt0GBA.M
-f~fjlg cO~ERSATIONAL PROGRAMMING PROGRAM-t)@le
8~8 INITIALSET *** a$$ PLOTTINGOF PART FIGURE s**
MATERIAL W- PC25
SHAPE F- CYLINDER
OUTSIDEDIA D- 158.000
INSIDEDIA H=
LENGTH LS
MAX SPINDLE S- 3000-L-
FINISHING x-
zm
END REMOVAL E-
M-CODE H-
DATA+INPUT Ii
( )(Nx-PRC)(NEW
pR)( PLOT )(GUIDB ) ( I( I( WTuwt I
COHVRPSATIOIVALPROGELAYYINGPROGRAM-@@la
$88 OPERATIONGUIDANCEOF PRCS DATA ~SS CONVERSATIONALPROGRUIO1ING
IlDpUTOR ALTER A DATUM *** PROGRAMHEbm ***
:I!?PUTA DATUM BY N'UK SCEY+PUSHIHPWT (PESTNO. OF PROGRAM24 PCS.)
SBLECTTEE DATA ITl$I (PESTNO. OF PROCES 91 PCS.)
:PUSHA CURSORltsrt,1 PRG.10. NAMR
IISEPTA NRW BLOCK m: DBHONSTRATION
:SELBCTB? CURSORKBY+PUSH IlOSRT
DELETEA BLOCS5
:SELRCTBY CURSORKEY+PUSH DBLET
FINISHTHIS PROCRSS
:PUSHSOFT KEY PRCS-EJ
FIlOISBTHIS HACHINflGPROGRAM
:PUSHSOFT lfBYWCHN-BJ
(
_ )(
-_ )(
-_ II
me )IRRTUm
_____----
- )(GUIDI )
- _--.a.__--.- ____ __ ---------
2-2
2. GRAPHIC CONVERSATION FOR 2-AXES LATHE
COBVEPSATIONAL PROGRMOIIBGPROGRAM-g@l@
*** PROCES(81) ***
MACHINING P- l-CYLINDER
PATTERN A-OUTER END 2-PTTRN RPT
START POINT lb 126.000 3-RESIDUAL
z- 19.960 4-END PACNG
ROUGHHESS SR- 19 5-THREADING
PGE TOOL No. RT- 102 6-GBOOVflG I-EORIZ# 2-VERTCL 3-TAPER I-ARC
OUTPUT T RO- 202 7-NBCRING 5-CEAMFR 6-CONR-8 'I-TANGIfT
CUT-SPD. EC- 700 8-CBNTEPDPL h FIG. TIPEIo-,INPUT
PEED/REV, RF- 60.0660 9-DPILLIblG (cA~cRL)(YcEI+E)(PR~~~R~[PLOT )(Gu~DB )
SPINDLE RS- NORMAL 1B-TAPPING
ll-SINGLE
120MRASuRImrG -
DATA+fNPUT (CONTWUR 130SUB CALL
(Pm-PR)(Nx-PPC)(NRw PR)( PLOT )(GWfD1)
-e-m----___
___-___.-__
____ __-- ____----
2.3Set up Guidance Display
. DATAtiINPUT
(PRR-PR)(NFPRC)(NIIWPR)( PLOT )(WJDB )
---- _-__--w-_ ___. __ __ __ - ----_-- -
2-3
2. GRAPHIC CONVERSATION FOR 2-AXES LATHE
~SS MACHININGCONDITION(COEPICGRV.*
Up to 40 tools in 17 types - tools for generai- HI-SPD 0.500a 700 0.900 1.008 1.lee
CARBID 8.760 0.8080.900 1.880 1.190
purpose lathe, tools for thread cutting, etc.- can SPCIAL 8.900 0.950 1.800 I.050 1.106
be registered. The most suitable tools for each
type of machinig can be selected automatically.
*a* MACHININGCONDITION(GENERAL)
S*S
ROUGHIHG
HI-SPEED I
MATERIAL FEED/REVCUT SPD. CUT DPTH
U/REV. 1 WIN. ) w
1, PC25 - 50.0 2 000
2. FCD45 8.3880 60.0 1.500
3. ss41 8.8588 120.0 3.880
4. s45c 0.4808 20.0 1.200
5. SKDll 0.2500 65.0 2 800
6. SUS384 0.2000 136.0 1.280
7. AL 9.8000 110.8 3.800
8. 0.0008
PC25 111111 ::rPUT ‘* “’
( I( I( )mT=l( 1
._ __ __-_ _ -me- --
2-4
2. GRAPHIC CONVERSATION FOR 2-AXES LATHE
- T-- AUTO
[GRAPH )(G.PR~~ )(A. PRM )[ERASE )( 1
000.80 NOOOO
X 80. 000
z 78. 032
AUTO
00000 NOOOO
X 140. 000
2 100. 000
AUTO
(GRAPH )[G. PRM )(A. PRM )(ERASE )( 1
2.05
3. GRAPHIC CONVERSATION FOR MACHINING CENTER
t MENU ]( 1( )( 1t I
2-6
3. GRAPHIC CONVERSATION FOR MACHINING CENTER
-“1 c- T--k
-4;
=- a “u- 1
OTHER ITEMS. DE,PRESS THE RIGHT SOFT KEY
ITEM NO. +m] ) ITEM NO. +iJNPUT[)
( MENU )( )( )( )( 1
I: l&JI
3. DEEP Hoti DRILLING 4. RAPID DEEP HOLE
?;?,A
I'; +
1,I&;I I /
jj,
I*:
I' 1
\li J
OTHER ITEMS, DEPRESS THE RIGHT SOFT KEY OTHER ITEMS, DEPRESS THE RIGHT SOFT KEY
ITEM NO, *b-a) ITEM NO. -B-T:)
( MENU )( l( It I( I t MENU )( N I( I( I
-b
Y
1
” d .A I
OTHER ITEMS, DEPRESS THE RIGHT SOFT KEY
ITEM NO. +gNPUTi) ITEM NO. +=I )
( MENU )( I( I( )( 1
2-7
3. GRAPHIC CONVERSATION FOR MACHINING CENTER
/ \
PROGRAM 00002 NO050
MULTI-PIECE G206
COORd'INATE 9
NUX.OF PIECE +P 10 y
NUMBER<X> *H 3
X PITCH I 120.
Y PITCH J 100.
?
2-8
3. GRAPHIC CONVERSATION FOR MACHINING CENTER
such as shown in the illustration can be carried (DRILL )(CENTER)( TAP )(REAwR)(BoRE )
NUBL -
(FACE-M)(END-ML)( )( 1( 1
2-9
3. GRAPHIC CONVERSATION FOR MACHINING CENTER
2- -lo
3. GRAPHIC CONVERSATION FOR MACHINING CENTER
10. 1
.
I I
15. 1
2- 11
3. GRAPHIC CONVERSATION FOR MACHINING CENTER
SOLID GRAPHIC [REVJEW] 01126 N1126 SOLID GRAPHIC [3-PLANE1 01126 N1126
LY *
29 12
APPENDIX
APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE
Linear axis (in case of metric thread for feed screw and metric input)
lncremen t system
Standard O.lE(
X:0.0005 mm X:0.00005 mm
Least command increment
I Z:O.OOl mm I ZO.0001 mm
Max. programmable
dimension I
t 99999.999 mm
I + 9999.9999 mm
Step feed 0.001, 0.01, 0.1, 1 mm/step 0.001, 0.01, 0.1, 1 mm/step
Linear axis (in case of metric thread for feed screw and inch input)
Max. programmable
dimension I
+ 9999.9999 inch
I +,393.70078 inch
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
Step feed 0.0001, 0.001, 0.01, 0.1 inch/step 0.00001, 0.0001, 0.001, 0.01 inch/step
I I
Linear axis (in case of inch thread for feed screw and metric input)
_ _ ~_
lncremen t system
Standard I 0-Q
Max. programmable
+,99999.999 mm t 9999.9999
dimension
Feedrate range *1
l-100000
0.0001-500.0000
mm/min
mm/rev I- 1 12000 mm/min
0.0001- 500.0000mmlfev
A-2
APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE
Rotation axis
-7
I
0.0001 deg
Least command increment I 0.001 deg I
I+, I+,
Max. programmable
99999.999deg 9999.9999deg
dimension
I 1- 100000 deg/min
Feedrate range *1 1 - 12000 deg/min
I
Step feed 0.001, 0.01, 0.1, 1 deg/step 0.0001, 0.001, 0.01, 0.1 deg/step
Tool compensation 0-
~~
~
+ 999.999 mm 0- 2999.9999 mm
“1 The feed rate range shown above are limitations depending on CNC interpolation capacity.
When regarded as a whoie system, limitations depending on servo system must also be
considered.
A-3
APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE
(2) M series
Linear axis (in case of metric thread for feed screw and metric input)
Increment system
Least command
increment
0.01 mm
I 0.001 mm
I
0.0001 mm
Max. programmable
dimension k 999999.99 mm 4 99999.999 mm * 9999.9999 mm
Step feed 0.01, 0.1, 1, 10 mm/step 0.001, 0.01, 0.1, 1 mm/step 0.0001, 0,001, 0.01) 0.7,
mm/step
Sacklash
compensation 0- t2.55 mm 0- 2 0.255 mm O- 20.255 mm
Linear axis (in case of metric thread for feed screw and inch input)
Increment system
Standard I 0.1 E”
Least command
0.01 mm 0.001 mm 0.0001 mm
increment
Max. programmable
2 99999.999 inch + 9999.9999 inch k 393.70078 inch
dimension I I I
Step feed 0.001, 0.01, 0.1, 1 0.0001)0.001,0.01, 0.1 0.00001) 0.0001,0.001, 0.01
inch/step inch/step inch/step
Backlash
0- & 2.55 mm 0- f0.255 mm 0- 20.255 mm
compensation
A-4
APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE
Linear axis (in case of inch thread for feed screw and inch input)
Increment system
% Standard 0.1 p
Least command
increment 0.001 inch 0.000 1 inch 0.00001 inch
Max. programmable
dimension ,+ 99999.999 inch 5 9999.9999 inch 2 9999.9999 inch
Feedrate range *l O-01- 6000 inch/min 0.01 - 4000 inch/min 0.01-480 inch/min
Step feed 0.001, 0.01, 0.1, 1 0.0001, 0.001, 0.01, 0.1 0.00001, 0.0001, 0.001, 0.01
inch/step inch/step inch/step
Backlash
compensation 0- + 0.255 inch 0- 20.0255 inch 0- + 0.0255 inch
Linear axis (in case of inch thread for feed screw and metric input)
Increment system
Standard 0.1 p
Least command
increment 0.001 inch 0.000 1 inch 0.0000 1 inch
Max. programmable
dimension & 999999.99 mm 2 99999.999 mm + 9999.9999mm
1 - 150000 mm/min
I 1 - 12000 mm/min
Feedrate range *l 1 - 100000 mm/min
I I
Step feed 0.01, 0.1, 1, 10 mm/step 0.001, 0.01, 0.1, 1 0.0001, 0.001, 0.01, 0.1
mm/step
mm/step
Backlash
compensation 0 - 2 0.255 inch 0- 2 0.0255 inch 0- It 0.0255 inch
A-5
APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE
Rotation axis
I Increment system
Max. programmable
f 99999.999 deg 4 9999.9999 deg
dimension
~~ ~~
*l
Max. rapid traverse I
100000 deg/min I 24000 deg/min
Feedrate range "1 1 - 100000 deg/min 1- 12000 deg/min
Step feed 0.001, 0.01, 0.1, 1 .deg/step 0.0001, 0.001, 0.01, 0.1 deg/step
I I
I
*I The feed rate range shown above are limitations depending on CNC interpolation capacity.
When regarded as a whole system, limitations depending on servo system must also be
considered.
A-6
APPENDIX 2 FUNCTION AND TAPE FORMAT
GO@_ ;
L
.
>ircular interpolation (G02,G03) / GO2
F-;
GO3
. >
1
lwell(G04) GO4 x- ;
P-
i
A-7
APPENDIX 2 FUNCTION AND TAPE FORMAT
Reference point
Reference point return (G28)
2nd Reference point return(G30)
:n:;z: ~~~~~i
F
Thread cutting(G32) Equal lead thread cutting
G32P-F-;
Measurement point
Automatic tool compensation G36X xa ;
Arrival point
(G36,G37)
~----- Measure-
Start ment
G372 za ;
point I-4 point
X
Coordinate system setting G50X-Z-;
Spindle speed setting(G50) (Coodinate system setting)
I+
G50S - ;
(Spindle speed setting)
z z
A-8
APPENDIX 2 FUNCTION AND TAPE FORMAT
Display by operator Hm
=eed per minute /feed per revolution nm/min inch/min G98 ...... F-;
nm/rev inch/rev G99 ...... F-;
1-I
il’-1-
N&pm)
._. 1
3
_.-. -.-.C) -. ._.-.-.
_
rG90
’ - ‘_‘-eF;
>
G94X_Z - K- F-’ .
A-9
APPENDIX 2 FUNCTION AND TAPE FORMAT
(2) M series
Linear interpolation
Start point GOOP--F-;
(GOV /
Circular interpolation
(Gw,G03)
Iwell (GOa)
A- 10
APPENDIX 2 FUNCTION AND TAPE FORMAT
b; 1 /G43 1 H ;
i G19 J i G44 J -’
Reference point
;ta; / p G27P-;
return check(G27)
Reference point
Reference point return
W3)
2nd reference
point return(G30) ln3 FZrZ ““”
ap
Intermediate point
A- 11
APPENDIX 2 FUNCTION AND TAPE FORMAT
Macro instruction
Custom macro A G65HmP#iQ#jR#k;
Format
:G65, G66, G67)
G65HmP#iQ#jR#k;
m;Display function of macro by 01-99
Modal call
#i;Name of variable to which arithmetic
G66P_;
result is entered.
G67: Cancel
#j;Name 1 of variable to be calculated.
#k;Name 2 of variable to be calculated.
(Meaning)#i = #jWk
+
Display by calucurate Hm
Canned cycles See item “Canned cycle” in the main G80; a.- -- Cancel
(G73, G74, G80- G89) text. G73
G74
G76
1 x Y z
G81
.. p;;----- F K
G89 J
Absolute/incremental G90 ;
programming Absolute programming ’
(GWG91) G91 ;
Incremental programming
G90_G91 - ; Combined use
(G98,G99)
R point
Z point
A- 12
APPENDIX 3 LIST OF CODE
h 010 IO I I Numeral 5
6 I
7 ~“!O!OIO! I Numeral7
8
9 rA- .Ol”l
, _ , , 1I. fI 1I ! Numeral8
f Oi I Numeral 9
I A
B
C
D
I O i 01 I I ? f Address D 1
E
/ F lop!q !olO!Ol 1 Address F
G !I !OIOi 1 AddressG
H
L
M 1 Address!4_-
N I 101 ! ~~I”lOIO~ r n
1
0 [o[o/ 1 I I T , ! !Ol 1 1 ! o 10; !Oi 1 Address N
P i oqo 01 010 0 1f 101
K I i: 1I r - -
~oloidl 1 I_ Address 0
j {o 10 P [ !O IO lo 01 0101 AddressP 7
.Q lO!O_ i I?_. 10 0 1o 1 1 1 Address 0 I
R
S
6
V.
W 0l0l 01 lqolojo[ w
X ol-’ ,‘-I I ’ 1 ’1 s r1 !. lo!
I I I1 r10 blol
I r . .1 _
1 AddressW
Y I !
01
“1 t”lq”l
-0’0 0 1 lo
1 I I
c
O~O! o .OIO 01 AddressX
Y _g_olo 0 1 1 ? Address Y
2 -.-, o[ 5
0 0 0 01I r
z ~ lo 010 ! 0 1 Address 2
t VU0
AC.
NUL i I 0
Blank 1 1 / f 1 0
] 1 1 l Not punched.Cannot be used in
I ’1 I I
!oloi I 1I I ! 1 1 1 1 1 significant section in EIA code.
BS
HT 01 1 1 /dot i /nj BS 01 001 0 1 * 1 Back space
L
,
I 1-1-1 I
Ts),
I I Inle n -lnl-l 1 -a 1
1 -.Iabulator
. ,
ILForNL 1 I I -_
!i I I I I * I Dollar sinn
ml
- 1 1 Aiterisk’
B 0
,
.
B 01 1
0 oloio
1
1010 ,-,-
0 0 0 ’
I I iol0lOi 1 l Left angle bracket
I I vi 1 I+ Fnrt51 .
A- 13
APPENDIX 3 LIST OF CODE
(2)M series
.
IS0 code EIA code
T Meaning
Character 87 6 5 4 3 2 1 Character 8 7 6 5 41 I,
131 21 1
_O 00 O 10 . 0 0 Numeral 0 I
1 1 101 color 101 I JOI 1 I I I I I 0 0 Numeral 1 I
2 0 00 0 0 2 0 1 0 Numeral 2
3 00 0I 1(3,10 3 0 01 00 Numeral 3
4 0 loo I I0101 I I4 1 I 1 1 1 IolOl 1 1 INumeral
5 0 10 I f1 0101
r I 101
T I 5 ! ! ! !Oj !0!0! !O! ! Numeral5
6 00 I I Ol c\lOl I 6 I I I IOI lo IOIOI I I1 Numeral6
7 0 00 0~000 i I 010 0 0 Numeral 7
8 0 Ooool l3- 0 0 Numeral 8
-0.1 9 -.__ 1 000 0 1 I Numeral
-_ 9
lrxT’
P 0 0 T
0 .-
-
0 - - . .
0 +o -Lo- x ’ --.-- --_.. J
P
--I___.- 0 0 -.
Address P
.Q 00 0 0 0 9 6 - -o&J --- _I_ Q
Address
R 00 3 0
0 0
0 0 r lo 0 0 0 Address
a._.
.-_.._ R
-~~, I
oo’i _-so o__o Address S
3 0 00 -t 0 0 0 0 Address T
-.--
, , , ,, , , b,
I NUL
BS d __
HT __.,e--.*--..._
_-..-_.__ .- - --
LF or NL 00 0
CR 0 t-illI- I I + I Carriage return
.-.-_ _ -
Space
% 01 0 Absolute rewind stop
(SP 0 1 0 :’ Conttnl mlt ls rnmmmn* ir r*m-+sA\
1 01 0
.
_
_C_C.U_ $0 ! 0 ! !0 ! ! ! !
! Positive sifQn
l
Negative sign
colon
10 I I I 0 I I Optional block skin
Period (A decimal Point)
+ Sharbe
I I --a--
* Dollar sign 1
re I
l
- I I 1 - Asterwc
9 010 0 0 1010 * Comma
;. 1 I I I- .
0 0,o 0 01 0 0 I I I I I
I 1 I tKI* I Semicolon I
ololo I I 40 1 1 I
l Left angle bracket
Y
c 0 000~~~0 01 + Equal
0 000000 I
000 0 oofo l Right angle bracket
* Question mark
0 0. 0 01 I / I I I I * Commercial at mark
0 0
1 I l Quotation
A- 14
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) Codes not 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- 15
APPENDIX 4 EXTERNAL DIMENSIONS
w -
OOP
O--
01 082 01
A- 16
APPENDIX 4 EXTERNAL DIMENSIONS
- c
00’0
.Ol
e
M
08Z 01
-
++
C
I(
cs
;I III
C
lf-
d
A- 17
!
4 &---j .
l
0
’ I
’ I
-_ Cdnnector KM1
iif
I I
I
I
I I ’
/,i A
r---r I I
Installa
Connector
---,
h,
I -_A
7-J 4
#
L ^-
APPENDIX 4 EXTERNAL DIMENSIONS
288
A- 19
APPENDIX 4 EXTERNAL DIMENSIONS
0
I-
__ -
0 -
I-
./
P
a,
C-
I
I
LB
I 3
c
Q
A - 20
APPENDIX 4 EXTERNAL DIMENSIONS
184
-a--
[ ‘I---
CNl 4;
L
b
\\ I
1 288 ‘1
3
A - 21
APPENDIX 4 EXTERNAL DIMENSIONS
1 8
*--- --4-
4,
0
0 __
1
. r-7
0
M
2
0
:
O
___k--
: n./ :
l -- 0
i
t I
0 t
A - 22
APPENDIX 4 EXTERNAL DIMENSIONS
,
ml
R
R
R
El
-- El.
R
El
R
R
R
I, ,El
/
A - 23
APPENDIX 4 EXTERNAL DIMENSIONS
lf
A - 24
APPENDIX 4 EXTERNAL DIMENSIONS
I I
LL-d
cu
0
-t
A - 25
APPENDIX 4 EXTERNAL DIMENSIONS
A - 26
APPENDIX 4 EXTERNAL DIMENSIONS
l
061
. ffl
00
00
00
A - 27
APPENDIX 4 EXTERNAL DIMENSIONS
H 11
A - 28
APPENDIX 4 EXTERNAL DIMENSIONS
f 099
I
-+-
Fig.1
4 External view of manual puke generator (A860-02OllrOOl)
A- 29
APPENDIX 4 EXTERNAL DIMENSIONS
. 230
7.5 215 7.5
A -:_ci
m I
r(
t 1
1 J
P.C.B.
TP2
EONEOFCOYFARI
A - 30
APPENDIX 4 EXTERNAL DIMENSIONS
Cover
\/
FANUC
.--0. ,.-. .
. .I.. . *-a.
. _ . . . . .
. . .* l . . .*
. --- , l
l..**
/
A-31
APPENDIX 4 EXTERNAL DIMENSIONS
3. OUTER VIEW
Outer View of CRT/MD1 Unit
2-M4(Bottom)
Stand
(Example) ’ Jl
4 + +
. z
z$ - _ -
m
+
I
2
A - 32
m --____. 400
+
0, \ , I
3 /
/
x
l%OE
OW OPERATION SELECT SPEED/MULTIPLY AXIS/DIRECTION
D
I
G)
cd
c
.o CD
,
I !
.J 1.
I I I
I I
I ‘I
I I
I I EXECUTION . SPINDLE COOLANT
I I
I I
I I
I I
I I JI I \I \
3+ L---_-l
d__ \ / I h7-y
a-04 -(
\
pzqqfq~~/~~j
%
3
(0
-ii
7
- AXIS/DIRECTION
cl
0
+C
1
0
--
cl cl
-C
0
T
0
MPG
INTRT
0
II I
I 1 2 3 4 5 6 7 8 9 10 11 12
(Coordinate)
I____.-- 520 ____---. ___-_.--. ---__ -.-
AXIS/DIRECTION
0
cl
-Z
m 1 2 3 4 5 6 7 8 9 10 1’1 12 1
(Coordinate)
APPENDIX 4 EXTERNAL DIMENSIONS
i----i_-
_-_J--=
-.
----i--_
I
I
5:
I
I
-- I
l
1 I
I I
I
==
I
I
-- l
slf
I
I
1
I
I
I
I
A - 37
APPENDIX 4 EXTERNAL DIMENSIONS
A=
I
1
I
I
c--c--
L-4
-__
r--q---
-----i____- I
I
I
I
I
I
I
I
I
_---__!-----
*.
----i__--
_---!-----
‘\
I-___
-i-__
I
I
I
I
I
I
I
1
I- -1
L! II
R3i
51
A A 38
-M 170 170
]
\
ii
-OA
P-
p-I”I[“)
rl
0 --
APPENDIX 4 EXTERNAL DIMENSIONS
-0
cl
El
0 0
0
0
Ll Ll
El
0
0
.o0
0
00
cl
0
A - 40
APPENDIX 4 EXTERNAL DIMENSIONS
A - 41
APPENDIX 4 EXTERNAL DIMENSIONS
--
\
A - 42
APPENDIX 4 EXTERNAL DIMENSIONS
l-
N
0-l
l-4
A - 43
APPENDIX 4 EXTERNAL DIMENSIONS
A-44
APPENDIX 4 EXTERNAL DIMENSIONS
F-- ---
r3
1 I
I I
1
0-p -- -- - ‘_ -.
I
.~~-~~~~~~~~~~--~-~~~~
1,:
I
A - 45
· No part of this manual may be
reproduced in any form.