Vous êtes sur la page 1sur 6

CNC PROGRAMMING OF POCKET MACHINING

Mladen Bošnjaković

MSc. Mladen Bošnjaković, University of Applied Science Slavonski Brod, Dr. M. Budaka 1, 35000 Sl. Brod

Keywords: Pocket, CNC programming


Tool path for machining of pockets has great
significance because together with the process
Abstract parameters determines productivity. When
Machining of pockets is very common milling machining of pockets, as well as other operations of
operations. The issue of programming CNC milling, there are different strategies for determining
machining of pockets usually comes down to the tool path leading to machining a given size and
optimizing machining in a plane (2.5D machining), shape, but with different efficiency. Traditional tool
but for pockets whose sides are not perpendicular to path strategies can be classified into two groups:
the bottom is carried out 3D (or 5D) machining. The
 paths parallel to the reference direction (which
objectives of optimizing machining may be different,
may be the pocket centreline or parallel with an
but the most common goal is to achieve the shortest
the coordinate system axis),
processing time (highest productivity). It also means
 paths parallel to the pocket contour (spiral).
finding the shortest tool path. With manual
programming of CNC machines is sometimes
possible to achieve better results than using the
CAM system although it requires great effort.

1. Introduction
Milling of pockets is removal of material inside a
closed area of the workpiece flat surface at a certain
depth using one or more tools. The importance of
the problem of pockets machining comes from the
fact that the 80% of work by milling is machining of
pockets. Often is classified as 2.5D machining as it
is executed in the plane to the set cutting depth. The
pockets can have straight or curved edges, islands
or holes in your field and be regular or irregular
shape. The sides of pockets are usually
perpendicular to the reference plane, but the
pockets, which have not vertical flanks can be
processed using 2,5D machining following 3D or 5D
finishing. As the axis of tools in 2.5D and 3D
machining of pockets is perpendicular to the working
surface, the problem is reduced to the tool path
Slika 1.2 Straightforward machining in one
defining in the plane.
direction, zig-zag machining and spiral machining

The first group is further divided into machining in


one direction and machining in both directions (zig-
zag). Machining in one direction means a choice of
down or up milling, but a major drawback is
significant amount of time spent on the tools return
in rapid movement to the starting position. Zig-zag
method reduces idle time, the creation of burr is
less, but periodic changes of up and down milling
leads to problems like shorter tools duration and
worse kinematics of tools (large number of stops
and changes in movement direction). In the helical
tool path, which can be directed towards the centre
of the pocket or off the centre, most of the time tool
Slika 1.1 Pockets is in contact with the workpiece material. This
strategy requires a slightly larger overlap between

15th INTERNATIONAL SCIENTIFIC CONFERENCE ON PRODUCTION ENGINEERING –CIM2017


Croatian Association of Production Engineering, Zagreb 2017
CIM2017 June, 10-13, 2017 Vodice, Croatia

the passes leading to longer tool path, and thus the necessary to make optimization. U praksi se
processing time. Those basic strategies in modern pokazalo da je optimalno koristiti najviše tri glodala
CAM programs are supplemented by new strategies različitih promjera. Osim navedenog pri analizi treba
so eg. Mastercam offers seven strategies for tool uzeti u obzir i putanju za ulaz alata u džep (okomito,
path selection for creating of pockets. pod kutom, spiralno). Treba spomenuti i Helda [6]
koji je prvi postavio matematičku teoriju o uvođenju
2. Optimization of pocket machining Voronoi dijagrama za izradu džepova. Hinduja i
Pockets machining optimization is constantly actual Sandiford [7] su razvili postupak za određivanje
and objectives of optimization can be: optimalnog para alata uzimajući u obzir
 the highest possible surface quality geometrijska ograničenja (najmanji radijus džepa,
 minimum tool wear, najmanja širina džepa, ulazna putanja alata)
primjenjujući Voronoi dijagram.
 shortest time machining,
 lowest cost of production, 3. Izrada džepova bez uporabe ciklusa
 minimal energy consumption. Odabran je džep jednostavnog oblika kako
