Powtórka programu
-
Autor tematu - Posty w temacie: 8
Powtórka programu
G91 G17 G71 M5
G00 X0 Y0 Z10
G00 X-10 Y10
G01 Z-02 F150
G01 X5 Y0
Z10
W jaki sposób powtórzyć ten fragment programu?
G00 X0 Y0 Z10
G00 X-10 Y10
G01 Z-02 F150
G01 X5 Y0
Z10
W jaki sposób powtórzyć ten fragment programu?
Tagi:
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 8197
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Re: Powtórka programu
Np tak;zykfryd pisze:G91 G17 G71 M5
G00 X0 Y0 Z10
G00 X-10 Y10
G01 Z-02 F150
G01 X5 Y0
Z10
W jaki sposób powtórzyć ten fragment programu?
http://zapodaj.net/6bcdb5ed30b15.jpg.html
Mariusz.
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki
-
Autor tematu - Posty w temacie: 8
no i namieszałem ... tylko co?
http://ifotos.pl/zobacz/autojpg_nrxewwr.jpg/
powtarza tylko drugi podprogram i to w znacznie większej ilości powtórzeń
http://ifotos.pl/zobacz/autojpg_nrxewwr.jpg/
powtarza tylko drugi podprogram i to w znacznie większej ilości powtórzeń
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 329
- Rejestracja: 23 sie 2010, 21:32
- Lokalizacja: Świerklany
W podprogramie 2000 masz tak jakby rekurencyjne wywołanie tego programu, czyli wykonuje się 9 programów, z 9 powtórzeniami, czyli zapętliłeś się dość solidnie. Nie wiem czy kiedyś by Ci się ten program skończył jak byś go puścił na maszynie.
Napisz dokładnie co chcesz zrobić, który program jest programem głównym, które są podprogramami, pooddzielaj je w jakiś sposób tak żeby wizualnie szybko dało się wyszczególnić poszczególne programy, wstaw rysunek z wymiarami. Teraz pytanie natury technicznej, chcesz frezować profil, i wykorzystać podprogram do zejść w osi Z? Dobrze rozumiem?
Napisz dokładnie co chcesz zrobić, który program jest programem głównym, które są podprogramami, pooddzielaj je w jakiś sposób tak żeby wizualnie szybko dało się wyszczególnić poszczególne programy, wstaw rysunek z wymiarami. Teraz pytanie natury technicznej, chcesz frezować profil, i wykorzystać podprogram do zejść w osi Z? Dobrze rozumiem?
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 329
- Rejestracja: 23 sie 2010, 21:32
- Lokalizacja: Świerklany
No więc w programie głównym piszesz podjazd do materiału oraz ustawiasz frez w bezpiecznym miejscu przy materiale w którym będzie miał on możliwość zejść w osi Z nie powodując kolizji. Przykładowo jeśli mamy do zrobienia taką kostkę, o wymiarach 100x100x100 (baza ustawiona na środku kostki, jak na screenie):
http://ifotos.pl/zobacz/kostkapng_nrxwsae.png/
To program na frezowanie bocznych ścian tej kostki będzie wyglądał następująco:
Jakbyś chciał korzystać tylko z interpolacji przyrostowej, program wyglądał by w ten sposób:
Mam nadzieję że się nie pomyliłem.
http://ifotos.pl/zobacz/kostkapng_nrxwsae.png/
To program na frezowanie bocznych ścian tej kostki będzie wyglądał następująco:
Kod: Zaznacz cały
O0001 (PROGRAM GLOWNY)
N1 G54 ... (WIADOMO O CO CHODZI)
T1 M6 (WYBOR NARZEDZIA, PRZYKLADOWO FREZ 20)
S1000 M3 (CHYBA ROWNIEZ WSZYSTKO JASNE)
G43 Z100 H1 (TUTAJ TEZ)
G00 X70 Y-70 Z20 (USTAWIENIE SIE FREZEM W BEZPIECZNYM POLOZENIU NAD MATERIALEM)
G01 Z0 F1000 (ZJECHANIE NA POZIOM OD KTOREGO ZACZNIE SIE PODPROGRAM FREZUJACY PROFIL)
M98 P2 L10 (PODPROGRAM ZOSTANIE WYKONANY 10 RAZY, CZYLI FREZ BEDZIE SCHODZIL CO 10 MM)
G01 G90 Z20 F3000 (ODJAZD NA BEZPIECZNA WYSOKOSC NAD MATERIAL)
... (DALEJ TO JUZ KWESTIA WYOBRAZNI PROGRAMISTY)
Kod: Zaznacz cały
O0002 (PODPROGRAM FREZUJACY PROFIL)
G01 G91 Z-10 F500 (INTERPOLACJA PRZYROSTOWA)
G90 (INTERPOLACJA BEZWZGLEDNA)
G41 D1 X50 Y-50 (DOJAZD Z KOREKCJA PROMIENIA)
X-50
Y50
X50
Y-50
G40 X70 Y-70
M99
Kod: Zaznacz cały
O0002 (PODPROGRAM FREZUJACY PROFIL)
G01 G91 Z-10 F500 (INTERPOLACJA PRZYROSTOWA)
X-10 Y10 (DOJAZD Z KOREKCJA PROMIENIA)
X-120
Y120
X120
Y-120
X10 Y-10
M99
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 8197
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
A gdzie podziało się M30 ? ..... , numery podprogramów są za ,,wielgachne'' .zykfryd pisze:no i namieszałem ... tylko co?
http://ifotos.pl/zobacz/autojpg_nrxewwr.jpg/
powtarza tylko drugi podprogram i to w znacznie większej ilości powtórzeń

Spróbuj tak ;
http://zapodaj.net/eb50b79c5a2eb.jpg.html
... dawno nie pisałem z ręki (tego typu programów) , ale jak zadziała , to będziesz miał również odpowiedź na to;
https://www.cnc.info.pl/topics44/przesu ... htm#339428
Sprawdź w symulatorze i daj znać co wyszło;
%
O12344
G17
G40
G80
G90
G54
T3 M6 (frez palcowy 6.0)
G43 H3
S2500 M3
M97 P1000 L1
G10 L2 P1 G91 X150.
M97 P1000 L1
G28 G91 Z0
G28 Y0
G0 G49
G90
M30
N1000
G90 G0 X25. Y13.
Z2.5
G1 Z-1.5 F540.00
G3 I-12. J0
G0 Z25.
M99
%
Mariusz.
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki