Tnc42 Programing
Tnc42 Programing
TNC30
TNC 42/65
TX8F
-~------·--
Programming Instructions
SN 642 7 45 - 04.95
Contents
Editor Chapter 2
Options Chapter 5
Setting up Chapter 10
01.95
Programming fundamentals
ITRAUIJ
Contents
Machine data
NC program
M instructions
M instructions 1.29
04.94 PRAL_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
I 1.1
TX 8F TNC 30/42-65
Programming fundamentals
Machine data.
Zero points and reference points
A coordinate' system is used for controlling
the tool:movements.
The position of the coordinate system is
determined within the CNC turning centre
by zero points. .
04.94 PRAL - .- - - - - - - - - - - - - - - - - - - -
.1.3
TX SF TNC 30/42-65
ProgrillllJling fundamentals
1.4 PRAL04.94
. 1X 8F TNC 30/42-65
Progranming fundamentals
X blank length
I•-------------
I
•~,
facing allowynce, I facing allowance,
second _ , : first operation
machine operati 00 ;.. !~ 4 • • - - ".o....r...k.,p...i_e_c_e_l_e_n,.g_t_h___-33"• !1 4 ~ - - - -
coordinate system ll II
II
w w z
machine·
zero point
/r,,..i==,-,;i;11~1
..__+-..,
I
~----_J
:
I
I
I
I
workpiece
zero point.,,
front
I I I
jaw · ,._I 1...,,__v. I
workpiece height 1 1.......-:;--- I
zero point, I
rear ZMW Jo, I
I
Fig. a: Machine zero point and workpiece zero point for c:huck work_
•
Ii-o11---c-'h"uc.a.k.....h_e"'i"gh"'t'-----llilo..,.f I...E---f,--
- 1
11, rear
workpiece
zero point, front
IL, w
V
- ""9-;''-".. ,
.- " I
- --· z
mach i n /
I .,,
zero point ) '
--
., ·" ., facing allowance •
parting-off wi dtA ~ ,...411-----".ao.a.raak..
P.a.i.ae.ace.a.-l..e;;;n;;;gth='-lllilo~I
.I
ZMW I
I
Fig. b: Machine zero point and workpie= zero point. for bar work _
Note:
- Due to the application of the absolute measuring system,
the reference point must not be approached after each
switching on of the machine (control) .
IP. . R....
1.6 PRAL04.94
TX SF TNC 30/42-65
Programming fundamentals ITRAUifJ
R
machine
zero point X
1M z
'
I
J
Q
I
I
I
I .tool tool carrier
L 1··r .tool
1
register
1---='---; setting point reference point
I I
I
I
f•
z • ., I
I
I
I
04.94 PRAL
1.8 TX SF TNC 30/42-65
Progranmiing fundamentals ITRAUiJ
· Working area TNC 30 ---------
-
'!
'
!
-
Turret 1
- -
50 -
-
270
-',j
- l
40 F=T R
-
15
0
co
-
"'
,-
GSP
-
I M ....0 RG G
I HSP =
....0 ATC 330 main spindle
_,, ' GSP =
HSP
0
co
"'-
-R opposed spindle
- F=T
105 50 270 ~-
-
!
'
175 -- -
-
2:
I
~~
Turret
~~
250
91.5
350
370
04.94 P R A L - - - - - - - - - - - - - - - - - - - - - • 1.9
TX 8F TNC 30/42-65
------------~--- -
160
I 167.5 I @
150
-~
-
-~ _Turret 1
- '
e-- 450
~-
F=T
R
-...
0
<Xl GSP
Collet· chuc~ for AG
-
a, "',-.:
"'
~
M
,-.._ <Xl
<D ATC +- RG G
"
!
364 -
! Turret 2
L- ~-
\ ~- !
!
568
167_,
718
728
'
04.94 PRAL
1.10 TX TNC 30/42-65
,
Progrilllllli ng ·fu"ndamenta ls
04.94PRAL 1.11
1X BF TNC 30/42-65
Progranming fundamentals
I
I
----1---- ................, ... TOOL 5.1/3
..... ....
...,. .... ........
I
I I •X• «· •Z•
I
:z I
.' .... ....
..... ..,.
.... • w
..co
I z
......... .....
I I
••'
• ....
..... .....
........ .............
..... ............
•• .....
.
offseti
I 7
.... :1 ~
..... ..................... .............
I
1.12 PRAL04.94
1X8FTNC 30/42-65
Progranming fundamentals
#6
I
J
CHUCK TAILSTOCK/
OPPOSED SPINDLE
-2~
5 X 0.0D0 z D.ODO
15 X 0.000 z 0.000
TOOL CHANGING ~OINT
7 X3D0.0DD Z4DD.ODD
··rt=
'IRDY2RDY .
ol • II ) ( I
Fig. C
04.94
1.13
TX BF PRAL --------------------
TNC 30/42-65
Programning fundamentals
Jinstruction M instruction
B instruction B instructions
spindle speed or spindle speed or
cutting speed cutt-ing speed
"-. software
limit switch point
1.14 PRAL04.94
1X 8F TNC 30/42-65
ProgrillTllling fundamentals
C axis
The C axis permits programming of the angle of rotation
around the Z axis
for correct positioning of the main spindle
- for rotation of the main spindle in feed.
Y axis
The Y axis is in the third machining plane, vertically
to the X and Z axes. It is available with the tool car-
rier Wl for off-centre machining operations such as
drilling and milling.
V axis
Using the V axis, the opposed spindle can be moved along
its longitudinal axis and positioned
- for picking up workpieces at the main spindle
- for pulling forward the bar material.
04.94PRAL - - - - - - - - - - - - - - - - - - 1.15
TX BF TNC 30/42--65
:Progrannning fundamentals
r
G54-G57 S •• B •• II .•
[nstrnoHo,s
B instructions
spindle speed or
cutting speed
TOOL
It is possible to store up
IG54-G57J Wericzeug 5. 113 to four different
workpiece zero points.
# 41 G54 X 0.000 71 GSl X 0.000 11 EXT X 0.000 They can be called up
42 z 0.000 72 z 0.000 12 z 0.000 optionally in the program by
-43 C 0.000 73 C 0,000 13 C 0.000 G54 to G57.
1.16 PRAL04.94
1X BF TNC 30/42-65
Progranming fundamentals
fiRAUif,]
,;'::-.W (G59)
~,-:::.r:,,
,,,,
,,,,
, ,, -
,: 1">'
W (G54)' ~ z
1------=-------i P03GS901
04.94
TX PRAL 3•0•14•2·--65_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
SF TNc" 1.17 '
[tRAUIJ PrograDIIling fundamentals
••
G54-G57
••
G59
••
:•
G54 G59
NC program
Program structure and block format
0 instruction
%1--------
--+IOU
program start
4711(1------ program number
659 xo 2280( program block
G26
N4 (FINISHING nJ
G96 V250 T0404 M04
correction and
tool call•up
NSO G46
GOO X24 21 MOB
G01 X30 D2F0.15
G01 A180
G01 X27 Z-31 A30
Program block absolute dimension programning
between G01 Z-35 RO.SIi----- , transi-tion radius
block number 50
and - G01 X44 031 transition chamfer
block number 60 G01 A180 R10
G01 X90 Z-68 A-eoi-----
angle input
G01 Z-88.
G01 Z-120A160
G01 X136 D2.5
G01 W-3(1------ incremental dimension programning
NSO G40
G26 M09
M 3 0 ( 1 - - - - - - - - program end with reset (skip back)
% I - - - - - - - - - program end ·
- 1.20
- - - - - - - - - - - - - - - - - - - • ,PRAL04.94
TX BF lNC 30/42-65
Progrilllllling fundamentals.
so·
---~---·········
600
····························-
-ii.---1.*45
R1
0135
--: 7
22
31
35
1-1---4---11- . . . . . . . . . . . . . . . . . .......... '68" .•••••••.
Allowance Allowance
1--,,!l4--.:.-45
rear 1 ll1II 88 front 1 ll1II
120
170
1202
7303 T404
technological information
rl
geometry
information
program-technical
. instructions
TX BF program block
T0505
number sequence
address 1etter
program.word
max. 2 C instructions
in one prcigram b1oc~
block nlJll!ber
1.22 PRAL04.94
1X BF TNC 30/42-65
ProgrilllJlling fundamentals
T 1
·auxiliary conditions
G instruction
04.94PRAL 1.23
1X8FTNC 30/42-65
Progrannning fundamentals
G instructions
04.94 PRAL
1.24 TX 8F TNC 30/42-65
Programning fundamentals
Note:
- The instr4ctions marked with asterisk. * are self-
retaining.
- The underlined instructions are starting conditions.
- If Mor B instructions are programmed in a block with·
6 instructions, they are executed in parallel during
the operation. To ensure that an Mor B instruction
is carried out completely before the 6 instruction,
it must be programmed in the previous block.
04.94PRAL 1.25
TX8FTNC 30/42-65
Programning fundamentals
0 instructions
The O instruction assigns a program number. The program
number is always positioned at the start of the program
and forms the first program block.
o....
program No.= 8-digit integer
The fig~res l to 9999 9999 can be useq ~s program numbers.
Note:
- Macro programs 9801 to 9899
- TRAUB macros · 9701 to 9799
Note to%:
- In case of ISO code, in connection with external
progranming, there must be a i character at the
program start and at the program end.
- When reading in the program, e.g. by punched tape
or DNC, the% character causes opening and closing
of the data store.
1.26 PRAL04.94
TX SF TNC 30/42-65
Progrilllllling fundamentals
Main program
%
04711 · main program sts,rt
G59 XDZ210
G96 V200 T02D2 M4
•
• Sub-routine (SR)
•G22 %
A8001 - - - - - - - - , 08001 sub-routine start
• GOO X.•.z...
• G01 X ...
• •
• •
• •
•
M3D main program end
M99
%
sub-routine end
%
Main program:
%
04711 : ma in program start
• Sub-routine (SR)
•
•
G201 A ...B ...C..• , sub-routine start
•
•
•
•
•••
sub-routine end
•
•
•
M30 main _program end
%-
B instructions
The B instructions are used to activate additiona1 functions
or attachments (options) and to 1oad them in the NC program.
Caution:
- During machining of the bar (feeding to stop) MS - SPINDLE
STOP - must not be operative ( ->in case of M11 - CHUCK/
COLLET OPEN - there is no contro1l~r re1ease to the main
drive) because otherwise the bar wi11 not be advanced and
the B values will not be calculated. If a spindle stop is
required for advancing the bar, it can be obtained by
programming S1 = 0.
- The above information must not be taken into account in case
of automatic bar change.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _"""'!"'_.- PRAL04.94
. 1.28
lX 8F 1NC 30/42-65
Progranming fundamentals
fiRAUifl
r!iflllt:1111t11a1imtlRBY.«al~~fil~~1,1111111R!liUfX~i:iillij
M instructions
Spindle
M03 Main spindle clockwise
M04 Main spindle counter-clockwise
M05 Spindle STOP
MI7 C axis ON
MI7 MI27 C axis selection
without reference point
Ml8 C axis OFF
Ml9 Holding brake CLOSE
M70 Holding brake OPEN
M40 Gearbox speed 1 (depending on option)
M41 Gearbox speed 2 (depending on option)
Driven tools
M303 (M23) Rot. drive clockwise
M304 (M24) Rot. drive counter-clockwise
M305 (M25) Rot. drive OFF
Work-holding equipment
MIO Clamp workpiece
Mll Release (unclamp) workpiece
M77 Close chuck with spindle rotating
M78 M77 function OFF
04.94PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
1.29
TX 8F TNC 30/42-65
Progrilllliling fundamentals
Tool carriers
M07 Coolant (high-press.) ON
MOS Coolant ON
M09 Coolant OFF
M50 Rinsing device ON (TND 400)
(rinsing dev. + !HS: see !HS)
Tail stock
M28 Quill forward
M29 Quill back
Steady rest
M80 Close steady rest
M81 Open steady rest
Chip conveyor
M92 Chip conveyor ON
M93 Chip conveyor OFF
Replacement tools
M06 Replacement tool follows
M13 Last replacement tool
Workpiece sorter
M94 Attachm.swinging in to spindle centre
M95 Attachm.swinging out and moving down
M96 Attachm.moving down and swinging out
PRAL04.94
1.30
· TX BF TNC 30/42-65
Progranming fundamentals
04.94 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
1.31
TX 8F TNC 30/42-65
ProgriilllJJing fundamentals
Caution:
- The following M instructions must be written as separate program
blocks: MOQ - MOl - f'.13~~- M!!~-- MlO - Mll - _Ml7 - M18
~? well ~s their sub-system dependent extensions-(options).
1.32
- - - - - - - - - - - - - - - - - - - PRAL04.94
TX SF TNC 30/42-65
Progranming fundamentals
04.94PRAL 1.33
TX SF TNC 30/42-65
EDITOR
EDITOR
Contents Chapter.Page
Prograrrming interface
CRT (screen) 2.5
Traverse keys 7
NC control panel 8
Switching on the control for program input 8
06.92 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
2.3
TX 8F
EDITOR
Progranming interface
CRT (screen)
CRT layout for programming
_Funct_i.on line
All available dialogue branches of a CRT (screen) mode are
displayed in the function line; the EDIT CRT mode, e.g.
consists of the functions
file - programming - working plan.
The currently active function is highlighted in light blue.
Status line
The status line indicated which dialogue branch and-what
dialogue depth are active, i.e. how many and which sub-
functions have been selected by means of the softkeys.
06.92 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
2.5
TX8F
EDITOR
Progranming interface
Infonnation area
The programs or the inputs currently being made are dis-
played in the information area: If no dialogue window
has been opened, the information area covers the entire
width of the screen.
Error area
An error message is displayed in red in this part of
the CRT (screen) as soon as the control registers an
error or a fault. For details of the NC and PIC error
descriptions refer to the annex to these programming
instructions.
Softkey bar
In the softkey bar, the currently applicable assign-
ments of the softkeys HO to H7 are displayed in
clear language. The currently active softkey is high-
lighted in light blue.
Traverse keys
Key assignments Arrow keys:
Menu bar in
function area
right
left
Mark cursor position
in information area/
input window and/or
select block
Blue cursor
right
left
up
down
softkeys
NC-control panel
Regardless of the currently active softkey assign-
ments, th., :followirg three functions can always be
used-on the NC control panel.
Deleting an
input area :::::::: ~,: :::-:: :::::: -· t-··· ·--·-· ··: -~----
1~~=l r:~:: r~H J-!r:±:=WJ r. }~ r~=~~ f°r.:J~ ··: := ~
E] Deleting a
character
Cancelling the
1ast input ( not
applicable in
al1 functions)
Switching on the control for program input
1. Starting the machine*
1.1 Switch the machine on.by means
NCI! of the main switch.
ml 1.2 Activate the NC on the machine control
panel.
1ml 1.3 Switch the drives off.
l.4 Switch the drives on again.
Open and close the sliding guard.
2. Activating the program memory
oe1
2.1 Set the key switch to OPEN MEMORY.
0 EDIT
2.2 Activate the EDIT mode on the NC
control panel.
~
* cf. chapter 10: Setting-up, page 10.7
•
!!lilfalt-lil1ll Bl~fll~l~l111111811~1111Mtl1111illJll~lt~itM
Data file and edit functions
Creating a new program.,
The basic display appears on the CRT (screen)
after t~e '~f ke_y has been pressed:
·@/ .
__ ,;
,::nrr/F;le/New M..mber
Pro9r,m1 .,. .
3/
TRAUB Format
0: 5 Ch: 63
0: 9815 Ch: 5
New Program
~
Store data • Ito-I
ROY
· B'lock_ I ;DH .. liystem l C~ll I I Fonna1 !Return f.ag~ •
L
ADY
010Ck
I~':''' 0 L ~Ys1:_em I"",r I I-
re_turn Ir•i'9 ~'
File
" ----··- .. -
Proar;ammj ...... Workinn.1Plan
EDIT/. Pr~grammi ng._ TRAUB Format
Progra~ Number 9: ..
5
System: System:
#000
010 G59 XO 2300;
020 G97 S1 ~1000 T101 M4;
030 GO X50 20;
040 G1 Z-20 F0.2; .
050 G25;
060 M30;
070 %
ROY
Blo·ck
""" . . / ~ist,em I Cal 1
.
I ,- r~tllrn I ~•9!'
PRAL 06.92.
2.10
TX SF
EDITOR
Data file and edit functions
-
r•~Jlll~~~~fJir~Yif~iji_~~~~~~li~~l~;~11•11~~~~~~K~
AG function can be entered directly via the keyboard.
An input window appears on the CRT (screen). The pictogram
and possible input addresses of the selected function are
displayed in this window.
~.
060 M30; •,
•I
0?9 %
••
''
0 [!] GJ
• Sl
06.92 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
2.11
TXBF
EDITOR_
Data file and edit functions
no:;::--i de l ete
ADY
~ finally; ./
Sy'Stem .ca 11
'
-·
'lDY
PRAL 06.92
2.14 TX'.8F
EDITOR
Data file and edit functions
Copying
By means of Hl (copy) parts of the current program
or of other stored programs can be copied and inserted.
Before calling up the copy function, the place after
which the new program section is to be inserted in the
current program, must be selected using the blue cursor.
Only then press the softkey Hl (copy). A window opens
on the CRT (screen) in which the program number of the
program to be copied must be entered.
After input and pressing of the· lro-1-key, the program
will be placed in a buffer store and displayed in the
window. If no program number is specified, the current
program number will be displayed.
Select the program section to be copied by means of the
arrow keys at the edge of the CRT. (screen); proceed as
follows:
- Position the blue cursor on the starting line number
and mark it by pressing the·~-key.
- Use the arrow keys to move to the end line number r.-i
(max. l screen page) and also mark it by pressing L:CI.
These blocks will be highlighted in light blue.
By pressing the Ito-!_ key, the program section to be
copied will be inserted in the current program at the
position the cursor was located before calling up the
copy function.
If by-mistake the wrong program blocks have been se-
lected, this procedure can be cancelled by pressing
the softkey H6 (return), but only if the INPUT
key has not yet been pressed to confirm selection of
the blocks to be copied.
G1
'090 G1
Z-00;
X42 Rl.5; ~i~
ow:
D4 F0..3 E0.1;
mark start/end ~
N50 G4S;
line of pro-
100 G1
110 G1
120 G1
Z-40;
X48
Z-50;
RJ.5; ti G74;
GB8; gram section
L_Tl
,1m1ll11%
100 GO X15 22; to be copied;
ROY~ 110 G1 zo F0.2;
120 G1 X32 D .3;
insert program~
belete ~,£!',~Y'- Search . I Sc~2!
jReplacelN-count Sw1 hI \ R~tu~f:>a~91?
; ..
section from l.l...Q=J
1
window into ·
current pro-
gram.
Cancel marked
program sec-
tion before
pressing
INPUT key!
06.92 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
2.17
TX8F
ITRAUtJ EDITOR
Data file and edit functions
~ur..-u•e~1~etttll1~~~1~11'~1\~llfli•~~
Search mode
By pressing softkey H2 (search), a window opens
on the CRT (screen) where the block or term to be
searched can be entered. If the JF(>-J_key is pressed
after entering the term, the search will be started
and, if the block exists, it will be displayed in
the top line of the screen.
Program NumP,er:
ADY
bele~e /Copy l~r9i:C:!i~eplace I.N•countTs~r~~ [Retu~n 1~g~%'ve
PRAL.•06.92
2.18 TX SF
EDITOR
Data file and edit functions
Replace
06.92 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
2.19
TXBF
EDITOR
Data file and edit functions
Block numbering
After pressing softkey H4 (N-count), new block
numbering can be defined in the input window.
Example: If 'Step= 5' is entered at the start of
the program, N00005 is specified as block number
when entering the block. The second block is then
NOOOlO, the third one is N00015, etc.
ADY
ADY
System$:
Call-up function
To facilitate the definition of the finished part contour
by means of the G instructions, the softkey H3 (call-up)
of the initial image for program input activates a menu-
controlled user interface.
The appropriate G instruction for the contour is selected
by way of pictograms, i.e. the G function does not have to
be known from the very beginning.
Example: Programming a .longitudinal. roughing cycle
IH3l !Call
1
. - ·-I
up File ~_:~graml!li ng, WOrk Pl an !
'!
..•
RDY
1:,1,ock. J<DIT • 1
system lc~ii> I ' . I.
format ,R..eturn l~~ifve I'
__
__
p·.:cial
,,
Teach-ir MSTB
·-
-~
I
~ ·-
•- !
•-- !
ADY ~--~--~----11
--r.c--~--1'
UIOCK
•O~cn .O
,i:;,.vfl lsystem
I'
!I Call I Format l~eturn l~~2~~- i
PRAL 06.92
2.22 1
TX 8F
l
EDITOR
Data file and edit function
~ CT .,
Ra.grlrg Hg
ADY
~ I I
age
,Format Return Active
-
060 %
.
d
Synchronization cutt.OFF G14
Synchronization cutt.ON G15
Descending contour OFF G89
ADY Descending contour ON G88
\ ~~ a'II-
] ~ ,m. 'SYstem
. I ·can+"·'!
·... " _..x,,
I Fomw
I ~e-~~,.." I ~~~rve
06.92 PRAL•·---------------------
TX SF 2.23
EDITOR
Data file and edit functions
'
2.24 PRAL 06.92
TX SF
Programming technique I
PRAL 04.94
TX SF - -3.1
[tRAUit] Programming technique I
04.94 PRAL
3.2
TX SF
Progranming technique I
Contents
Technological instructions
G97 Spindle speed S 3.4
G96 Constant cutting speed V 3.6
G92 Speed limitation 3.7
G94/G95 Feed rate 3.8
Tool call-up T 3. 10
G98 - G99 Feed adjustment 3. 13
G24 - G27 Rapid traverse to tool changing point 3. 14
G28/G53 Special rapid traverses 3. 16
Abolute dimension input 3. 19
Incremental dimension input 3.20
Traversing instructions
Survey 3.22
GOO Straight line at rapid traverse 3.24
GOl Straight line at feed rate 3.27
G09 Straight line at feed rate with precision stop 3.29
Angle programming 3.30
GOl Geometry paths 3.32
G02/G03 Circular arc 3.34
G02/G03 Geometry paths 3.40
Geometry paths with transition elements (D/R) 3.44
Automatic determinatiori of a geometry path 3.49
Additional G instructions
G04 Dwell period 3.57
G20/G21 Selection of inch/mm programming 3.59
Skip block functions 3.60
G36 - G38 Opening the memory 3.62
GOS Approaching at feed rate for internal measurements 3.65
Tool nose radius compensation 3.66
04.94 PRAL.,._ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
3.3
TX 8F
Progrannning technique· I
Technological instructions
TI ~struction
tool call-up
B instruction
optionally:
S.. spindle speed or V•. X.. cutting speed
and tool position
spindle speed
800 rpm
-----------------
---.
.·
04.94 PRAL
TX SF TNC .l'!O!!"Jl'!l"2""-""6'!!"5------------------• 3.4
Prograllllling technique I
10mm
- \
••
-
LI
L
-
--
••
- - -
.
••
. • 7
- '
3.5 - - - - - - - - - - - - - - - - - - - - PRAL04.94
TX 8F 1NC 30/42-65
Programning technique I
.,,
- I
'
~
N6 G96 V250 T0606 M4
G92 53000 )
GOO x.. z.. J
•
.I
- - .
I
G01 2-... F0.1 n -
•
• - ~
I
3.7 PRAL04.94
1X BF TNC 30/42-65
Progranuning technique I
Feed nun/min
694 s ... B... M...
-I- . -~-i-nstruction
B instruction
spindle speed or
cutting speed
Application:
If the main spindle is not rotating
(cross drilling, off-centre drilling, milling),
- C axis operation,
- P0LYF0RM milling
-,
Feed nun/rev
695 S... B...
-,-
M•••
M instruction
B instruction
spindle speed or
cutting speed
Application:
- When turning.
- The programmed feed is related to the
main spindle speed.
- The 695 instructions is the switching-on
condition.
,.....
-~, I i '
.
I
_f i
I
I
I
~.
I
I
! I
-•
I
-- -
I
I
~·
• 7
...
- I
••
0.2 mm/rev
3.9 PRAL04.94
1X BF TNC 30/42-65
PrograD111ing technique I
I = incremental
04.94 PRAL_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
3.11
TX SF TNC 30/42-65
Programming technique I
first second
cutting edge cutting edge
-~ /
------
T0707 T2727
P03TA01
r cutting speed
block number
-,
direction of rotation
r t
698 S... B... M... 699
M-Cstruction M instruction
B· instruction B instruction
spindle speed or spindle speed or
cutting speed cutting speed
Application:
The feed rate entered in the program with Fin mm/rev
refers to the main spindle speed. If a centre hole is
produced in combination of main spindle speed 51 and
rotating tool 53, a feed rate adjustment must be pro-
grammed related to the relative rotational speed.
By programming 698 5 .•• , the control takes into con-
sideration both rotational speeds.
Example: 1000 U/rnin 500 U/rnin
'••
••
.
••
:
•
••
04.94 PRAL - - - - - - - - - - - - - - - - - - - -
3.13
TX SF TNC 30/42-65
LTRAUIJ Programning technique I
G24
-G27 rs... re... t When changing tools, the
tool must be traversed
in the working area to a
position where the turret
M instruction can be indexed without
S- instruction collision. This point is
called the tool changing
spindle speed point. For the approach
or cutting speed of the tool changing
point, four instructions
are available. No coordi-
nate input is required.
It depends on the posi-
tion of the tool nose on
the workpiece contour
which of the instruc-
tions G24 - G27 is se-
Jected.
• E9
ordinates. I
G26 has the same effect as
first G24 and then G25. tool chaQging point
has the same effect as G27
G27 ©
first G25 and then G24.
--------~ •
PRAL04.94
....
3.14
1X BF TNC 30/42-65
'-"' ..-
Programning technique I
At Tapid traverse to
tool changing point P03G261
...._ I
-·
• 1 X 0.000
2 X
~ X
• X
S ll
0.000
0.000
D.000
0.000
Z
Z
Z
Z
Z
C.DOD
0.000
0.000
0.000
0.000
DIC'"'-1
X1
ZI
Ct
\'I
T1
Cl.GOO
0.000
0.000
0.000
0.000
• X 0.000 Z 0.000
{TOOL CHANGING POINT)
7 ll2'11.00 Z 2DD.DO
ol • II II
.......
Appropriate picture in
TOOL/PARAM =) H7 menu :?) H4 Set-Up 2
Note:
- Before calling up 624 - 627 the tool
nose radius compensation must be off
( 640).
- G24 - G27 deactivates the tool data.
Therefore, there must be a T instruc-
tion before further machining, even
with the same tool.
04.94PRAL 3.15
1X 8F TNC 30/42-65
HRAUC, Programning technique I
ITTnstruction
I
~ i~s~ruction
spindle speed (rev/min).
coordinates of auxiliary
point in absolute or
incremental dimension
l
direct rapid traverse
without auxiliary point
-~~-
coordi n·ates
x ,.. :rererence
-..--.:::7 po1nt
.---
start point
---- .
-·· .
...
start poin,·
ut ! .........
: . ... ~
,,
1
e X j auxiliarY point
Note:
- Prior to calling up 628 the tool nose radius
compensation must be off (640).
- 628 deactivates the tool data. Therefore,
there must be a T instruction before the
operation is continued, even ~ith the same
tool.
3.16 PRAL04.94
....
1X BF TNC 30/42-65
Progranming technique I
G53
. ·r· j""J·:·nstruction
B instruction
spindle speed or
cutting speed
coordinates of
target point
.·
653, 1i ke GO, is a rapid target position
of tool reference
· traverse movement. But point
the programmed target
point X and the distance
Z are related to the ma- ·start position of
chine zero point and the too1 reference
tool reference point, point
respectively.
edge_p_a:••• •
machine
zero point
---------
Cutting
.
--------z--------
Note:
- Prior to calling up 653 the tool nose radius
compensation must-be off (640).
- The prev·iously programmed workpiece zero point
remains valid.
- To continue machining a T instruction (tool
data) must be programmed in any case.
PRAL04.94
3.18
TX 8F TNC 30/42-65
Progranming technique I
------------1'~~-.....--..
I --·~
.target point
Z+ "-----_
----~~--... ·---
10
w
Tool moves at feed X+
rate TO position
X30 Z-15
•-•·,start point
I . Z+
15
w
Tool moves at feed
rate TO position X+
X60 Z-55
060
------1,
start point
030
___/ j
Z+
w
X+
X-
I Z+
10
P03WG05
U+
X+
w-~-+--w+
I
15 10
U-
04.94 PRAL
3.20 TX SF TNC 30/42-65
Progranming technique I [fRAUfJ
15
start point,
, Z+
.
55 15 '
' /
P03WG07
Traversing instructions
The contour of a workpiece con-
sists of the geometric elements
Survey line and arc.
Goo- Straight line at rl!pid traverse A line is programmed by means of
the traverse information 60 or
Go1-. Straight line at feed rate 61,- that of an arc by 62 or 63.
Go2-: Circular arc, clockwise With the line, 60 is used for
G03-. Circular arc, counter-clockwise rapid traverse and 61 for feed
rate.
Note: In case of circular arcs,.62 is
Leading zeros may be dropped used for circular m9ve$_ (c1ock-
(GO - Gl G2 G3, etc.). wiserand 63 for circular.moves
("counter-c 1ockwi se).
G1
r+----~.._ G3 , 'tool nose
.. G1 ~~, (cutter point)
, ·: · : \\ ·_.:x,I · ,. G2 G1 ,t'
..: -: .:·; -~~ ;>~t:;::J ·:'·_;', _',.\ ,: -----------
P03VA01
•
3.22 PRAL04.94
TX SF TNC 30/42-65
Programning technique I
tool nose•
(cutter point)
w Z+
15
25
50
75
P03VA02
Program:
GO X20 Z2 MB
G1 Z-15 F0.2
G2 X40 Z-25 R10
G1 Z-40
G3 X60 z-so R10
G1 z.75
04.94PRAL 3.23
TX 8F TNC 30/42-65
Progranming technique I
GOO
s.. r··· t
tool call-up
t,stroctio,s
B instruction
spindle speed or
cutting speed
feed, only R axis
for tool nose radius
compensation OFF
coordinates of target point
in absolute or incremental dimension
start point
•r
,· By the 60 instruction the tool
tazt point , , , ' (tool nose} moves at rapid tra-
z ,,,,, :::, verse, i.e. at the fastest pos-
""', sible speed, to the target point.
The tool path is determined by
w the CNC control through linear
><
&
interpolation, i.e. the path
runs in a straight line (shortest
," distance 'start point - target
'V point'}.
The control monitors the maximum
X+ permissible rapid traverse rate
for each axis.
w
W- !W+
U-
Z- Z+
P03VA03
X-
3.24 PRAL04.94
TX 8F TNC 30/42·65
ProgrilllJlling technique I
GO X20 Z2 MB
coolant ON
coordinates of
target point
04.94PRAL. 3.25
1X BF TNC 30/42-65
Progrilllllling technique I
3.26 PRAL04.94
TX SF TNC 30/42-65
Progrilllllling technique I
-J
By the 61 instruction, the
instruction
tool call-up
8 instruction
spindJe speed o.r
r
tool {tool nose) moves to the cutting speed
target point at feed rate. feed rate -
The feed rate is programmed transition elements
with F: in rm,/rev {see G95)
for a rotating main spindle; feed.rate
in rm,/min {see G94) for a transition chamfer
non-rotating main spindle. transition radius
The feed rate Fis modal
(self-retaining), i.e. once angle input
programmed, it remains active coordinates of target point
until a new Fis programmed. in absolute or incremental dimension
The motion runs in a straight
line (linear.interpolation).
It is possible to execute
axis-parallel and angular
motions (see examples).
By means of the addresses
X and Z, the target point of
the tool nose is programmed
in absolute dimension.
X
Programming of the target &
. point in incrementa 1 dimen-
sion is done with the ad-
dresses U and W.
z PDJG101
------1::-
''
/
,' ,'
/
,' .....
/ program:ne~
target po1nt
·of the first
~-~-fi~
------=:
prograrmned target
traver:se movement
target point X+
w Z+
P03GtOJ
Axis-parallel movement
t.arge~ pojnt X+
G1 X40 z.25 F0.2
25
3.28 PRAL04.94
TX 8F TNC 30/42-65
Programning technique I
pistons).
~rounded
Block sequence Gl - Gl
-------
04.94 PRAL 3.29
TX BF TNC 30/42-65
Progranming technique I
Angle programming
x,z
ltarget point
-s
target point
target poil)t
target point,
defined in A-
X and Zand .a!!!!.,l!:2_ line= 0
by A
unknown
intersection point
S = start point
A+ = positive angle input
A- = negative angle input
Examples: Angle A
180° oo
270° P03G111
G1 Z-25 F0.2
G1 X20 A210 F0.1
G1 Z-65 F0.2
~
10
G1 X60 A135
.
65
P03G112
-:::~· /.·c,.
a
25
42.32
F03G1tl
3.31 PRAL04.94
TXBF1NC 30/42-65
Progriill'llling technique I
270° .
04.94PRAL 3.32
1X BF TNC 30/42-65
·ProgrilllJlling technique I
G1 A105
G1 X100 z.50 A.30
50 Z+
P03GHl6
GO X40 21 MS
G1 Z-25 F0.2
G1 X20 A210 F0.1
G1 A180 F0.2
G1 X60 Z-85 A-45
A210
I 0
~
"
25
w Z+
85
P03CU07
-PRAL04.94
TI< SF TNC 30/42-65 .
·-
fiRAU(I Programming technique I
rr,""'"""·
B instruction
spindle speed or
cutting speed
feed of
transition elements
·feed rate
intersection -point input
transition chamfer
transition radius
circle centre point input
(I/K=incremental, P/Q=absolute, ~=radius)
coordinates of target point ·
in absolute or incremental dimension
K-
i
,_
K+
-
z ''<X>G20>
P+
a
Q- O+
. P-
z
3.34 PRAL04.94
TX 8F 1NC 30/42-65
-
ProgrilllJlling technique I
M fost,,ctioo
· B instruction
spindle speed or
cutting speed
feed of
transition elements
feed rate
intersection point input
transition chamfer
transition radius
circle centre point input
(I/K=incremental, P/Q=absolute, R=radius)
coordinates of target point
in absolute or incr·emental dimension
K- i K+
I-
z P03G301
P+
Q- O+
P-
z
04.94PRAL 3.35
TX 8F TNC 30/42-65
ProgranJJling technique I
clockwise 62
counter-clockwise 63
There are·three possibilities for the
input of the cir~ular arc:
Programming radius R (<180').
G2 X..Z..R ..
-
G3 X..Z..R ..
3.36 . ,..
- - - - - - - - - - - - - - - - - - - - · PRAL 04.94
1X 8F TNC 30/42-65
Progranming technique I
........_. ________
G2X .. Z .. R ..
._ --J1-. _ _ _ _ _ _ _,._
G2 X .. Z •• P... Q ••
Note:
- If radius R is entered, there are two possibil-
ities to define the centre point (see Ml-M2).
- The control calculates Ml.
Therefore, radius prograuming R is only possible
when the angle cX. is smaller than 180°.
When OC.equals or is greater than 180°, the centre
point must be progrannned with P and Q or I and K.
transition
~~.
;' u , , . ) transition
chamfer ,'-, ,/'~_L,~_ radius
I ,, /I
!' i,. /Ri
'
'' '' '
___..:o:~
.
As in the case of Gl, it is possible with G2/G3
to program a transition chamfer Dor a transition
radius Cat the target point. Differing from Gl,
then the transition radius must be C because the
address R is already used for the radius of the
circular arc.
As in.the case of Gl, there is the feed F and the
(possibly reduced) feed E for transition elements.
Another address is the intersection point input H.
It is required when the start point or the target
point of the circular arc is unknown (see geometry
paths G2/G3).
04.94PRAL 3.37
TX BF TNC 30/42-65
·Progrilllllling technique I
X+
G1
G1
.
Sl
.
ii!
Z+
25
35
55
GO X30 Z1 MB
G1 Z-25 F0.2
G2 xso Z-35 R10
or G2 xso Z-35 PSO 0-25
or G2 xso Z-35 110 KO
G1 Z-55
Q-25
centre
point
M •-----1----.--
KO
-
start pciint
P and a
and K
3.38 PRAL04.94
TX SF TNC 30/42-65
Progranming technique I
target
point X, Z sta.rt point
X+
Gl
1
RlO. lf• f,-..;G;.;- - 1
I
I
i ¢\o
I I
--------1---l-----{e!.r---•
I I
i I -4( 25 •: Z+
•
l:-----3s,-.---,1>• I
,.._ _ _ 55 I
•:
GO X30 Z1 MB
G1 Z-25 F0.2
G3 xso Z-35 R10
or G3 xso Z-35 P30 Q....35
or G3 X50 Z-35 10 K-10
G1 Z-55
I I
:• •----Q-35---)1,-:
I I
I I
----r I
I I
I I
I I
I I
l start }
MI 10 / .point .. I
P and. Q
and·K
04.94PRAL 3.39
TX SF TNC 30/42-65
Programning technique I
---'--·-------fEI~
Gl-G2
t
G3
angle A -
- l
permitted only for ?· tangent1a
transition
tangent.ia l transition
G1 x.. z..A.. G3
1
known
point - - - - · - - -f€1.,-
·G3-Gl
As for geometry path Gl:
An unknown point must be followed by
a known point (in the following block).
Note:
- Within the geometry path 62/63, radius input R
must only be used in case of tangential transition.
- If the transition is not tangential, the circle
centre point coordinates P and Q must be programmed.
04.94PRAL 3.40
1X BF TNC 30/42--65
Progranrning technique I
04.94 PRAL
3.41 TX BF
Progriil!llling technique·!_
F03G115
P03Gt115
Circular arc - line
knatm point
G3 P... Q... HD ..cf line. ? HO ?
G1 X... Z... AD
Special case:
The known point (of the line) lies within the arc. Even if
there is only one intersection point, it is necessary to
specify HO or Hl.
G3 PO Q-28 HO
G1 X40 Z-10 AO
known point X, Z
_angle A-
---- ------, ,transition
not tangential
M
a
n.
•
G2-G1
04.94 PRAL
3.43 TX BF
Progrilllllling technique I
,
traverse instr.
_.;.;..._r
Gl
of the first
traverse instr.
radius R can be added to
the end of Gl so that a
line Gl transits to the
next line 61 with a Cham-
I I
3.44 PRAL04.94
1X SF 1NC 30/42-65
·-
Progranming technique I
Important:
A block with transition chamfer Dor transi-
tion radius R must be followed by Glor G2/G3
in the next block as direction identification
for the transition element.
This next traverse must be greater than the
transition element.
Example: Formula for the minimum ath W:
·chamfer o· = 0.2 mm Wmin = DIR+ 0,1 + Rs [mm]
Wm1n
. -
= 0,2 + 0,1 + 0,4 =
0,7mm
T
cutter radius
GO XO Z1 MS
G1
G1
zo
X40
F0.2
00.5 E0.1
,
G1 Z-30 0~'
0 ,
-:; G1 ,
+--~~--J!
30
w
GO XO Z1 MS
Gl zo F0.2 G1 "'<)
G1 X40 R0.5 E0.1
.
G1 Z-30
.
..,
0
G1
30
w
GO XO Z1 MS
G1 zo F0.2
Gl A100 D-2
G1
E0,08
X86 Z-35 A-30
m
.
m
,;§>,
,
A100 , -,
L.
"°""""
GO XO Z1 MS
Gl zo F0.2
G1
G1
A100 R2
X86
E0,08
Z-35 A-30 .
m
m
,;§>,
,
A100
. , -,
L.
04.94PRAL
-3.45
lXBF
ProgrilllJlling technique I
Line - line
G1 A ..•
G1 X... 2... A. ..
..
Line+ chamfer - line
G1 A... o ... ( or 0-.. )
G1 X... 2... A. ..
A
POJGlUI
P03G120
.A
R13Gt2t
04.94 PRAL - - - - - - - - - - - - - - - - - - - - - -
3.46
1)( SF TNC 30/42-65
Progriillllling technique I
x,z
:r· POJG311
Circular arc - line Hl
A- (non~tangential)
G3 .or
G2 P... 0... H1
G1 X... Z... A ..•
Po3GJ12
Al3G122
X,Z Circular arc+ chamfer - line
A-
(non-tangential)
G3 ur
G2 P... 0... D... H1
G1 X... Z... A..,.
PRAL04.94
3.47 TX SF TNC 30/42-65
Programning technique I
:r· Q
X,Z·
Circular arc - circular arc
(tangential)
G3
G2
or
P... a...
1 ?
G2 or
G3 X. .. z... R. ..
:r· """'315
Note:
- The circulars arcs must curve in opposite
directions.
04.94PRAL 3.48
1X 8F TNC 30/42-65
Programning technique _I
feed rate
ang1e 2 from
end point ·
radius Rl
pitch/angle l from
start point.
centre point coordinates
for radius R2
target point coordinates
in absolute dimension-
"'Yariant l:
- If the first arc is defined by a radius, the second arc
must be described by the centre point coordinates I and K.
- There are only tangential transitions.
start point
z
Rl::!13fott
3.49 PRAL04.94
TX SF TNC 30/42-65
--
Programning technique I
feed rjl.te
angle 2 from
end point •
radius R2
pitch/angle 1 from
start point ·
centre point coordinates
for radius Rl ·
target point coordinates
in absolute dimension
"Variant 2:
- If the first arc iss defined by the centre point co-
ordinates P and Q, the second arc must be described
by a radius. ·
- There are only tangential trans·itions.
a. start point
z
~1012
04.94PRAL 3.50
1X SF TNC 30/42-65
PrograTillling technique I
feed rate
angle 2 from
end point
radius Rl
pitch/angle 1 from.
start point
centre point coordinates
for radius R2
target point coordinates
in absolute dimension
*Variant l:
If the first arc is defined by a radius, the second arc
must be described by the centre point coordinates I and K.
- There are only tangential transitions.
·---~------
.start point
~nd point
z
POOG1021
04.94 PRAL
. 3.51 TX SF
Progranming technique I
feed rate
angle 2 from
end point
radius R2
pitch/angle 1 from
start point
·centre point coordinates
for radius Rl
arget point coordinates
in absolute dimension
*Variant 2: .
- If the first arc is defined by the centre point co-
ordinates P and Q, the second arc must be described
·by a radius.
- There are only tangential transitions,
•
end P.oin_t
z
F03G1022
04.94PRAL 3.52
TX SF TNC 30/42-65
Progranming techni~ue I
feed rate
angle 3 from
end point
angle 2 from
start point
radius Rl
pitch/angle l from
start point
centre point coordina·tes
for radius R2
target point coordinates
in absolute dimension
*Variant 1:
- If the first arc is defined by a radius, the
second arc must be described by the centre
point coordinates I and K.
- There are only tangential transitions.
z
PoJGt051
G10S-- ..:z.. .
feed rate
angle 3from
end point
angle 2 from
start point
radius R2
pitch/angle 1 from
start point ·
centre point coordinates
for radius Rl
target point coordinates
in absolute dimension
*Variant 2: .
- If the first arc is defined by the centre point
coordinates P and Q, the second arc must be de-
. scribed by a radius.
- There are only tangential transitions.
X
e~d point
a.
G10~
feed rate
angle 3 from
end point
angle 2.from
.start- point
radius Rl
pitch/angle 1 .fr.om
start point
centre point coordinates
for·radius R2
target point coDrdinates
in absolute·dimension
~variant 1:
- If the first arc is defined by a radius,
the second arc must be described by the
centre ·point coordinates I and K,
__ There are only tangential transitions.
X
st~rt point
end point
z P03G1061
.. 04.94PRAL 3.55
TXBFTNC 30/42-65
PropriillJlling technique_!
G106"'
feed rate
angle 3 from
end point
angle 2 from
start_ point
radius R2
pitch/angle 1 from
start point
·centre point coordinates
for radius Rl
·target point coordinates
in absolute dimension
""Variant 2:
- If the first arc is defined by the centre point
coordinates P and K, the second arc must be de-
scribed by a radius.
- There are only tangential transitions.
X
st:a_rt. point
3.56 PRAL04.94
TX BF TNC 30/42-65
. -
Progranming technique I
GO XO Z5 MB
-G1 2·30 F0.2
G4 X0.5 (0,5 s dllell l
GO Z5
~:~y~-
v": •," ,·
30
Note:
- 604 should be prograrraned without S-B-M.
The dwell starts only after execution of
the S-B-M functions.
After 694, 604 acts as dwell period whereas
after 695 a number of rotations can be de-
fined by 604.
The active function is displayed in the
CRT picture
TOOL/PARAM ~H7 menu 9Hl ProgPara:
# 7 604 time/s;
blue = OFF, i.e. depending on 694/695
yellow= ON, as dwell time.
Example: Recessing
0,5 s dwel 1 for
cutting free GO X61 2·15 MS
G1 X40 F0.1
G4 X0.5(0,Ss dllell)
GO X61
F'03G401
=-
3.58 PRAL04.94
..
TX 8F TNC 30/42-65
Progranming technique I
G20 fs
.... rs
... t
Input in inches
M instruction
B instruction
spindle speed
or cutting ~pee<!. .
Note:
- When programming dimensions in inches, four ·
places can be entered after the decimal _point.
G21-
G21 TS
.., r
Input__ in millimeters (mm)
tastructio,
B instruction
spindle speed
or cutting speed·
Note:
- When programming dimensions in millimeters (mm).
three places can be entered after the decimal
point.
04.94PRAL 3.59
TXBFTNC 30/42-65
Progra11111ing technique I
Application:
There are many possibilities to use skip blocks. They are
programmed if certain machining steps are to be carried out
only.when required.
- Measuring loop
- Machining of recesses, cross holes, etc. required only
in some cases
- Facing of the bar after loading a new bar.
The programmed skip blocks are stored within the program.
They are activated only after the key for skip blocks on
the machine control panel has been pressed.
An exception is the automatic bar change with bar loading
magazines where a limit switch is automatically actuated
after the bar has been used up. This switch activates the
skip blocks (by internal switching impulses) for facing
the new bar.
After termination of the facing operation, the skip blocks
are deactivated by means of the M31 instruction.
Caution:
In connection with the bar loading magazine, no further
skip blocks can be written in the program.
04.94 PRAL
3.60 TX SF TNC 30/42-65
Programning technique I
/N6G96V250T0606M04
/GOOX28.521 MOS
/G01Z-30F0.15
/G01X42
/G26
/MOO
G96V250T0606M04
G00X28.02Z1 MOS
G01 Z-30F0.15
..• -
measuring pass
04.94PRAL 3.61
TX BF TNC 30/42-65
Progranming technique I
f Instruction
B instruction
spindle speed or
cutting speed
Caution:
- 636 must be programmed after 637 or/and 638 so that
the inputs made in these two G ·instructions can be
stored in the NC memory.
- ~6 is the switching-on condition.
.T- TT,~troctioo
G37
· B instruction
spindle speed or
cutting speed
....
3.62 - - - - - - - - - - - - - - - - - - • . - - PRAL04.94
TX SF 1NC 30/42-65
Pro_grilllllling technique I
I
tool offset in
X and Z direction
offset number
preset time
in h, min
accumulated time
in h, min
tool nose (cutter) _radius
.
quadrant .
setting dimensions
in X and Z axes
too 1 number ·
Application:
- The data of tools measured outside the ma-
chine without ATC (Automatic Tool Control)
can be entered into the tool memory by means_
of this program step.
04.94PRAL 3.63
TX 8F TNC 30/42-65
Progranming technique I
T Instruction
B instruction
spindle speed or
cutting speed
.Ad- .Ref.point .
Designation lnput
dres, ·coordinates . in
Ht x. .. z... · Tool changing point # 1
H2 z... G54 # 2
HS z... G55 # 3
H4 z... Zero point shif G56. # 4
HS z... G57 # 5
H6 x... z... # 6
H7 x... z... Chuck
barrier point # 7
HB x... z... # B
H9 x... z... # 9
Tailstock ·
H10 x... z... bar.rier point # 10
H11 x... z... # 11
•
· 3.64 PRAL04.94
TX 8F TNC 30/42-65
Programning technique I
GOS
M instructions
B instructions
spindle speed or
cutting speed
feed rate
target point coordinates in
absolute or incremental dimension
.. 04.94PRAL 3.65
1X SF TNC 30/42-65
Progranmi_ng technique I
r
G40 B.. M..
rnstruction
B instruction
spindle speed or
cutting speed
G<6 i l,,troct;,,
B instruction
spindle speed or
cutting speed
·'---
r t,,u,,,,,,
-B instruction
spindle speed or
cutting speed
P03G&101
G42
Tr M...
M instruction
B instruction
spindle speed or
cutting speed
-
""""2>1
3.67 PRAL04.94
1X SF TNC 30/42-65
-·~rogrilllJlling technique I
fiRAUafl .
The infonnation required for the geometry.calcu-
lation (tool nose radius R, position of radius
centre point P) is stored in the tool memory.
After the TRC has been selected, the control auto-
matically uses these tool data.
6
quadrants P 1 - . 8 ·
t
tool nose radius
quadrant
coordinates of tool.
:-related·to tool reference point
tool station
04.94PRAL 3.68
TX SF TNC 30/42-65
.Programning technique I
Characteristics of tool
nose radius compensation
- After selection of 646 the control moni-
tors a cutting range of 180°, irrespective
of the cutter shape. The position of the
cutting range depends on the quadrant.
-4------4-----!-- p8 P3
G46
GO X40 Z1
G1 Z-3O F0.2
..,.
0
.
G46
GO X3O Z1
G1 ZO F0.2
G1 X40 D2 EO:1
G1 Z-3O
.
0
~
G46
GO X-0.8 Z1
G1 zo F0.2
G1 XO
G3 R15
G1 X3O Z-3O AO "'
cf
.
1
P03SK05
F'03SK07
04.94 PRAL
3.71 TX SF TNC 30/42-65
Progranming technique I
Note:
No skip block·instruc-
tion is permitted
immediately ahead of -·-·-
640.
~K10
04.94PRAL 3.72
TX SF TNC 30/42-65 PRAL
Progranming technique I
PCl3G4003
04.94 PRAL
3.73 TX SF TNC 30/42-65
Progriillllling technique I
61 z-...
61 X90 A135
640
*
\,_
If the TRC is deactivated im-
mediately after a GOl block,
the last block will be exe-
cuted without compensation.
The contour in the last block
is falsified.
61 Z-••.
61 X90 A135
60 X91
640
If a GOO block is prograllllled
before TRC off bY 640, the
control calculates a vertical
to the target point at the
end of the last block.
The TRC is deactivated in the
following GOO block.
. 61 2-•••
61 X90 Al35
60 X91 Al35
640
If an angle is programmed
under the address A in the
GOO block before G40, this
angle indicates the direc-
tion of the block entered
last. The last traverse mo-
tion is executed completely
taking into account the
actual cutting edge radius.
The TRC is deactivated in
the following 600 motion.
PRAL04.94
3.75
PRAL TX BF TNC 30/42-65
Progri!DJlling technique I
fiRAUiJ .
61 Z-•••
61 X90 A135
640
If the TRC is deactivated im-
mediately after a GOl block,
the last block will be exe-
cuted without compensation.
The contour in the last block
is falsified.
61 Z-.•.
61 X90 A135
GO X91
640
If a GOO block is programmed
before TRC off QY G40, the
control calculates a vertical
to the target point at the
end of the last block.
The TRC is deactivated in the
following 600 block.
04.94PRAL 3.79
TX 8F TNC 30/42-65 PRAL
Programning technique II
Programming technique II
Roughing cycles 4 • 4
4.2 PRAL04.94
TX BF TNC 30/42-65
Programning technique II
4 .56
Drive for tools
C axis 4 .65
4.3
04.94PRAL
1X BF TNC 30/42-65
Progranming technique II
Roughing cycJes a
Roughing cycles
Contour roughing
P04G7101
3. G72- -Face roughing cycle
roughing
-+=-Jl'+cuts
(passes)
end po1n,c
L-------finished contc.ur
"Q"
4. G73- .Contour-parallel roughing cycle """'"'"
. (f. K) "1
-----:;'"~~
-"-,-,+r=====----~
end point ~
- - - - - -.. 1 11
finished contour -- aux. point I I 1
\ \ \
"0" '. \\ \\
cuts 11\ For the roughing cycles G70 to
(passes)\~• orner point G73, the related finished con-
start tour is used by the control to
roughing calculate the individual rough-
..___ _ _ _ _ ___. =='--Start point ing cuts .
fi ni shed con-
tour "P"
4.4 PRAL04.94
TX SF TNC 30/42-65
Progrilllliling technique II
Roughing cycles
r
for tools with approach angle J <: 90°
11 spindle speed or
cutting speed
feed rate
Application:
The longitudinal roughing
approach angle of tool cycle G70 is used if tools
depth of cut with an approach angle smaller
than 90 degrees are employed.
machining allowance
in Z direction
machining allowance in X direction
start -pcffrit - ,
fini,:sh.ed contour npn
04.94 PRAL
4.6 TX SF TNC 30/42-65
Programning technique II
Roughing cycles
~ ATC
·· 04.94PRAL 4.7
1X BF 1NC 30/42-65
Programning technique II
Roughing cycles
Po&G7DOS
( ROUGHING)
G96 V160 T101 M04
GOO X90 ZS
G70 PSO 060 l0.8 K0.1 D6.33 J73 F0.4
G26
•
•
• ( FINISHING)
G96 V180 T505 M04
4
NSO G46
GO X25 ZS ~
G1 Z-36 F0.15 0
·-.
PO<G71>07
4.8 PRAL04.94
TX BF TNC 30/42-65
-
ProgriiIIIIling technique II
Roughini cycles
Application:
G71 A..P.. Q .. I.. K.. D.. F.. rE-. t .
spindle speed or
The longitudinal rough- cutting· speed
•ing cycle 671 is used
for external and internal feed rate with
•machining. descending contour
feed·rate
depth of cut
machining allowance
in Z direction
machining allowance
in X direction
definition of finished contour
A: · The finished contour is stored in a
subroutine.
P and Q: The finished contour is stored between
the block numbers P and Q.
..
start point
11
finished contour P11
F04G7102
.. 04.94PRAL 4.9
1X BF TNC 30/42-65
Progranming technique II
Roughing cycles
-,.,,.
4.10 PRAL04.94
1X BF TNC 30/42-65
.Progranming technique II-
Roughi~g- C.)'._Cles
Example:
•
• 120
• ( ~ou~~ING) 2x45"
G96 V160 T404 M04
GO X105 Z2M08 45
·GBS
G71 P50 ~ IO.SK0.05
D4 F0.35 E0.12
G89
G26 M09
• 1x45°
•
• ( FINISHING)
G96 V200 T505 M04
filQ G4S
GO X25 Z1 MOB
G1 X30 D2F0.15 E0.1
G1 Z-15 PO&G7105
Gt X65 RS
Gt Z-45
Gt X38 A205 F0.1
G1 Z-120 R6F0.15
G1 X102 03
G1 W-4
~ G40
G26 M09
•
•
• T4 T5
M30
04.94PRAL 4.11
1X BF TNC 30/42-65
HRAUi] . Progranming technique II
Roughing cycles
Example:
•
•
• . (ROU§Hl!I_G)
G96 V150 T202 M04
GO X28 Z2M08
G89
G71 P51 061 I0.SK0.05
03.S F0.25
G27 M09
•
•
.
0
M .
0
~
• _(~INISHING)
G96 V180 T404. M04
fill G4S
35
GO X120 ZOMOB
Gt A270 RtO FO.tS EO.t
65 Gt X70 z.35 A20
75 Gt X60
P04G7t07 Gt Z-62
Gt U0.3 AtSO FD.OB
Gt Z-65 RD.6
Gt X40
Gt Z-75
Gt X29
~ G40
G27
0
"' -
M
0
•
•
•
M30
PCMG7108
0 .0
T2 T4
4.12 PRAL04.94
TX 8F 1NC 30/42-65
ProgrilllJlling technique II
Rou_ghi_ng ·cycles
Application:
The face roughing cycle
G72 is used for external I
~ldle·speed or
~utting speed
feed rate with·
and internal machining.· ,
descending contour
feed rate
depth bf cut
machining-allowance
in Z direction
machining allowance
in X direction
definition of finished contour
K
start --•:
point I
r+-i~ D ~
I I I I
finished contour npn lt :I :I :I :
I
roughing
cuts (passes)
--,i
.__ _ _ _ _ _ _ _ _ _ ___, end point
finished contour
11 "Q"
I
, Progranming technique II
Roughing ·cycles
4.14 PRAL04.94
..
TX 8F TNC 30/42-65
Progranming technique II
Roughing. cycles
Example:
35
•
•
( ROµG~I_NG)
•
G96 V16D TSOS M04
GO X145 21 MOB
G88
G72 P70 ~ 10.1 KO.S
D3.5 F0.25 ED.1
G89
G26 M09
• 8
• 0
"'" "
• (FINISHING) 1,5x45°
G96 V18D TSOB M04
fill! G46
GO X142 Z-35 MOB
"' .
G1 X100 R10 F0.2 E0.1 "
G1 Z-8 D1
G1 XBO
G1 Z-16 A245 F0.1
G1 X25 RSF0.15
G1 zo.s D2
G1 U-3
~ G40
G27 M09
•
•
•
M30
TS TB
0
04.94PRAL
4.15
1X BF 1NC 30/42-65
PrograJJJ!ling technique II
Roughing cycles
Note:
As a rule, finishing is to
be carried out in the same
direction as roughing.
Should it, however, be nec-
essary for technical reasons
to reverse the finishing
direction, the finished con-
tour (which is required to
calculate the roughing
-passes) must be stored in
a subroutine.
.,"'
" ·- -
12
25
40
F'04G7207
•
•
•
G96 V140 T505 M04
GO X30 Z2M08
G89
G72 AS20 10.5 KO.OS D3.5
F0.3 Subroutine
G27 MD9 Finished contour
• Roughing cycle
0520
• G4S
• GO X33 2-40
G96 V180 T808 M4 G1 X85
G4S G1 2-25
GO X150 21 MS G1 A90
G1 XO 20.2 G1 X110 2-12 A220
G1 X140 R3 ED.1 G1 X140
G1 2-12 G1 20 R3
G1 X110 G1 X150
G1 2-25 A220 G40
G1 xss M99
G1 2-37
G1 X85.6 A150 F0.1
G1 240 R0.6 0 ·.
G1 X34
G40
TS TS
GO 210
G26 MD9
4.16 ·
- .....-;
- - - - - - - - - - - - - - - - - - ~ -- • PRAL 04.94
TX 8F TNC 30/42-65
Prograllllling technique II
Roughing cycles
t
G73- Contour-parallel roughing cycle
G73 .P. W. F E..
spindle speed or
cutting speed
. feed rate with
descending contour
r
eed rate
depth of cut
machining allowance
in X and Z direction
allowance on blank
related to finish contour
definition of finished contour
~====t--~'w-....,tr7
'D
;_.t start
"-------!--~•----'-roughing
''~w__;
7 '
'
start point
L - - - - - - - - - - - - - - - - . J f i n i s h e d contour "P"
4.17
04.94PRAL
TX SF TNC 30/42-65
Progranming technique II
Roughing_ cycles
theoretici!l
corner po1nt
tu+ The allowance for the fin-
ishing cut is indicated in
either I or K. If the fin-
W-r-W
. u-
.. +
ishing allowance is entered
under I, the cutting depth
infeed Dis in X direction;
when entered under K, it is
-
in Z direction.
Note:
- Before calling up G73, the tool must be positioned on
an auxiliary (helper) point.
Thi_s point must be chosen so that during retraction of
the tool toward the auxiliary point and during infeed
for the subsequent roughing cut, there will be no col-
lision with the rough part (blank).
•
4.18 PRAL04.94
lX BF TNC 30/42-65
Prograuming technique II
Roughing cycles
Example:
85
G96 V130 T303 M04 3
GO X95 21 MO~ W-
G73 PSO Q60 10.5
W+
U+
U-10 W-3 D2 F0.3
G26 M09 40
•
•
•
G96 V150 T404 M04
'
NSO G4S
GO X25 21 MOB
G1 A180 F0.15
G1 XSS 2-40 A-55
G1 A180 R12
G1 X95 PO<GT.305
Z-85 A-75
N60 G40
G26 M09
•
•
•
•
M30
04.94PRAL 4.19
TX SF TNC 30/42-65
Programning technique II
Roughing cycles
r
K.. D.. F..
fled rate
lifting travel
during retui:n
length of cut
between interruptions
depth of cut
corner point of surface to be rough-cut
in absolute or incremental dimension
The longitudinal rough-
ing cycle is called•up
by the instruction 674.
cut inter-
The final diameter of
ruptions. the contour is entered
roughing under the address X••• ,
cuts the final length under
rK:;'.:SI:/ z...
r------•-·····
"
•--• I• - - - • a • I- :,;,;;,:::.·.····
From the position of
the start point to be
approached in GOO or
GOl, and the X value
•
"l start point
;::: end point programmed in G74 the
control recognized
whether internal or
I I external roughing is
to be performed.
I t
I
-t ¢X
Ir ~ .
~~
z
4.20 PRAL04.94
TX BF TNC 30/42-65
Progranming technique II
Roughing cycles
Without.cut interruption
GO X70 21
G74 X30 2-50 15 K51
D1 F0.3
G26
.· ·1--
N ::..
I
I
I
GO X62 21
G74 X40 2-8 I3.7K9
0-0.3 F0.08
G26
GO XO Z2-
G74Z·38 K10 F0.1
G27
4.22 PRAL04.94
TX BF TNC 30/42-65
Progrii!lllling technique II
Roughing cycles
G75
K..rO_ t .
feed rate
lifting travel
during return
depth of cut
length of cut
between interruptions
~orner point of surface to be rough-cut
in absolute or incremental dimension
The face roughing cycle
is called up by the 675
instruction. The final
diameter of the contour
to be roughed is entered
under the address X••• ,
the final length under
the address Z•••
:-.K.-
I' II Io
"I,• - - - -
,,wt&,_rl _7
From the positon of the r-:---:-:---:---:...,.!---4-+-J-..:J--f"
start point to be ap-
proached in GOO or GOl, i t
.. sUlrt point
= end point
...,jf--.-1.:-f--_-_-_-_-_-_-_-_ roughing
cuts
I'
I
'
'
• I •
.;
I -
• I
' ·•
•
~-
~ .. .:.).: .. 1
t¢X
• !" •
!
----z---••
",~ I
"'"'.,
.
K
tool .. tour starts only with
width 4 rm, the second cut.
.._]
.
.. GO X54 2·19
G75 X40 Z-35 17 K3.7
"'·•
... ....
. "'"'"
D-0.3 FD.OB
.
....
0 •··
15
r.
G26
'-: ~"'
35
4.24 PRAL04.94
TX SF TNC 30/42-65
Programning techniqUi!":i:I
Roughing cycles
GO X62 Z·25
G75 U-21 15 F100
""''"'°'
04.94PRAL 4.25
TX BF TNC 30/42-65
Progriill'llling technique II
Roughing cycles
r F•••
fr: rate
41stance from start point
to chanfer start.? ~xis
distance from chamfer start
to chamfer end X axis
coordinates of target point
in absolute or incremental dimension
start point
---------------------+.·
1
1
chamfer
end
. I =
I
end.point
~-~-~- I .
:. _._ -l•. :. _ L:~·-:_-_-- _. ~~:~er .i
•
-·-:. ·•·...
. •r;..•-----_,K11.----1----;,..;
.. :~:- .. .; •·. ·..:::.: ~ . :
"-.;".:"
... -. :
·•.
.
·_
: ,::.,·:_.:-
t
¢X
-------z-----~ I
4.26 PRAL04.94
....•
TX SF TNC 30/42-65
----------------- - - - - - - - - - - - - - - - - - - - ~
Progriillllling technique II
Roughing·cycles
•--r l~
G79 X/U.. ZIW-
rare
distance from chamfer start
to chamfer end Z axis
distance from start point
to chamfer start X axis
coordinates of target point
in absolute or incremental dimension
+
• • • • • • • • • • • • - - start point
= end point
I
I
I
I
.. :., . ,-.. ~I· I
.".-=·'. ' . chamfer I
I
·start
. :!-.
chamfer
end'I
I
:_; r··+X
·: - . .-,~J.•:----K--+-';,,.; ¢
I
.---z---~
•· 04.94PRAL 4.27
TX BF TNC 30/42-65
i Programning technique II
Roughing cycles
.rIbe,
GS1 U.. W.. H••
of ,ep,titioos
::::,
,
,,,ww
PG&GS101
4.28 PRAL04.94
1X BF TNC 30/42-65
Programning technique II
Drilli!IQ cycles
rfid rate
number of relief cycles
I for remaining drilling depth
first drilling depth ·
drilling-depth for longitudinal or
cross hole drilling in absolute or
incremental dimension
Application: H= number of
relief cycles
Deep-hole drilling cy-
cles are required for
holes that are deeper
than three times the
diameter. Before call-
ing up G83, the start
point must have been
approached at rapid
traverse GO or at feed
rate Gl.
The first drilling depth
(related to the start
point) is programmed
under the address D. By
the input of address H
the ranaining drilling feed rate
depth (number of relief
cycles) is divided into
equal distances.
Note:
- a= Safety distance for rapid traverse.
- The safety distance must be set as para-
meter in TOOL/PARAM ~ H7 menu 9 H3-SetUp1
# 26 with a max.·value of 99.999 mm.
Example:
Note:
- Used for concentric and eccentric ho1es
(with rotating too1s).
- The dri11ing cyc1es 683 and 684 can a1so
be used for cross holes (with driven tools).
In that case, the target point is not pro-
grarmned with Z, but with X.
•
4.30 PRAL04.94
TX 8F TNC 30/42~65
Programning technique
Drilling cycles
i r d rate
dwell* after
each relief cycle
dwell after reaching
each drilling depth
safety distance before
any further dri111ng depth
any further drilling depth
first drilling depth
rough-drilled depth
less safety distance
dri ling depth for longitudinal
Application: or cross hole drilling in
The drilling cycle G84 is absolute or·mcremental dimension
similar to G83.
,. . . . -··· ...
In addition, it is possible
to program the dwell period ·._:i···,; :..:~-=;~})~i~.--. .~:;~:~.:.:· :_ -=·- ·- start point
~ end point
Q for cutting free after
each drilling depth, and ··.Ist =~ -~~~-:-;:;-·-cc-;=-=..:-1-
:···..
:-.. •.,
04.94PRAL
4.31
1X BF TNC 30/42-65
Programning technique II
· Drilling cycles
(Pre-drilling)
N1 G97 S1=48O T1O1M3
dri 11 20 lllll di a. GO XO ZS MB
T101 G1 Z-15 F0.2
G25 M9
------- I
I
I
I
I
I
I
I I
I I
1
'-ls-15
1 I
..-.--
I
(Deep-hole drilling)
1K1l1D1
N2 GSl7 S1=9SO T202M3
14
1 •••13•••
101 1 ·rap,-d' 1
1 GO XO ZS MB
1 traverse G84 Z-52 D19 113 K1O
I
I I I drill 10 mm dia. AO.5 00.5 RO.5 FO.2
I I I
I I ,,..--1 I T 202 G25 M9
:---::::-..,
_ __,I I :
- I lI I
• deep-hole drilling
52
0 10
• rm,
!5~ •---
4.32 PRAL04.94
TX BF TNC 30/42-65
-
· Programning technique II
Thread~ng cycles
Threading cycles
Survey
The TX BF control offers various functions and
cycles for threading:
1. 633 - Threading in single block mode
.----------------------------------,
•..
I I
I I
.
I I
I\' run-oUt i
•
''
, angle
'K ....._
____
.;.
1
th rea d ,,,,
, I
.......,.•••••I
end_point ~ +•••J
l
¢X
:.-~u-n-·-o..,u~··~
width
I
....------z-------
04.94 PRAL 4.33
1X 8F TNC 30/42-65
Programning technique II
Threading cycles
~· . .;. ··..
. ·.·
thread
end point
___ __ ,.._
1
fi\X
z
I
5. 678 - Thread chasing cycle r
!t;~ :~~~~
r·---------------------- .,
I I
lit I
I ' I
taper
end
11t,\, , I
I
I
I
taper start ,½
• K--+--,• :¢ X
il
'-------z-----....:r
6. GB2 - Tapping cycle
.
.: - drilling deptn start point
.•• =endpoint
•
::• ,
,. .,"
lf: - .
,7
.:• :
I
. -
. •• :
..•: ..
•
4.34
ove rrun travel
(depends on
spindle speed and__J
thread pitch)
-- z
PRAL04.94 ....
TX 8F TNC 30/42-65
-Prograuming technique II
Threading cycles
rM I
instruction
B instruction
tliread pitch
F: 3 places after. decimal point
E: 5 places after decimal point
coo.rdinates of target point
i~ absolute or incremental dimension
••
target po;nt start point
- . '
-~/
'
-¢X
..
i--------z------~
G34 - Threading in single block mode (variable pitch)
G34 X/U ..Z/W.. F/E..
tJt•stmtio, .
I_ B instruction
va·lue of variable pitch
progressive(+),
degressive · (-)
thread pitch
F: 3 places after decimal point
E: 5 places after decimal point
coordinates of target point in
absolute or incremental dimension
""
GOX35
GOZ4
---- - - - - - GOX28.8
G33Z-29.5
GOX35
' GOZ4
GOZ4
30 GOX28.16
G33Z-29.5
GOX35
9
- G29 M0
04. 94 PRAL
4.36 - - - - - - - - - - - - - - - - - - - ~ T ' ! ' ! ! X ~ S F TNC 30/42-65
Programning technique II
Threading cycles
·------------------------------------,
I .. I
I I
~
1I "\ run-out III
· ,;:·: . -, ,,',
."'thread
.:,~nd _- .~
"\ angle
,,, K
+-------=
-+•••••I
.. point ....._•••'
.:·_ ! .
. •
-,,-,-! ......
........
1. ! .. I•
t .run-out
"idth
• I
¢X !
.
I'
..-------z--------
--;
• .
F ,..•--
1\/VVV\
--~. F '-,--
04.94PRAL 4.37
TX BF TNC 30/42-65
Progriillllling technique II
Threading cycles
If a thread without .
thread relief is turned,
an additional thread_
run-out between 45-6G 0
can be switched on by
i.--z--- programming M35 (off
by M36).
The length of the run-
out as well as the
run-out run-out angle are set
angle as parameter
thread
end point
. I
I
TOOL/PARAM = H7 menu=
H3 Set Up l
I .
----]lo--,1run-ouUi1
1wi dth
•---
.J
# 11 thread run-out
0.1 x F x input
# 12 run-out angle.
4.38 PRAL04.94
TX BF TNC 30/42-65
ProgrillJll1ing technique II
Threading cycles
Examples:
Cylindrical exter:r!al-yiread
25
F'O<G7606
-~-·------------•
GO X36 Z6 M35 MB
G76 XS0.836 Z-19.1 J1.7 I
K1.479 H1O F2.309 . -; ' - .
- - .J
DO.OS .:::··:: .
G26 M36 M9
19.1
"""'''"
l"t"t
-----f :=~tart
end po~nt
p01nt Application:
I If The cycle 686 is used for
•t producing face threads.
t
Prerequisite is a spindle
speed (G97 s ... ) on the
main spindle and a feed
(pitch) in mn/rev (G95).
The control automatically
divides the individual
cuts on the basis of the
thread depth programned
under Kand the number of
passes programmed under H.
thread · For this division, the
last infeed (programmed
L..--en_d_p_o,_·n_t4-:-f6»-••--• ';il under the address D) is
taken into consideration.
With the value programmed
PO<G8602 under address A the in-
feed can take place in
the cycle at an angle up
to the max. flank angle.
4.40 PRAL04.94
TX BF TNC 30/42-65
PrograD1)1ing technique II
Threading ~ycles
thread pitch
F:·3 ..places after decimal point
E: 5 places.after decimal point
distance from start point
to chamfer start Z axis
distance· from chamfer.start
to chamfer end X axis
coordinates of target point in
absolute or Jncremental dimension
. Application:
The threading cycle 678 can
be used for external and
internal threads.
The control executes a
single cycle {pass). If sev-
eral passes are required, a
repeat cycle (681) can be .
programmed in the next block
after G78 (see page 4.28).
The infeed as well as the
number of passes are pro-
grammed in the G81 cycle.
By the instruction GBl,-the
thread chas1ng pass entered
in the 678 cycle is merely
offset (corrected) by the
corresponding infeed.
At the end of the thread, ------z-----1 . I
a run-out chamfer can be
activated by .programming
635
(TOOUPARAM • H7-Menue=
H3- Set Up 1# 11 und # 12).
.'
Acme (trapezoidal) thread
GOO X26 210 MS
G78 X19.5 Z-33 F4 =
G81 U-0.2 H10
G26 M9
...
.,,,.,,,
4.42 PRAL04.94
. TX SF TNC 30/42-65
Progril!lllling technique II
Threading cycles
G82 ·- F.. S ..
rrindle speed
thread pitch*
depth of cut in
absolute or incremental dimension
* Depending on pitch and spindle speed, the
feed rate must be up to 10 I less than the
pitch {extension of too.lholder).
Application:
The threading cycle G82 '
can be used for tapping
or threading by means of - - - d r ; J Hng depth --~1
taps and dies. start point
Prerequisite is a spindle
speed {G97 S••• ) on. the
c:::• I;._...:_~~~~~~~--~-:~= ti:oint---
-:.: _· l/1 ~~ rrrrrrrr\ I
main spindle and a feed
rate (pitch) in mm/rev
{G95). .• -
•
. •
-··..• ~- .
•
i
·t...J
I z---- 1
I.
overrun travel
(depends On spindle
speed and thread pitch)
Caution: 16
Subroutine technique
r t.,
P..O.. of '"=ssh,
subroutine repetitions
call-up of start block number
and end block number
subroutine call-up
4.44 PRAL04.94
1X BF 1NC 30/42-65
Progrilllllling technique II
. technique
Subroutine
.
Example l:
Main program Subroutine
G22 A8001
•
---------1'
I 08001
•
LM99
:8002
G22 AB002
•
P100 0200 SL N100
•
L J200
•
•
M99· or M3o
Example 3: Subroutine
08003
•
P100
• N100
G22 A8003
•
• I
M99
Example 4: Subroutine or
main program
--0504
·-------------.
•
I.__ -
•
•
M99 or M30
Example 5:
Main program
•
G22 P100 0200 H3
•
•
N100
repeat three ·times
(H3)
N200
•
.•
Example 6:
G22A8006 - 08006
G22A8005 - - . 08005
G22A8007 - - . 08007
7-1 1·
M~M99
l
nesting max. 8 times
4.46 - - - - - - - - - - - - - - - - - - - . - - PRAL04.94
TX SF TNC 30/42-65
Programning technique II._
Subroutine technique
•
•
M30
%
04.94PRAL
4.47
TX SF TNC 30/42-65
ProgrilllJJling technique II
S~broutine technique
Generic subroutines
General
The subroutines described so far are prograllllled with
definite numerical values {e.g. 20 rran thread depth or.·
hole circle 0 30 rran}.
It is also possible to omit such numerical values and
to determine them for each individual case when calling
up the subtoutine.
Subroutines where certain values are not fixed, are
called GENERIC SUBROUTINES.
Instead of numerical values, parameter from the L para-
meter memory are used. Prior to calling up the subroutine,
these L parameters are replaced by the correct numerical
values •
.The following parameters are available:
LOI to LSD
LlOl to LI50.
. 4.48 PRAL04.94
TX SF TNC 30/42-65
Progranming technique II
Subroutine technique
Note:
04.94PRAL 4.49
lX SF 1NC 30/42-65
Prograuming technique II
Subroutine technique
Parameter list
L1 - core hole diameter
L2 = thread diameter
L3 = thread length
L4 = drilling length
LS= thread pitch
L4 F'04UP01
PRAL04.94
4.50
TX 8F TNC 30/42-65
Progranming technique II
Subroutine technique·
. .
Survey: Calculation, jump and comparison functions
~ Instruction Sy,:i,ol Meaning ,Exaq,le
Bracket open ( . onlv for text (dril 1.inal
Bracket closed ) onlv for text Cthreadi no l
Square bracket ocen r . for calculations r l
Sauare bracket closed l
.
. for calculations. r l
+· + . addition L1=f5 + 31
- - l subtraction L2=f3-1,5l
X * : multiolication L3=f4 • 0,51
I : division L4=f12/31
Sin& SIN • sine L5=S1Nf20l
Cosine cos cosine L6=COSf20l
Tangent TAN tangent L7=TANl15l
. Arc tangent.. ATN . inverse tangent L8 =ATNf151/f20l
Squar~ root SOR • square root L9=SQRl251
. Round RND • round L10=RND[L21
Round dorm FIX . round down L11 =FIXfL61
Round up. FUP . round· up. L12=FUPIL81
.Jump GOTO _unconditiona].jnmn GOTO SO
ru= if •••. IF ::.:cahdi tlOnil 1 jump IF[L...l GOTO 5
Equals EC '. comparison = IF[L1] EQL2
GOTOS
Not equal to NE • ·comparison IF[L1] NEL2
"' GOTO30
-
l~--·
cre'ater than GT ' comparison > IF[L2] GTL4
GOTO1
LT .. · ·comparison < IF[L3] LT1,2
I . GOTO25
..
Equal tO or greater tha~ GE r c.ompari son 2' IF[L6] GEL9
GOTO55
Equal to or less than LE 1
comparison :s IF[L3] LELS
I GOTO22
Alarm No~ l - 9 ERR alarm dis.play ERR2
Macro ca 11 ~up
in main program Subroutine . Address Parameter
A L501
• B L502
•
G231 A.. B.. C.. - - - - - 09831
C L503
D L504
•
•
•
M30
LML E
F
H
I
L505
L506
L507
L508
~2 §TI ------O98@Il
J
K
M
L509
L51_0
L511
-
G2~ - - - - - - 098 I@ p L512
G2§ - - - - - - 0 9 8 § a L513
R L514
G2~ - - - - - - O 9 8 [ggj s L515
T L516
u L517
V L518
Note: w L519
X L520
- Since macros have already been created or y L521
are being established by TRAUB, only the z L522
call-ups 6251 to 6299 are available for the
customers. Addresses 6-L-N-O are
not possible.
4.52 PRAL04.95
1X 8F TNC 30/42-65
Programning technique II
Subroutine technique
Caution:
Max. 20 macro elements are permitted with the TX BF control system.
Example: L503=~ 11 J.5Q1: J.5Q1l±l!.5Q2:!.5Q211
31111111111111 = 16 elements :
Call-up in main program
I%
G59 XOZ130
Main .program 55
4 40
(RECESSING). all edges_broken
N4 G96V100 T404 M4 MS
0,5x45°
(1st recess)
G248 S30 X20 Z15 B4 D0.5 F0.1 W3 T404
G0X52
(2nd reces_s)
G248 S50 X40 Z40 B4 D0.5 F0.1 W3 T404
GOX52
(3rd recess)
G248 S50 X40 Z55 B4 D0.5 F0.1 W3 T404
G26M9 :2nd recess
'3rd recess
! M30 P04UP02
04.95 PRAL
4.54 TX 8F TNC 30/42-65
Progranming technique II
ITRAUif]
04.94 PRAL_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
TX SF TNC 30/42-65
4.55
PrograR111ing technique II
Application:
Dri11ing, tapping, s1ot
mi11ing in Z direction.
Too1 axis inside and out-
side X-Z p1ane of the ·
machine.
Application:
Drilling, tapping, slot
milling in X direction.
Tool axis inside and out-
side X-Z plane of the
machine.
4.56 PRAL04.94
TX SF 1NC 30/42-65
Progrilllllli-ng technique II
-Jlr-~--
. ~
04.94PRAL 4.57
TX BF TNC 30/42-65
Programming technique II
Application:· ·
0
r= _
4±lJII Circumferential face slots,
spiral grooves, polygon
milling with end mill
Circumferential, longitudinal
and helical-shaped groove
milling with end mill
4.58 PRAL04.94
1X 8F TNC 30/42-65
Progranming technique II
.Tool carrier Wl
------ ----------
S3 = 1000 M304
M4
M4
8-----0---~ ----
-~--~
1-------"
-~--~
Opposed spindle
S2 = 1000 M204
Main spindle
S1 = 1000 M4
M4
°(ool carrier W2
S4=1000 M404
. . . -.
04.95' PRAL_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
4.59
TX SF TNC 30/42-65
Progranming technique II
Call-up in NC program
Important:
Prior to the T call-up, the tool drive must be
switched OFF!
4.60 PRALQ4.95
1X SF TNC 3Q/42-65
Prograiiining technique II fiRAUtfl
:Example .for calling up a driven tool:
.Tool carrier Wl in $1 .Tool carrier W2 in $2
N6 T606 M5/M205 N6 TBOB M5/M205
G94 G94
S3 = 1500 M303/M304 54=1500 . M403/M404
• •
• •
•
M305
•
M405
T4 T6
Y = 20• / • ln
V = B• / • ln
F" = 0.06 /rp -·....
. -.,,1-,,-1 F" = 1.0 pitch
4x on circumference
04.94PRAL 4.61
TX SF TNC 30/42-65
Programming techniq~e_II
4.62 , PRAL04.94
TX SF TNC 30/42-65
·· -Progranlliing technique II
Progranming example
for driven tools
Plunge-milling of flats
Transmission ratio:
see toolholder catalogue
C i T10
i
V = 10 a m/min
F = O. 001 lllllftooth
-- i
. . -
N10{MILLING OF FLAT)
T1010 MS
G94 feed mm/min, drive ON,
S3=936 M303 clockwise rotation
for i = 2.34:l - 400 rpm
on circular saw blade
GO Z1
Go X20 M8
G1 Z-10 F35 milling, feed mm/min
(F' •ic s)
G4 X0.5 dwell 0.5 s
G1 Z1 F100
G26M305 M9 tool drive OFF
G95 feed mm/rev
04.94 PRAL
4.64
TX 8F TNC 30/42-65
ProgFa~ing technique II
c·axis
C axis instructions
G2S x. ..z... t
G28- Reference point C axis
input CO
~---r T
G01 - ·Feed rate
G01 F...
'
zero point shift
of C axis
Feed rate
The t'eed rate is programmed in mm/min. It is, therefore,
necessary to switch on the feed unit mm/min with the G94
.command.
If the feed rate is to be programmed again in mm/rev., G94
must be reset by means of G95.
Caution: When traversing at feed rate, the feed rate for
the C axis must be converted to "degrees per minute". The
macro G261 can be used for this purpose.
04.95 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
4.67
TX SF TNC 30/42-65
Prograrraning technique II
G94
G90
. G261 8 ... D.•. F ••. z... macro ca 11-up*
for feed rate calculation
GOO x... z... c...
G01 x... F •..
G01 c... FL3 C axis feed rate value
from ..~11.r!lmeter L3
G01 Z-••. FL4 linear feed rate from
parameter L4
• •
•
•
Absolute programming
697 T•.. MS spindle stop
M17 C axis ON with·
approach to reference point C axis
690 selection absolute programming
694 feed rate mm/min
0
0
workpiece program
0
695
M18 C axis OFF
0
workpiece program
0
0
workpiece program
0
04.95 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
: 4.69
TX SF TNC 30/42-65
ITRAu©· Programming technique II
Progra111Tiing examples
-- i
12
P05AS10
04.95 PRAL_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
4.71
TX BF TNC 30/42-65
Progranming technique II
04.95 PRAL
4.72 i TX 8F TNC 30/42-65
Progranming technique II
ITRAUl,1
••~~waB1L••w•••••1111•~,mraa1Bn11
04.94
TX PRAL 3.!'!0""'/"!"42 -"!'65"""'"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
SF TNC 11111 4.73'
Options
Options
02.95 PRAL.,....,. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
111111111111 5.1
TX SF TNC 30/42-65
Options
02 .. 95. PRAL
5.2 I
TX 8F TNC 30/42-65
Options
Contents
Y axis 5.5
fliain planes 5.6
Synchronization 5.13
TRAUB-POLYFORM 5.31
Gl6 - Plane circumference 5.33
Gl7 - Plane face/transv. cut 5.35
Gl9 - Plane _chordal flat/.1ongitudina1 -cut 5.38
02.95 PRAL
5.4 TX SF TNC 30/42-65
Options
Y axis fiRAUlf]
Y axis
1. Description
1.1 Application
The Y axis is used
- for off-centre drilling and milling operations
on·a workpiece;
- machining takes place as with the X and Z axis;
- for setting the tools to the axis of rotation.
1.2 Characteristics
- The Y axis is vertical to the X/Z plane;
- it is located in the tool carrier Wl;
- the traverse travel is +18/-18 (+35/-35) mm from
the axis of rotation;
- it can be interpolated at choice with another axis.
2. PrograDllling
- All traverse movements exec~ted by the X and Z axes
can also be performed by the Y axis. The G instruc-
tions are then enlarged by the Y input address.
- Transition elements can be programmed.
02. SF
95 TNC
PRAL 30/42-65
...~ ~ - - - - - - - - - - - - - - - - - - - 5.5
TX
3. Main planes
3.1 Plane G17 - Face/transverse cut
The main plane is determined by the X and Y axes, i.e. the Z axis
is the infeed axis. If an angle or a circular arc is programmed
after selecting G17, the following systems of coordinates are
valid for angle programming and determination of the centre of
circle. After the G17 selection the X axis remains related to
the diameter.
- - - · · · · - - - - - - - - --------- -- - - -A+- - - - J+
9CT
.
<
i
i ~tart point start point
181T IT P- P+ I- I+
270" A- J-
Y-
-------
r- ,... A-
z-- . E . - . -----3 Z+
... 0- Q+ K- K+
r+ . A+ J+
4. Absolute or incremental
- After selectiong G91 all programmed traverse
movements of the Y axis are incremental.
- Resetting takes place by G90.
- G90 is the switching-on condition.
----- ----~-
- - ..,
'
+ . Q-
02.95
TX PRAL 3!11!!01!1/4!!1!2""-""65_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
SF TNC S.7
ITRAUif] Options
Y axis
G42
- Milling cutter radius compensation ON.
- Tool to the right of the contour as seen in
traverse direction.
-----------------------·------------------.
•- • I
02.95 PRAL
5.8 TX 8F TNC 30/42-65
Options
Y axis
.-wa::·;;;·;;;;;_ ;;;-~;·J•1e;-,.="~,BI-E#iP'41f.i•L•IA.f'MI•
5.1 Activating the milling cutter radius compensation
- Before selecting the milling cutter radius com-
pensation position the tool in GO in front of the
workpiece, related to the milling cutter centre
and with safety distance.
- After the G41/G42 call-up of the MRC, the compen-
sation is carried out in GO to a point on the.milling
cutter circumference vertical to the next traverse
movement.
_
No traverse movement takes place.
- ........ Example:
/ ------- --· --- -
Y+
/
T808M5
/
'Go S3=1500 M303
/ G90G94
M17
X+ G0X42Y0
G0Z-5
G17
G42
G0X42Y-5
30 10
G1 X30
1 G1 Y15
Y-
02.95 PRAL_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
L 5.9
TX SF TNC 30/42-65
Options
Y axis
Example: _.,
---
G1 Y .. .
-·------·-
G1 X .. .
G1 Y1
G0A90X40
GO
G40
G0Z5
x- ' . -
~
X+
M18
G90G95 A90
-
~
30 10
Y-
,,.1/ -.....,_"
RE? LO
1/ N
/
% 0112( )( )( )0
$1
N9M5T909
M303 S3=1500
G90G94
M17
GOZ-5Y-15
GOX27
G17
G42
GOX17Y-15
G1 A90F80
G2 X14 YO P26 AO
G2P26AO
G1 X17Y15A270
G0X27 A90
G40
G0C180
G41
GOX17Y15
G1 A270
G3X14 YO P26AO
G3P26AO
G1 X17Y-15A90
GOX32A270
G40
GOX25
GOYO
G18
G95
G26
M30
02.95
TX PRAL~----------------------
SF TNC 30/42-65
5.11
Options
Y axis
A-B
-----
25 .
225 17
,... ....L 1
- ---- I
· - · -H- +·
'
I,
I
----- 4
&-
0111( )( )( )0
$1
G0Z-26.5Y-2.5
N8M5T808
G1Z-22.5
M303S3aa1500
G1Y-5
G90G94
G3Z-30.5Y-5R4
M17
G1Z-47.5YOR4
G0Z-42.5Y15M8
G1Y5
G0X17
G3Z-39.5Y5R4
G1Y-15F100
G1Z-22.5Y0R4
G0W7.5
G1Y-5.05
G1Y15
G0Z-25A180
G0Z-27.5
G40
G1Y-15
G0X25
G0X25
G0Y0
G0YO
G18
G24
G95
T909
G26M9
G0Z-26.5Y-5
M30
G0X18
· G1X14F60
G19
G41
02.95 PRAL
5.12 TX SF TNC 30/42-65
Options
Synchronization
Synchronization
02.95 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
5.13
TX SF TNC 30/42-65
;...
Options
Synchronization
Basic rules:
If the programs for machining are to be run in parallel, the
individual subsystem programs must be synchronized by means
of START and STOP characters so that possible collisions are
avoided and utmost overlapping of the machining times of both
slides is achieved.
A 11
! 11 is programmed as START an STOP character.
- The exclamation point must be written as a separate pro-
gram block. As re-entering possibility and for more clear-
ness, the 11 ! 11 can be written with a block number, e.g.
NlOOl ! .
02. 95 P.RAL
5.14
TX 8F TNC 30/42-65
Options
Synchronization
Synchronization plan
In order to optimally synchronize a twin-slide program,
a synchronization or machining plan should be prepared.
Based on the drawing, the following points must be taken
into consideration:
0
Which operations are necessary?
0
Which tools are required to execute these operations?
0
How is the turret equipped (collision risks, sequence
of operations)?
0
Which operations can be performed in parallel by both
slides and which ones must be executed separately?
54
3 21
~
18
16
27 9
v1.5
'¢ 0
--r- :r=.-:-.·::::.-::::::.':--,;. - " lf/4 ~-- o:d ~ CD
N
- ~
"'
CD
.a:J__
I
I
~====== __;
I
I i"
1,
''i'
!~- - t - -
~
-
11
16
B
M6
-
2x45°
Synchronization plan
T3
' T3 R~Cessing 60° HSP Centering GSP
T6 Cross centering"HSP
TS, Tapping MB
T9 Keyway•:milling with Y axis
Slide 1
T1 T2 T3 T4 T5 T6 17 TS T9 T10 .
~~~~~ ~
T1 T2 T3 T4 T5 17
_Slide 2
02.95 PRAL
5.16
TX 8F TNC 30/42-65
Options
Synchronization
G90G95 M218
G26 M305 M9
Caution:
This example only serves to demonstrate the synchronization!
Opposed spindle
The performance of the opposed spindle matches that
of the main spindle, including the separate C axis,
so that the same machining possibilities exist on
both spindles.
In addition, a separately controlled axis (V axis)
allows linear traversing of the opposed spindle, thus
enabling
- picking up the workpiece at the main spindle and
- if necessary, pulling the bar forward by a certain
length into the working area and
- steadying long, slender shaft-type workpieces.
After the workpiece has been taken over by the opposed
spindle, machining can continue simultaneously on the
main spindle (twin-spindle operation).
A pneumatically operated ejector ejects the finished
part from the opposed spindle.
Important:
- In order to enable a feed rate calculation in nm/rev
. (G95) when working with the opposed spindle speed,
G64 (C axis rotary encoder ON) must be programmed be-
fore the first traverse movement in feed F.
Resetting take·s place by G63.
Function M instruction
Direction of
rotation clockwise M2O3
counter-clockwise M2O4
opposed spindle STOP M2O5
Work-holding
equipment clamp workpiece M210
release workpiece M211
chuck open w. opposed
spindle rotating M277
M277 function OFF M278
Synchronous
running with reduced ON M237
reduced synchronous 100 % M238
torque synchronous OFF,
spindle STOP M239
Ejector forward with time-
Jimited blow-cleaning M294
only blow-cleaning M295
blow-cleaning OFF M296
Important:
- Before selecting M237, the speed limitation must be
programmed both for the main spindle and the opposed
spindle:
0
G92 s ... (= modal for main spindle)
0
G64 (selection opposed spindle)
0
G92 S... (limitation opposed spindle}.
Bar feeding
Rear-end machining of the workpiece on the opposed spindle
can be performed in parallel to machining a part on the
main spindle, provided, however, that after the part has
been transferred to the opposed spindle, the bar stock is
fed out or pulled forward through the main spindle into
the working area.
Two possibilities for bar feeding exist on the TNC:
1. Feeding to stop
The bar stop _in the tool carrier swivels into working
position and the bar is fed out by the bar loading
magazine.
2. Pulling forward by means of the opposed spindle
When picking up the workpiece, the opposed spindle pulls
the bar (before parting off) out of the main spindle so
that direct machining of the next component is possible
without feeding to the stop.
Important:
- Risk of collision!
The parting-off tool must already have been moved to
its parting-off position (close to the main spindle)
before the opposed spindle starts its pick-up movement.
02.95 PRAL
TX SF TNC-"'3~Q~4!'!!zl"'_5!"!!"'------------------ : 5.21
Options
Opposed spindle
G59 Zaxis
I
FH
' I/
0
I/
--
- I
\
~
'
...,
- - . - ,_ -- . - -
-~ ---
r-...
~ C-
I
' I/
' "
G59 V axis .
Pick-up position
Zero point shift opposed spindle= zero point
shift main spindle+ chuck height opposed spindle
Pick-up position= front edge of workpiece - clamping length
02.95 PRAL
5.22
TX SF TNC 30/42-65
Options
Opposed spindle
-----------------------
----- -------------
I
- ' - - B
/
- I
- ~
~
-- ~ --
~ f---
~ - f--
I - V
'
- I
G59 z axis
-- ·--• - •c ••
T
Workpiece length T
Width of parting-off tool + B
Facing allowance front +
Facing allowance rear +
To be pulled forward by N
02.95 PRAL_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
5.23
TX 8F TNC 30/42-65
Options
Opposed spindle
FH
Position of opposed spindle
G53 V position V
Height of chuck FH
Clamping length (T minus U) ( T-U)
02.95 PRAL
5.24
TX SF TNC 30/42-65
Options
Opposed spindle
Prograrrnning example
~
15 -------
4F
---~ 40 I I
~'--~ - -
- -·- ~- .L ' - - - - ~ ~~ . - . -- .
- '~
65
70 69
02.95 PRAL_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
TX SF TNC 30/42-65 5.25
Options
Opposed spindle
653 z....
-
·- '1.1- -- '-·
I
C :)
"- - -
... 0
"'
C!]
-- - -
Collecting tray
short/long
02.95 PRAL
5.26 · TX BF TNC 30/42-65
Options
Opposed spindle
653 z....
0 M_94/M9S
Collecting tray
short/long
T808 swivelling tray to intermediate position
;;,, the tool station that is 2 stations behind
the collecting tray, is called up
T{collecting tray + 2) = T intermediate position
Caution: Risk of collision with main spindle!
02.95 PRAL_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
5.27
TX BF TNC 30/42-65
Options
Opposed spindle
I
-
r ·- ..U-1 -- L...
.....,
C :)
I-
-
In
C!l
0
-- --
Gripper device
02.95 PRAL
TNC 30/42-65
Options
Opposed spindle
..... ...
-.
r
;;,
'-
l- '
()
...
C ")
I
I
0
M94/M95 i
Collecting tray
short/long
TlOl · swivelling tray to ejecting position
:>the tool station opposite the
gripper is called up
Caution: Risk of collision
with main spindle!
5.29
TX 8F TNC 30/42-65
Options
Opposed spindle
TRAUB •.POLYFORM
TRAUB-POLYFORM instructions
Ttrtstractio,
.
610
. Ts_
B instruction
no input
611-Milling function ON
611
TT
s.J:,stmtio,,
B instruction
no input
690
s... Te
... T .
T
• no input
M 1nstruct1on
B instruction
G!il1
TI
S • Xnstruction
B instruction
no input
Caution:
-
The first traverse movement must be programmed in absolute.
TX BF TNC 30/42-65
Options
TRAUB-POLY FORM
I Mjlnstruction
B ins,truction
no input
180° . A- J-
.,___1
.l . ~,.,m ___t. ~;.,m
270° 900 Q- Q+ K- l K+
00 A+ J+
Z- Z+ The instruction 616 selects the circumferential
plane. Programming of the traverse movements is
carried out under the addresses Y and Z.
Y-
d<1t A movement in the X axis (infeed) must be pro-
-4-..--,-..--___.i- ~ - ! - grammed as separate block. The X value approached
Iv :, IAJ--Q~ before selecting Gl6 is used to calculate the
J.:. A circumference. After selection of 616, the fo11ow-
Y+ ing G functions are pennissible:
! z • GOO, 601, 602, 603, G04, G09, 622, G40,
641, 642, 683, 684, 690, G91 and macro call-up.
Within 616 all geometry inputs like 601, G02/G03
616 - Plane are possible.
circumference
02.95 PRAL 5.33
TX SF TNC 30/42-65
Options
TRAUB-POLYFORM
Example:
Machining diameter: 27
NS TSOS MS
G94
M17
M304 S3 :1000
G28 co
G59 co
N100
GO 24
GO co
GO X28 MS
G11
G16
GO Y35
t G1
G2
A180 FSOO
Z-8 YO 046 AO
Y- G1 :X35
G10
N200
G59 C120
G22 P100 Q200
Y+
G59 C240
G22 P100 Q200
G26 M305 M9
M18
G95
617
rs._ r Mtstructfo,
B instruction
no input
90° A+ J+
lbrt
l ~·- P- P+ 1-
lbrt '"'"'
I+
180°
270°
0°
A-
l
J-
Y+ The instruction 617 selects the plane face/trans-
verse cut. Programming of the traverse movements
takes place under the-addresses Y and X.
02.95 PRAL
TX SF 1NC 30/42-65
Options
TRAUB-POLYFORM
Example:
N9 T9O9 MS
G94
M17
M303 S3 =600
G28 co
G9O
GO X46 Z-3
G11
G17
G3 X19,621 Y12 PO AO
F1000
G1 X-2O F100
G10
GO X60
G26 M3O5
M18
P05AS10 G95
~J2.95 PRAL
5.36 TX 8F TNC 30/42-65
Options
TRAUB-POLYFOl!M
Example:
N3 T303 MS
G94 .....
M17
M303 S3=500
G2BCO
G90
GO Z-5
GO X33.5
G11
G17
G3 X-11.15Y12.5 PO AO FlOOO
G1 X-12.5 F100
G1 Y-12.5
G1 X12.5
G1 YB
G10
GO X60
G26M305
M18
G95
+X
16.75
r.
G15- Milling plane chordal flat/longitudinal cut
G15· rs
... re...
M instruction
B instruction
no input
I
i ,,,
j,,,.
,,,.-,,,.j
/ i
Z- Z+
'
180° A- J-
::.fahM1J~~m-~.tw.~:~?::Zwt:~-
MNMMVif1filtn~ww~. "" ·t
" :;
...._._
y.
t
+ a. +a.
..,_._
t
t
270°
start
· point
90° K-
enrl point
K+
Y+
oo A+ J+
""5AS23
G41
T :~~struct;,,
B instruction
no input
G42
.r_ r.tstructfo,
B instruction
no input
. _.,., -·
·);.:;"
-~----· .
.....;;._..,,,.__-_:·_. . _ ..--';J'-,t\ ·~-; . .
:·: ·._ ·:_f.:~.:~=-:;~:
. . .... .-:-
.·.
: .;-~ -::..:-~·: ..--.·~ -·
.. . .. - ·...
_. --:- ...
. . . --- : .
t .. -·' .
The milling cutter radius compensation is called
up by the instruction 641 or 642.
If the milling cutter radius compensation is ac-
tivated, the dimensions entered in the drawing
can be used directly for program creation, with-
out a machining allowance.
The data required for the geometric calculations
(cutter radius R, position of radius centre P)
are stored in the·tool memory.
All milling tools must be clocked out (T.I.R.).
The quadrant PO (zero) must be entered for all
milling tools . . . ::.:.:. , . ~:f·~~:. •-..
After sele_ction of the milling cutter radius com-
pensation, the control system has automatically
Tz..
access to these tool data.
~
I cutter rad1Us
"F _Extract tra, tool data file
quadrant always 0
coordinates of tool related
to tool reference point
tool station
PRAL 02.9~
5.42 1X SF TNC 30/42-65
Options
Milling cutter radius compensation
Characteristics of milling
cutter radius compensation
Note:
- As long as 641 or 642 is active, at least three
of five consecutive blocks must be traverse 1110ve-
ments.
Caution:
- If an inadmissible G function is called up, the
machine is stopped and an alann is displayed on
the CRT (screen).
Caution:
- A block in the third axis is interpreted by the
milling cutter radius compensation as block
without traverse movement.
Program11ing examples:
Activation and deactivation of
milling cutter radius compensation (MRC}
•
+Y •
•
T1212 MS
G94
M17
M303 S3 =80
G28 co
-x +X GO
GO
210
X90 21
G1 2-4 F100
G11
G17
G42 MRC ON
G1 Y10 F100
G1 X17.S
G1 Y17.S
G1 X-17.5
min.
-
2x milling cutter radius
•
+Y
•
•
T1212 MS
G94
M17
-X +X
M304
G28
GO
S3 =80
co
210
-
GO X90 21
G1 2-4 F100
G11 G17
G42 MRC ON
G1 X17.S F100
G1 Y17.S
G1 X-17.5
•
•
• f-
I
15
G1
G1
Y10
X15 ..
G1 Y40
GO X2.5 A!!IJ
G40 MRC OFF
.-II
.
30
_._ ______
'\
10
- i 20
-~• +X
+Y
• ..' . GOO •
• .' I movement
• •
I
G1 Y10
G1 X15
G1
GO
Y40
X25
~-----.. \
G40 ·MRC OFF I
- - • +X
~
\
• \
•
•
G1 Y10 -.----- '\
G1 X15
G1 Y40 I
G40 MRC OFF
NS T303 MS
MSOS SS =1000
M17
G2B co
"' G90
GO X52 Z-4
G11
G17
G42 MRC ON
GO X21 YO
GS PO AO · F100
G1 XO vs AO RB
G1 Y2S
GO X5 A90
G40 MRC OFF.
G10
G26
M17
RllASJ2
•
•
•
GO X52 Z-4
G11
G17
GS X2S.S1S Y10
PO AO F1000
G42 MRC ON
GO X2S.S1S vs
G1 XO RB F100
G1 Y2S
GO X5 A90
G40 MRC OFF
G10
G26
M1B
•·
5.46 PRAL0Z.95
1X SF TNC 30/42-65
-
-
Options
Milling cutter radius compensation
Behaviour during
milling cutter radius compensation
I ' M instruction
B instruction
I, . ~struction
B instruction
r ..., .
]
--- ---
,
~
Application
- The Gl5 instruction is required in the roughing cycles G71,
G72 and G73 to enable the tool carriers Wl and W2 to cut.
evenly on the workpiece.
- The traverse movements programmed in $1 and $2 must be iden-
tical; when working with cycles, it is, therefore, recommended
to store the contour description in a subroutine.
02. 95 PRAL
5.48 TX BF TNC 30/42-65
Options
6310 Cross function
Application
The call-up of the cross function 6310 must be read -synchronously
in both subsystems. With the address C then indicate the C axis
which will be assigned to the respective subsystem.
For example, program: in $1 6310 C2 and in $2 6310 Cl.
Caution:
It is absolutely necessary that the cross command 6310 is followed
by a tool call-up as the 6310 call-up deletes the actual tool data.
0 0
!
6310 C2 6310 Cl
T •••• T ••••
0 0
! !
6310 Cl 6310 C2
T. ••• T. •••
02.95 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
5.49
TX SF TNC 30/42-65
Options
6310 Cross function
Subsystem $1
Subsyste;-$1 -7
I
Xl axis I
Zl axis I
Cl axis I
Vl axis V
I
Yl axis
Subsystem $2
X2 axis
Z2 axis
C2 axis
$1 $2
0 4711 No-o o· 4711 N0-0
UP 0 8001 N o-o UP 0 8001 N o-o
[G54.: Position] [Restweg] [Masch.pas.] [G54.: Position] [Restweg] [Masch.pas.]
Xl 0.000 0.000 0.000 Xl 0.000 0.000 0.000
•
G97 S1=1500 T101 M3
Contents Chapter.Page
02".95
10. l
TX SF
Setting up
10 12 14 16 18 20
1 23 4567 89 15 17 19 21 22 .23
24
25
26
27
28
29
30
31
32
001 oel o:u =2 3 33
I
34
35
36
37
55 53 43 42 41 40 39 38
46
02.95PRAL 10.3
TX 8F TNC 30/42-65
Setting up
NC panel
76 1st axis
77 2nd axis
78 3rd axis
79 4th axis
BO 5th axis
·.._J'
10.4 PRAL-02.95
TX SF TNC 30/42-65
-_ Setting up
96 no function
97 ESC - es~ape
98 no function
99 Deletion of an input zone and return to beginning
100 Deletion of an input zone
107 Deletion of one character
102 Insertion of one character
103 Cancelling of-last input
104 no function
61 63 65 67 69 71 73 75 77
56 57 58 59 79 BO 81
82
83
84
99
98
97
96
95
94
93
92 91 , 90 89 88 87
0?_._9~PRAL 10.5
TX BF TNC 30/42-65
Setting up
"J
10.6 - - - - - - - - - - - - - - - - - - - PRAL.02.95
TX BF TNC 30/42-65
Setting up
02.95PRAL - - - - - - - - - - - - - - - - - - - - 10.7
TX SF 1NC 30/42-65
ijRAUII] Setting up
~\\llilJ l&ll&AWl&Mla8&6iliiit:Ctf1t8111
1
.Basic settings
0
Selector switch positions
1. Special functions
(switch position 1).
2. Override
2.1 Rapid traverse
The rapid traverse speed is specified in
per cent, i.e. 25 %, 50 % and 100 %.
During setting up, the rapid traverse
switch should be set to 25 %.
Caution:
No axis movements are possible if tne
rapid traverse switch is set to zero.
2.2 Feed rate
The white row of numbers specifies the
programmed feed rate in% in automatic
mode.
The green row of numbers specifies the
feed rate in mn/min.for all traverse
movements in set-up mode.
2.3 Spindle speed
The spindle speed defined in the NC pro-
gram (automatic mode) can be modified
in terms of percentage.
02.95. PRAL
10.9
TX 8F ---------------------
Setting up
SYSTEM TX BF
lJ.-..!,,==========11 Lil
~uii]~[fil)LJi!l~~[fil].lfE>-1
001 oe1
00
=;===-=·=··==·=Lr:::mi~G!...="':::.i' r L!...!I
0 0 0
0 0 0
-
F7e::::;;;;;::::J
w=
- Nt axis ...
ITI0GJ0ul { r:
__,,... 5!. ......
··.__
\
' -- /
;·-- -- --· - · - ·-·1 ·..,...... __ ,,,..~
I I
I
I
I
________ J
r-·-,
'· -- ____;
Prerequisite:
The machine must be switched-ON,
- the drives must be switched ON,·
- the key switch mus·t be set to set-up mode,
- the·subsystem must be activated.
--Ne: axis -
II • . Select the axis.
LiJ @~ LAJrn
~--1--,
n--·-
H .- ... r
---1
ll(•)I
2
l ..-'1----•;;'
'
:
,.,!...
''
__ .J
''
...J"I
.r, ............... -l
.'
f-L-..!
r
t-..:4 ~
X
- z
91020
02.95
TX BF PRAL - - - - - - - - - - - - - - - - - - - - - 10.11
fiRAUtl Setting-up
.l..,..-1,
: R :
J.-- .. - ...... .t
t N
r1.--
,._ I
-.. :. :
X
____,
z
91021
02.9,5 PRAL
10.12
TX SF
Setting up
I SYSTEM TX SF
; ,;;~ _ ,..:._ __ <;.~I ___, / . _ ___I
Lil
'1---""====="""""-=====l ~
~ui!l~~~[fill~[fill lff>-!
o 01 oe1
®0
=:====-=•=•-===•=f 1 ·lr..~J fTJ-::;!
0 0 0
0 0 0
·"
_ --
...... -:; .....
·.
\
i
! 0 i
\ j
I -- -·--- ·- -, . ~ ....
I I
I
I
' -- - --·· ----· ___I
ij ·-· -- i ' --· --·.
'ii ........ ____ ) 1 -- .......!
02.9!iPRAL 10.13
1X BF TNC 30/42-65
Setting up
.Caution:
oe1 - If the procedure described in III.l is not
observed, there is a risk that the axis will
0 contact the EMERGENCY STOP limitation.
- NC axis -
II. Select the axis.
02.95 PRAL
10.14 TX SF
Setting up ITRAUif]
02.95 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ ~
10.15 · ·
TX 8F
L_
Setting up
SYSTEM TX BF
""iiWJ:ftiP 11.r• cllub EHt lHS lt1111E S.ruf•r IIJ•-•
l"-''"'""''"' '""::•::•';.:;":!'.<J'•::••,:•,:;•1,:.l..
="::'.::"::'':.:"'a:"::"':::''------'11 G
G
IT] ~ ~ i~ii:GJ[Q
~ [§] @ I ml I ,g;g,!
GI ~- ~ t ~! i NC ol! NC I !
[I] ~ fgjl
==~,r-.r:::-i,=,=~11 OJ
~uiilGill~C!i!l~Cfilluiil Ito-I
001
0 0
oer -:,- :< '
([j"•j
·,._.-
Cl>
'(9' •c-
·•:f"" ·~-
=·=·====-=··=·===·=rE{f.~ FD
0 0 0
0 0 0
\
:-, )
-------
-~
'·-......__
..... ___ .,.
/
l
i -·· -- -·· -· _.J
{ -----,
; -- . ---..'
10.16 PRAL02.95
TX SF TNC 30/42-65
Setti_ng up
P.rerequisite:
- The machine must be switched ON,- oe1
- the dr_ives must be switched ON,
- the key switch must be set to set-up mode·,
- a subsystem must be ·activated.
Caution:
- Before leaving the FO picture it is absolutely
necessary to deactivate the "turret indexing"
function; i.e. if one of the two softkey func-
tions is still highlighted in light blue on the
screen,, deactivate it by press~ the softkey
· ijg (without locking) or till (with
locking). ·
X1 0.000 +X1.,;,.J?z
21 0.000
V1 0.000 -21+•21
C1 0.000 -¥1 ,r- •¥1
-~.;;
-X1
II II II II 71 II I
91031
-, I hM
SYSTEM TX 8F
,;... •
-Q ;;:.•~
I
G ir;:rum@J 11:MJ~D
~
@t=lt,gf lt.J. !LA.IL l
[±] ~ t·iiii ~,~H i.... u r.....i
GI Fel ~~I !...<!lXH:iJ I =I
Gl 1s-;;·1
.__::::_.. b. ;.:~l r:¥c11 NC I I
CTl ~ ~ g;if
OJ [@] @
[fill Ciiiluiil Cfill ~~ Cfil!Uf!J lrf>-1 "
l ~~ [TI]
001
© ©
o•t1 •) :} !
{f;\
'....::_,/
""-
1S·
I ml
u ,. ~i= ·(t} -i-- 'ilr..-1..½
-··= E LQJIE ml
;
I
• •
0 0 0
0 0 0
- NC axis -
Ei:; :: : 0000n
~,~~
._____, 8 I wl:::J ~
! i
02.95PRAL 10.19
TX BF TNC 30/42-65
Setting up
Automatic mode
Prerequisite:
- The machine must be switched ON,
oe1 - the drives must be switched ON,
- the key switch must be set to set-up mode,
(!)
O •I - the key switch must be set to
PROGRAM MEMORY OPEN,
l. Coolant pump ~
2. Chip conveyor ~ *
3. Steady ir;s)
4. Tailstock quill F<0l
5. Handling system ~
MONITOR picture.3.1/1
Mel• r 960004220 22.6.91
Select the function
Schmied 960007543 13.4.91
Wemer 4.7.91 using softkey
H2 = SEARCH
ROY.
I
EJi
- Press key _,_, to enable the memory.
- Press key to activate the
program. . ~ot)"'"''
2nd dialogue level 2.2 Activati.ng a program section
Program active Use the cursor to select a program in the
basic picture.
- Press the softkey PROGRAM ACTIVE to confirm
the selection and enter in the open input
window the desired block number from where
the program is to _be activated.
I
:,::. ,:@!
EJ
- Press the .lro.
...,,1 key to activate the
selected program sect1on.
3. Key
r ml AUTOMATIC STOP
02,9_5PRAL 10.23
TX BF TNC 30/42-65
Setting up
MDI mode
A set-up program containing max. 16 blocks can be
created in this mode of operation, e.g. for boring
chuck•jaws, for optimizing the cutting efficiency
or indexing a tool carrier, etc.
Prerequisite:
- The machine must be switched ON,
- the drives must be switched ON,
- the key switch must be set to set~up mode.
- The key switch must be set to
PROGRAM MEMORY OPEN. 0 I!!! I
02.95 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
10.25
TX BF
ITRAUit) Setting up
Tool data
Prerequisite:
- The machine must be switched ON,
0
- the drives must be switched ON,
- the key switch must be set to set-up mode. 0•1
0
- The key switch must be set to
PROGRAM MEMORY OPEN.
02.95 PRAL
10.26
TX SF
Setting up
9l030
02.95 10.27
TX BF PRAL - - - - - - - - - - - - - - - - - - - - -
Setting up
Setting barriers
Prerequisites:
- The machine must be switched on, -·-------
- the drives must be switched on,
the key switch must be set to set-up mode. oel
0
- The key switch must be set to PROGRAM O•I
MEMORY OPEN.
0
- A subsystem must be activated.
I. CRT mode:
tO!IL • tout. .
Pl'IRAII • PAIIIIK •
02.95 PRAL
10.28
TX SF
Setting up
•I • JI I I
1RDY2RDY
SPS Ausb ProgPara Achsen Set Up 1 Menue
02.95 PRAL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
10.29
TX 8F
Setting up
Note:
- In the case of chuck barriers, it is best to define
the barrier point# 1 with external machining tools and
the barrier points 2 and 3 with internal machining tools.
ASP
#1 X370 2161
#2 X100 2141
#3 xso 2125
protected zone
02.95 PRAL
10.31
TX SF ---------------------
Setting up
a
HDNI1DR
2. In automatic mode run the set-up
program in single block mode.
[i]
r m1
02.95 PRAL
10.32
TX 8F
,_ -· .-
Setting up.II
IN-OIJT 11 • 3
Reading in programs and data • 3
Interfaces • 12
Interface configuration • 14
08.90 11.1
TXSF
tlRAUr.] Setting up II
11.2 08.90
1XSF
Setting up II
IN-Olff .
.•
IN-Olff
r-~,.
CRT 110de:
ROY
08.90 11.3
TXSF
fiRAUEfl Setting-up II
IN-OUT
. -- -,,,:;:.:
·DATA .JR•.a DATA OUT ASSOCIATION PARAMETER
INOUT I DATA IN / PROGRAM INPUT
Program - 18'J, 12/ 64
Characters (Ch~4% 4S:XJ/32Xl0
0: 1 0,: 825
0: 2 Ch: 150 Program Input
0: s Ch: 1::0 Program Number:
0: . 5S 0,: 9 1t
0: 116 0,: 73
System Number $
ROY
.Progr~lProgramlData
l.no.ut±-";'.;-~. Herne Innut
lnput
ton I !"Compare I rPage
l"Active
11.4 08.90
TXBF
Setting up II
IN-OUT_
. .
~~~~~~~¥~~7~~41"'~~:··.
ROY
Jrogram f_~rogr~mjData
lncut -Merae. · lnout
~nptit
too I fComi>arel f:~" iVP
08.90 11.5
.TXSF
Setting up II
-IN-OUT
.•
3. Reading in data blocks
reading
in data Softkey READ IN-DATA
-!DAiATr,f".
.::; '.
DATA OUT
~..,, ASSOCIATION PARAMETER
INOUT/ DATA IN / DATA INPUT
Program 1B'l' 12/ 64
Characters (Ch)l4% EIXJ/32000
0: 1 Ch: 826 Data Input
0: 2 Ch: 150
0: 5 Ch: 136 #1: Tools
0: ss 0,: 9 #2: Parameter
0: 118 Ch: 73 #3: Memory Data
INPUT ON CRT 0: 333 Ch: 177 #4: f;xed Cycles
0:
0:
&)CJ
~
Ch:
Ch:
Z39
191
Input Data Type: # ~
0: E00 Ch: 179 New Block:
0: E01 Ch: S)
0: 1000 Ch: 232
0: 1001 Ch: 52
.
ROY
•Progra,-ProgramrDatl!lk,_~ ·1 nput
ln"'ut Merqe 1
----~ Sto"' I ICompare! !Page
Ac+-ive
11.6 08.90
TXSF
Setting up -II
IN~UT
4. Comparing
First level -
Em Softkey COMPARE compare
A new CRT picture is cre~ted with new
assignment of the softkey bar.
4.1 Comparing.programs Second level
t!Q Softkey PROGRAM COMPARE program
compare
•.• ··•·"---1 .....
'
cDATA l_fi,,, DATA OUT ASSOCIATION PARAMETER
INOLJT / DATA IN / COMPARE / PROGRAM COMPARE
'
Program · 18'l(, 12/ 64
Character (Ch) 14% 4S00/32000
0: 1 Ch: 826 Program
0:
0:
0:
2
5
55
0,:
0,:
Ch:
190
136
9
Program Number:
System Number: $
m
.
0:
0:
118
333
Ch:
Ch: 177
73 Input Data Type: INPUT ON CRT
0: 500 Ch: 239
0: 521 0,: 191 .
0: SCIO Qi: 179
0: Ei01 Ch: 50 Comp. Data:
0:
0:
1000
1001
Ch:
0,: = S2
.
ADY
Prog~~
~i?e .
lllata l~are I I I fag':
08.90 11.7
TXSF
'. . . '.---·
Setting up II
ITRAUEtl IN-OUT
0: , Ch: 825
Character (Ch) 14% 4SXJ/32000
Data Compare:
0: 2 Ch: ,so ..
0: 5 Ch: 1:$ #1: Tool
0: 55 Ch: 9 #2: Parameter
INPUT ON CRT 0: 118 Ch: 73 #3: Memory Data
0:
0:
0:
333
SOC>
Ch:
0,:
177
239
Compare Data Type: # Ii.
521 Ch: 191 Input Data:
0: eoo 0,: 179
0: eo1 Ch: SJ
0: 1000 0,: 232
0: 1001 Ch:· 52 Comp~ Data:
ROY .
rrogram•
Co=arel
f·.r~a
Dat~jf Compare!
~· Stoa I I ~Page
Active
It(>-! reading in
Confirm the input by pressing the
key. The read-in cycle runs:
Ir(>- ~
If the control system detects deviations
between the NC data and the external data,
the read-in cycle will be stopped and the
deviating data will be displayed in the
bottom half of the window.
read-in cycle
can be aborted . 4.2.3 The read-in cycle can be aborted by
by pressing
this key pressing the softkey H3.
11.8 -08.90
TXSF
Setting up II
IN-OUT
ROY
~~~:1111 I Data
o,............. 1-· Output
s...._ __ I I j;age
- A-=-••-
08.90 11.9
1X8F
Setting up II
IN-OUT
.•
or 1.2.2 Output of several programs
OJ block start,
Select start and end of the program block
.by means of the arrow keys at the ed~f
the CRT and mark it by pressing the .
CI] block end,
key. On output, the start an en ·
of the block which is now highlighted in
[±I mark; - blue, is marked automatically with a%
symbol. ·
··----~
DATA IN __pJ..Jll...Q!l!... ASSOCIATION PARAMETER
IN our/ DATA OUT / PROGRAM OUTPUT
Program 111% 12/ 64
Character (Ch) 14% 4&lO/ 32000
Data Output
marked block appears; Program Number:
System Number: $
Blocks Given Out:
!F(>- output;
Confinn the input by pressing th"
key. The output cycle runs:
lt<>-1.
The NC programs that are being sent (or
a subsystem-specific part of them) are
displayed in the bottom half of the window.
output cycle
can be 1.3 The output cycle can be aborted by pressing
aborted by
pressing the softkey H3
this key
11.10 08.90·
TXSF
Setting
IN-OUT
up II fi"RAUifl
_ _
.•
2. Output of tool data and parameter data
from the HC memory
0: E01 Ch: so
0:
0:
1000
-1001
Ch:
CII: =52
.
ROY
Programl
Outnut 1g~:~:#!l-~~~ut I I I I Page
rActive
08.90 11.11
TXSF
- ......
Setting up II
IN-OUT
Interfaces
Move the menu bar to ASSOCIATION.
1. The basic picture that appears shows the
currently valid interfaces according to their
· (Function}: #Ol'Reading in data/programs
· .,:.••·· · #02 Output of data/programs
#04 Printing macro
#05 Setting PLC read-in/
#06 read-out
2. By means of the arrow keys at the edge of
the CRT (screen) or on the NC control panel,
OJ select
interface
select the interface function to be modified.
DATA IN
: , ,:- , M---..••
'"'""-'>-"•• -~-·
DATA OUT ~0~!.~!!0NJi PARAMETER
IN OUT/" ASSOCIATION
i
'
!'!DY
. I I I I I fReturn I
4. Interface
The interfaces are set in our works and
should not be modified!
11.12 08.90
TXBF
Setting up II
IN-OUT ·
5. Parameter set
0 to 3
Redefine the interface definition as
specified in the parameter function.
Confirm the inp~t by pressing the
kev.
., .,(!
IF<>-L
·----·
ff .liM .., ...·
~
f~
~1
~tore
input JF<>-!
_ __
08.90 11.13
TXSF
Setting up, II
-IN_-Ollf
.•
Interface configuration
Set the menu bar to PARAMETER.
1. Parameter
The basic picture that appears shows the
parameter set in_terface configured in our works.
selected;·
2. HO softkey parameter set O
:
<00>
<00>
<00>
13 DC2/DC4 Output <0>
14 CR Output <Y> $ <00>
15 Output Code <ISO> ! "<00>
F<a'i
rt-'ar~-~- Pa ram.
Set ..O ... · Set 1
fSet
Pa ram. IPa ram. I
2 Set 3 I l I
4. Changing settings
By means of the arrow keys CiJ
and-c:I]
Ci] anCIJ at the edge of the CRT, move the
select parameter; light blue cursor to the parameter to be
changed and press the horizontal arrow
· keys : ~ or : ~ ·to change the
~~nd~ characteristics. ··
select charac- After all parameters to be changed have
teristics;
0-I
1!
0
store all
modifica-
been entered, oventrite the old ones by
pressing Ito-I -
tions
11.14 -08.90
1XSF
Setting up II
IN-OUT
Parameter list TX 8F
08.90
11.15
TX SF
Setting up II
IN-OUT
08.90
11.16
TX 8F
CRT (screen) displays
Contents
up to version No. 42
03.96 20.1
TX8F
CRT (screen) displays
A004 Motor overload Protective motor switch or Check appropriate circuit for
tripped automatic fuse has tripped overload or short circuit;
press DRIVES OFF key
AOOB Hydraulic Hydraulic oil low or filter clogged Top up oil or clean/change filter
level / filter
A010 Main motor rpm Speed deviation on main motor Reduce load,
deviation greater than maximum permissible check system,
tolerance of 20%, e.g. overload press RESET key to clear error
display
20.2 03.96
TXSF
CRT (screen) displays
A013 Both chuck prox. Limit switch of work-holding Check setting or function
switch act. equipment set incorrectly or
defective
A014 Chuck open with Work-holding equipment not Close work-holding equipment or
rot. spindle closed on speed call-up select M77 and AUTOMATIC
RUN key; press RESET key
A015 Stop feed rate/ Fault in NC or axis amplifier See corresponding NC error
spindle NC display
A016 Main spindle No "Ready" message from main Check fuses, converter,
drive fault drive converter main drive;
press DRIVES OFF key
A017 Opposed spindle No "Ready" message from Check fuse, converter, main drive;
drive fault opposed spindle converter press DRIVES OFF key
A018 Central lubrication Oil level of central lubrication Top up oil for central lubrication
press. system too low system; then ventilate piping
A019 Fault on chuck Lubrication pressure missing Check lubrication unit for chuck
lubrication lubrication (lubricant level);
press NC RESET key
A021 Turret 1 error Limit switch "locked/unlocked" set Check setting or function;
limit switch incorrectly or defective press RESET key
A022 Turret 1 indexing Tool indexing time of turret 1 Check speed, limit switch, angle
time over exceeded encoder;
press RESET key
03.96 20.3
TX8F
CRT (screen) displays
A027 Quill pressure/ Quill not in operating position, Move quill to working position,
work pas. quill pressure drop =; no move quill forward or in basic
clamping pressure position
A029 Steady end pos./ Steady neither closed or Close or open steady
collision open
A030 B17XXXX
wrong B-value
A031 !HS start error Gripper head of !HS in Swivel gripper head in set-
undefined position when starting a up mode to a defined
program position
A032 Fault on workpiece Time for traverse movement Move sorter in set-up mode
sorter elapsed, · to basic position
fault limit switch of sorter
A033 Tailstock/ Tailstock has reached collision Move tailstock to working position
steady collision barrier X/Z
20.4 03.96
TX8F
CRT (screen) displays
A038 Bar feed not Switching-on conditions for bar Establish switching-on conditions
ready feed not met as per description for bar
feed
A039 Tailstock Tailstock in left end position. Move tailstock to the right
end position Cannot be coupled because until alarm goes out.
tailstock and slide are not in Move slide $1 in coupling position
coupling position towards tailstock
A040 Quill is M26 / M27 has been programmed, Select quill on control panel
not selected but quill was deactivated
A041 FHS slide control No signal or continuous signal Check or replace switch on FHS
from one switch slide
A042 FHS not ready An M-function has been used for Select FHS
FHS although the FHS was not
selected
A046 Interlock, hand-held Can transmission to hand-held Check hand-held control panel
control panel control panel interrupted while and connecting lead, press Reset
panel active
A047 Error main Main spindle brake not Check brake and limit
spindle brake completely open with rotating main switch;
spindle press NC RESET key
A048 Error opposed Opposed spindle brake not Check brake and limit
spindle brake completely open with rotating switch;
opposed spindle press NC RESET key
A049 Fault with Power-operated guard does not Check actuation speed;
safety guard open or close in preset time or prevent actuation of switch strip
switch strip on door edge is while opening or closing
actuated while opening or
closing
03.96 20.5
TX8F
CRT (screen) displays
A070 Turret 1: T actual Turret has indexed to wrong Check correct functioning of turret
not equal to T station or shaft-angle encoder and/or shaft-angle encoder, press
required defective Reset
A0B0 No pneumatic
pressure
A081 Op. spindle Pressure drop on opposed spindle Check pressure switch or
pressure missing hydraulic system
A086 Cross-boring
mechanism overload
A087 Coolant level Maximum coolant level reached Check correct functioning of
submergible pump or probe, press
Reset
A088 Interlocking safety Guard is not locked during Check switch on locking
guard automatic start magnet
A090 Probe signal No gauging probe signal during 1) Check gauging probe transfer
missing $1 GB traverse block interval • X178
2) Check programming of
positioning or nominal
position
20.6 03.96
TXSF
CRT (screen) displays
A092 Probe signal No gauging probe signal during 1) Check gauging probe transfer
missing $2 GS traverse block interval MT • X179
2) • A090
A094 Error with probe Before the second probing, the Programming of G302 A...
signal $1 gauging probe has "1" signal at Check probe or probe transfer
G302 (probe not cleared) interval.
Monitoring from (#27 BIT 5=1)
A 102 Air conditioning Air conditioning unit not operating Check air conditioning unit or
unit fault properly; activate circuit breaker;
automatic circuit breaker tripped or press RESET key
switched off
A110 Main spindle Speed deviation on main spindle Check belt tension,
rpm deviation greater than tolerance set with reduce load
parameter, e.g. belt tension, belt
breakage ...
A113 Error ejector Error display issued if part cannot Remove part;
end position be ejected from opposed spindle press RESET key;
• stop spindle feed restart machine
A 114 No end position After switching on, remnant Move to end position (set-up
remnant removal removing device not in end position mode) or check limit switch
03.96 20.7
TX8F
CRT (screen) displays
A117 Driven tools Rotating drive disengages from Press RESET key;
1 not locked lock during operation restart machine
(overload)
A 118 Driven tool $1 fault Fault on converter or motor of tool See error list RA ... {Drive for
drive rotating tools)
A 120 Turret 2/Drive 2 T call-up while rotation tools are Rectify program;
programming activated or press RESET key;
fault simultaneous programming of restart program
turret indexing and driven tools
A122 Turret 2 Tool indexing time of turret 2 Check speed, limit switch, angle
Indexing time over exceeded encoder;
press RESET key
A123 Turret 2 Turret 2 not in locked position Lock turret (set-up mode);
Not locked home check limit switch
A127 Turret 1 not indexed Turret not engaged in indexing Check turret head or switch
mechanism or pre-indexing switch position;
defective press RESET key
A128 Turret 1 not indexed Turret not engaged in indexing Check turret head or switch
mechanism or pre-indexing switch position;
defective press RESET key
A129 Quill is not Quill key on control panel not Actuate QUILL key;
selected actuated press RESET key
20.8 03.96
TXSF
CRT (screen) displays
A 130 Tailstock not in Tailstock is not swung in or out; Check limit switch
end position limit switch is not actuated
A 131 Drilling attachment Tool changing time of drilling Check station and stop
changing time attachment exceeded switch;
press RESET key
A 132 Error drilling More than one station switch Check station switch;
attachment station emits signal press RESET key
switch
A 133 B-axis not Unlocking limit switch not Check limit switch
unlocked actuated
A 134 B-axis not Locking limit switch not Check limit switch
locked actuated·
A 135 B-axis end switch Limit switch "locked/unlocked" Check setting or function
defective incorrectly or defective
A 150 Sensor piece No signal or continuous signal Check sensor, check sensor
checking from ejector control sensor actuation (functional check)
A 186 Cross-boring
mechanism2
overload
A201 F-Kumo alarm Error display programmed via F- See error description of individual
message 01 Kumo customer
A202 F-Kumo alarm ·Error display programmed via F- See error description of individual
message 02 Kumo customer
03.96 20.9
TX8F
ITRAUtJ CRT {screen) displays
A203 F-Kumo alarm Error display programmed via F- See error description of individual
message 03 Kumo customer
A204 F-Kumo alarm Error display programmed via F- See error description of individual
message 04 Kumo customer
A205 F-Kumo alarm Error display programmed via F- See error description of individual
message 05 Kumo customer
A206 F-Kumo alarm Error display programmed via F- See error description of individual
message 06 Kumo customer
A207 F-Kumo alarm Error display programmed via F- See error description of individual
message 07 Kumo customer
A208 F-Kumo alarm Error display programmed via F- See error description of individual
message 08 Kumo customer
A209 F-Kumo alarm Error display programmed via F- See error description of individual
message 09 Kumo customer
A210 F-Kumo alarm Error display programmed via F- See error description of individual
message 10 Kumo customer
A217 Driven tool 2 Rotating drive disengages from Press RESET key;
not locked lock during operation restart machine
(overload)
A220
20.10 03.96
TX8F
CRT (screen) displays
A221
A222
·A223
A224
A225
A226
A227
A228 Steady 2
not clamped
A231
A232
A233 .
A234
A235
A237
A238
A239
A254 Chip conveyor Chip conveyor blocked Clear chip conveyor in set-up
faulty mode;
switch drives off;
press RESET key
03.96 20.11
TX8F
CRT (screen) displays
H002 Move to reference Reference point not approached Approach reference point
point Z-axis 1
H003 Main spindle max. a.) Programmed speed too high/ If necessary, modify NC
rpm low program;
b.) Speed limit reached, e.g. ONLY MESSAGE, no program
with G96 V-constant interruption
HOO4 Opposed spindle See HOOS, but for opposed spindle See HOOS, but for opposed
max. rpm reached spindle
HO1O JOG mode locked Mode selector switch set to SET Set key switch to
UP, PULSE GEN. (handwheel), SETUP
REFERENCE POINT or FEED
RATE (JOG), but key switch not
set to SET UP
HO11 Reserved,
NC signal
20.12 03.96
TX8F
CRT (screen) displays
H013 System selection a.) No additional subsystems can Switch to set-up mode
locked be activated in automatic
mode
b.) In set-up mode, subsystems Set key switch to
can only be activated or SETUP
deactivated if key switch is
set to SET UP
H014 Quill stroke too Quill has moved beyond Move tailstock closer to
large machining area workpiece
H015 M29 Quill did not Quill has been positioned in set-up Retract quill in set-up mode
return mode and must not be moved to
basic position by M29
H018 Safety cover is Protective cover not closed Close protective cover
open completely
H020 Switch NC After remedy and confirmation of Switch the NC off and then on
OFF/ON an axis overload error {A005, again
A006,A050,A051,A052,A053,
A055 or A056}
H021 Drives off a.) In case of machine Rectify malfunction as per error
automatically malfunction list or set workpiece counter to
b.) or if set workpiece quantity non
is reached
Switch drives OFF and then ON
again
03.96 20.13
TX8F
CRT (screen) displays
H027 S-Confirmation The nominal speed programmed Check nominal and actual values;
missing $1 in subsystem 1 is not reached press RESET key
.
H028 S-Confirmation same as H027, but in subsystem 2
missing $2
H032 T-Confirmation Tool turret of subsystem 1 has not Move tool turret in set-up mode to
missing $1 reached nominal position or is not indexed position;
locked press RESET key
20.14 03.96
TXSF
CRT (screen) displays
HOS2 Opposed spindle The trailed opposed spindle is not Check function
not on end position locked
HOS3 Main drive Main drive temperature <! 120 °C Check utilisation and ventilation
temperature early of main drive.
warning Press DRIVES OFF key
HOS4 Main drive torque Main drive is operated at torque Check cutting data
limit limit (90% of normal maximum)
03.96 20.15
TX8F
CRT (screen) displays
-
Display text
see H002
Remedy
point PZ-axis
H058 Error with One of the systems did not Switch the NC off and then on
automatic start execute automatic start again
H059 Drilling attachment Drilling attachment is not in one of Check position or switch
not in basic position the 3 stations or corresponding
switch is defective
H060 Sort. device no Workpiece sorter is not in starting Move workpiece sorter in set-up
basic pas position. mode to starting position
H061 Cross sl. not in Cross slides are not in starting Move cross slides in set-up mode
rearpos position to starting position
H062 MAG push. not Pusher of magazine is not in rear Move pusher in set-up mode to
in rear pos end position starting position
H063 MAG clamping Clamping device not open for Insert M11 in program or open
chuck closed programmed bar change clamping device
20.16 03.96
TX8F
CRT (screen) displays
H081 Pallet is not in First pallet with blanks not moved Abort program,
start position incorrectiy at start of machining move in a pallet,
press RESET key
H082 Pallet is in end A pallet has reached the end of Remove pallet.
posttion the cycling table If machine stopped, cycle can be
restarted by pressing
"AUTOMATIC START"
H083 Pallet can't be When moving in, no pallet was Check pallet location and
identified identified within maximum limit switch;
approach press NC RESET key
H084 Pallet has wrong It has been tried to move pallet in Correct contents of R2003 and
distance though "0" increment distance is 8182 ... , resp. and restart moving
·indicated for first blank row in;
press RESET key
HOSS Controlling not Tool monitoring device is in pause Activate monitoring device or
active mode or switched off press NC RESET key
HOBS Cross-boring
mechanism interlock
03.96 20.17
TX8F
CRT (screen) displays
HOBB Bar feed is not Bar feed is not selected in Press RESET key or select bar
selected automatic run feed
H090 Gauge $1 within Measured value within Is reset on G201 call-up, T call-up
GO range programmed "GO" range ($1) or by pressing RESET
H099 2nd release sw. Timeout control button expired Release control button
Interlock (2 min.)
H100 G87 G87 jointly programmed for $1 (or Chan·ge program, press Reset
programming error $2) in both subsystems
H101 End of tool life $1 Tool or replacement tool group is Change tool(s);
worn ($1); reset tool life ($1);
• last part • stop after M30 restart
H102 End of tool life $2 Tool or replacement tool group is Change tool(s);
worn ($1); reset tool life ($2);
• last part • stop after M30 restart
20.18 03.96
TX8F
CRT (screen) displays
H103 End of tool life $3 Tool or replacement tool group is Change tool(s);
worn ($1); reset tool life ($3);
• last parf• stop after M30 restart
H104 End of tool life $4 Tool or replacement tool group is Change tool(s);
worn ($1); reset tool life ($4);
• last part • stop after M30 restart
H105 End of tool life $5 Tool or replacement tool group is Change tool(s);
worn ($1); reset tool life ($5);
• last part • stop after M30 restart
H106 Amount Required and preset number of Set actual value < required value
components pieces is reached or
reached required value = 0 and RESET
H109 Bar feed fault Bar feed has stopped because of Eliminate fault;
trouble press RESET
H110 Close clamping Clamping device of main spindle Close clamping device
main spdle open too long
H114 Opposed Key switch for selecting second Only message; will be cancelled
clamping 2nd operator field is switched on when deactivating second
panel active operator field
H116 Program M34 after Wrong order during programming Pay attention to programming
M37/M38 instructions
03.96 20.19
TX8F
CRT (screen) displays
H118 End position Signalling of both end positions Check limit switches
gearbox
H120 LSV2: Transmit More than 250 characters are in Check telegram format
buffer full transmitting buffer
H121 LSV2: Receive More than 250 characters are in Check telegram format
buffer full receiving buffer
H122 LSV2: TO Time is Error in telegram execution Check telegram execution and all
expired LSV2 parameters
H123 LSV2: T1 Time is Error in telegram execution Check telegram execution and all
expired LSV2 parameters
H124 LSV2: T2 Time is Error in telegram execution Check telegram execution and all
expired LSV2 parameters
H126 LSV2: 1/0 error The LSV2 interface cannot Check interfaces and their
establish a communication parameters
H128 $2X2Z1
H130 Cross-function Option for second subsystem is Set option for second subsystem
not allowed not set
H131 Parameter error #28 Tcross in TOOUPARNAXIS Set #28 Tcross = 1 for X, Z, $1,
tcross is not <1> for X and Z $2
(only with TNL)
H132 Check tool data Not all tool data have been Check all tool data of X, Z in
11 11
crossed SETUP/ OFFSET/ BARRIERS/
LIFE DATA of $1 and $2
20.20 03.96
TXBF
CRT (screen) displays
H134 Memory overflow Number of maximum possible cuts Monitor less cuts
all tools to be monitored exceeded with
AWUE (automatic tool
monitoring)
H142 Memory is AWUE (automatic tool monitoring): With the F6 control, limit the NC
occupied Memory for AWUE is not free program memory to 160 m
H144 Cut deviation AWUE (automatic tool monitoring): New "teach-in" or check G308-
Number of "monitoring" cuts instructions
differs from "teach-in" cuts
H145 Error macro AWUE (automatic tool monitoring): Check G308 - macro - parameter
parameter Wrong parameter in G308 macro
H146 Monitoring on AWUE (automatic tool monitoring): At the same time program only
$1 and $2 Monitoring activated in $1 and $2 one G308 in $1 or $2
H147 AWUE
H148AWUE
H149AWUE
03.96 20.21
TX8F
CRT (screen) displays
H151 B-axis unlocked B-axis is unlocked at automatic Display text goes out the moment
start the B-axis is locked
H155 Working attach- Machining unit on part-off side Move machining unit in set-up
ment not in basic (BAST) not in initial position mode to initial position
position
H157 Fault, hand-held Can transmission to hand-held Check hand-held control panel
control panel control panel interrupted
H160 Cityruf modem No "OK" feedback from modem Check interface line or modem
error
H161 Cityruf connection No connection to Telekom Cityruf Check line, modem or telephone
error 01691 connection
H164 Cityruf 1/0 error Error in Cityruf interface MC716 Check interface, line or modem
port 4
20.22 03.96
TXBF
CRT (screen) displays
H168 Cityruf
H169 Cityruf
H170 Cityruf
H173 Diagnosis
H174 Diagnosis
H175 Diagnosis
H186 Cross-boring
mechanism2
interlock .
H190 Important:
Axes coupled
03.96 20.23
TX8F
CRT (screen) displays
H201 F-Kumo reference Display message programmed via See error description of individual
message 01 F-Kumo customer
H202 F-Kumo reference Display message programmed via See error description of individual
message 02 F-Kumo customer
H203 F-Kumo reference Display message programmed via See error description of individual
message 03 F-Kumo customer
H204 F-Kumo reference Display message programmed via See error description of individual
message 04 F-Kumo customer
H205 F-Kumo reference Display message programmed via See error description of individual
message 05 F-Kumo customer
H206 F-Kumo reference Display message programmed via See error description of individual
message 06 F-Kumo customer
H207 F-Kumo reference Display message programmed via See error description of individual
message 07 F-Kumo customer
H208 F-Kumo reference Display message programmed via See error description of individual
message 08 F-Kumo customer
H209 F-Kumo reference Display message programmed via See error description of individual
message 09 F-Kumo customer
H21 0 F-Kumo reference Display message programmed via See error description of individual
message 10 F-Kumo customer
H221
H222
H223
H224
H225
20.24 03.96
TX8F
CRT (screen) displays
NC error displays
E002 MAX/MIN Input value has too many Enter correct value
DATA ERROR places
EOOS NOT ACCEPTABLE Data input of APLC counters Set corresponding bit under
and times locked; tool input PLC #49
locked; O = 1 times
1 = 1 counter
Key word E71 locked
03.96 20.25
TX8F
CRT (screen) displays
E020 OVER RUN ERROR Data overflow during data Check control characters and
input/output parameters
20.26 03.96
TXSF
CRT (screen) displays
EOGG NO PROGRAM There is no program number on Set program number and repeat
NUMBER punched tape, etc. input
03.96 20.27
TXSF
CRT {screen) displays
ITRAUifl
E076 TOOL NUMBER Illegal offset number when Select correct tool
ERROR gauging
E082 ALREADY
RESEARCH
E083 COUNT
OVERFLOW
E085 LINE BUSY Communication between DNC Interface activated; waiting for
and host computer is active data transfer
20.28 03.96
TX8F
CRT (screen) displays
E100 ILLEGAL#- An attempt was made to enter a Select another line number
NUMBER program block with an invalid
line number
E111 $-NUMBER
SELECT ERROR
E112 TOO MANY FILES The number of files in the Make subdirectories
master directory is limited
E113 DISK FULL The disk storage capacity has Use an empty, formatted disk
been exhaused
E114 WRITE PROTECT Data cannot be written to Close write protect slide on
ERROR disk disk
E115 FILE NOT FOUND The specified file does not exist Key in correct file name
on the disk
E117 DIRECTORY NOT The specified directory does not Key in correct directory name
FOUND exist
03.96 20.29
TX8F
CRT (screen) displays
E131 ASSOCIATION
ERROR
E143 WRONG
PARAMETER
E149 DIRECTORY NOT Directory cannot be deleted Delete all files in directory
EMPTY
E152 FORMAT ERROR The disk has not been formatted Format the disk
20.30 03.96
TX8F
CRT (screen) displays
03.96 20.31
TX8F
CRT (screen) displays
20.32 03.96
TX8F
CRT (screen) displays
03.96 20.33
TX8F
CRT (screen) displays
20.34 03.96
TXSF
CRT (screen) displays
0103 Reset
RESET signal is present;
automatic start therefore not
possible
be selected
03.96 20.35
TXBF
CRT (screen) displays
0203 NC reset
RESET signal has been sent;
the NC program is aborted and
reset to first block (program
start)
20.36 03.96
TXBF
CRT (screen) displays
press key
r t I II
0304 MDI end
Program entered in MDI has
been executed
03.96 20.37
TX8F
CRT {screen) displays
20.38 03.96
TX8F
CRT (screen) displays
NC error displays
Nmi.;_ It is a servo error when, besides the error number, the relevant axis is also displayed.
servo amplifier
03.96 20.39
TX8F
CRT (screen) displays
NC error displays
20 No feedback signal 1
Defective encoder or encoder
plug not plugged in
21 No feedback signal 2
Defective encoder or encoder
plug not plugged in
22 No feedback signal 3
Defective encoder or encoder
plug not plugged in
20.40 03.96
TX8F
CRT (screen) displays
NC error displays
03.96 20.41
TX8F
CRT (screen) displays
NC error displays
~ It is a servo error when, besides the error number, the relevant axis is also displayed.
'
802 INIT PARAM ERR Initialisation error Switch off/on again
[D Parameter transmission from
CNC to axis amplifiers was
faulty
37 Parameter error
Errors have occurred during
parameter transmission
~ It is a servo error when, besides the error number, the relevant axis is also displayed.
S03 SERVO ALARM:NR Number of axis concerned is After error rectification, display
[D displayed; read error off the can be cancelled by NC
axis RESET
42 Sensor error 1
Sensor error of motor
encoder
43 Sensor error 2
Sensor error in closed-loop
operation
44 Sensor error
20.42 03.96
TX8F
CRT (screen) displays
NC error displays
54 Amplifier overloaded
Amplifier was overloaded for
longer than a preset time
55 EMERGENCY STOP
An EMERGENCY STOP signal
has been triggered by the
control system or the servo
amplifiers
N.Qle;_ It is a servo error when, besides the error number, the relevant axis is also displayed.
EO Overexcitation
80% of permissible overload of
servo motor reached
E1 Overcurrent
80% of permissible overcurrent
reached
03.96 20.43
TX8F
CRT (screen) displays
NC error displays
E4 Parameter error
A wrong parameter or value
has been set
E6 Limit stop
Limit stop has been reached;
speed control has been
interrupted
E7 NC EMERGENCY STOP
Control system signals an
EMERGENCY STOP situation to
the servo amplifiers
Nms,: It is a servo error when, besides the error number, the relevant axis is also displayed.
20.44 03.96
TX8F
CRT (screen) displays
NC error displays
NQta; It is a spindle error when, besides the error number, no axis number is displayed.
10 Voltage tolerance
Supply voltage has exceeded or
fallen below correct value by 10-
15%;
a voltage drop of <! 15 ms has
taken place
03.96 20.45
TXSF
CRT (screen) displays
NC error displays
ik~!'~Mw.l
Error display Cause Remedy
20.46 03.96
TXSF
CRT (screen) displays
NC error displays
34 Parity error
Transmission error between
CNC and converter;
disturbance on line
52 Position error
Encoder gives incorrect value;
parameter ORS2 has
inadmissible value
03.96 20.47
TX8F
CRT (screen) displays
NC error displays
t!QJe;_ It is a spindle error when, besides the error number, no axis name is displayed ..
EO Voltage drop
Voltage drop has occurred in
power supply
E4 Parameter error
A parameter value is outside
the permissible range
E7 NC EMERGENCY STOP
EMERGENCY STOP signal
from control system present on
converter
20.48 03.96
TXSF
CRT (screen) displays
NC error displays
0052
.
0057 No opt. card Supply opt. card
03.96 20.49
TXSF
CRT (screen) displays
NC error displays
20.50 03.96
TXBF
CRT (screen) displays
NC error displays
03.96 20.51
TX8F
CRT (screen) displays
NC error displays
··~-·---•
System alarms:
Error display
Z../P...
Cause Remedy
203 MEMORY PARITY This alarm occurs if wrong data Delete memory;
have been used for arithmetic exchange software;
functions exchange memory card
250 INVALID IT
253 TEMP.OVER
20.52 03.96
TX8F
CRT (screen) displays
NC error displays
03.96 20.53
TX8F
CRT (screen) displays
NC error displays
EDIT displays
MDI displays:
MDI entry complete Data input in MDI mode done correctly and completely
EE ROM data storage Data read in by means of parameter tape are being stored in
E2 ROM memory
Compare execution Program or data comparison between punched tape, etc. and
NC memory contents running correctly
20.54 03.96
TXSF
CRT (screen) displays
NC error displays
&
EDIT displays
Merge execution Merging of several programs in one has been called up and is
taking· place
Merge complete
Erase complete
Copy complete
Condensing complete .
Graphics
Auxiliary functions
Procedure complete
Execute procedure
Variable error
03.96 20.55
TXSF
Programming errors: P...
P10 EXCS. AXIS No. Too many addresses have been Check program;
specified in this block check number of axes
(parameters)
P20 DIVISION ERROR Input value is smaller than Check parameters of smallest
smallest increment output resolution
20.56 03.96
TXSF
CRT (screen) displays
NC error displays
03.96 20.57
TXBF
CRT (screen) displays
NC error displays
P113 ILLEGAL PLANE Programmed angle is not within Correct angle (program)
selected plane
20.58 03.96
TXSF
CRT (screen) displays
NC error displays
P151 ERROR G2/G3 Error in connection with G46 Modify program accordingly
AND G46 when programming an arc;
G2/G3 must not be programmed
in combination with G41, G42,
G46 and G40 (in one block)
P153 I.F. ERROR G46 Trouble during machining with Check program
TRC/MRC
P155 F-CYC ERR (CC) No multiple cycle must be used Correct program
with G46;
repeat cycle cancels TRC
P158 ILLEGAL TIP P. Wrong tool quadrant is used Select correct quadrant
within G46
P170 NO CORR. No. No tool number specified for Insert number in program;
G41, G42, G46 check compensation
03.96 20.59
TXBF
CRT (screen) displays
~:-----
NC error displays
P185 NO TAP CYC SPC Tapping cycle not loaded in the Set parameter
RAM
P190 NO CUTTING CYC Cycles not loaded Read cycle programs into
control
P192 CHAMFERING ERR Entered transition chamfer Check program and change, if
inadmissible in threading cycle necessary, to a permissible
valoe
20.60 03.96
TX8F
CRT (screen) displays
NC error displays
P201 PROG. ERR (MRC) Inadmissible G-function defined Check program for finished
in contour description for contour
finished part;
G27/G28, G30, G31, G33 are
not admissible
P202 BLOCK OVER Too many finished contour Modify program for finished
(MRC) blocks for use of roughing contour and reduce number of
cycles blocks (<50)
P203 CONTOUR ERROR The roughing cycles cannot Check roughing cycles
machine the programmed (contour definition)
contour
P206 START P ERROR Wrong start point has been Modify program
programmed in the cycles
P210 NO PAT CYC SPC Cycles are not in control Set or load cycles
P240 NO VARBL. SPEC [#00] No variables are defined Delete variable command;
check specification
03.96 20.61
TX8F
CRT (screen) displays
NC error displays
P242 EQL. SYM. MSSG. "Equals" sign has not been Check and correct variables
entered in a variable definition
P243 VARIABLE ERR. Error when processing program Check and correct value
variables range, quantity, number and
function
P273 MACRO OVERCALL Number of macro call-ups too Reduce macro frequency
large
P275 MACRO AGR. EX. Number of arguments in macro Check macro call-up
call-up II too large
20.62 03.96
TXSF
CRT (screen) displays
NC error displays
P284 INTEGER OVER Number with too many positions Check program
has been entered in an
arithmetic operation
P292 SETVN SNT. ERR Variable name has more than 7 Correct program
characters;
max. number = / characters
P301 VAR NAME DUPLI Variable name exists already in Correct program or assign
the program different name
03.96 20.63
TX8F
CRT (screen) displays
NC error displays
P370 NO OPOS MR SPC Mirror function G68 is not set Check parameter;
delete G68 from program
P392 LES AGL (GEOMT) When programming straight line- Check program
straight-line, angle is smaller
than 1°
P393 INC ERR (GEOMT) Within the geometry, second Modify program
block programmed in
incremental
20.64 03.96
TX8F
CRT (screen) displays
NC error displays
P410 NO ADDRS. CHG. Specified address is wrong Check address format and
parameter
03.96 20.65
TX8F
CRT (screen) displays
NC error displays
P432 NO G29SPEC
P433 NOG27SPEC
P~37 NO TOOL P SPEC Value for tool changing point not Correct program
set
P482 MILL ILL.AXIS When milling, C is not allowed Program correct axis
as motion axis
20.66 03.96
TXBF
CRT (screen) displays
NC error displays
P502
- ILL.G110 $No. Wrong or no slide specified Correct program
P601 NO GOB SPEC. Measurement option not set Check G-function parameter
(G31}
P604 G37 ILL. AXIS No axis or more than one axis Correct program
in motion during automatic tool
measurement
03.96 20.67
TX8F
CRT (screen) displays
NC error displays
P990 PREPRO S/W ERR lnterpolator software PREPRO Check program, check NC
DATA contains an error software state
P992 BASIC PROG ERR Error in basic software Delete memory and reload basic
software
20.68 03.96
TXBF
Nachdruck - auch auszugsweise -
nur mit Einverstandnis der TRAUB Drehmaschinen GmbH
Jalkipainos - osittainenkin -
sallittu ainoastaan TRAUB Drehmaschinen GmbH:n luvalla
Telefon 07153/5 02 - 0
Telefax 07153/50 25 55
Internet
http://www.traub.de
E-Mail
[email protected]