a novější kody
další všechny
kody
Definice nástroje - G99 T1 L=0 R=2.5 píše se polom?r
Ješt? ke korekcím: Osa, ve které je programované v?eteno, ?ili osa Z korekce nebere, na to pozor! Do materiálu musíš zajet mimo obrys obrobku, nejmén? o pr?m?r nástroje dál, rad?ji více a až v pracovní hloubce najížd?t na profil se zvolenou korekcí.
Frézování duralu a nerezu
To Aeroomni a Piper Tak jsem speciálně pro Vás dva dnes vybral nástroj
s ohledem na Vaše požadavky. Přihlížel jsem i k cenové dostupnosti a řezným
podmínkám, které by mohly "Home-Made" frézky zvládnout. Shodou okolností
dnes přišel aktuální ceník kompletního katalogu nástrojů. Podařilo se mi
najít frézu, která podle údajů výrobce zvládne jak Al, tak nerez. Jedná
se o frézy firmy SECO. Domovská stránka: www.secotools.com , zastoupení
v ČR: www.maflex-cz.cz. Nástroje této firmy používáme spolu s několika
dalšími již několik let k naprosté spokojenosti.
Takže, jde o stopkovou tříbřitou frézu z tvrdokovu, buď bez povlaku,
nebo s povlakem. Označení: Seco Jabro VHM - J34/J34-MEGA. S označením MEGA
je povlakovaná.Vybral jsem dle Vašich požadavků průměry 2 a 3mm. Katalogové
číslo je:
34020/34020-MEGA pro průměr 2mm
34030/34030-MEGA pro průměr 3mm
Cena je pro oba průměry shodná a je 573Kč/kus pro nepovlakovanou a
682Kč/kus pro MEGA.
Řezné podmínky pro nerez:
Vc=50m/min, fz=0,006mm, ap=0,1*D (hloubka řezu) z čehož vyplývají následující
hodnoty:
prům. 2mm - 7961 ot/min, posuv=143 mm/min, hloubka řezu 0,2 mm
prům. 3mm - 5305 ot/min, posuv=95 mm/min, hloubka řezu 0,3 mm
Řezné podmínky pro Al:
Vc=max, fz=0,01mm, ap=0,4*D (hloubka řezu)
Vzhledem k řezné rychlosti max je nutné vypočítat posuv z otáček, které
dovolí vřeteno. Pokud budu uvažovat dříve zmíněných 35000/min, pak posuv
bude:
pro prům. 2mm - 1050 ot/min a hlubka řezu 0,8 mm
pro prům. 3mm - 1050 ot/min a hlubka řezu 1,2 mm
V obou případech je jako hlavní chlazení uvedena emulze, poté mlha,
vzduch a jako poslední nasucho.
Je třeba počítat s tím, že uvedené řezné podmínky jsou uvažovány na
"dospělé" CNCčko, čili pro hobby použití bude nejspíš třeba parametry snížit
vzhledem k tuhosti konstrukce stroje.
SECO má v nabídce všechno, na co si vzpomenete.
Další vyzkoušený a ověřený výrobce je např. Hommel Hercules Werkzeughandel,
jeho stránky: www.hhw.cz
Mějte se a ať Vám to chodí dle Vašich představ Pavel.
Petman (28.02.2006 19:35:57): Ještě kdyžtak doplním vzorce pro výpočet:
n=Vc * 1000/? * D, kde n=otáčky/min, Vc=řezná rychlost v m/min, ?=3,14 , D=průměr frézy
Vf=fz * z * n, kde Vf=posuv v mm/zub, z= počet zubů, n=otáčky/min
Většinou je u fréz udávaná řezná rychlost Vc a posuv na zub fz, otáčky
a posuv se potom počítají z těchto vztahů. Taktéž je možné dopočítat podmínky
pro dané otáčky, pokud by doporučované byly mimo rozsah používaných na
tom kterém stroji.
Tak jsem nejen pro Tebe dnes provedl demonstrační vzorek frézování
duralu. Nejdříve technická data: fréza tvrdokovová dvoubřitá "drážkovačka"
průměru 2mm od firmy ISCAR, celková hloubka frézování 0,5mm, přísuv 0,25mm,
otáčky vřetene 7000/min, posuv 1000mm/min, celkový čas běhu programu 3min.
30 sec., frézováno nasucho. Na obrázku č.1 je výsledek, totéž na obrázku
č.2, jen jsem pro lepší viditelnost zvýraznil obrysy fixem, na obrázku
č. 3 je zmíněná fréza a na obrázku č.4 totéž i s krabičkou a logem výrobce.
Obrobek neupravován a neodjehlován, jak to vypadlo z mašiny, tak je to
vyfocené Jen pro ilustraci vhodných řezných podmínek v kombinaci
s vhodným nástrojem.
A tohle mám v práci cena 10,5 milionu;)
Curtis
G00 Positioning in Rapid
Modal
G01 Linear interpolation
Modal
G02 Circular Interpolation
(CW) Modal
G03 Circular Interpolation
(CCW) Modal
G04 Dwell
G17 XY Plane Modal
G18 XZ Plane Modal
G19 XZ Plane Modal
G20/G70 Inch Units
Modal
G21/G71 Metric Units
Modal
G28 Automatic return reference
point
G29 Automatic return from
reference point
G40 Cutter Compensation
cancel Modal
G41 Cutter Compensation
Left Modal
G42 Cutter Compensation
Right Modal
G43 Tool length compensation
(plus) Modal
G44 Tool length compensation
(minus) Modal
G49 Tool length compensation
cancel Modal
G80 Cancel canned cycles
Modal
G81 Drilling cycle
Modal
G82 Counter boring cycle
Modal
G83 Deep hole drilling cycle
Modal
G90 Absolute positioning
Modal
G91 Incremental positioning
Modal
G92 Reposition original
point
G98 Set Initial Plane Default
G99 Return to Retract (Rapid)
Plane
G-kódy G00 pojezd rychloposuvem
G01 pojezd lineárně (po přímce) pracovním posuvem
G02 kruhová interpolace ve směru hodinových ručiček
G03 kruhová interpolace proti směru hodinových ručiček
G40 žádná korekce poloměru nástroje
G41 korekce poloměru nástroje nástroj vlevo od obráběného obrysu
ve směru obrábění
G42 korekce poloměru nástroje nástroj vpravo od obráběného obrysu
ve směru obrábění
G70 rozměry v palcích
G71 rozměry v mm
G90 zadání souřadnic v absolutních hodnotách
G91 zadání souřadnic v relativních (inkrementálních) hodnotách
G54 posunutí nulového bodu
G28 zrcadlení
G98 ve spojení s L označení začátku smyčky (labelu)
G99 Definování nástroje
Ostatní kódy:
F hodnota posuvu
S otáčky vřetene ve spojení s G99
L délka nástroje ve spojení s G99
L číslo labelu (smyčky) ve spojení s G98
I,J souřadnice středu kružnice vztažené k počátečnímu bodu kružnice
(I= souřadnice v ose X, J= souřadnice v ose Y)
Pomocné M-funkce:
M00 konec programu
M03 spuštění vřetene směr otáčení vpravo
M04 spuštění vřetene směr otáčení vlevo
M05 stop vřetene
M06 vyvolání výměny nástroje
M08 zapnout chladicí kapalinu
M09 vypnout chladicí kapalinu
Tak to je výběr těch nejdůležitějších a nejpoužívanějších CNC kódů.
Všechny ale stejně nevyužiješ. Některé jsou specifické (zrcadlení,
posunutí nulového bodu) a některé alespoň prozatím Tvoje mašinka neumí
(start vřetene, chlazení
)
A teď jsem se pokusil upravit Tvůj program tak, jak bych to dělal já,
s patřičným vysvětlením:
N80 G99 T1 L0 R0.75
Definice nástroje vrták prům. 1.5
N90 G00 Z5 (M3)
Odjetí do výchozí výšky 5mm (zapnutí vřetene)
N100 X4.5 Y5.5
Najetí na střed první díry
N110 G01 Z-3 F 500
Vyvrtání první díry posuvem 500mm/min
N120 G00 Z5
Odjetí do výchozí výšky 5mm
N130 X4.5 Y15.5
Přejetí na střed další díry
N140 G01 Z-3 F500
N150 G00 Z5
N160 X18 Y29.5
N170 G01 Z-3 F500
N180 G00 Z5
N190 X55 Y26.5
N200 G01 Z-3 F500
N210 G00 Z5
N220 X54.5 Y15.5
N230 G01 Z-3 F500
N240 G00 Z5
N250 X54.5 Y5.5
N260 G01 Z-3 F500
N270 G00 Z5 (M5)
Odjetí do výchozí výšky (stop vřetene)
N280 G99 T2 L0 R1.5
Definice nástroje fréza průměr 3mm
N290 G00 Z5 (M3)
Odjetí do výchozí výšky 5mm (zapnutí vřetene)
N300 X-0.5 Y27.5
Najetí do startovního bodu
N310 G01 Z0 F1000
Najetí na Z=0 pracovním posuvem
N320 Y17.5 Z-0.5
Postupné zanoření až na požadovanou hloubku
N330 Y27.5 Z-1
N340 Y17.5 Z-1.5
N350 Y27.5 Z-2.25
N360 G41X-0.5 Y16 F2000
Najetí na profil s levou korekcí na nástroj (sousledné frézování)
N370 X1.5 Y16
Začátek frézování obvodu
N380 Y23.9733
N390 X18.2416 Y38.3215
N400 X27.7413 Y36.0345
Počáteční bod kružnice
N410 G03 X37.4449 Y33.7599 I4.7587 J-1.5345 objetí kruhové
výseče
N420 G01 X58.5 Y28.9986
N430 Y16
N440 G40 G00 Z5
Vyjetí do výchozí výšky (zrušení korekce)
--------------------------------------------Vynechání můstku
N450 X60.5 Y3.5
Najetí do startovního bodu
N460 G01 Z0 F1000
Najetí na Z=0 pracovním posuvem
N470 Y13.5 Z-0.5
Postupné zanoření až na požadovanou hloubku
N480 Y3.5 Z-1
N490 Y13.5 Z-1.5
N500 Y3.5 Z-2.25
N510 G41 X60.5 Y15 F2000
Najetí na profil s levou korekcí na nástroj
N520 X58.5 Y15
Začátek frézování obvodu
N530 Y1.5
N540 X50.5
N550 Y21.5
N560 X9.5
N570 Y1.5
N580 X1.5
N590 Y15
N600 G40 G00 Z5 (M5)
Vyjetí do výchozí výšky (zrušení korekce , stop vřetene)
N610 M00
(konec programu není bezpodmínečně nutné)
Vyzkoušej ten program nejdříve nanečisto na nějakém odpadovém materiálu, psal jsem to z hlavy a neměl jsem možnost si to někde nasimulovat. Zároveň nepracuji s ISO-DIN kódy, tak je možné, že tam budou chyby. Velikosti posuvů si změň podle svého, jen dodrž jejich poměr. Do materiálu se zanořuje pomalejším posuvem, než se potom obrábí. Doufám, že Ti to alespoň trochu pomůže proniknout do tajů CNC programování.
Ještě ke korekcím:
Doplnění G kódů
Samozřejmě jsem posledně na pár drobností zapomněl, takže nyní oprava:
Neznám sice jednotlivé druhy řidících systémů domácích CNC, je docela
možné, že ani tyto a některé z dříve uvedených kódů nevyužívají, ale přesto
pro doplnění tyto uvedu.
Jedná se o G kódy, určující rovinu obrábění a osu vřetene, což je
u klasického řízení nutné, aby mašina věděla, v kterých osách má používat
korekce poloměru nástroje.
G17 rovina obrábění X/Y, osa vřetene Z
G18 rovina obrábění Z/X, osa vřetene Y
G19 rovina obrábění Y/Z, osa vřetene X
Tento kód se použije v řádku programu, kde se aktivuje nástroj.
Pro ilustraci uvedu několik prvních řádků programu tak, jak se píše
na klasické CNC, případné změny snadno aplikujete dle Vámi použitého software.
N10 %1 G71
Začátek programu č1, zadávané rozměry v mm
N20 G99 T1 L0 R2.5
Definování nástroje č1, délky0mm, poloměru 2.5mm
N30 T1 G17 S1000
Aktivace nástroje č1, rovina obrábění X/Y, 1000ot/min
N40 G00 G90 Z10
Odjezd rychloposuvem do Z+10mm, zadání v absolutních
hodnotách
N50 X20 Y20
Odjezd do výchozího bodu
N60 G01 Z0 F500 M3
Přísuv na Z 0 lineárně posuvem 500mm/min, roztočení
vřetene
N70 Z-2
Přísuv do pracovní hloubky tímtéž posuvem
N80 G01 G41 X25 Y20 F100 Přistavení na první bod
obrysu s korekcí na poloměr nástroje
z levé strany (sousledně) posuvem 100mm/min
.
.
.
.
.
.
.
.
.
Pokud Váš systém podporuje tyto kódy, bývá nutné je uvádět v tomto
pořadí. Nevylučuji však možné odchylky od tohoto postupu.