analiza ne bi uzela previše prostora, a samim tim i
Tool path optimization is one way to achieve greater sva navedena problematika neće doći do izražaja.
productivity while reducing production costs. In the Materijal pripremka je konstrukcijski čelik
real production tool path are often not optimal and S235JRG2, a pripremak je prethodno obrađen na
therefore the space for numerous studies of this dimenzije 15x90x120.
field.
Different tool path have different power
consumption. Choosing a tool path that consumes
the least energy researched Youngwook P.K. [1].
The movement of working table in certain directions
not spent the same amount of energy, and the
acceleration and deceleration generally consume
more energy than a uniform movement.
Kim H. [2] in his paper presented tool path
optimization with a constant amount of material
removal rate, as far as possible, in aim to kept
constant cutting forces, and thus avoid vibrations
and tremors. Jaiswal S.C. and Taufik [3] analysed
the possibility of reducing the time of machining of
pockets. With this aim, they analysed the impact of
different tool path strategies and cutting parameters Figure 3.1. Crtež džepa
to the machining time. They concluded that for
roughing best is zig-zag strategy, and the depth of Obrada džepa sastoji od grube obrade kojom
cut and feed rate are the most influential odstranjujemo najveći dio materijala iz unutrašnjosti
technological parameters. The amount of overlap džepa i od završne obrade kojom odstranjujemo
(stepover) has little impact while cutting speed has dodatak za obradu te postižemo zadane dimenzije i
no effect on the machining time. kvalitetu površinske obrade.
El Midany T. T., Elkeran A. and H. Tawfik [4] in its Završna obrada izvodi se odgovarajućim alatom čiji
analysis of the best tool path (ordinary zig-zag radijus mora biti manji od najmanjeg radijusa
curved zig-zag, ordinary spiral, curved spiral) take konkavnog dijela konture džepa uz primjenu
into account the acceleration and deceleration of kompenzacije radijusa alata.
tools. Their results suggest that the selection of the Grubom obradom potrebno je u što kraćem vremenu
tool path depends on the geometry of the pocket. odstraniti višak materijal iz džepa. To se postiže
Many researchers have dealt with the problem of the odabirom najvećeg dostupnog alata kojim se može
optimum number of tools for roughing and finishing obraditi unutrašnjost džepa, a da ne ostane previše
pockets. Yao, Z., Gupta, S.K., Nau, D.S. [5] neobrađenih dijelova površine koji su nedostupni
developed an algorithm to determine the maximum tom alatu (ponekad se nazivaju i rezidui). Kao što je
diameter of the tool with which you can achieve the prethodno rečeno, kod složenijih oblika džepova
highest productivity. However, largest tools cannot možda će trebati primijeniti i više alata za grubu
process all parts of the pocket so it must be used obradu. Bitna odluka je i odabir tipa alata. Ako se
one or more tools that can reach all parts of the odabere puno glodalo s oštricama na čelu
pocket. A larger number of tools does not (tvrdometalno ili HSS), moguć je okomiti ulazak
necessarily mean a shorter machining time so it is alata u materijal, a ako se odluči za glodalo s

2
June, 19-22, 2017 Biograd, Croatia CIM2017

