Problem z cyklami 215 i 267

Dyskusje na temat systemu Heidenhaina
Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 8197
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#11

Post napisał: WZÓR » 11 wrz 2011, 11:54

MECO pisze:... A te rogi to daj większe narzędzie albo to co napisał WZÓR.
Moje symulacje wykonałem w programie CAD/CAM wykorzystując zewnętrzne jak i wewnętrzne kontury wybrania , ale traktujmy tę metodę jako alternatywę wynikającą z możliwości oprogramowania CAD/CAM , z której kolega martinprz (w przypadku braku w/w oprogramowania) nie może skorzystać.

W cyklu G215 nie ma zewnętrznego konturu , więc moja odpowiedź do w/w cyklu jest błędna. :oops:

Kolega martinprz prosi o pomoc ściśle z określonym cyklem ...dlatego musimy trzymać się tej zasady.

Przeglądając cykl G215

Obrazek

Obrazek
sądzę , że podanie większej wartości w Q222 (średnica półwyrobu) załatwi temat.

Pozdr
Mariusz.


Pomagam w:
HAAS - frezarki, tokarki

Tagi:


MECO
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 110
Rejestracja: 15 lis 2010, 20:15
Lokalizacja: dolnośląskie

#12

Post napisał: MECO » 11 wrz 2011, 14:06

Witam. Nie chodziło mi oto że Twój przykład jest zły, to nie oto chodzi przecież, tylko ja wychodzę z założenia poco mam mordować freza 12 jak mogę to zrobić np.głowiczką fi 32 bo taką posiadam ale jak słusznie zauważyłeś nie odbiegajmy od tematu. Kolega martinprz pisze , że cykl gwintowania nie jest wykonywany,troszkę współrzędne powierzchni pomieszał ale kolega ciekawy wyprostował już. Martinprz a co do tych resztek na rogach dałem większe narzędzie i tak wyszłoObrazek a to narzędzie które widać to wykonuje gwint.
Q222-nie załatwi tematu ,ponieważ to wydłuży tylko sam wjazd w materiał,resztki i tak zostaną(to tak na marginesie).

Pozdrawiam.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 8197
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#13

Post napisał: WZÓR » 11 wrz 2011, 20:41

MECO pisze:Witam. Nie chodziło mi oto że Twój przykład jest zły, to nie oto chodzi przecież, tylko ja wychodzę z założenia poco mam mordować freza 12 jak mogę to zrobić np.głowiczką fi 32 bo taką posiadam ale jak słusznie zauważyłeś nie odbiegajmy od tematu....

Witam
... wszystko się zgadza , ale co zrobisz jak podstawa tego czopa będzie o wiele większa i narzędzie o średnicy ø32.0 nie ,,ogarnie '' jej naroża? (patrz; rysunek kolor zielony).

Obrazek

P.S.
Programowania HH dopiero się uczę i prawdę mówiąc nie wiem w jaki sposób ten cykl zastosować ..... stąd moje błędne wskazanie na zmianę wartości w Q 222. :razz:

Pozdr
Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


MECO
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 110
Rejestracja: 15 lis 2010, 20:15
Lokalizacja: dolnośląskie

#14

Post napisał: MECO » 12 wrz 2011, 18:07

Witam.
WZÓR-najprościej będzie zastosować dwa cykle 215 , w pierwszym opisać większą średnicę czopa tak aby usunąć naroża a drugi raz średnica czopa taką jaka powinna być. Jest jeszcze jeden sposób , wykorzystanie cykli SL lub z CAM-a , jak kto woli.

Pozdrawiam
Sławek.


Autor tematu
martinprz
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 32
Rejestracja: 08 wrz 2010, 10:46
Lokalizacja: Stalowa Wola

#15

Post napisał: martinprz » 12 wrz 2011, 18:17

Meco i Wzór:) przesunąłem punkt zerowy przedmiotu obrabianego jak widać na rysunku poniżej, zmieniłem blok forma i niektóre parametry w cyklu 267. Jak widać gwint jest frezowany ale w tym symulatorze gwint jest przedstawiany jako pusta przestrzeń. Natomiast jeśli chodzi o rogi to zmiana średnicy frezu nic mi nie daje o dziwo (tak samo zwiększenie parametru Q222 z 50 do 80), ponieważ nadal zostają te same rogi.

I na zakończenie chciałem zapytać się jakie wartości powinny przyjmować parametry Q358 i Q359 przy frezowaniu gwintu zewnętrznego i wewnętrznego?
ę
Rysunek i program zamieściłem w plikach poniżej.

0 BEGIN PGM goo 7 MM
1 BLK FORM 0.1 Z X-26 Y-22 Z-45
2 BLK FORM 0.2 X+26 Y+22 Z+0
3 TOOL CALL 19 Z S3000
4 ;frez fi 20
5 CYCL DEF 215 WYSEP.KOL.NA GOT. ~
Q200=+5 ;BEZPIECZNA WYSOKOSC ~
Q201=-25 ;GLEBOKOSC ~
Q206=+150 ;WARTOSC POSUWU WGL. ~
Q202=+5 ;GLEBOKOSC DOSUWU ~
Q207=+500 ;POSUW FREZOWANIA ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+50 ;2-GA BEZPIECZNA WYS. ~
Q216=+0 ;SRODEK W 1-SZEJ OSI ~
Q217=+0 ;SRODEK W 2-SZEJ OSI ~
Q222=+52 ;SREDNICA WST.OBR.WYB ~
Q223=+20 ;SRED.WYBR.OBR.NA GOT
6 CYCL CALL POS X+0 Y+0 Z+0 FMAX M3 M8
7 L Z+200 R0 FMAX M9 M6
8 TOOL CALL 20 Z S3000
9 ;FREZ DO GWINTU M20X1.5
10 CYCL DEF 267 FREZOW. GWINTU ZEWN. ~
Q335=+20 ;SREDNICA NOMINALNA ~
Q239=+1.5 ;SKOK ~
Q201=-20 ;GLEBOKOSC GWINTU ~
Q355=+1 ;ILOSC KROKOW DO WYK. ~
Q253=+750 ;PREDK. POS. ZAGLEB. ~
Q351=+1 ;RODZAJ FREZOWANIA ~
Q200=+10 ;BEZPIECZNA WYSOKOSC ~
Q358=+0 ;GLEB. STRONA CZOLOWA ~
Q359=+0 ;PRZES. NA STR. CZOL. ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+50 ;2-GA BEZPIECZNA WYS. ~
Q254=+200 ;PREDK. POS. POGLEB. ~
Q207=+500 ;POSUW FREZOWANIA
11 CYCL CALL POS X+0 Y+0 Z+0 F4000 M3 M8
12 L Z+200 R0 FMAX M9 M6
13 M2
14 END PGM goo 7 MM


martinprz
Załączniki
zrzut_gwin.JPG
zrzut_gwin.JPG (10.71 KiB) Przejrzano 1186 razy
frez-gwintu.jpg
frez-gwintu.jpg (18.67 KiB) Przejrzano 572 razy

[Rozszerzenie h zostało wyłączone i nie będzie dłużej wyświetlane.]

początkujący


MECO
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 110
Rejestracja: 15 lis 2010, 20:15
Lokalizacja: dolnośląskie

#16

Post napisał: MECO » 12 wrz 2011, 18:49

Narzędzie o średnicy 25 powinno już usunąć całość,może źle opisane jest w tabeli narzędzi (promień). Parametr Q222 jeśli go zwiększasz to tylko wydłuża się wjazd w materiał.A jeżeli chodzi o parametry Q358 i Q359 to ja osobiście wpisywałem zero, nie wykonywałem żadnych podcięć. Gwinty nieprzelotowe posiadają na dnie kanałki (uwolnienia) i te Q do tego służy.Jak dotychczas to gwintowałem tylko przelotowe otwory więc ów parametr był 0. A jeśli chodzi o część graficzną gwintu to niestety na maszynach też go nie zobaczysz (przynajmniej z HH).
pozdro


Autor tematu
martinprz
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 32
Rejestracja: 08 wrz 2010, 10:46
Lokalizacja: Stalowa Wola

#17

Post napisał: martinprz » 12 wrz 2011, 20:59

Meco dzięki za pomoc, teraz już cykl do frezowania kieszeni okrągłej działa dobrze:). Zmieniłem na frez walcowo-czołowy fi 26 i jest ok:). Na dole widać zrzuty:)

