A jakiej wersji używasz? Sprawdzałem na MACH3 R3.032.039 Demo - działa bez problemu.
Jako komentarz interpretuje tekst zamknięty w nawiasach.
Znaleziono 2 wyniki
Wróć do „kilka linijek kodu, zamiast całych stron”
- 11 gru 2010, 00:07
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: kilka linijek kodu, zamiast całych stron
- Odpowiedzi: 14
- Odsłony: 3049
- 10 gru 2010, 23:01
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: kilka linijek kodu, zamiast całych stron
- Odpowiedzi: 14
- Odsłony: 3049
Mach3 i EMC2 obsługują zmienne - zapisywane w taki sposób
#30=1
własnie utworzyliśmy zmienna o nazwie #30 o wartości 1 (niestety - mach3 nie obsługuje identyfikatorów tekstowych).
Zmiennych używa się np. tak
G1 Z[#30]
#30=[#30-0.1]
Przykład proramu pod mach3 (kwadrat z poprzedniego przykładu+rampy na zagłębianie freza)
G94 (feed in units per minute)
G17 (xy plane selected)
G21 (use milimeters)
G40 (cancel radius comp.)
G49 (cancel tool lenght offset)
G54 (use first coordiante system)
G61 (exact path mode)
G90 (absolute distance mode)
G0 Z1
G0 X0 Y0
(calling path PODŚCIEŻKA0 - Ścieżka robocza ŚCIEŻKA0 obwódka )
M5 (stop spindle)
F1000
G0 Z1
G53 X-55 Y40 Z4 ( tool change location)
T1
M6
G43 H1
M3 S100 (stop spindle)
G0 Z1
G0 X4 Y0
G0 Z0
#30=0
M98 P30 L200
G0 Z1
G0 X0 Y0
M30
(path PODŚCIEŻKA0 - Ścieżka robocza ŚCIEŻKA0 obwódka definition)
O30
G1 X0 Y0 Z[-0.1+#30]
G1 X0 Y50 Z[-0.1+#30]
G1 X100 Y50 Z[-0.1+#30]
G1 X100 Y0 Z[-0.1+#30]
G1 X0 Y0 Z[-0.1+#30]
#30=[#30+-0.1]
G0 Z1
G0 X4 Y0
G0 Z[0+#30]
M99
(end of path PODŚCIEŻKA0 - Ścieżka robocza ŚCIEŻKA0 obwódka definition)
Kod wygenerowany przez DXFKornik ( do ściągnięcia tutaj http://members.chello.at/~grzegorz12/ )
#30=1
własnie utworzyliśmy zmienna o nazwie #30 o wartości 1 (niestety - mach3 nie obsługuje identyfikatorów tekstowych).
Zmiennych używa się np. tak
G1 Z[#30]
#30=[#30-0.1]
Przykład proramu pod mach3 (kwadrat z poprzedniego przykładu+rampy na zagłębianie freza)
G94 (feed in units per minute)
G17 (xy plane selected)
G21 (use milimeters)
G40 (cancel radius comp.)
G49 (cancel tool lenght offset)
G54 (use first coordiante system)
G61 (exact path mode)
G90 (absolute distance mode)
G0 Z1
G0 X0 Y0
(calling path PODŚCIEŻKA0 - Ścieżka robocza ŚCIEŻKA0 obwódka )
M5 (stop spindle)
F1000
G0 Z1
G53 X-55 Y40 Z4 ( tool change location)
T1
M6
G43 H1
M3 S100 (stop spindle)
G0 Z1
G0 X4 Y0
G0 Z0
#30=0
M98 P30 L200
G0 Z1
G0 X0 Y0
M30
(path PODŚCIEŻKA0 - Ścieżka robocza ŚCIEŻKA0 obwódka definition)
O30
G1 X0 Y0 Z[-0.1+#30]
G1 X0 Y50 Z[-0.1+#30]
G1 X100 Y50 Z[-0.1+#30]
G1 X100 Y0 Z[-0.1+#30]
G1 X0 Y0 Z[-0.1+#30]
#30=[#30+-0.1]
G0 Z1
G0 X4 Y0
G0 Z[0+#30]
M99
(end of path PODŚCIEŻKA0 - Ścieżka robocza ŚCIEŻKA0 obwódka definition)
Kod wygenerowany przez DXFKornik ( do ściągnięcia tutaj http://members.chello.at/~grzegorz12/ )