Czy w tym CAMie można ustawić spacje między parametrami i żeby pomijał zera nieznaczące, zamiast np 50.000 zwykłe 50 ?
Numerację linii bym zachował, łatwiej wtedy doradzić gdzie co dopisać lub co usunąć.
A szablonu to sie raczej nie da zrobić, poza ogólnymi zasadami:
( nazwa programu )
kody przygotowawcze, ale te CAM sam daje
Startujesz z różnych pozycji, więc cięzko dać szablon stałych danych
Na końcu M30, ale to też CAM tworzy. Zresztą M30 wcale nie musi być na końcu programu.
Znaleziono 5 wyników
Wróć do „Gdzie jest bład w g-kodzie”
- 16 wrz 2013, 13:18
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Gdzie jest bład w g-kodzie
- Odpowiedzi: 14
- Odsłony: 2137
- 14 wrz 2013, 19:14
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Gdzie jest bład w g-kodzie
- Odpowiedzi: 14
- Odsłony: 2137
Eksperymentować z g-kodami można, ale nie na włączonej maszynie. Od tego jest symulacja, pozwala prześledzić co i jak się wykonuje lub jak program interpretuje dany kod. Błędnego sprzecznego kodu nie wykona, ale zły, np kolizja, tak. Dlatego wszystko się sprawdza na symulacji, jak dobrze można na sucho z maszyną, bez materiału.
Co do pamiętania kodu przez Mach'a - zawsze zamykam kod przez 'close gkode', dopiero wczytuję nowy. Najczęściej jest ok, ale zdarza się, że i reset nie pomaga, dopiero wyłączenie kompa. Cóż, ten typ tak ma.
Co do pamiętania kodu przez Mach'a - zawsze zamykam kod przez 'close gkode', dopiero wczytuję nowy. Najczęściej jest ok, ale zdarza się, że i reset nie pomaga, dopiero wyłączenie kompa. Cóż, ten typ tak ma.
- 05 wrz 2013, 17:18
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Gdzie jest bład w g-kodzie
- Odpowiedzi: 14
- Odsłony: 2137
- 05 wrz 2013, 16:22
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Gdzie jest bład w g-kodzie
- Odpowiedzi: 14
- Odsłony: 2137
Prędkość silników - ustawienia, motor tunning.To ustawienie działa przy G0, g1,2,3 okreslasz przez f w programie.
Co do programu - przynajmniej jeden błąd. Albo źle podajesz dane do generatora albo jest do bani. Program opiera sie na Z0 liczonym na stole. Dodałem g52 z80, która przesuwa Z0 na 80mm (tymczasowy offset) i program działa jak trzeba. Ty zaś mierzysz Z0 od materiału, program podnosi o kolejne 80 i masz Z160.
Żeby było dobrze, trzeba wyrzucić z programu parę rzeczy.
( for Mach2/3 from Vectric )
( Material Size)
( X= 300.000, Y= 300.000, Z= 90.000)
()
(Toolpaths used in this file:)
(Profile 1)
(Tools used in this file: )
(1 = End Mill {1 mm})
N100 G00 G21 G17 G90 G40 G49 G80
N110 G71 G91.1
N120T1M06
N130 (End Mill {1 mm})
N140 G00 G43 H1
N150 S12000 M03
N160 (Toolpath:- Profile 1)
N190X0.000Y0.000F250.0
N200G00X-10.500Y-10.000
N210G1Z-0.300F250.0
N220G1Y10.000
N230G2X-10.000Y10.500I0.500J0.000
N240G1X10.000
N250G2X10.500Y10.000I0.000J-0.500
N260G1Y-10.000
N270G2X10.000Y-10.500I-0.500J0.000
N280G1X-10.000
N290G2X-10.500Y-10.000I0.000J0.500
N300G1Z-0.600
N310G1Y10.000
N320G2X-10.000Y10.500I0.500J0.000
N330G1X10.000
N340G2X10.500Y10.000I0.000J-0.500
N350G1Y-10.000
N360G2X10.000Y-10.500I-0.500J0.000
N370G1X-10.000
N380G2X-10.500Y-10.000I0.000J0.500
N400G00Z1.000
N410G00X0.000Y0.000
N420M09
N430M30
Ale nie mam teraz jak sprawdzić.
Co do programu - przynajmniej jeden błąd. Albo źle podajesz dane do generatora albo jest do bani. Program opiera sie na Z0 liczonym na stole. Dodałem g52 z80, która przesuwa Z0 na 80mm (tymczasowy offset) i program działa jak trzeba. Ty zaś mierzysz Z0 od materiału, program podnosi o kolejne 80 i masz Z160.
Żeby było dobrze, trzeba wyrzucić z programu parę rzeczy.
( for Mach2/3 from Vectric )
( Material Size)
( X= 300.000, Y= 300.000, Z= 90.000)
()
(Toolpaths used in this file:)
(Profile 1)
(Tools used in this file: )
(1 = End Mill {1 mm})
N100 G00 G21 G17 G90 G40 G49 G80
N110 G71 G91.1
N120T1M06
N130 (End Mill {1 mm})
N140 G00 G43 H1
N150 S12000 M03
N160 (Toolpath:- Profile 1)
N190X0.000Y0.000F250.0
N200G00X-10.500Y-10.000
N210G1Z-0.300F250.0
N220G1Y10.000
N230G2X-10.000Y10.500I0.500J0.000
N240G1X10.000
N250G2X10.500Y10.000I0.000J-0.500
N260G1Y-10.000
N270G2X10.000Y-10.500I-0.500J0.000
N280G1X-10.000
N290G2X-10.500Y-10.000I0.000J0.500
N300G1Z-0.600
N310G1Y10.000
N320G2X-10.000Y10.500I0.500J0.000
N330G1X10.000
N340G2X10.500Y10.000I0.000J-0.500
N350G1Y-10.000
N360G2X10.000Y-10.500I-0.500J0.000
N370G1X-10.000
N380G2X-10.500Y-10.000I0.000J0.500
N400G00Z1.000
N410G00X0.000Y0.000
N420M09
N430M30
Ale nie mam teraz jak sprawdzić.
- 04 wrz 2013, 22:44
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Gdzie jest bład w g-kodzie
- Odpowiedzi: 14
- Odsłony: 2137
Tak na szybko.
Linie: 200,210,300,390.
albo tak:
( for Mach2/3 from Vectric )
( Material Size)
( X= 300.000, Y= 300.000, Z= 90.000)
()
(Toolpaths used in this file:)
(Profile 1)
(Tools used in this file: )
(1 = End Mill {1 mm})
N100 G00 G21 G17 G90 G40 G49 G80
N110 G71G 91.1
N120T1M06
N130 (End Mill {1 mm})
N140 G00 G43 Z81.000 H1
N150 S12000 M03
N160 (Toolpath:- Profile 1)
N190X0.000Y0.000F250.0
N200G00X-10.500Y-10.000Z81.00
n205 g52 z80
N210G1Z-0.300F250.0
N220G1Y10.000
N230G2X-10.000Y10.500I0.500J0.000
N240G1X10.000
N250G2X10.500Y10.000I0.000J-0.500
N260G1Y-10.000
N270G2X10.000Y-10.500I-0.500J0.000
N280G1X-10.000
N290G2X-10.500Y-10.000I0.000J0.500
N300G1Z-0.600
N310G1Y10.000
N320G2X-10.000Y10.500I0.500J0.000
N330G1X10.000
N340G2X10.500Y10.000I0.000J-0.500
N350G1Y-10.000
N360G2X10.000Y-10.500I-0.500J0.000
N370G1X-10.000
N380G2X-10.500Y-10.000I0.000J0.500
n385 g0 z0
n390 g52 z0
N400G00Z81.000
N410G00X0.000Y0.000
N420M09
N430M30
Sprawdzone u mnie i działa.
Linie: 200,210,300,390.
albo tak:
( for Mach2/3 from Vectric )
( Material Size)
( X= 300.000, Y= 300.000, Z= 90.000)
()
(Toolpaths used in this file:)
(Profile 1)
(Tools used in this file: )
(1 = End Mill {1 mm})
N100 G00 G21 G17 G90 G40 G49 G80
N110 G71G 91.1
N120T1M06
N130 (End Mill {1 mm})
N140 G00 G43 Z81.000 H1
N150 S12000 M03
N160 (Toolpath:- Profile 1)
N190X0.000Y0.000F250.0
N200G00X-10.500Y-10.000Z81.00
n205 g52 z80
N210G1Z-0.300F250.0
N220G1Y10.000
N230G2X-10.000Y10.500I0.500J0.000
N240G1X10.000
N250G2X10.500Y10.000I0.000J-0.500
N260G1Y-10.000
N270G2X10.000Y-10.500I-0.500J0.000
N280G1X-10.000
N290G2X-10.500Y-10.000I0.000J0.500
N300G1Z-0.600
N310G1Y10.000
N320G2X-10.000Y10.500I0.500J0.000
N330G1X10.000
N340G2X10.500Y10.000I0.000J-0.500
N350G1Y-10.000
N360G2X10.000Y-10.500I-0.500J0.000
N370G1X-10.000
N380G2X-10.500Y-10.000I0.000J0.500
n385 g0 z0
n390 g52 z0
N400G00Z81.000
N410G00X0.000Y0.000
N420M09
N430M30
Sprawdzone u mnie i działa.