Znaleziono 3 wyniki

autor: PiRo_man
16 maja 2013, 17:15
Forum: G-CODE - programowanie
Temat: Powtórka programu
Odpowiedzi: 16
Odsłony: 3003

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:

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
Jakbyś chciał korzystać tylko z interpolacji przyrostowej, program wyglądał by w ten sposób:

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
Mam nadzieję że się nie pomyliłem.
autor: PiRo_man
16 maja 2013, 14:54
Forum: G-CODE - programowanie
Temat: Powtórka programu
Odpowiedzi: 16
Odsłony: 3003

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?
autor: PiRo_man
15 maja 2013, 19:44
Forum: G-CODE - programowanie
Temat: Powtórka programu
Odpowiedzi: 16
Odsłony: 3003

Oszczędzając pamięć maszyny -> korzystając z podprogramu.
Mając w d... pamięć maszyny, skopiować i wklejać tyle razy ile potrzeba.

Wróć do „Powtórka programu”