Essence Ver0508

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 71

HSC & TNC Basics

ver 0508


416
Tel : 031)275-2491
Fax : 031)275-2494
e-mail : div2@otra.co.kr

1. HSC Basics
1)
1920 C.Salomon 15,000 m/min ( )

(valley of death) .
1947~92 Kunznetsow / Kronenberg / Arndt
.
Arndt .
1960 -Darmstadt PTW Prof. Dr. Schulz
Vc 4700 m/min .
, 40%
. .
2) chip

.
.

. .
, .
,
.
.

HSC Basics

p.1-1

OTRA Co., Ltd.



()

Fig. 3 / Chip production on ductile materials with a


propensity to flowing chip formation.

Fig. 4 / Chip production in high-speed


process

Face
Cutting tool
Tool flank
Workpiece

HSC Basics

p.1-2

OTRA Co., Ltd.

(Kf)
. .

Coulomb (Fr = x Fn)


.
. (Fig 4)

.
. .

5% . HSM
.
.

.
.
.
.
Tooth Radial
feed motion forward motion . Radial feed motion
5~10% .
:

o

o
o

HSC Basics

p.1-3

OTRA Co., Ltd.

3) Vc (m/min)
Tool Life

Chip Removing
Force

Cutting Volume

Surface Quality

Cutting Speed

4) HSC

HSC Basics

p.1-4

OTRA Co., Ltd.

5) (Application)

(Al), ,

component

blow mold, graphite

, ,

,
prototype ,

HSC Basics

p.1-5

OTRA Co., Ltd.

6)

Q=

ap ae v f
1000

vf =

fz n zn
1000

[cm3 /min]

ap
de

[m/min]

de = 2 ap (d ap )

[mm]

ae
ve =

n de
1000

[m/min]

* de = / ap = / ae = / vf = / ve = / n = rpm
Q = / zn = / fz =

(rpm)
. flat endmill
. , ball nose endmill endmill (de)
.
,
rpm
. , rpm z-level milling
contour milling .

HSC Basics

p.1-6

OTRA Co., Ltd.

(ap)
( ~ ) (ap) .
.
R = / C2 = (Hardness coefficient) / C3 = (fineness coefficient)

, (vibration) .
rpm .
(high rpm) .
Example :

: 54 HRC

: 50mm

: 6mm

R=3

:8

C3 = 0.2

HSC Basics

C2 = 0.1

ap .
Ap = R*C2*C3
= 3*0.1*0.2 = 0.06mm

p.1-7

OTRA Co., Ltd.

, (run-out ,power),
. , Al
.
Hardened material type
.
3D Ball Torus endmill(Corner R) .
Flat endmill 2D .
Flat endmill .
Ball Torus endmill .
Example : SKD 61 - 52HRC

HSC Basics

p.1-8

OTRA Co., Ltd.

HSC Basics

p.1-9

OTRA Co., Ltd.


.
.

Material : SKD 61 / HRC 50~52

Operation : / 0.2mm

HSC condition :

-.
-. ( 5')
-. Ae 6~10%
-. Ap 5%
-.

RPM Feed

Vc
*

RPM
* rpm /
.

Feed
* Operation (,,)
.

HSC Basics

p.1-10

OTRA Co., Ltd.

Feed RPM

= 6mm ball nose endmill

Ae

= 0.07*6 = 0.4 mm

Ap

= 0.05*6 = 0.3 mm

Fz

= 0.18 mm ( , , 0.12~0.25 )

Vc

= 180 m/min ( 125~250m/min )

RPM

Flat endmill rpm

Vc * 1000
N=

N = (180*1000) / (3.14 * 6)

3.14 * D

N = 9550 RPM

, flat endmill rpm .


ball nose endmill (Ap) 0.3mm .
(De)
Deff = 2

Ap ( D-Ap )

Deff = 2

0.3 ( 6-0.3 )

Deff = 2.615mm

Note :

RPM

Ball nose endmill rpm

Vc * 1000
N=
3.14 * Deff

N = (180*1000) / (3.14*2.615)

N = 22,000 RPM

Vf = 0.18 * 2 * 22000

Vf = 8000 mm/min

Feed
Vf = Fz * Zn * N

Operation : / max 0.1 mm

HSC condition :

-. motion
-. , . - step
-. Ae 6~8 %
-. Ap 5%
-.

HSC Basics

p.1-11

OTRA Co., Ltd.

Feed RPM

= 4mm ball nose endmill

Ae

= ( 0.2 mm)

Ap

= 0.05*4 = 0.2 mm / = ~0.3 mm

Fz

= 0.12 mm ( 0.18~0.15 )

Vc

= 180 m/min ( 125~250m/min )

(De)
Deff = 2

Ap ( D-Ap )

RPM

Deff = 2

0.3 ( 4-0.3 )

Deff = 2.615mm

Ball nose endmill rpm

Vc * 1000
N=
3.14 * Deff

N = (180*1000) / (3.14*2.1)

N = 28,000 RPM

Vf = 0.125 * 2 * 28000

Vf = 7000 mm/min

Feed
Vf = Fz * Zn * N

; feedrate 12M/min

Note :

HSC Basics

p.1-12

OTRA Co., Ltd.

7 ) CAD / CAM in High Speed Milling