Mam jeszcze małą prośbę Meco, czy mógłbyś mi jeszcze sprawdzić czy prawidłowo napisałem program w kodach ISO w Heidenhain530? Symulacja jest wykonywana prawidłowo ale nie wiem czy składnię napisałem prawidłowo w programie.

W kodach Heidenhaina:

0 BEGIN PGM goo 7 MM
1 BLK FORM 0.1 Z X-26 Y-22 Z-45
2 BLK FORM 0.2 X+26 Y+22 Z+0
3 TOOL CALL 19 Z S3000
4 ;frez fi 20
5 CYCL DEF 215 WYSEP.KOL.NA GOT. ~
Q200=+5 ;BEZPIECZNA WYSOKOSC ~
Q201=-25 ;GLEBOKOSC ~
Q206=+150 ;WARTOSC POSUWU WGL. ~
Q202=+5 ;GLEBOKOSC DOSUWU ~
Q207=+500 ;POSUW FREZOWANIA ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+50 ;2-GA BEZPIECZNA WYS. ~
Q216=+0 ;SRODEK W 1-SZEJ OSI ~
Q217=+0 ;SRODEK W 2-SZEJ OSI ~
Q222=+52 ;SREDNICA WST.OBR.WYB ~
Q223=+20 ;SRED.WYBR.OBR.NA GOT
6 CYCL CALL POS X+0 Y+0 Z+0 FMAX M3 M8
7 L Z+200 R0 FMAX M9 M6
8 TOOL CALL 20 Z S3000
9 ;FREZ DO GWINTU M20X1.5
10 CYCL DEF 267 FREZOW. GWINTU ZEWN. ~
Q335=+20 ;SREDNICA NOMINALNA ~
Q239=+1.5 ;SKOK ~
Q201=-20 ;GLEBOKOSC GWINTU ~
Q355=+1 ;ILOSC KROKOW DO WYK. ~
Q253=+750 ;PREDK. POS. ZAGLEB. ~
Q351=+1 ;RODZAJ FREZOWANIA ~
Q200=+10 ;BEZPIECZNA WYSOKOSC ~
Q358=+0 ;GLEB. STRONA CZOLOWA ~
Q359=+0 ;PRZES. NA STR. CZOL. ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+50 ;2-GA BEZPIECZNA WYS. ~
Q254=+200 ;PREDK. POS. POGLEB. ~
Q207=+500 ;POSUW FREZOWANIA
11 CYCL CALL POS X+0 Y+0 Z+0 F4000 M3 M8
12 L Z+200 R0 FMAX M9 M5
13 M2
14 END PGM goo 7 MM

W kodach ISO w Heidenhiainie 530:

%goo7 G71 *
N10 G30 G17 X-26 Y-22 Z-45*
N20 G31 G90 X+26 Y+22 Z+0*
N30 G40 G90*
N40 G54 X+0 Y+0 Z+0*
N50 T15 G17 S3000*
N60 G215 Q200=+5 Q201=-25 Q206=+150 Q202=+5 Q207=+500 Q203=+0 Q204=+50 Q216=+0 Q217=+0 Q222=+52 Q223=+20*
N70 G79|G01 X+0 Y+0 Z+0 F4000 M3 M8*
N70 G00 Z+200 G40 M9 M5*
N80 T20 G17 S2000*
N90 G267 Q335=+20 Q239=+1.5 Q201=-20 Q355=+1 Q253=+750 Q351=+1 Q200=+10 Q358=+0 Q359=+0 Q203=+0 Q204=+50 Q254=+200 Q207=+500*
N100 G79|G01 X+0 Y+0 Z+0 F4000 M3 M8*
N110 G00 Z+200 G40 M9 M5*
N70 M2*
N99999999 %goo7 G71 *

martinprz
Załączniki
frez2.JPG
frez2.JPG (4.48 KiB) Przejrzano 1172 razy
początkujący


MECO
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 110
Rejestracja: 15 lis 2010, 20:15
Lokalizacja: dolnośląskie

#18

Post napisał: MECO » 12 wrz 2011, 21:34

Ok.
A jeżeli chodzi o kody iso to niestety tutaj Ci nie pomogę,nie siedze zbyt głęboko w temacie ale myśle że WZÓR jest w iso b.dobrze obcykany.Może się odezwie.
Pozdro.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 8197
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#19

Post napisał: WZÓR » 13 wrz 2011, 08:29

