Professional Documents
Culture Documents
Essence Ver0508
Essence Ver0508
Essence Ver0508
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
()
Face
Cutting tool
Tool flank
Workpiece
HSC Basics
p.1-2
(Kf)
. .
.
.
.
.
Tooth Radial
feed motion forward motion . Radial feed motion
5~10% .
:
o
o
o
HSC Basics
p.1-3
3) Vc (m/min)
Tool Life
Chip Removing
Force
Cutting Volume
Surface Quality
Cutting Speed
4) HSC
HSC Basics
p.1-4
5) (Application)
(Al), ,
component
, ,
,
prototype ,
HSC Basics
p.1-5
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
(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
, (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
HSC Basics
p.1-9
.
.
Operation : / 0.2mm
HSC condition :
-.
-. ( 5')
-. Ae 6~10%
-. Ap 5%
-.
RPM Feed
Vc
*
RPM
* rpm /
.
Feed
* Operation (,,)
.
HSC Basics
p.1-10
Feed RPM
Ae
= 0.07*6 = 0.4 mm
Ap
= 0.05*6 = 0.3 mm
Fz
= 0.18 mm ( , , 0.12~0.25 )
Vc
RPM
Vc * 1000
N=
N = (180*1000) / (3.14 * 6)
3.14 * D
N = 9550 RPM
Ap ( D-Ap )
Deff = 2
0.3 ( 6-0.3 )
Deff = 2.615mm
Note :
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
HSC condition :
-. motion
-. , . - step
-. Ae 6~8 %
-. Ap 5%
-.
HSC Basics
p.1-11
Feed RPM
Ae
= ( 0.2 mm)
Ap
Fz
= 0.12 mm ( 0.18~0.15 )
Vc
(De)
Deff = 2
Ap ( D-Ap )
RPM
Deff = 2
0.3 ( 4-0.3 )
Deff = 2.615mm
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
Note :
HSC Basics
p.1-13
(Roughing) :
operation , .
,
.
,(dynamics) tool path
, .
HSC
-. 5' .
-. , , CNC .
-. , .
, .
-. Ae 6~8%, Ap 5% .
Note :
HSC Basics
p.1-14
(Prefinishing) :
, . ( 1)
(,) CAD/CAM ,
, .
,
. ( 2)
. ,
.
HSC
-. .
-. , .
.
-. Ae 6~8% .
-. .
Note :
HSC Basics
p.1-15
(Finishing) :
.
,
. ,
.
(high rpm speed) (Fz)
.
HSC
-. .
-. , .
.
-. (Fz) Ae .
-. True scallop milling .
Scallop milling surface
.
.
Note :
HSC Basics
p.1-16
8) Tool Holder
Toolholder
(G 2.5 )
run-out ()
rpm
Minimum
run-out
. ( )
Minimum mass
. ( )
Larger mass
HSC Basics
p.1-17
HSK ?
-
(BT )
5~7 .
-
HSK
- .
- HSK
.
HSK .
- .
. HSK .
.
HSC Basics
p.1-18
HSC Basics
p.1-19
Type F
/ Central Coolant (Type E
.)
HSC Basics
p.1-20
Toolholder
Collet type Toolholder
:
(0.5mm~16mm/HSK E40)
0.025mm ( .)
, .
HSC Basics
p.1-21
shank
.
reducing
reducing
.
HSK E40 .
0.003mm
collet type
2~4 .
3mm
. ( )
- shank . heating .
HSC Basics
p.1-22
0.01mm .
HSC Basics
p.1-23
9) (HSC TOOL)
.
(Shearing force) .
, .
(Vc)
-.
-.
-.
-.
-.
-.
-.
-.
.
.
.
-.
.
.
HSC Basics
p.1-24
Balancing
?
, , ,
.
mikron . 2
- .
- 42,000rpm .
- , .
- .
Balncing
Balancing
.
-
-
-
- .
Balncing
(, , ) .
.
.
.
.
HSC Basics
p.1-25
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
Cermet
Cermet micro-grain carbide
Carbide
. ,
.Cermet
( )
.
Ceramic
,
.
carbide
,
.
(, , )
.
(stress free machining) .
HSC Basics
p.1-27
Coatings ()
TiCN (titanium carbon nitride)
TiAlN(titanium Aluminum nitride)
.
,
TiCN (hardness)
, TiAlN
.
,
.
HSC Basics
p.1-28
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
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
: Iso nc data
HSC.H
: Heidenhain
Tool.T
: tool table
Directories ()
TNC .
TNC 6 , 16 .
Paths ()
path , .
"" .
Example :
,
TNC : 'AUFTR1'
'AUFTR1' 'WZTAB'
'PROG1.H' ,
path () .
TNC:AUFTR1NCPROGPROG1.H
TNC Basics
p.2-3
File manager ( )
PGM MGT .
editing mode , program run, full sequence single block mode
.
Display
FILE NAME
: 16
BYTE
: ()
STATUS
: .
DATE
: .
TIME
: .
TNC Basics
p.2-4
Soft Key
()
10
Tag :
( )
TNC Basics
p.2-5
,
.
, .
'SELECT' ENT .
.
NEW NAME
'ENT' .
'Copy' .
'EXECUTE' 'ENT' .
TNC Basics
p.2-6
.
.
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
'Copy' 'Delete'
, , 'Tag' .
, 'Tag' .
'RENAME' .
'ENT' ( ).
, 'PROTECT' .
Status 'P' .
, 'UNPROTECT' .
10
.
TNC Basics
p.2-8
" .* T " .
" TNC: " Path
.
Tool table
'TOOL TABLE'
.
'EDIT ON'
.
Tool table :
Abbr.
Input
Dialog
NAME
Tool name ?
Tool length ?
Tool radius R ?
R2
Tool radius R2 ?
DL
L offset
DR
R offset
DR2
R2 offset
LCUTS
Cycle 22 /
ANGLE
Cycle 22/208
TL
Tool lock ?
RT
Replacement tool ?
TIME1
(minutes)
TNC Basics
p.2-9
Abbr.
Input
Dialog
TIME2
TOOL CALL ?
TOOL CALL .
CUR.TIME . TNC
. .
DOC
Tool description ?
PLC
PLC
PLC status ?
PLC VAL
PLC
PLC value ?
Tool table :
Abbr.
Input
Dialog
CUT
( 20 )
Number of teeth ?
LTOL
'L' .
'TL' . 0~0.9999 mm
RTOL
'R' .
'TL' . 0~0.9999 mm
DIRECT.
TT:R-OFFS stylus
. 'R'.
TT:L-OFFS stylus
. '0'.
LBREAK
'L' .
'TL' . 0~0.9999 mm
RBREAK
'R' .
'TL' . 0~0.9999 mm
Pocket table
TOOL_P.TCH .
TNC
.
, Program run
'M' .
TNC Basics
p.2-10
'TOOL TABLE'
.
'POCKET TABLE' .
'EDIT' 'ON' .
Abbr.
Input
Dialog
Tool number ?
ST
Special tool ?
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
NC operating mode
TEST RUN
MANUAL OPERATION
EL. HANDWHEEL
TNC Basics
p.2-12
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
: 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
'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
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
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
16 LP PA+180
TNC Basics
p.2-17
CC : CP
Polar coordinates angle PA :
(-5400'~+5400')
Direction of rotation DR :
Example NC blocks
18 CC X+25 Y+25
19 LP
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' .
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
, (R0) APPR
.
PH : APPR/DEP
APPR/DEP
.
PA PE
Example NC blocks
7 L X+40 Y+10 R0 FMAX M3
: (R0) PS
10 L
: .
TNC Basics
p.2-19
Example NC blocks
7 L X+40 Y+10 R0 FMAX M3
: (R0) PS
10 L
: .
Example NC blocks
7 L X+40 Y+10 R0 FMAX M3
: (R0) PS
: RR, PA , R+10
9 L X+20 Y+35
10 L
: .
TNC Basics
p.2-20
Example NC blocks
7 L X+40 Y+10 R0 FMAX M3
: (R0) PS
: RR, PA , R+10
9 L X+20 Y+35
10 L
: .
Example NC blocks
7 L Y+20 RR FMAX
: PE
: 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
: LEN=20 , DEP .
9 L Z+100 FMAX M2
TNC Basics
p.2-21
Example NC blocks
7 L Y+20 RR FMAX
: PE
: 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
TNC Basics
p.2-22
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
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
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
Example NC blocks
12 CYCL DEF 208 BORE MILLING
Q200=2
; SET-UP CLEARANCE
Q201=-80
; DEPTH
Q206=1500
Q334=1.5
; PLUNGING DEPTH
Q203=+100
; SURFACE COORDINATE
Q204=50
Q335=25
; NOMINAL DIAMETER
Q342=0
; ROUGHING DIAMETER
TNC Basics
p.2-26
4
3
1
2
4
3
2
1
TNC Basics
p.2-27
Soft key
7 DATUM SHIFT
8 MIRROR IMAGE
10 ROTATION
11 SCALING FACTOR
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
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
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
'LBL CALL' .
Label number : .
Repeat REP : 'NO ENT' .
'Repeat REP' .
TNC Basics
p.2-31
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
'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
TNC Basics
p.2-33
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
.
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' ,
N2 M3
N3 G4 F300
Dwell time ( , )
TNC Basics
p.2-35
'Z' ( )
N6 G17 T1 S35000
N7 G00 X0 Y0 M3 M7
Oil Mist
Tolerance
1-,0-
.
N99999999%P/G name G71
HEIDENHAIN NC data
0 BEGIN PGM name MM
2 M3
Dwell time ( , )
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
9 Q359=+0
10 M140 MB MAX
11 TOOL CALL 1 Z S35000
Oil Mist
Tolerance
1-,0-
.
.
20 END PGM name MM
TNC Basics
p.2-37
Example
p.3-1
Example
p.3-2
Example
p.3-3
Example
p.3-4
Example
p.3-5