, CAD/CAM
, .
RPM 5~10 .
, .
HSC .
Tolerance Surface Trim
.
.
(IGES or VDAFS) import , surface
data import , .
(STEP or Parasolid) Direct Interface
surface .

Note :

HSC Basics

p.1-13

OTRA Co., Ltd.

(Roughing) :
operation , .
,
.
,(dynamics) tool path
, .
HSC
-. 5' .
-. , , CNC .
-. , .

, .
-. Ae 6~8%, Ap 5% .

Note :

HSC Basics

p.1-14

OTRA Co., Ltd.

(Prefinishing) :
, . ( 1)
(,) CAD/CAM ,
, .
,
. ( 2)

. ,
.
HSC
-. .
-. , .
.
-. Ae 6~8% .
-. .

Note :

HSC Basics

p.1-15

OTRA Co., Ltd.

(Finishing) :
.
,
. ,
.
(high rpm speed) (Fz)
.
HSC
-. .
-. , .
.
-. (Fz) Ae .
-. True scallop milling .
Scallop milling surface
.
.

Note :

HSC Basics

p.1-16

OTRA Co., Ltd.

8) Tool Holder
Toolholder

(G 2.5 )

run-out ()

rpm

Minimum

mass, short, slim

Steep Taper type holder Hollow Cup Taper holder


Steep Taper (ISO, BT,CAT)

Hollow Cup Taper ( HSK )

run-out

. ( )

Minimum mass

. ( )

Larger mass

HSC Basics

p.1-17

OTRA Co., Ltd.

HSK ?

-
(BT )
5~7 .

-

HSK
- .

- HSK

.
HSK .

- .
. HSK .
.

HSC Basics

p.1-18

OTRA Co., Ltd.

HSK Type A-F


Type A / DIN 69893 Part 1 2 -
M/C, , /
Coolant / 2
/ 2 /
Type B /
, / /
/ 2 /

Type C & D / DIN 69893 Part 1 2 -


/ Type C
Axial Coolant 2
/ Type D 2
.

HSC Basics

p.1-19

OTRA Co., Ltd.

Type E / DIN 69893 Part 1 2 -


/ .
Friction Grip / Central Coolant

Type F
/ Central Coolant (Type E
.)

HSC Basics

p.1-20

OTRA Co., Ltd.

Toolholder
Collet type Toolholder
:

(0.5mm~16mm/HSK E40)

0.025mm ( .)

, .

shank collet collet .

HSC Basics

p.1-21

OTRA Co., Ltd.

Hydraulic Expansion Type ( Toolholder)


:

shank
.

reducing

reducing
.

HSK E40 . , HSK 63A


. 24,000RPM

HSK E40 .

Shrink Fit type ( )


:

0.003mm

collet type
2~4 .

3mm

. ( )

collet type . (30%)

- shank . heating .

HSC Basics

p.1-22

OTRA Co., Ltd.

Threaded type cutter chucks ( )


:

0.01mm .

rpm . max.15,000 rpm

HSC Basics

p.1-23

OTRA Co., Ltd.

9) (HSC TOOL)
.
(Shearing force) .
, .

(Demands on HSM tools)


-. Run-Out(balancing)
-.
-.
-.
-.
-.
-. Large cutting edge overlap

(Vc)

-.

-.

-.

-.

-.

-.

-.

-.
.
.
.

-.
.
.

HSC Basics

p.1-24

OTRA Co., Ltd.

Balancing
?
, , ,
.
mikron . 2
- .
- 42,000rpm .
- , .
- .

Balncing
Balancing
.
-
-
-
- .

Balncing
(, , ) .
.

.
.
.

HSC Basics

p.1-25

OTRA Co., Ltd.

Cutting Materials ( )

. .
, (Hardness) .
(Vc) .
, Ck45 800 m/min 750
1,600 m/min 1,150 . ( : Schulz, PTW Th Darmstadt)
, ,
.
.
HSS (High speed steel) .
5 .
-. HSS ( , - .)
-. Tungsten carbide ( , )
-. Cermets
-. Ceramics
-. Diamond and CBN
Carbide
carbide ,
hard carbide . carbide
. (Co) bonding .
(WC) (Tic), (TaC)
(NbC) .
0.6~0.9 0.4~0.6 .
edge
. .

HSC Basics

p.1-26

