kilka podstawowych komend G-CODE
: 02 lip 2012, 11:56
Witam,
Napisałem program graficzny/wektorowy który generuje mi kod dla frezarki CNC. Program używa tylko kilka podstawowych komend G-CODE.
Ponieważ nie mam możliwości przetestowania, mam prośbę do speców od G-CODE - czy mógłby ktoś rzucić okiem na poniższy tekst - czy jest on poprawny. Czy tak wygenerowany program zostanie poprawnie wykonany przez frezarkę.
Nie jestem pewien czy znaki '%' powinny być na końcu i początku, czy punkt dziesiętny to ',' czy '.'. Oczywiście komentarze po ';' to mój dopisek odręczny.
%
N1 G21 ; jednostki w [mm]
N2 G90 ; koordynaty bezwzględne
N3 G94 ; jednostki na [min]
N4 G0 Z10 ; szybki dojazd osi Z do pozycji górnej 10mm
N5 G97 S1000 ; ustawienie prędkości obrotowej wrzeciona na 1000 obr/min
N6 G0 X10 Y10 ; szybki dojazd XY do pozycji 10mm/10mm
N7 M7 ; włączenie chłodziwa
N8 G4 P0,5 ; zwłoka 0,5sek
N9 M3 ; włączenie wrzeciona
N10 G4 P0,5 ; zwłoka 0,5sek
N11 G0 Z1 ; szybki dojazd osi Z do pozycji 1mm (tuż nad materiał)
N12 G1 Z-1 F500 ; robocze zagłębienie osi Z w materiał na głębokość -1mm z szybkościa 500mm/min
N13 G1 X10 Y30 F1000 ; roboczy przejazd XY z prędkościa 1000mm/min
N14 G1 X30 Y30 F1000 ; roboczy przejazd XY z prędkościa 1000mm/min
N15 G1 X30 Y10 F1000 ; roboczy przejazd XY z prędkościa 1000mm/min
N16 G1 X10 Y10 F1000 ; roboczy przejazd XY z prędkościa 1000mm/min
N17 G0 Z10 ; szybki dojazd osi Z do pozycji górnej 10mm
N18 M5 ; wyłączenie wrzeciona
N19 M9 ; wyłączenie chłodziwa
N20 M30 ; koniec i przewinięcie na początek
%
Pozdrawiam,
SM
Napisałem program graficzny/wektorowy który generuje mi kod dla frezarki CNC. Program używa tylko kilka podstawowych komend G-CODE.
Ponieważ nie mam możliwości przetestowania, mam prośbę do speców od G-CODE - czy mógłby ktoś rzucić okiem na poniższy tekst - czy jest on poprawny. Czy tak wygenerowany program zostanie poprawnie wykonany przez frezarkę.
Nie jestem pewien czy znaki '%' powinny być na końcu i początku, czy punkt dziesiętny to ',' czy '.'. Oczywiście komentarze po ';' to mój dopisek odręczny.
%
N1 G21 ; jednostki w [mm]
N2 G90 ; koordynaty bezwzględne
N3 G94 ; jednostki na [min]
N4 G0 Z10 ; szybki dojazd osi Z do pozycji górnej 10mm
N5 G97 S1000 ; ustawienie prędkości obrotowej wrzeciona na 1000 obr/min
N6 G0 X10 Y10 ; szybki dojazd XY do pozycji 10mm/10mm
N7 M7 ; włączenie chłodziwa
N8 G4 P0,5 ; zwłoka 0,5sek
N9 M3 ; włączenie wrzeciona
N10 G4 P0,5 ; zwłoka 0,5sek
N11 G0 Z1 ; szybki dojazd osi Z do pozycji 1mm (tuż nad materiał)
N12 G1 Z-1 F500 ; robocze zagłębienie osi Z w materiał na głębokość -1mm z szybkościa 500mm/min
N13 G1 X10 Y30 F1000 ; roboczy przejazd XY z prędkościa 1000mm/min
N14 G1 X30 Y30 F1000 ; roboczy przejazd XY z prędkościa 1000mm/min
N15 G1 X30 Y10 F1000 ; roboczy przejazd XY z prędkościa 1000mm/min
N16 G1 X10 Y10 F1000 ; roboczy przejazd XY z prędkościa 1000mm/min
N17 G0 Z10 ; szybki dojazd osi Z do pozycji górnej 10mm
N18 M5 ; wyłączenie wrzeciona
N19 M9 ; wyłączenie chłodziwa
N20 M30 ; koniec i przewinięcie na początek
%
Pozdrawiam,
SM