izmjenjivim pločicama treba primijeniti kosi ili spiralni tvrdometalno puno glodalo, brzina vrtnje 1910 o/min
ulazak alata u materijal pri čemu treba provjeriti ima (vc≈ 150 m/min), fz=0,085 mm/zubu, broj zubi 3.
li dovoljno duljine za takav ulaz.
Analizom konture zadanog džepa može se utvrditi
da je najmanji radijus konkavnog dijela R6 (zapravo
R5,5 ako se odabere dodatak za završnu obradu od
0,5 mm). Odabirom najvećeg dostupnog
standardnog utornog glodala Ø25 moguće je
obraditi sve dijelove džepa osim dijelova gdje je
navedeni radijus R6. Potrebno je vidjeti koliki su
ostaci neobrađene površine u tome dijelu i je li ih
moguće ukloniti pri završnoj obradi.
Sljedeći korak je pitanje određivanja najkraće
putanje alata (tj. najkraćeg vremena izrade) pri
gruboj obradi. Pri serijskoj obradi i sekunde znače
značajnu uštedu u vremenu izrade. U tome smislu
prvo će se konstruirati Voronoi dijagram jer on
pomaže lakšem sagledavanju problematike izrade Slika 3.3 Putanja paralelna konturi džepa
plana rezanja (ali i odabira veličine alata). Voronoi
dijagram se dobije tako da se za segmente konture Trajanje obrade za ovu varijantu iznosi 4:04.90 min.
džepa (ravni bridovi, lukovi) povuku okomice na Količina rezidua je mala pa je moguće izvršiti
krajeve ravnih bridova te simetrale kružnih lukova. završnu obradu bez međuobrade.

Slika 3.4 Cik-cak uzdužna putanja

Slika 3.2 Voronoi dijagram zadanog džepa a)


konstrukcija b) konačni oblik

Sjecišta pravaca daju karakteristične točke, a Slika 3.5 Cik-cak poprečna putanja
uklanjanjem pomoćnih i nepotrebnih dijelova
pravaca dobije se Voronoi dijagram. Trajanje obrade za ovu varijantu iznosi 4:10.94 min.
Postoji nekoliko opcija za izbor putanje Količina rezidua je veća nego u prvoj varijanti, ali nije
alata: paralelno konturi džepa, cik-cak, spiralna i još prevelika.
neke. Konstruirajmo zadane putanje uz polaznu
širinu rezanja 80% promjera alata. U svim
varijantama odabran je isti alat i režim obrade:

3
CIM2017 June, 10-13, 2017 Vodice, Croatia

Trajanje obrade za ovu varijantu iznosi 4:14.08 Završna obrada bokova džepa vrši se uz primjenu
min. Količina rezidua je veća nego u prvoj kompenzacije radijusa alata. Plan rezanja za
varijanti, ali nije prevelika pa je pitanje je li varijantu 1 prikazuje slika 3.8. Odabrani alat za
potrebna međuobrada ili ne. završnu obradu je utorno glodalo Ø10, tvrdi metal,
fz=0,044 mm/zubu, z=3. Na slici je označen i
obuhvatni kut alata (proporcionalan širini rezanja) u
karakterističnim točkama obrade.

Slika 3.6 Spiralna putanja

Trajanje obrade za ovu varijantu iznosi 4:50.81 min.


Količina rezidua je mala pa je moguće izvršiti Slika 3.8 Plan rezanja pri završnoj obradi džepa
završnu obradu bez međuobrade.
Iz prethodne analize se vidi da je za
zadani džep najpovoljnija varijanta 1 s
putanjom paralelnom konturi džepa. Kod
programa za tu varijantu dan je niže
(upravljačka jedinica SINUMERIK 840D).

4. DŽEP S ZAOBLJENIM DNOM


U prethodnom primjeru prikazana je
obrada džepa s ravnim dnom bez zaobljenja
rubova. Što ako džep ima zaobljene rubove?
Kako i čime izvršiti obradu? Kolika je ostvarena
hrapavost površinske obrade?
Odgovore na prethodna pitanja pokušati će se
dati na sljedećem primjeru. U tu svrhu uzeti će
se džep iz prethodnog primjera, ali s presjekom
prikazanim na slici 4.1.

Slika 4.1 Džep s zaobljenjim rubovima dna

Obrada zaobljenog dijela dna izvršiti će se grubo do


Slika 3.7 Simulacija obrade u 3D radijusa R6 s dodatkom za završnu obradu, a zatim
odgovarajućim alatom završno.

4
June, 19-22, 2017 Biograd, Croatia CIM2017

Slika 4.2 Detalj grube obrade dna

Dodatak za završnu obradu ravnog dijela dna nije