OTRA Co., Ltd.

Cermet
Cermet micro-grain carbide
Carbide
. ,
.Cermet
( )
.

Ceramic
,
.
carbide
,
.
(, , )
.

(stress free machining) .

PCBN, CBN (Polycrystalline Cubic Boron Nitride)


(2,000)
.
50HRc ,
.
CBN CARBIDE 5~10 .
.
PCD (Polycrystalline Diamond)
PCD PCB ,
.
PCD steel
, 600
carbon . PCD Al, Mg,Cu
, .

HSC Basics

p.1-27

OTRA Co., Ltd.

Coatings ()
TiCN (titanium carbon nitride)
TiAlN(titanium Aluminum nitride)

.
,
TiCN (hardness)
, TiAlN
.
,

.

HSC Basics

p.1-28

OTRA Co., Ltd.

2. TNC Basics
1) TNC controller
TNC Talkable Numerical Control
controller. ,
.
Heidenhain TNC controller

.

.

Coordinate system ( )

Refefence mark ( )
, 20mm
reference mark( ) . 20mm
.

TNC Basics

p.2-1

OTRA Co., Ltd.


Absolute Coordinate ( )
,
.
Example :
Hole 1

X = 10mm Y = 10 mm

Hole 2

X = 30mm Y = 20 mm

Hole 3

X = 50mm Y = 30 mm

Incremental Coordinate ( )

.
(X,Y,Z) "I'
.
Example :
Hole 4 X = 10mm, Y = 10mm .
Hole 4 Hole 5
IX = 20mm, IY = 10mm .
Hole 5 Hole 6
IX = 20mm, IY = 10mm .

Polar coordinate ( )

, .

TNC Basics

p.2-2

OTRA Co., Ltd.

File Management Fundamentals ( )


Files ()
,
.
Example :
HSC.I

: Iso nc data

HSC.H

: Heidenhain

Tool.T

: tool table

Datum.D : datum table


.
.
.

Directories ()
TNC .
TNC 6 , 16 .
Paths ()
path , .
"" .
Example :
,
TNC : 'AUFTR1'
'AUFTR1' 'WZTAB'
'PROG1.H' ,
path () .
TNC:AUFTR1NCPROGPROG1.H

TNC Basics

p.2-3

OTRA Co., Ltd.

File manager ( )

PGM MGT .
editing mode , program run, full sequence single block mode
.
Display

FILE NAME

: 16

BYTE

: ()

STATUS

: Program and Editing mode .

: Test Run mode .

: Program Run, Full sequence Single block .

: .

DATE

: .

TIME

: .

TNC Basics

p.2-4

OTRA Co., Ltd.


Soft Key


()

10

Tag :

( )

TNC Basics

p.2-5

OTRA Co., Ltd.

,
.


, .

'SELECT' ENT .


.
NEW NAME

'ENT' .

Create directory \ NEW NAME?


'YES' .


'Copy' .
'EXECUTE' 'ENT' .

* 'EXECUTE' 'PARALLEL EXECUTE'


, Back ground
. ( )

TNC Basics

p.2-6

OTRA Co., Ltd.


.
.

EXECUTE' 'ENT' .

.
'DELETE' 'YES' .

.
'DELETE' 'YES' .

"Directory not empty" .
'MORE FUNCTIONS'
'DELETE ALL' .
** Note : " TNC:" 'DELETE ALL'
TNC .!!!!!!!
Tag ( )
Tag

Tag

Tag

Tag

Tag

TNC Basics

p.2-7

OTRA Co., Ltd.

'Copy' 'Delete'
, , 'Tag' .
, 'Tag' .

'TAG FILE' Tag .


Tag .
'TAG FILE' Tag .

Tag 'COPY TAG' ,


'DELETE' .


'RENAME' .
'ENT' ( ).

, 'PROTECT' .
Status 'P' .
, 'UNPROTECT' .

10
.

TNC Basics

p.2-8

OTRA Co., Ltd.

Tables in TNC (Tool Table, Pocket Table, Datum Table)


TNC Table
.
Tool table, Pocket table Datum table .
Tool Table


" .* T " .
" TNC: " Path
.

Tool table
'TOOL TABLE'
.
'EDIT ON'
.

Tool table :

Abbr.

Input

Dialog

NAME

Tool name ?

Tool length ?

Tool radius R ?

R2

Ball : R2=R / FLAT : R2=0 / Toric : 0<R2<R

Tool radius R2 ?

DL

L offset

Tool length oversize ?

DR

R offset

Tool radius oversize ?

DR2

R2 offset

Tool radius oversize R2 ?

LCUTS

Cycle 22 /

Tool length in the tool axis ?

ANGLE

Cycle 22/208

Maximum plunge angle ?

TL

Tool Lock (TL : Tool Locked)

Tool lock ?

