Jedna figura wielokrotnie
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 1
- Posty: 14
- Rejestracja: 26 sty 2010, 09:56
- Lokalizacja: Kraków
Jedna figura wielokrotnie
mam kod stworzony w LazyCam na ploter XYZ. Wycina on jedną figurę. Chcę teraz tą figurę wyciąć np 10 razy z jednej tafli materiału. Jak to przerobić program? Używam Mach3.
Tagi:
-
- Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 1
- Posty: 44
- Rejestracja: 23 cze 2006, 12:37
- Lokalizacja: dębica
W mach 3 u góry na pasku jest zakładka bodajże Wizard, tam jest kilka pomocniczych programów CAM, jeden z nich słóży dokładnie zwielokrotnienia g kod na danej płaszczyżnie.
Idealny dla Ciebie.
Niestety nie pamiętam jak sie nazywa a nie mam macha pod rękom, musisz poszukać.
Tudzież drugi sposób, na końcu twojego programu dopisujesz współrzedne od których chcesz zacząć następny detal np.
G0 x200 y0 z0
potem g kodem G92 zerujesz maszynę i M99 powtarzasz.W pierwszej linijce programu wpisujesz ile razy program ma być powturzony L10 np. wycinanie prostego koła
G90 L10
G0 X0 Y0 Z0
G0 X50 Y0 Z0
G2 J50
G0 X100 Y0 Z0
G92 X0 Y0 Z0
M99
[ Dodano: 2010-02-03, 12:20 ]
Ten program w Mach to Nesting
Idealny dla Ciebie.
Niestety nie pamiętam jak sie nazywa a nie mam macha pod rękom, musisz poszukać.
Tudzież drugi sposób, na końcu twojego programu dopisujesz współrzedne od których chcesz zacząć następny detal np.
G0 x200 y0 z0
potem g kodem G92 zerujesz maszynę i M99 powtarzasz.W pierwszej linijce programu wpisujesz ile razy program ma być powturzony L10 np. wycinanie prostego koła
G90 L10
G0 X0 Y0 Z0
G0 X50 Y0 Z0
G2 J50
G0 X100 Y0 Z0
G92 X0 Y0 Z0
M99
[ Dodano: 2010-02-03, 12:20 ]
Ten program w Mach to Nesting
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 851
- Rejestracja: 05 gru 2006, 22:28
- Lokalizacja: Bielsko Biała
No dobrze kombinujesz trzeba tylko trochę dopisać program musi być jako podprogram czyli podprogram wywołujemy przez
m98 p1 l1 potem
G0x0y0z-0.5
g92 x0y0z0
m98p1l1
g0x0y0z-0.5
g92x0y0z0
m98p1l1 itd (Mach przesuwa punkt 0 inkrementalnie na końcu trzeba nie zapomnieć
o powrocie na właściwy punkt zerowy inaczej zacznie drugą sztukę tam gdzie skończył)
m30
właściwy program zapisujemy jako podprogram np.1 czyli
O1
i tu program
podprogram musi kończyć się
M99
m98 p1 l1 potem
G0x0y0z-0.5
g92 x0y0z0
m98p1l1
g0x0y0z-0.5
g92x0y0z0
m98p1l1 itd (Mach przesuwa punkt 0 inkrementalnie na końcu trzeba nie zapomnieć
o powrocie na właściwy punkt zerowy inaczej zacznie drugą sztukę tam gdzie skończył)
m30
właściwy program zapisujemy jako podprogram np.1 czyli
O1
i tu program
podprogram musi kończyć się
M99
- Załączniki
-
- przykład Juni.txt
- (4.91 KiB) Pobrany 298 razy
-
- przykład Juni.txt
- (4.91 KiB) Pobrany 305 razy