Slika 4.4 Detalj obrade kuglastim glodalom
predviđen. Gruba obrada izvršiti će se istim alatom
kao i u prethodnom slučaju (glodalo Ø25, tip 120) Da bi obrađena površina bila ujednačene
prema planu rezanja na slici 4.2 lijevo. Dubina kvalitete obrada će se vršiti s konstantnim
rezanja je 1 mm. kutom između prolazaka β. Pri konstantnoj
U poprečnom presjeku je vidljivo da će nakon dubini rezanja po osi z, kao kod grube obrade,
obrade ostati „stepenice“ čija veličina ovisi o dubini
visina neravnina je različita duž luka.
obrade. Stepenice će biti manje ako upotrijebimo
alat tipa 121 (glodalo s zaobljenim rubovima, eng. Visina neravnina (Rz) ovisi o radijusu alata r i
bull nose end mill), ali je izračun koordinata kutu β. Što je kut β manji, a radijus alata veći
kompliciraniji (slika 23.11 desno). Plan rezanja u visina neravnina je manja.
tlocrtu dobije se izračunom koordinata sjecišta Pri programiranju se vodi vrh alata Ps, a kontakt
radijusa R5,5 s paralelnim pravcima na pojedinim alata i zadanog radijusa konture se ostvaruje u točki
dubinama rezanja (Pitagorin poučak -> šrafirani Pk. Matematička veza između ovih točaka je dana
karakteristični trokut) ili crtanjem u odgovarajućem izrazima:
grafičkom programu. Tako izračunate koordinate 𝑋𝑘 = 𝑅𝑘 ∙ cos 𝛼
služe za crtanje plana rezanja u tlocrtu (paralelno 𝑋𝑘 = 𝑅𝑘 ∙ cos 𝛼
konturi džepa) i definiranje točaka putanje alata. 𝑋𝑠 = 𝑋𝑘 − 𝑟 cos 𝛼
𝑍𝑠 = −𝑍𝑘 − 𝑟 ∙ (1 − sin 𝛼)

Slika 4.3 Detalj plana rezanja grube obrade

Detalj plana rezanja u tlocrtu (slika 4.3) prikazuje


karakteristično mjesto u kutu konture (zasjenčeno) Slika 4.5 Simulacija obrade u 2D
koje se na dubini -11 mm (dno džepa) ne može
obraditi s nijednim alatom!
Završnu obradu zaobljenog dijela dna džepa
možemo izvršiti pomoću kuglastog glodala ili
prethodno spomenutog ravnog glodala s zaobljenim
rubovima. Ako je radijus dna džepa jednak radijusu
standardnog alata, obradu je jednostavno
programirati u jednom prolasku alata. Ako to nije
slučaj, obrada se mora programirati u više
prolazaka, što je puno kompliciranije. Zato će se
ovdje prikazati jedan takav postupak programiranja
obrade.

Slika 4.6 Simulacija obrade u 3D

5
CIM2017 June, 10-13, 2017 Vodice, Croatia

Programiranje izrade izvršeno je N670 X=-55+R5 Y=25-R5*SIN(22.5) RND=6-R5


parametarski i pomoću naprednih struktura. N680 X=-55+R5 Y=-40+R5 RND=30-R5
Promjenom parametra R7 (kuta β) pri završnoj N690 X=55-R5 RND=15-R5
obradi možemo regulirati kvalitetu površinske N700 Y=10-R5*SIN(22.5) RND=6-R5
obrade. U primjeru je uzeto β=10°. Alat za N710 X=25-R5*SIN(22.5) Y=40-R5 RND=6-R5
završnu obradu je promjera 6 mm, a točnost N720 X-1
izrade se može regulirati parametrom R11 N730 G3 X=-2*R11-1 Y=40-R5-2*R11 CR=2*R11
(radijus alata). Funkcije za kompenzaciju N740 R4=R4+R7
radijusa alata u ovom primjeru nisu korištene N750 IF R32>R4-R7/2 GOTOB PC1
već su korišteni prethodno navedeni izrazi za N760 G0 Z100 M9
izračun koordinata. N770 M30