RT

Replacement tool ?

TIME1

(minutes)

Maximum tool age ?

TNC Basics

p.2-9

OTRA Co., Ltd.

Abbr.

Input

Dialog

TIME2

TOOL CALL (minute).

Maximum tool age for

TOOL CALL ?

TOOL CALL .
CUR.TIME . TNC

Current tool life?

. .
DOC

Tool description ?

PLC

PLC

PLC status ?

PLC VAL

PLC

PLC value ?

Tool table :

Abbr.

Input

Dialog

CUT

( 20 )

Number of teeth ?

LTOL

'L' .

Wear tolerance : length ?

'TL' . 0~0.9999 mm
RTOL

'R' .

Wear tolerance : radius ?

'TL' . 0~0.9999 mm
DIRECT.

Cutting direction (M3=-) ?

TT:R-OFFS stylus

Tool offset : radius ?

. 'R'.
TT:L-OFFS stylus

Tool offset : length ?

. '0'.
LBREAK

'L' .

Breakage tolerance : length?

'TL' . 0~0.9999 mm
RBREAK

'R' .

Breakage tolerance : radius?

'TL' . 0~0.9999 mm

Pocket table


TOOL_P.TCH .
TNC
.
, Program run
'M' .

TNC Basics

p.2-10

OTRA Co., Ltd.


'TOOL TABLE'
.
'POCKET TABLE' .

'EDIT' 'ON' .

Abbr.

Input

Dialog

Tool number ?

ST

Special tool ?

Fixed pocket? YES = ENT /

NO = NO ENT

Locked Pocket

PLC

PLC

PLC status ?

TNAME

TOOL.T

DOC

TOOL.T

* '0' .
Example :
,
'0' '1' .
'1' .
'1' '0' , .

Datum table



.

.

TNC Basics

p.2-11

OTRA Co., Ltd.

NC operating mode

PROGRAMMING AND EDITING


TEST RUN

MANUAL OPERATION



EL. HANDWHEEL



POSITIONING WITH MANUAL


INPUT (MDI)


PROGRAM RUN,
FULL SEQUENCE

PROGRAM RUN,
SINGLE BLOCK

TNC Basics

p.2-12

OTRA Co., Ltd.

2) Path Functions
Function

Key

Tool movement

Required input

Line L

Chamfer CHF

Circle Center CC

Circle C

Circular Arc CR


Circular Tangent CT

(Tangent Arc)
Corner Rounding RND

Rounding

FK Free Contour

Programming

Rounding R

: L
,
.
Coordinate :
Radius Compensation RL/RR/R0 :
Feed rate F : ( )
Miscellaneous function M : M

Example NC blocks
8 L X+10 Y+40 RL F2000 M3
9 L IX+20 IY-15
9 L X+60 IY-10

TNC Basics

p.2-13

OTRA Co., Ltd.

: CHF
.
CHF , .
Chamfer side length :
Feed rate F :

Example NC blocks
7 L X+0 Y+30 RL F2000 M3
8 L X+40 IY+5
9 CHF 12 F2500
10 L IX+5 Y+0
Corner rounding RND
rounding .
Rounding-off radius :
Feed rate F :

Example NC blocks
5 L X+10 Y+40 RL F2000 M3
6 L IX+40 Y+25
7 RND R5 F3000
8 L X+10 Y+5
: CC
,
'CC' .
Coordinates CC :
'CC' ,
.

Example NC blocks
5 CC X+25 Y+25
10 L X+25 Y+25

* 'CC' ,
.

11 CC

TNC Basics

p.2-14

OTRA Co., Ltd.

'C' ( )
'C' 'CC'
, .
Coordinates :
Coordinates :
Direction of rotation DR :
Feed rate F : ( )
Miscellaneous function M : M ( )

Example NC blocks
5 CC X+25 Y+25
6 L X+45 Y+25 RR F2000 M3
7 C X+45 Y+25 DR+
* Full circle ()
.

'CR' ( )
Coordinates :
Radius R : (+/-)
.
Direction of rotation DR :
.(,)
Miscellaneous function M
Feed rate F

* Full circle ()
, 'CR'
. ,
,
.

TNC Basics

p.2-15

OTRA Co., Ltd.

CCA R
4
.
: CCA<180' R>0 '+' .
: CCA>180' R<0 '-' .
.

.
: DR- ( RL)
: DR+ ( RL)
Example NC blocks
10 L X+40 Y+40 RL F2000 M3
11 CR X+70 Y+40 R+20 DR- ( 1)
11 CR X+70 Y+40 R+20 DR+ ( 2)
11 CR X+70 Y+40 R-20 DR- ( 3)
11 CR X+70 Y+40 R-20 DR+ ( 4)
'CT' ( )
.
'CT'
.
Coordinates :
Feed rate F
Miscellaneous function M