MECO pisze:Witam.
WZÓR-najprościej będzie zastosować dwa cykle 215 , w pierwszym opisać większą średnicę czopa tak aby usunąć naroża a drugi raz średnica czopa taką jaka powinna być. ...
... tak myślałem.
... Jest jeszcze jeden sposób , wykorzystanie cykli SL lub z CAM-a , jak kto woli....
... jak wybrałem CAM-a.

Dzięki za odpowiedź.
martinprz pisze:...I na zakończenie chciałem zapytać się jakie wartości powinny przyjmować parametry Q358 i Q359 przy frezowaniu gwintu zewnętrznego i wewnętrznego?
Nie korzystałem jeszcze z tego cyklu .... ale w instrukcji (patrz; przykład) - pisze 0. (?)

Obrazek
martinprz pisze:...Mam jeszcze małą prośbę Meco, czy mógłbyś mi jeszcze sprawdzić czy prawidłowo napisałem program w kodach ISO w Heidenhain530?...
A tak może być....?

0 BEGIN PGM czop MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-100
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 2 Z S2100
4 L X+23. Y+0 FMAX M3
5 L Z+25. R0 FMAX M8
6 L Z+2.5 FMAX
7 L Z-5. F200.
8 CC X+0 Y+0
9 C X+23. Y+0 DR+ F540.
10 L Z-10. F200.
11 CC X+0 Y+0
12 C X+23. Y+0 DR+ F540.
13 L Z-15. F200.
14 CC X+0 Y+0
15 C X+23. Y+0 DR+ F540.
16 L Z-20. F200.
17 CC X+0 Y+0
18 C X+23. Y+0 DR+ F540.
19 L Z-25. F200.
20 CC X+0 Y+0
21 C X+23. Y+0 DR+ F540.
22 L Z+25. FMAX
23 L R0 FMAX
24 M9
25 M5
26 M30
27 END PGM czop MM

Pozdr
Mariusz
Pomagam w:
HAAS - frezarki, tokarki


ciekavy
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 118
Rejestracja: 16 wrz 2009, 16:55
Lokalizacja: gdzieś tam

#20

Post napisał: ciekavy » 13 wrz 2011, 11:09

WZÓR pisze:A tak może być....?

0 BEGIN PGM czop MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-100
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 2 Z S2100
4 L X+23. Y+0 FMAX M3
5 L Z+25. R0 FMAX M8
6 L Z+2.5 FMAX
7 L Z-5. F200.
8 CC X+0 Y+0
9 C X+23. Y+0 DR+ F540.
10 L Z-10. F200.
11 CC X+0 Y+0
12 C X+23. Y+0 DR+ F540.
13 L Z-15. F200.
14 CC X+0 Y+0
15 C X+23. Y+0 DR+ F540.
16 L Z-20. F200.
17 CC X+0 Y+0
18 C X+23. Y+0 DR+ F540.
19 L Z-25. F200.
20 CC X+0 Y+0
21 C X+23. Y+0 DR+ F540.
22 L Z+25. FMAX
23 L R0 FMAX
24 M9
25 M5
26 M30
27 END PGM czop MM
Może być ale nie lepiej zrobić krótszy program co robi dokładnie to samo?

0 BEGIN PGM wzor2 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-100
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 2 Z S2100
4 L X+23 Y+0 FMAX M3
5 L Z+25 R0 FMAX M8
6 L Z+2.5 FMAX
7 L Z+0 F500
8 LBL 1
9 L IZ-5 F200
10 CC X+0 Y+0
11 C X+23 Y+0 DR+ F540
12 LBL 0
13 CALL LBL 1 REP4
14 L Z+100 FMAX M9
15 M30
16 END PGM wzor2 MM
martinprz pisze:Mam jeszcze małą prośbę Meco, czy mógłbyś mi jeszcze sprawdzić czy prawidłowo napisałem program w kodach ISO w Heidenhain530? Symulacja jest wykonywana prawidłowo ale nie wiem czy składnię napisałem prawidłowo w programie.
Jeśli symulacja poszła dobrze to na 99% wszystko jest ok
martinprz pisze:N50 T15 G17 S3000*
Przy wywołaniach narzędzi dla spokoju dodał bym M6

Kod: Zaznacz cały

N50 T15 G17 S3000 M6

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”