… 5. ZAKLJUČAK
N270 ;DNO Ručnim parametarskim programiranjem CNC
N280 R10=6 ; radijus zaobljenja dna izrade džepova u nekim slučajevima je moguće
N290 R2=0 ; trenutna dubina obrade postići optimalniju putanju alata nego što nude
N300 R8=1.0 ;korak povećanja dubine komercijalni CAM alati uz mogućnost
N310 POC2: R3=R10-SQRT(R10*R10-R2*R2) podešavanja kvalitete površinske obrade.
N320 G0 X-1 Y-9 Opisana problematika određivanja putanje
N330 G1 Z=-R1-R2 F60 alata pri izradi džepova može se primijeniti i pri
N340 X-24 F487 obradi konturnih površina, a navedeni primjer
N350 Y9 primjene kuglastog glodala može poslužiti i za
N360 X12.16 programiranje izrade ostalih pravilnih 3D oblika
N370 X24 Y-2.84 kao što su stožaste i kuglaste površine.
N380 Y-9
N390 X1 6. LITERATURA
N400 Y=-27+R3 [1] Youngwook P.K., Milling Tool-Path based on
N410 X=42-R3 Y=-27+R3 RND=2-R3 Micrography, Final Course Project, 2011.
N420 Y=4.62-R3*SIN(22.5) RND=2-R3 [2] Kim H., Tool path modification for optimized
pocket milling, International Journal of
N430 X=19.62-R3*SIN(22.5) Y=27-R3 RND=2-R3
Production Research, vol. 45(24), pp. 5715-
N440 X=-34.62+R3*SIN(22.5) 5729, 2007.
N450 X=-42+R3 Y=19.62-R3*SIN(22.5) [3] Jayswal S.C. and Taufik M., Cutting Strategies
N460 Y=-27+R3 RND=17-R3 for Optimization of Tool Path and Cyclic Time in
N470 X-1 the CNC End Milling Process, International
N480 G0 Z=-R1-R2+1 Journal of Engineering Research and
N490 R2=R2+R8 Technology,Vol. 4 Number 5, pp. 493-505, 2011.
N500 IF R10>(R2-0.01) GOTOB POC2 [4] El-Midany T.T., Elkeran A. and Tawfik H.,
N510 G0 Z100 Toolpath pattern comparison: Contour-parallel
N520 M0 with Direction-parallel, International Conference
on Geometric Modeling and Imaging -New
N530 ;završna obrada
Trends (GMAI 2006), 2006.
N540 T4 D1 M6 ;kuglasto glodalo [5] Yao, Z., Gupta, S.K., Nau, D.S., A Geometric
N550 S4800 F634 M3 M8 algorithm for finding the largest milling cutter,
N560 G0 X0 Y0 Z=-R1+1 Journal of Manufacturing Processes, Vol. 3, No.
N570 R4=0 ;trenutni kut obrade 1, 1-16, 2001.
N580 R7=10 ; korak povećanja kuta [6] Held, M., On the computational geometry of
N590 R11=3 ; radijus kuglastog glodala pocket machining, Springer-Verlag, Berlin, New
N600 R32=90 York, 1991.
N610 PC1: R5=R10-(R10*COS(R4)-R11*COS(R4));Xps [7] Hinduja, S., Sandiford, D., An Optimum Two-tool
N620 R6=-R1-R10*SIN(R4)-R11*(1-SIN(R4)) ;Zps Solution for Milling 2½D Features from
N630 G0 X=2*R11 Y=40-R5-2*R11 Technological and Geometric Viewpoints, CIRP
Annals - Manufacturing Technology 53 (2004),
N640 G1 Z=R6 77-80.
N650 G3 X0 Y=40-R5 CR=2*R11
N660 G1 X=-40+R5*SIN(22.5) RND=6-R5

Vous aimerez peut-être aussi