Example NC blocks
7 L X+0 Y+25 RL F3000 M3
8 L X+25 Y+30
9 CT X+45 Y+20
10 L Y+0

TNC Basics

p.2-16

OTRA Co., Ltd.

Path functions -Polar Coordinates ( )


'CC' 'PR' 'PA' .
Function

Key

Tool movement

Required input

LP

CP

CC'

CTP

R ,

: CC
CC' .
Coordinates CC : 'CC' .
'CC'
.

Example NC blocks
12 CC X+45 Y+25
: LP
.
Polar coordinates radius PR :
'CC'
Polar coordinates angle PA :
(-360'~+360')

Example NC blocks
12 CC X+45 Y+25
13 LP PR+30 PA+0 RR F3000 M3

* PA .

14 LP PA+60

PA>0, '+'

15 LP IPA+60

PA>0, ' - '

16 LP PA+180

TNC Basics

p.2-17

OTRA Co., Ltd.

CC : CP
Polar coordinates angle PA :
(-5400'~+5400')
Direction of rotation DR :

Example NC blocks
18 CC X+25 Y+25
19 LP

PR+20 PA+0 RR F2500 M3

20 CP

PA+180 DR+

: CTP
Polar coordinates radius PR :
'CC'
Polar coordinates angle PA :

Example NC blocks
12 CC X+40 Y+35

* 'CC' .

13 L X+0 Y+35 RL F2500 M3


14 LP PR+25 PA+120
15 CTP PR+30 PA+30
16 L Y+0

Polar coordinates angle :
total angle

.
Coordinate :
.
Direction of rotation DR :
(CW) : DR (CCW) : DR+

Example NC blocks
12 CC X+40 Y+25
13 L Z+0 F100 M3
14 LP PR+3 PA+270 RL F50
15 CP IPA-1800 IZ+5 DR-

TNC Basics

p.2-18

OTRA Co., Ltd.

Contour Approach and Departure ( )


(Approach) (Departure) APPR/DEP .
APPR/DEP , .
APPR DEP () .
PS : Ps

, (R0) APPR
.
PH : APPR/DEP

APPR/DEP
.
PA PE

APPR 'Z' , 'Z'


PH .
PN : PN DEP .

APPR LT (Line Tangential)


PS .
APPR/DEP APPR LT .
PA .
LEN : PH PA .
RR/RL .

Example NC blocks
7 L X+40 Y+10 R0 FMAX M3

: (R0) PS

8 APPR LT X+20 Y+20 Z-10 LEN15 RR F1000 : RR, PA , PA PH LEN=15


9 L X+35 Y+35

10 L

: .

TNC Basics

p.2-19

OTRA Co., Ltd.

APPR LN (Line Normal)


PS .
APPR/DEP APPR LN .
PA .
LEN : PH PA .( '+' )
RR/RL .

Example NC blocks
7 L X+40 Y+10 R0 FMAX M3

: (R0) PS

8 APPR LN X+10 Y+20 Z-10 LEN15 RR F1000 : RR, PA , PA PH LEN=15


9 L X+20 Y+35

10 L

: .

APPR CT (Circle Tangential)


PS .
APPR/DEP APPR CT .
PA .
R . ,
'+'
'-'
CCA '+' 360' .
RR/RL .

Example NC blocks
7 L X+40 Y+10 R0 FMAX M3

: (R0) PS

8 APPR CT X+10 Y+20 Z-10 CCA180 R10 RR F1000

: RR, PA , R+10

9 L X+20 Y+35

10 L

: .

TNC Basics

p.2-20

OTRA Co., Ltd.

APPR LCT (Line Circle Tangential)


PS .
APPR/DEP APPR LCT .
PA .
R '+'
RR/RL .

Example NC blocks
7 L X+40 Y+10 R0 FMAX M3

: (R0) PS

8 APPR LCT X+10 Y+20 Z-10 R10 RR F1000

: RR, PA , R+10

9 L X+20 Y+35

10 L

: .

DEP LT (Line Tangential)


(PE)
APPR/DEP DEP LT .
LEN : PE PN .

Example NC blocks
7 L Y+20 RR FMAX

: PE

8 DEP LT LEN12.5 F1000

: LEN=12.5 , DEP .

9 L Z+100 FMAX M2
DEP LN (Line normal)
(PE)
APPR/DEP DEP LN .
LEN : PE PN '+' .

Example NC blocks
7 L Y+20 RR FMAX

: PE

8 DEP LN LEN20 F1000

: LEN=20 , DEP .

9 L Z+100 FMAX M2

TNC Basics

p.2-21

OTRA Co., Ltd.

DEP CT (Circle Tangential)


(PE)
APPR/DEP DEP CT .
CCA .
R . ,
'+'
'-'

