Pierwsze kroki w G-kode, proźba o rzucenie okiem na program
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 2
- Rejestracja: 11 cze 2011, 11:59
- Lokalizacja: Lublin
Pierwsze kroki w G-kode, proźba o rzucenie okiem na program
Mam do wykonania taki element:
Narzędzia:
T1 - frez do rowków D=10 [mm] Z=4 Fz=0.05 [mm/z] Vskr=70 [m/min]
T2 - frez palcowy D=16 [mm] z=4 Fz=0.1 [mm/z] Vskr=120 [m/min]
T3 - wiertło D=11 [mm] Fr=0.1 Vskr=70 [m/min]
T4 - gwintownik M12 Vskr=30 [m/min]
Program:
T02 F3200 S1020
G01 Z+2
G01 X+75
G01 Y+28
G01 Z-15
G01 X+122
G01 Y+122
G01 X+28
G01 Y+28
G01 X+110
G01 Y+110
G01 X+43
G01 Y+40
G01 X+100
G01 Y+100
G01 X+55
G01 Y+50
G01 X+90
G01 Y+90
G01 X+70
G01 Y+60
G01 X+80
G01 Y+60
G01 Y+80
G01 Z+2
T01 F3200 S1020
G01 X+49.5
G01 Y+49.5
G01 Z-20
G01 X+100.5 Y+100.5
G01 Z+2
T03 F3200 S1020
G01 X+15
G01 Y+15
G01 Z-20
G01 Z+2
G01 X+135
G01 Z-20
G01 Z+2
G01 Y+135
G01 Z-20
G01 Z+2
G01 X+15
G01 Z-20
G01 Z+2
T04 F3200 S1020
G01 X+15
G01 Y+15
G01 Z-20
G01 Z+2
G01 X+135
G01 Z-20
G01 Z+2
G01 Y+135
G01 Z-20
G01 Z+2
G01 X+15
G01 Z-20
G01 Z+2
Symulacja w CNC symylatorze:
Proszę o rzucenie okiem czy ten program jest w miarę dobrze napisany (niema początku i końca - wiem o tym). Nie wiem dlaczego ten symulator wywala błąd przy próbie zaokrąglenia naroża (stosuję "G25 R+5" po danej krawędzi). Nie wiem jak wyciągnąć gwintownik z lewymi obrotami (w tej chwili jest wyciągany tak jak wiertło więc niszczy zrobiony gwint). Ogólnie, w wielu programach widziałem robione kompensacje, absolutne układy współrzędnych, korekcje narzędzi. Czy takie rzeczy są absolutnie niezbędne czy w przypadku prostych elementów, może być tak jak zrobiłem to wyżej?
Ps: Czy tym programem można robić symulację toczenia wałków?
pozdrawiam.
Narzędzia:
T1 - frez do rowków D=10 [mm] Z=4 Fz=0.05 [mm/z] Vskr=70 [m/min]
T2 - frez palcowy D=16 [mm] z=4 Fz=0.1 [mm/z] Vskr=120 [m/min]
T3 - wiertło D=11 [mm] Fr=0.1 Vskr=70 [m/min]
T4 - gwintownik M12 Vskr=30 [m/min]
Program:
T02 F3200 S1020
G01 Z+2
G01 X+75
G01 Y+28
G01 Z-15
G01 X+122
G01 Y+122
G01 X+28
G01 Y+28
G01 X+110
G01 Y+110
G01 X+43
G01 Y+40
G01 X+100
G01 Y+100
G01 X+55
G01 Y+50
G01 X+90
G01 Y+90
G01 X+70
G01 Y+60
G01 X+80
G01 Y+60
G01 Y+80
G01 Z+2
T01 F3200 S1020
G01 X+49.5
G01 Y+49.5
G01 Z-20
G01 X+100.5 Y+100.5
G01 Z+2
T03 F3200 S1020
G01 X+15
G01 Y+15
G01 Z-20
G01 Z+2
G01 X+135
G01 Z-20
G01 Z+2
G01 Y+135
G01 Z-20
G01 Z+2
G01 X+15
G01 Z-20
G01 Z+2
T04 F3200 S1020
G01 X+15
G01 Y+15
G01 Z-20
G01 Z+2
G01 X+135
G01 Z-20
G01 Z+2
G01 Y+135
G01 Z-20
G01 Z+2
G01 X+15
G01 Z-20
G01 Z+2
Symulacja w CNC symylatorze:
Proszę o rzucenie okiem czy ten program jest w miarę dobrze napisany (niema początku i końca - wiem o tym). Nie wiem dlaczego ten symulator wywala błąd przy próbie zaokrąglenia naroża (stosuję "G25 R+5" po danej krawędzi). Nie wiem jak wyciągnąć gwintownik z lewymi obrotami (w tej chwili jest wyciągany tak jak wiertło więc niszczy zrobiony gwint). Ogólnie, w wielu programach widziałem robione kompensacje, absolutne układy współrzędnych, korekcje narzędzi. Czy takie rzeczy są absolutnie niezbędne czy w przypadku prostych elementów, może być tak jak zrobiłem to wyżej?
Ps: Czy tym programem można robić symulację toczenia wałków?
pozdrawiam.
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 118
- Rejestracja: 16 wrz 2009, 16:55
- Lokalizacja: gdzieś tam
Orłem nie jestem ale wrzucę swoje parę groszy.
Nigdzie nie widać żebyś użył G2/G3, promienie masz za małe na symulacji. Wszystko można zrobić znacznie szybciej cyklami na kieszeń prostokątną G87, wiercenie G83, gwintowanie G84 i frezowanie rowków pod kątem G88 (chyba).
[/quote]
Nigdzie nie widać żebyś użył G2/G3, promienie masz za małe na symulacji. Wszystko można zrobić znacznie szybciej cyklami na kieszeń prostokątną G87, wiercenie G83, gwintowanie G84 i frezowanie rowków pod kątem G88 (chyba).
[/quote]
Użyj cyklu gwintowania G84.Michal-lublin pisze:Nie wiem jak wyciągnąć gwintownik z lewymi obrotami (w tej chwili jest wyciągany tak jak wiertło więc niszczy zrobiony gwint)
Michal-lublin pisze:Ogólnie, w wielu programach widziałem robione kompensacje, absolutne układy współrzędnych, korekcje narzędzi. Czy takie rzeczy są absolutnie niezbędne czy w przypadku prostych elementów, może być tak jak zrobiłem to wyżej?
Wszystko zależy od sterowania, skomplikowania detalu, i wiedzy operatora. Ogólnie przy pisaniu konturów polacam stosowanie korekcji.
[ Dodano: 2011-06-11, 12:40 ]Z tego co pamiętam to takMichal-lublin pisze:Ps: Czy tym programem można robić symulację toczenia wałków?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 7888
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Symulator wybacza wiele błędów, maszyna już nie.
Na F3200 S1200 Z-15 połamiesz każdy frez i to chyba nawet na drewnie.
Gwintowanie to długa historia, ale tak jak Ty próbujesz, to się zrobić nie da.
Bez pewnego minimalnego zasobu wiedzy niczego nie zrobisz, bez względu na to ilu ludzi będzie chciało Ci pomóc.
Na F3200 S1200 Z-15 połamiesz każdy frez i to chyba nawet na drewnie.
Gwintowanie to długa historia, ale tak jak Ty próbujesz, to się zrobić nie da.
Bez pewnego minimalnego zasobu wiedzy niczego nie zrobisz, bez względu na to ilu ludzi będzie chciało Ci pomóc.
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 7984
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Re: Pierwsze kroki w G-kode, proźba o rzucenie okiem na prog
Nie widać na rysunku , gdzie określiłeś punkt zerowy , tj. tzw. bazę (np. G54).Michal-lublin pisze:....Proszę o rzucenie okiem czy ten program jest w miarę dobrze napisany (niema początku i końca - wiem o tym).
.... program bez początku i końca nie jest programem - na symulacji coś tam Tobie wyszło , a w realu maszyna nie ruszyłaby z miejsca.
Masz rację .... i program wtedy znacznie krótszy (mój jest z CAM-a -nie chciało mi się z G- kodów pisać).ciekavy pisze:... Wszystko można zrobić znacznie szybciej cyklami...
Michal-lublin - w załączniku masz program.
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1679
- Rejestracja: 28 wrz 2009, 11:00
- Lokalizacja: Wrocław
Re: Pierwsze kroki w G-kode, proźba o rzucenie okiem na prog
O żesz... Jak z tym sobie radzisz w praktyce? To już nie chodzi mi o samą długość programuWZÓR pisze:Masz rację .... i program wtedy znacznie krótszy (mój jest z CAM-a -nie chciało mi się z G- kodów pisać).ciekavy pisze:... Wszystko można zrobić znacznie szybciej cyklami...
(tu jest chyba ponad 1000 linii) ale o czas realizacji tego na maszynie. Ja rozumiem szybkość tworzenia programu, ale co potem? Ja zrezygnowałem np z pewnych funkcji programowania, bo te "skróty" generują ścieżki strasznie długo trwające w porównaniu z kilkoma linijkami G-kodu stworzonymi w notatniku. A całkiem niedawno zacząłem się zastanawiać czy nie jestem jakimś dinozaurem i nie pora rozejrzeć się za jakimś programem.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 16251
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Re: Pierwsze kroki w G-kode, proźba o rzucenie okiem na prog
Nie załamuj się , jeszcze tu paru piszących z palca zostałoCFA pisze:[ A całkiem niedawno zacząłem się zastanawiać czy nie jestem jakimś dinozaurem i nie pora rozejrzeć się za jakimś programem.
https://www.cnc.info.pl/topics60/frezar ... 20,140.htm
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 647
- Rejestracja: 22 paź 2008, 15:09
- Lokalizacja: Dolina Lotnicza
A kim ty jesteś?
Uczniem, studentem czy pracownikiem?
Przed pisaniem programu trzeba określić na jakiej obrabiarce będzie część wykonana = w jakim układzie sterowania.
Pod M12 użyj wiertło 10.2
Aha - funkcje przygotowawcze G działają modalnie czyli do odwołania = wystarczy jednokorotne wywołanie.
Zanków "+" również nie musisz używać - dziwnie to jakoś wygląda
Uczniem, studentem czy pracownikiem?
Przed pisaniem programu trzeba określić na jakiej obrabiarce będzie część wykonana = w jakim układzie sterowania.
Pod M12 użyj wiertło 10.2
Aha - funkcje przygotowawcze G działają modalnie czyli do odwołania = wystarczy jednokorotne wywołanie.
Zanków "+" również nie musisz używać - dziwnie to jakoś wygląda
"Technologia rozwiązuje problemy, nie politycy"
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 7984
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Re: Pierwsze kroki w G-kode, proźba o rzucenie okiem na prog
WitamCFA pisze:...O żesz... Jak z tym sobie radzisz w praktyce? To już nie chodzi mi o samą długość programu
(tu jest chyba ponad 1000 linii) ...
Jak już wcześniej wspomniałem program , który zamieściłem w załączniku jest napisany przez CAM-a.
I stąd tyle linijek przy wykonaniu gniazda z promieniem R20 (FREZ fI16.0 , ae= 6.0 mm , ap= 0.5 mm).
Jakbym na te gniazdo użył G- kodów , to w skrócie program wyglądałby tak;
(pisany na sterowanie Haas).
%
O12345
G17
G40
G80
G90
G54
T2 M6 (Tool # 2 : 10.2 WIERTŁO )
G43 H2
M8
S850 M3
G0 X-60. Y-60.
Z25.
G82 X-60. Y-60. Z-28.064 R2.5 P0 F45.00
X60. R2.5
Y60. R2.5
X-60. R2.5
G80
T3 M6 (Tool # 3 : 12. GWINTOWNIK )
G43 H3
M8
S800 M3
G0 X-60. Y-60.
Z25.
G84 X-60. Y-60. Z-20. R2.5 F1400.00
X60. R2.5
Y60. R2.5
X-60. R2.5
G80
T4 M6 (Tool # 4 : 16. FREZ)
G43 H4
M8
S2100 M3
...
G150 P12380 Z... Q... R... J... K... G41 D04 F540
...
T5 M6 (Tool # 5 : 10. FREZ )
G43 H5
M8
S2800 M3
G0 X-24.749 Y-24.749
Z10.
G0 Z-12.5
G1 Z-15.5 F120.00
X24.749 Y24.749 F540.00
G0 Z10.
X-24.749 Y-24.749
Z-13.
G1 Z-16. F120.00
X24.749 Y24.749 F540.00
G0 Z10.
X-24.749 Y-24.749
Z-13.5
G1 Z-16.5 F120.00
X24.749 Y24.749 F540.00
G0 Z10.
X-24.749 Y-24.749
Z-14.
G1 Z-17. F120.00
X24.749 Y24.749 F540.00
G0 Z10.
X-24.749 Y-24.749
Z-14.5
G1 Z-17.5 F120.00
X24.749 Y24.749 F540.00
G0 Z10.
X-24.749 Y-24.749
Z-15.
G1 Z-18. F120.00
X24.749 Y24.749 F540.00
G0 Z10.
X-24.749 Y-24.749
Z-15.5
G1 Z-18.5 F120.00
X24.749 Y24.749 F540.00
G0 Z10.
X-24.749 Y-24.749
Z-16.
G1 Z-19. F120.00
X24.749 Y24.749 F540.00
G0 Z10.
X-24.749 Y-24.749
Z-16.5
G1 Z-19.5 F120.00
X24.749 Y24.749 F540.00
G0 Z10.
X-24.749 Y-24.749
Z-17.
G1 Z-20. F120.00
X24.749 Y24.749 F540.00
G0 Z10.
M9
M5
G28 G91 Z0
G28 Y0
G0 G49
G90
M30
%
%
O12380
....
....
M99
%
.... może być?
Hmm ... chyba nie sądzisz , że program (z załącznika) pisałem z palca?kamar pisze:....Nie załamuj się , jeszcze tu paru piszących z palca zostało ...
Jak piszesz program ,, z palca'' , to masz rację.marchru pisze:...Aha - funkcje przygotowawcze G działają modalnie czyli do odwołania = wystarczy jednokorotne wywołanie....
Ale CAM korekcję przywołuje / odwołuje przed każdym zagłębianiem się w osi Z (taki jego urok ).
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1679
- Rejestracja: 28 wrz 2009, 11:00
- Lokalizacja: Wrocław
Re: Pierwsze kroki w G-kode, proźba o rzucenie okiem na prog
Akurat przy takiej kwadratowej formie wybrania to jeszcze ujdzie G150, ale jak przychodzi zrobić coś bardziej nieregularnego np fasola po łuku, to G150 wysiada. Generuje tyle zbędnych ruchów w konturze poza materiałem, albo drapiąc jakieś setki robi 25 minutowy program z wykończeniem dna, gdzie ja z palca w 10-15min piszę przejazd środkiem i po krawędziach i w 10min mam gotowe.WZÓR pisze: Jakbym na te gniazdo użył G- kodów , to w skrócie program wyglądałby tak; ...G150...
.... może być?
Na czas porównywalnie, ale zużycie narzędzi i maszyny mam mniejsze.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 16251
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Re: Pierwsze kroki w G-kode, proźba o rzucenie okiem na prog
Nie sądzę , pisany z palca u mnie miałby parenaście linijekWZÓR pisze:
Hmm ... chyba nie sądzisz , że program (z załącznika) pisałem z palca?