Parę programików...

Dyskusje dotyczące programowania G-Code

Autor tematu
Lukas.s
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 86
Rejestracja: 16 mar 2006, 01:52
Lokalizacja: Stalowa Wola

Parę programików...

#1

Post napisał: Lukas.s » 05 wrz 2009, 15:34

Witam!
Może komuś się przyda :) Programiki używam na frezarce FADAL VMC 4020

1. Wytaczanie:

Kod: Zaznacz cały

%
N1 O8888(WYTACZANIE) 
N2 G0G40G80G90G17
N3 T1M6
N4 M3S1200
N5 A0E1
N6 G0X0Y0
N7 G43Z100.M8H1M7
N8 X0Y0
N9 Z10.
N10 G1Z1.F1500.
N11 Z-11.7F200.
N12 M5
N13 M19 (INFO: POZYCJONOWANIE WRZECIONA
N14 G91X0.3Y-0.3G90 (INFO: ODJAZD NA BEZP. ODLEGLOSC
N15 G1Z1.F3000. (INFO: WYJAZD DO GORY
N16 M3
N17 G0Z50.M9
N18 G91G28Z0
N19 M30
%
2. Wiercenie z łamaniem wióra:

Kod: Zaznacz cały

%
N1 O1100 (WIERCENIE) 
N2 G0 G40 G80 G90 G17
N3 T1 M6
N4 S800 M3
N5 A0 E1 (INFO: PRZYJECIE BAZY
N6 G0 X0 Y0
N7 G43 Z100. H1 D1 M8 M7
N8 G0 X105. Y0
N9 G1 Z5. F1000. (INFO: Z5=R0+5
N10 G83 G99 Z-1. R0+5. Q3. F50. (INFO: Z=GLEBOKOSC,Q=ZAGLEBIANIE
N11 G0 X52.5 Y90.93
N12 X0 Y105.
N13 X-52.5 Y90.93
N14 X-105. Y0
N15 X-52.5 Y-90.93
N16 X52.5 Y-90.93
N17 G80 (INFO: KONIEC CYKLU WIERCENIA
N18 G0 Z100. M9
N19 G91 G28 Z0
N20 M30
%
3. Frezowanie otworów (standard):
Program sterujący

Kod: Zaznacz cały

%
N1 O60(OTWOR PO OKREGU) 
N2 G0G40G80G90G17
N3 T1M6
N4 S4000M3
N5 A0E2
N6 G0X0Y0
N7 G43Z100.H1D1M8M7 (INFO: PRZYJECIE DLUGOSCI I SREDNICU FREZA
N8 G52X0Y0 (INFO: WSPOLRZEDNE OTWORU=PRZESUNIECIE PKT BAZOWEGO
N9 G0X0Y0
N10 G0Z10.
N11 G1Z0F700.
N12 M98P81L1 (INFO: PRZYWOLANIE PODPROGRAMU P81
N34 G0Z100.M9
N35 G91G28Z0
N36 M30
%
Podprogram:

Kod: Zaznacz cały

%
N1 O61(OD 60) 
N2 G90G1G41X12.Y0F700. (INFO: PRZYJECIE KOREKCJI FREZA
N3 G3X12.Y0I-12.J0G91Z-0.25L12F500.G90 (INFO: G91 Z-025=ZAGLEBIANIE NA 1 OBROT, L=LICZBA POWTORZEN CO ROWNA SIE GLEBOKOSCI
N4 G3X12.Y0I-12.J0 (INFO: WYROWNANIE DNA
N5 G90G1G40X0Y0 (INFO: ODWOLANIE KOREKCJI
N10 M99
%
4. Frezowanie otworów (zmienne)
Program sterujący

Kod: Zaznacz cały

%
N1 O4(FREZOWANIE OTWOROW
N2 R1+12.(SREDNICA) 
N3 R2+24.(GLEBOKOSC
N4 R3+0.5(DOSOW
N5 R4+500.(POSOW
N6 R5+0(WSPOLRZEDNE POWIERZCHNI
N7 #R1=R1/2
N8 #R2=R2/R3
N9 G0G40G80G90G17
N10 T4M6
N11 S4000M3
N12 A0E1
N13 G0X0Y0
N14 G43Z100.H4M8D4M7
N15 G52X-110.Y-95.
N16 M98P5L1
N17 G52X110.Y-95.
N18 M98P5L1
N19 G52X-110.Y95.
N20 M98P5L1
N21 G52X110.Y95.
N22 M98P5L1
N23 M9
N24 G91G28Z0
N25 M30
%
podprogram:

Kod: Zaznacz cały

%
N1 O5(Do 4) 
N2 G0X0Y0
N3 G1Z+R5F1000.
N4 G90G1G41X+R1Y0F+R4
N5 G3X+R1Y0I-R1J0G91Z-R3L+R2F+R4G90
N6 G3X+R1Y0I-R1J0
N7 G90G1G40X0Y0
N8 G0Z50.
N9 M99
%
5. Frezowanie wybrania (stosowane także do planowania):
Program sterujący:

Kod: Zaznacz cały

%
N1 O8(KIESZENIE BARTEK
N2 R2+200.(WARTOSC W OSI "X" 
N3 R3+50.(WARTOSC W OSI "Y" 
N4 R4+10.(GLEBOKOSC
N5 R5+0.5(D0S0W
N6 #R4=R4/R5
N7 G0G17G40G80G90M9
N8 T1M6
N9 M3S2000
N10 A0E1
N11 G0X0Y0
N12 G43Z100.H1D1M8M7
N13 G0X0Y0
N14 G1Z0F1000.
N15 M98P9L+R4
N16 G0Z100.
N17 G91G28Z0
N18 M30
%
Podprogram:

Kod: Zaznacz cały

%
N1 O9(D08
N2 G1G91Z-R5G90F50.
N3 L9701R+500.R1+0R8+R2R9+R3 (R1 - dosuw boczny freza ) 
N4 M99
%
Trochę zabawy i można samemu napisać program na wszystko, nawet frezowanie kątów, promieni czy wlewków :wink:

P.S. nie jestem programistą, pracuję na maszynie i tworze sobie programy metodą prób i błedów :razz:

Info: Nie biorę odpowiedzialności za błędne użycie programu. Jeśli nie wiesz co puszczasz w maszynie to nie puszczaj tego.



Tagi:


Darek831
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 7
Rejestracja: 14 paź 2009, 20:00
Lokalizacja: Wrocław

#2

Post napisał: Darek831 » 25 paź 2009, 18:11

Witaj, też kiedyś pracowałem na centrach Fadal, przejrzałem na szybko programy,które napisałeś i mogę podpowiedzieć jesli nie wiesz, że znacznie prościej można napisać program na wytaczanie za pomocą kody G76, który można używać jako cykl, wówczas bloki od N10 do N16 z Twojego programu można zastapic jednym:
G76 G99 R0+1. Z-11. I0.3 J-0.3 F200.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”