Example NC blocks
7 L Y+20 RR FMAX

: PE

8 DEP CT CCA180 R+8 F1000

: CCA=180' , R=8 mm

9 L Z+100 FMAX M2
DEP LCT (Line Circle Tangential)
(PE)
APPR/DEP DEP CT .
PN .
R '+' .

Example NC blocks
7 L Y+20 RR FMAX

: PE

8 DEP LCT X+10 Y+12 R+8 F1000 : PN , R=8


9 L Z+100 FMAX M2

TNC Basics

p.2-22

OTRA Co., Ltd.

cycles
SL cycle (Subcontour List)
12 (subcontour / pocket, island) .
Subcontour , TNC Cycle 14 CONTOUR GEOMETRY
.

F M .
, , RR

(pocket) .
, , RL

(island) .
.

Overview of SL cycles
Cycle

Softkey

14 CONTOUR GEOMETRY ()
20 CONTOUR DATA ()
21 PILOT DRILLING ()
22 ROUGH-OUT ()
23 FLOOR FINISHING ()
24 SIDE FINISHING ()

TNC Basics

p.2-23

OTRA Co., Ltd.

CONTOUR GEOMETRY (Cycle 14)



Cycle 14 CONTOUR GEOMETRY .
12 .
Label numbers for the contour :
label .
'ENT' ,
'END' .

Example NC blocks
12 CYCL DEF 14.0 CONTOUR GEOMETRY
13 CYCL DEF 14.1 CONTOUR LABEL 1/2/3/4
CONTOUR DATA (Cycle 20) -
Cycle 20 .
DEPTH (+,-) .
Cycle 20 Cycle 21~24 .
Q SL cycle , Q1~Q19 .
Milling depth Q1 () :
.
Path overlap factor Q2 : Q2 x = K
Finishing allowance for side Q3 :
Finishing allowance for floor Q4 :
Workpiece surface coordinate Q5 () :
Set-up clearance Q6 () :
Clearance height Q7 () :
Inside corner radius Q8 : R
Direction of rotation ?Clockwise =-1 Q9 :
CW : Q9=-1,
CCW : Q9=+1,

TNC Basics

p.2-24

OTRA Co., Ltd.

ROUGH-OUT (Cycle 22) -


Plunge depth Q10 () : (Ap)
Feed rate for plunging Q11 :
Feed rate for milling Q12 :
Coarse roughing tool number Q18 :
. '0'
. '0'

(. ). , 'TOOL TABLE' 'LCUTS'
'ANGLE' .
Reciprocation feed rate Q19 : ,'0'

FLOOR FINISHING (Cycle 23) -


.
(tangential arc) ,
.
Feed rate for plunging Q11 :
Feed rate for milling Q12 :

Example NC blocks
60 CYCL DEF 23.9 FLOOR FINISHING
Q11=1000 ; FEED RATE FOR PLUNGING
Q12=2000 ; FEED RATE FOR MILLING
SIDE FINISHING (Cycle 24) -
, , .
Direction of rotation ? Clockwise=-1 Q9:
Plunging depth Q10() : (Ap)
Feed rate for plunging Q11 :
Feed rate for milling Q12 :
Finishing allowance for side Q14 () :

TNC Basics

p.2-25

OTRA Co., Ltd.

BORING MILLING (Cycle 208)


.
hole
. 'DEPTH' (+,-) '0'
.
.
Set-up clearance Q200() :

Depth Q201 () :
Feed rate for plunging Q206 :
Infeed per helix Q335 () : 1
Workpiece surface coordinate Q203 () :

2nd set-up clearance Q204() :
Nominal diameter Q335 () :

.
Roughing diameter Q342 () : '0'

.
2
. , hole
.

Example NC blocks
12 CYCL DEF 208 BORE MILLING
Q200=2

; SET-UP CLEARANCE

Q201=-80

; DEPTH

Q206=1500

; FEED RATE FOR PLUNGING

Q334=1.5

; PLUNGING DEPTH

Q203=+100

; SURFACE COORDINATE

Q204=50

; 2ND SET-UP CLEARANCE

Q335=25

; NOMINAL DIAMETER

Q342=0

; ROUGHING DIAMETER

TNC Basics

p.2-26

OTRA Co., Ltd.

MULTIPASS MILLING (Cycle 230)


Starting point in 1st axis Q225 () :
X
Starting point in 2nd axis Q226 () :
Y
Starting point in 3rd axis Q227 () :
Z
First side length Q218 () : X
Second side length Q219 () : Y
Number of cuts Q240 : tool path , Q219Q240= Ae
Feed rate for plunging Q206 :
Feed rate for milling Q207 :
Stepover feed rate Q209 :
Set-up clearance Q200 () :
, ( ~ )

RULED SURFACE (Cycle 231)


