FANUC 0i-MD a frezovani zavitu
-
- Příspěvky: 480
- Registrován: 28. 5. 2011, 9:30
- Bydliště: Brno
Zdravim vsechny a prosim o radu jak frezovat zavit. U Haidu neni problem (cykl frezovani diry), ale u Fanucu nevim.
Navic jen pri prefrezovani frezovani diry po spirale nevim jak nacist korekci nastroju. Presneji mam predvrtanou (predlitou) diru prumeru 26 mm a chci ji redukovat na prumer 30mm. Pouzity nastroj je prumeru 25mm. Jde mi hlavne o to jak nacist polomerovou korekci nastroje z tabulky nastroju. Jde o to pokud budu mit nastroj o nejakou desetinu mm mensi abych nemusel cele prepocitavat a upravovat program.
To stejne potrebuji u frezovani zavitu (u Haidu cykl frezovani zavitu).
Navic jen pri prefrezovani frezovani diry po spirale nevim jak nacist korekci nastroju. Presneji mam predvrtanou (predlitou) diru prumeru 26 mm a chci ji redukovat na prumer 30mm. Pouzity nastroj je prumeru 25mm. Jde mi hlavne o to jak nacist polomerovou korekci nastroje z tabulky nastroju. Jde o to pokud budu mit nastroj o nejakou desetinu mm mensi abych nemusel cele prepocitavat a upravovat program.
To stejne potrebuji u frezovani zavitu (u Haidu cykl frezovani zavitu).
ahoj.pro nacitani prumerovych korekci se u tohoto systemu pouzivaji funkce G41 nebo G42 podle toho kterou stranou nastroje obrabime.v tvem pripade bys v programu po najetí na stred diry a pozadovanou hlobku zadal v další vete G1 G41(G42) D3 X15,provedl kruhovou interpolaci napr. G3 X15 Y0 I-15 a pak zrusil G41(G42) kodem G40 tzn G0 G40 X0 a odjezd.D3 jsem zadal nahodne podle toho na ktere korekci mas dany nastroj.v tabulce korekci se zadava pod pismenem D polomer nastroje.snad ti to pomuze
-
- Příspěvky: 480
- Registrován: 28. 5. 2011, 9:30
- Bydliště: Brno
Diky za info. G41 a G42 znam. Jde mi o drahu na najeti na korekci. Tzn. kdyz chci frezovat zahloubeni prumeru 11mm frezou o prumeru 10 , tak u haidu se postavim nad stred diry a frezuji cyklem frezovani diry do hloubky 7mm. U Fanucu zadam???kouc píše:ahoj.pro nacitani prumerovych korekci se u tohoto systemu pouzivaji funkce G41 nebo G42 podle toho kterou stranou nastroje obrabime.v tvem pripade bys v programu po najetí na stred diry a pozadovanou hlobku zadal v další vete G1 G41(G42) D3 X15,provedl kruhovou interpolaci napr. G3 X15 Y0 I-15 a pak zrusil G41(G42) kodem G40 tzn G0 G40 X0 a odjezd.D3 jsem zadal nahodne podle toho na ktere korekci mas dany nastroj.v tabulce korekci se zadava pod pismenem D polomer nastroje.snad ti to pomuze
Jde o to, ze najezd na kruhovku je mnohem mensi nez polomer nastroje.
Frezovani zavitu pancer48. Nastroj ma prumer 42mm a dira je predvrtana (predfrezovana) na 57,9mm hl.40mm
U Haidu zadam cykl 262 viz nize. Muzes upresnit tento konkretni priklad? Moc diky.
0 BEGIN PGM 05_RMP48 MM
1 BLK FORM 0.1 Z X-36 Y-36 Z-60
2 BLK FORM 0.2 X+116 Y+36 Z+1
3 TOOL CALL 1430 Z S1000 DL+0
4 L Z+100 R0 FMAX M3 M8
5 CYCL DEF 262 FREZOVANI ZAVITU ~
Q335=+59,3 ;ZADANY PRUMER ~
Q239=+1,588 ;STOUPANI ZAVITU ~
Q201=-30 ;HLOUBKA ZAVITU ~
Q355=+1 ;POCET CHODU ~
Q253=+750 ;F NAPOLOHOVANI ~
Q351=+1 ;ZPUSOB FREZOVANI ~
Q200=+2 ;BEZPEC. VZDALENOST
Q203=+0 ;SOURADNICE POVRCHU ~
Q204=+50 ;2. BEZPEC.VZDALENOST ~
Q207=+500 ;FREZOVACI POSUV
6 L X+0 Y+0 R0 FMAX M99
7 L X+80 R0 FMAX M99
8 L Z+200 R0 FMAX M5
9 END PGM 05_RMP48 MM
ahoj.ja bych zadal v připade te diry pr.11 prijezd na stred diry tzn. pokud mas na stredu diry take nlovy bod tak zadas příjezd
G0 G43 H3 G90 X0 Y0 Z10
pak sjedes na hloubku napr.
Z-10
G1 G41 D3 X5.5
G3 X5,5 Y0 I-5,5
G40 X0
G0 Z10
a pak odjezd.takhle to funguje u meho stroje.nezapomen ze do tabulky korekci zadavas polomer nastroje.u toho zavitu je to stejne akorat pri interpolaci zadas jeste posunuti v ose Z napr.
G3 X5,5 Y0 Z-8,5 I-5,5 stoupaní 1,5
G40 X0
G0 Z-10
pak najezd na dalsi spomu G1 G41 D3 X5,6
.problem je v tom ze musis ten zavit rozepsat sponu po spone protoze ten system nema zadny cyklus kterym by sis pomoh alespon ten muj ne.
G0 G43 H3 G90 X0 Y0 Z10
pak sjedes na hloubku napr.
Z-10
G1 G41 D3 X5.5
G3 X5,5 Y0 I-5,5
G40 X0
G0 Z10
a pak odjezd.takhle to funguje u meho stroje.nezapomen ze do tabulky korekci zadavas polomer nastroje.u toho zavitu je to stejne akorat pri interpolaci zadas jeste posunuti v ose Z napr.
G3 X5,5 Y0 Z-8,5 I-5,5 stoupaní 1,5
G40 X0
G0 Z-10
pak najezd na dalsi spomu G1 G41 D3 X5,6
.problem je v tom ze musis ten zavit rozepsat sponu po spone protoze ten system nema zadny cyklus kterym by sis pomoh alespon ten muj ne.
-
- Příspěvky: 480
- Registrován: 28. 5. 2011, 9:30
- Bydliště: Brno
To D3 je radius po kterem najizdis na korekci?kouc píše:ahoj.ja bych zadal v připade te diry pr.11 prijezd na stred diry tzn. pokud mas na stredu diry take nlovy bod tak zadas příjezd
G0 G43 H3 G90 X0 Y0 Z10
pak sjedes na hloubku napr.
Z-10
G1 G41 D3 X5.5
Dekuji za informaci , hned v pondeli to vyzkousim.kouc píše:u toho zavitu je to stejne akorat pri interpolaci zadas jeste posunuti v ose Z napr.
G3 X5,5 Y0 Z-8,5 I-5,5 stoupaní 1,5
G40 X0
G0 Z-10
pak najezd na dalsi spomu G1 G41 D3 X5,6
.problem je v tom ze musis ten zavit rozepsat sponu po spone protoze ten system nema zadny cyklus kterym by sis pomoh alespon ten muj ne.
Pokud by jsi byl z Brna, tak Te zvu na pivko nebo sklenicku vina
- danielle
- Příspěvky: 178
- Registrován: 18. 3. 2007, 7:29
- Bydliště: Žiar nad Hronom_SK
- Kontaktovat uživatele:
na fanucu som ešte závit nefrézoval,chcem sa preto opýtať,či tento závit sa frézuje na jeden krát?Pri opakovanom pustení trafí sa presne do závitu?Poprípade pri frézovaní napríklad na šesť krát ako by ste napísali program.
-
- Příspěvky: 480
- Registrován: 28. 5. 2011, 9:30
- Bydliště: Brno
Frezovani zavitu na CNC je zalozeno na presnem najeti na korekci a frezovani po spirale. Tzn. neznam pripad kdy nastroj najel jinam nez jsem zadal. To , ze po druhem projetim zavitu se zavit uvolni je dane reznym odporem pri obrabeni a tuhosti Stroj-nastroj-obrobek.danielle píše:na fanucu som ešte závit nefrézoval,chcem sa preto opýtať,či tento závit sa frézuje na jeden krát?Pri opakovanom pustení trafí sa presne do závitu?Poprípade pri frézovaní napríklad na šesť krát ako by ste napísali program.
Nejhorsi je jestli system dokaze najet na korekci i po velmi male draze (to resim ted) a jestli umi kruhovou interpolaci s presnym nacitanim pohybu i v ose Z. Nektere systemy to nezvladaji, napr. MEFI.
Druha vec je slozitost programovani, kazdy system ma sve vyhody a nevyhody. Ja jsem mel nejradeji Haidenhain 430, nevejsi ma nektere funkce omezeny.
-
- Příspěvky: 480
- Registrován: 28. 5. 2011, 9:30
- Bydliště: Brno
Ahojkouc píše:ahoj.ja bych zadal v připade te diry pr.11 prijezd na stred diry tzn. pokud mas na stredu diry take nlovy bod tak zadas příjezd
G0 G43 H3 G90 X0 Y0 Z10
pak sjedes na hloubku napr.
Z-10
G1 G41 D3 X5.5
G3 X5,5 Y0 I-5,5
G40 X0
G0 Z10
a pak odjezd.takhle to funguje u meho stroje.nezapomen ze do tabulky korekci zadavas polomer nastroje.u toho zavitu je to stejne akorat pri interpolaci zadas jeste posunuti v ose Z napr.
G3 X5,5 Y0 Z-8,5 I-5,5 stoupaní 1,5
G40 X0
G0 Z-10
pak najezd na dalsi spomu G1 G41 D3 X5,6
.problem je v tom ze musis ten zavit rozepsat sponu po spone protoze ten system nema zadny cyklus kterym by sis pomoh alespon ten muj ne.
marne se pokousim o
G3 X5,5 Y0 Z-8,5 I-5,5 stoupaní 1,5
ale pokazde mi to pise Invalid...
z nejakeho duvodu to nebere pri G3 osu Z.
Dik zy radu
-
- Příspěvky: 480
- Registrován: 28. 5. 2011, 9:30
- Bydliště: Brno
Nasel jsem pred chvili, ze postprocesor u HSMXpres dava do najeti do stejneho radku G17. Tak zitra to jdu odpoledne vyzkouset. Ted se mi nechce uz zapinat druhy PC.kouc píše:ahoj.tak to nechapu proc to nefunguje.v utery se na to podivam v praci.napis mi jak mas ten program napsany od zacatku tzn. uplne od prvmiho radku at to muzu porovnat.
zakladni program bude mit najez a vyvolani podprogramu
G90
G1 X0. Y0.
G1 Z-20.
G1 G41 x15. y0.
M198P2
M198P2
M198P2
M198P2
G1 G90 G40 X0.Y0.
G0 Z100. M9
PODPROGRAM 2
G91 G17
G3 X-15. Y0. I-15. J0. Z1. F400
X15. Y0. I15. J0. Z1
M99
-
- Příspěvky: 480
- Registrován: 28. 5. 2011, 9:30
- Bydliště: Brno
Ahoj,kouc píše:ahoj.tak to nechapu proc to nefunguje.v utery se na to podivam v praci.napis mi jak mas ten program napsany od zacatku tzn. uplne od prvmiho radku at to muzu porovnat.
tak jsem nasel chybu. Je to v tom, ze lze to naprogramovat rucne a stroj to vezme. Pokud to pustis v Quide, tak system pise chyby "nezname G funkce, invalid" a podobne. Proste soudruzi od Fanucu nesladili Quide s programovanim na stroji.
Takze jeste jednou dik za rady. Vcera jsem si overil programek a vse jede jak jsem chtel.

Ahoj já frézuji závity často na FANUC a tak jsem si na to udělal podprogram. Možná by se někomu hodil tak ho sem dám.
Umí to frézovat závity i zápichy .
Zadání pro vnitřní zápich vypadá je takhle.
N300 G0 G90 G54.1 P3 X0 Y0 B0 S5000 M3
N310 G0 G43 H59 D59 Z300 F200 M7
N330 G65 P0500 A1 B0 C0 E1 D6.2 R300 Z8.72
N370 G0 Z300 M9
Pro vysvětlení
P0500 je podpogram
A1 je směr
B0 je vnitřní tedy v díře
C0 je stoupání pro závit u zápichu tedy 0
E1 počet závitů u zápychů je možno použít jestli potřebujete projet zápich dvakrát.
D6.2 je průměr zápichu (jestli je průměr nástroje větší než poloměr zápichu je potřeba do korekce rádiusu zadat 0. Průměr nástroje pak odečíst od průměru zápichu.)
R300 je nájezd k obrobku zadejte stejné číslo jako máte příjezd před obrobek. (pokud chcete do obrobku zajet rychloposuvem přičtěte k R ještě hloubku tedy R308.72 do Z pak dejte nulu.)
Z je hloubka zápichu)
Zadání pro vnější zápych na válci.
N9012 G0 G90 G54.1 P1 X0 Y0 B0 S4500 M3
N350 G0 G43 H2 D2 Z150 M8 F1000
N360 G65 P0500 A0 B1 C0 E1 D38.7 R150 X0 Y-1 Z28.5 V4
N370 G0 Z150 M9
Pro vysvětlení
X0 Y-1 Znamená přijetí k válci v Y do mínusu.
V je nájezdový rádius
Umí to frézovat závity i zápichy .
Zadání pro vnitřní zápich vypadá je takhle.
N300 G0 G90 G54.1 P3 X0 Y0 B0 S5000 M3
N310 G0 G43 H59 D59 Z300 F200 M7
N330 G65 P0500 A1 B0 C0 E1 D6.2 R300 Z8.72
N370 G0 Z300 M9
Pro vysvětlení
P0500 je podpogram
A1 je směr
B0 je vnitřní tedy v díře
C0 je stoupání pro závit u zápichu tedy 0
E1 počet závitů u zápychů je možno použít jestli potřebujete projet zápich dvakrát.
D6.2 je průměr zápichu (jestli je průměr nástroje větší než poloměr zápichu je potřeba do korekce rádiusu zadat 0. Průměr nástroje pak odečíst od průměru zápichu.)
R300 je nájezd k obrobku zadejte stejné číslo jako máte příjezd před obrobek. (pokud chcete do obrobku zajet rychloposuvem přičtěte k R ještě hloubku tedy R308.72 do Z pak dejte nulu.)
Z je hloubka zápichu)
Zadání pro vnější zápych na válci.
N9012 G0 G90 G54.1 P1 X0 Y0 B0 S4500 M3
N350 G0 G43 H2 D2 Z150 M8 F1000
N360 G65 P0500 A0 B1 C0 E1 D38.7 R150 X0 Y-1 Z28.5 V4
N370 G0 Z150 M9
Pro vysvětlení
X0 Y-1 Znamená přijetí k válci v Y do mínusu.
V je nájezdový rádius
- %
O0500(ZAVITOVACI A CIRKULARNI FREZOVANI)
(A = #1 = ORIENTACE)
(0 PO SMERU HODINOVYCH RUCICEK)
(1 PROTI SMERU HODINOVYCH RUCICEK)
(B = #2 O = VNITRNI 1=VNEJSI)
(C = #3 = STOUPANI PRO ZAPICH ZADEJ NULU)
(E = #8 = POCET ZAVITU)
(D = #7 = PRUMER ZAVIT. NEBO ZAPICHU)
(R = #18 = PRIJEZD K NULE OBROBKU)
(X = #24 SMER V X ZADEJ 1 NEBO -1 A DO Y ZADEJ 0)
(Y = #25 SMER V Y ZADEJ 1 NEBO -1 A DO X ZADEJ 0)
(Z = #26 = HLOUBKA ZAVITU NEBO ZAPICHU)
(V = #22 = NAJEZDOVY RADIUS)
#30=[#7/2+#22]
#31=[#7/2+#22]
#32=[#7/2+#22]
#33=[#7/2+#22]
#28=02
#29=03
#27=42
#4=[#7/2]
#5=[#7/2]
IF[#8EQ0]THEN#8=1
N10IF[#1GE1]GOTO100
N20IF[#2GE1]GOTO100
N30#27=41
N40#28=03
N50#30=[#4/2]
N60#31=[#4/2]
N70#32=[#4/2]
N80#33=[#4/2]
N90GOTO1280
N100IF[#1LT1]GOTO190
N110IF[#2GE1]GOTO190
N120#27=42
N130#28=02
N140#30=[-#4/2]
N150#31=[#4/2]
N160#32=[-#4/2]
N170#33=[#4/2]
N175#4=-#4
N180GOTO1280
N190IF[#1GE1]GOTO240
N200IF[#24NE1]GOTO240
N210IF[#25NE0]GOTO240
N215#32=#32-#22
N220#5=0
N225#14=-1*[#4*3+#22]
N230#15=0
N230GOTO1020
N240IF[#1LT1]GOTO340
N250IF[#24NE1]GOTO340
N260IF[#25NE0]GOTO340
N265#32=#32-#22
N270#33=[-1*#33]
N280#31=[-1*#31]
N290#28=03
N300#29=02
N310#27=41
N320#5=0
N325#14=-1*[#4*3+#22]
N330#15=0
N335GOTO1020
N340IF[#1GE1]GOTO470
N350IF[#24NE-1]GOTO470
N360IF[#25NE0]GOTO470
N370#33=-#33
N380#32=-[#32-#22]
N390#31=-#31
N400#30=-#30
N410#27=42
N420#28=02
N430#29=03
N440#5=0
N450#14=#4*3+#22
N455#15=0
N460#4=[-1*#4]
N465GOTO1020
N470IF[#1LT1]GOTO580
N480IF[#24NE-1]GOTO580
N490IF[#25NE0]GOTO580
N500#32=-[#32-#22]
N510#30=-#30
N520#27=41
N530#28=03
N540#29=02
N550#5=0
N560#14=#4*3+#22
N565#15=0
N570#4=[-1*#4]
N575GOTO1020
N580IF[#1GE1]GOTO660
N590IF[#24NE0]GOTO660
N600IF[#25NE1]GOTO660
N605#33=#33-#22
N610#27=42
N620#28=02
N630#29=03
N640#4=0
N645#14=0
N650#15=-1*[#5*3+#22]
N655GOTO1150
N660IF[#1LT1]GOTO760
N670IF[#24NE0]GOTO760
N680IF[#25NE1]GOTO760
N685#33=#33-#22
N690#32=-#32
N700#30=-#30
N710#27=41
N720#28=03
N730#29=02
N740#4=0
N745#14=0
N750#15=-1*[#5*3+#22]
N755GOTO1150
N760IF[#1GE1]GOTO890
N770IF[#24NE0]GOTO890
N780IF[#25NE-1]GOTO890
N790#33=-[#33-#22]
N800#32=-#32
N810#31=-#31
N820#30=-#30
N830#27=42
N840#28=02
N850#29=03
N860#4=0
N870#14=0
N875#15=#5*3+#22
N880#5=[-1*#5]
N885GOTO1150
N890IF[#1LT1]GOTO1000
N900IF[#24NE0]GOTO1000
N910IF[#25NE-1]GOTO1000
N920#33=-[#33-#22]
N930#31=-#31
N940#27=41
N950#28=03
N960#29=02
N970#4=0
N980#14=0
N985#15=#5*3+#22
N990#5=[-1*#5]
N995GOTO1150
N1000#3000=1(SPATNE ZADANI PARAMETRU)
N1010GOTO1400
N1020G91G00X#14Y#15
N1025G00Z-#18
N1030G00X0Y0Z-#26
N1040G#27X#32Y#33Z0
N1060G91G#28X#30Y-#31Z[#3/8]R[#7/2+#22]
N1070WHILE[#8GT0]DO1
N1080#8=#8-1
N1090G91G#29X0Y0Z#3I#4J#5
N1100END1
N1110G91G#28X-#30Y-#31Z[#3/8]R[#7/2+#22]
N1120G00G40X-#32Y#33Z0
N1130G00Z[#26+#18-#3-#3/4]
N1140GOTO1400
N1150G91G00X#14Y#15
N1155G00Z-#18
N1160G00X0Y0Z-#26
N1170G#27X-#32Y#33Z0
N1190G91G#28X#30Y#31Z[#3/8]R[#7/2+#22]
N1200WHILE[#8GT0]DO1
N1210#8=#8-1
N1220G91G#29X0Y0Z#3I#4J#5
N1230END1
N1240G91G#28X#30Y-#31Z[#3/8]R[#7/2+#22]
N1250G00G40X-#32Y-#33Z0
N1260G00Z[#26+#18-#3-#3/4]
N1270GOTO1400
N1280G17G91G00Z-#18
N1300G91G01X0Y0Z-#26
N1310G91G#27X-#32Y#33Z0
N1320G91G#28X-#30Y-#31Z[#3/8]R#31
N1330WHILE[#8GT0]DO1
N1340#8=#8-1
N1350G91G#28X0Y0Z#3I#4J0
N1360END1
N1370G91G#28X#30Y-#31Z[#3/8]R#31
N1380G00G40X#32Y#33Z0
N1390G00Z[#26+#18-#3-#3/4]
N1400G90
N1410M99
%
Naposledy upravil(a) cendas0 dne 21. 4. 2012, 6:07, celkem upraveno 1 x.