Starting point in 1st axis Q225 () : '1' X
Starting point in 2nd axis Q226 () : '1' Y

4
3

Starting point in 3rd axis Q227 () : '1' Z


2nd point in 1st axis Q228 () : '2' X

1
2

2nd point in 2nd axis Q229 () : '2' Y


2nd point in 3rd axis Q230 () : '2' Z
3rd point in 1st axis Q231 () : '3' X
3rd point in 2nd axis Q232 () : '3' Y
3rd point in 3rd axis Q233 () : '3' Z

4
3

4th point in 1st axis Q234 () : '4' X


4th point in 2nd axis Q235 () : '4' Y
4th point in 3rd axis Q236 () : '4' Z
Number of cuts Q240 : 1~4,2~3 tool path

2
1

Feed rate for milling Q207 : , path


.

TNC Basics

p.2-27

OTRA Co., Ltd.

Coordinate Transformation Cycles ( )


Cycle

Soft key

7 DATUM SHIFT

8 MIRROR IMAGE

10 ROTATION

11 SCALING FACTOR

DATUM SHIFT (Cycle 7)


DATUM SHIFT
.


. DATUM SHIFT
shift .

Datum shift : .

Example NC blocks
13 CYCL DEF 7.0 DATUM SHIFT
14 CYCL DEF 7.1 X+60
15 CYCL DEF 7.2 Y+40
16 CYCL DEF 7.3 Z-5
Datum shift shift '0' .
Example NC blocks
13 CYCL DEF 7.0 DATUM SHIFT
14 CYCL DEF 7.1 X+0
15 CYCL DEF 7.2 Y+0
16 CYCL DEF 7.3 Z+0
M02,M30 .

TNC Basics

p.2-28

OTRA Co., Ltd.

DATUM SHIFT (Cycle 7)


EROWA,3R,MECATOOL

datum shift .
Datum shift : .(#_)

Example NC blocks
13 CYCL DEF 7.0 DATUM SHIFT
14 CYCL DEF 7.1 #5
MIRROR IMAGE (Cycle 8)
.
mirror
, mirror .
Mirrored axis ? : . 3
.

Example NC blocks
79 CYCL DEF 8.0 MIRROR IMAGE
80 CYCL DEF 8.1 X Y U
Mirror 'NO ENT' .
ROTATION (Cycle 10)
.
Rotation : . (-360'~+360')

Example NC blocks
13 CYCL DEF 7.0 DATUM SHIFT
14 CYCL DEF 7.1 X+60
15 CYCL DEF 7.2 Y+40
16 CYCL DEF 10.0 ROTATION
17 CYCL DEF 10.1 ROT+35
Rotation '0' .

TNC Basics

p.2-29

OTRA Co., Ltd.

Special Cycles
DWELL TIME (Cycle 9)
.
Dwell
.
Dwell time in seconds : .
0.001s 0~3600s .

Example NC blocks
89 CYCL DEF 9.0 DWELL TIME
90 CYCL DEF 9.1 DWELL 30
PROGRAM CALL (Cycle 12)
.
Program name :
. path .

Example NC blocks
55 CYCL DEF 12.0 PGM CALL
56 CYCL DEF 12.1 PGM TNC:\KLAR35\FK1\50.H
57 L X+20 Y+50 FMAX M99
TOLERANCE (Cycle 32)
Tool path segment .

TNC (smooth)
tool path
Cycle 32 .
Cycle 32 Tolerance HSC Mode .

Tolerance

Tolerance ,
HSC Mode look ahead system ( ) .
HSC MODE : 0 Finishing () / HSC MODE : 1 Roughing ()
** TOL '0' .

Example NC blocks
HSC Mode

TNC Basics

p.2-30

OTRA Co., Ltd.

Labeling Subprogram and Program Section Repeats ( )


.
Labels (LBL)
'LBL' . 1~254 LBL
. LBL .
LBL 0' .
Subprograms ( )
254
, .
. ,
M2 M30 .
M2 M30
.
Operating Sequence ( )
1. CALL LBL .
2. CALL LBL LBL1~LBL0 .
3. CALL LBL1
.

'LBL SET' . Ex) LBL 1
'LBL SET' '0' .


'LBL CALL' .
Label number : .
Repeat REP : 'NO ENT' .
'Repeat REP' .

TNC Basics

p.2-31

OTRA Co., Ltd.

Q parameter
0 BEGIN PGM warmup MM
1 FN 0: Q10 =+1 ;1st step
2 FN 0: Q11 =+1100 ;feed step
3 FN 0: Q12 =+2000 ;rpm step
4 FN 0: Q40 =+1 ;repeat 1st step
5 LBL 10
6 TOOL CALL 3 Z SQ12
7 M3
8 LBL 1
9 L X-613 Y+477 Z+482 FQ11 M91
10 L X-39 Y+51 Z+148 M91
12 CALL LBL 1 REPQ40
13 FN 1: Q10 =+Q10 + +1 ;step
14 FN 3: Q11 =+1100 * +Q10
15 FN 3: Q12 =+2100 * +Q10
16 FN 3: Q40 =+3 * +Q10 ;repeat Nr
17 FN 12: IF +Q10 LT +20 GOTO LBL 10
18 M140 MB MAX
19 M30
20 END PGM warmup MM


LBL 'CALL LBL/REP'
LBL .
65534 .
/' ,
REP 1 .
Operating Sequence ( )
1. CALL LBL/REP .
2. LBL~CALL LBL/REP REP
.
3. .

TNC Basics

p.2-32

OTRA Co., Ltd.

'LBL SET' LBL .


'LBL CALL' LBL .

(CALL PGM)
CALL PGM' LBL
.
M2 M30 .
Operating Sequence ( )
1. CALL PGM .
2. CALL PGM .
3. CALL PGM .
PGM CALL .
PROGRAM .
TNC ,

. Ex) TNC:\ZW35\ROUGH\PGM1.H
ISO '.i' .
Cycle 12 PGM CALL .

(Networking)
PC
PC IP (Internet Protocol) .
PC UTP RS-232 . UTP

UTP . UTP Ethernet card


.
PC 1:1 Crossed UTP .
(TNC Remo)

'TNC Remo' http://www.heidenhain.de download .


TNC
1. Programming and editing mode 'MOD' 'NET123' 'ENT' .

TNC Basics

p.2-33

OTRA Co., Ltd.

ENT

2. 'DEFINE NET' .
ADDRESS : IP .
MASK : IP MASK .
** IP MASK .
'END' .
** TNC rebooting
!!!

PC
1. IP MASK .
IP : PC IP .
: IP MASK .
** IP MASK .
'' .

2. 'TNC Remo' .

TNC Basics

p.2-34

OTRA Co., Ltd.

3. Configuration box .(extras configuration).


Configuration : , setting . 'Save as'

.
Connection : . RS-232 LSV-2, Ethernet

TCP/IP .
Setting : TNC IP . Ex)192.168.2.2
Converter : TNC 430 'On live conversion of NC program' ,

iTNC 530 . nc data


.
Language : .
Mode : .
'OK' .

HEIDENHAIN Controller NC DATA (CAM Post Processor )


1. Sequence No (N) .
2. (G02,G03) 'R' G02(G03) Modal
G02(G03) .
3. (G02,G03) 'I,J,K' Modal .
'FANUC' Controller 'I,J,K' ,
'TNC' Controller .
ISO NC data
%P/G name G71

N1 G17 G90 T1 S35000

N2 M3

N3 G4 F300

Dwell time ( , )

TNC Basics

p.2-35

OTRA Co., Ltd.

N4 G481 Q340=+0 Q260=+100 Q341=+0

(TS27 Touch probe )

N4 G583 Q350=+0 Q361=+3 Q362=+0.01 Q359=+0 .. (Blum laser )


N5 M140 MB MAX

'Z' ( )

N6 G17 T1 S35000

N7 G00 X0 Y0 M3 M7

Oil Mist

N8 G62 T0.05 P01 1

Tolerance

T0.05 : tolerance / P01 : HSC Mode

1-,0-

.
N99999999%P/G name G71

HEIDENHAIN NC data
0 BEGIN PGM name MM

1 TOOL CALL 1 Z S35000

2 M3

3 CYCL DEF 9.0 DWELL TIME

Dwell time ( , )

4 CYCL DEF 9.1 DWELL 300


5 TCH PROBE 481 CAL. TOOL LENGTH

(TS27 Touch probe )

6 Q340=+0
7 Q260=+100
8 Q341=+0
5 TCH PROBE 583 TOOL SETTING L

(Blum laser )

6 Q350=0
7 Q361=3
8 Q362=0.01

TNC Basics

p.2-36

OTRA Co., Ltd.

9 Q359=+0
10 M140 MB MAX
11 TOOL CALL 1 Z S35000

12 L X+0 Y+0 FMAX M3 M7

Oil Mist

13 CYCL DEF 32.0 TOLERANCE

Tolerance

14 CYCL DEF 32.1 T0.05

T0.05 : tolerance / HSC Mode :

15 CYCL DEF 32.2 HSC-MODE :1

1-,0-

.
.
20 END PGM name MM

TNC Basics

p.2-37

OTRA Co., Ltd.

Example

p.3-1

OTRA Co., Ltd.

Example

p.3-2

OTRA Co., Ltd.

Example

p.3-3

OTRA Co., Ltd.

Example

p.3-4

OTRA Co., Ltd.

Example

p.3-5

OTRA Co., Ltd.

You might also like