wyjscie z korekcji - postprocesor
: 20 paź 2013, 21:05
witam,
Nie mogę sobie poradzić z postprocesorem żeby komendę G40 wstawiał w tym samym bloku co ścieżka wyjścia z korekcji.
jest tak:
N17 T05 M06
M08
G0 G90 G54 X-343.642 Y-251.857 B0.0 S480 M03
G43 Z105. H05
Z67.5
G1 Z27.5 F100.
G41 X-364. Y-255.D5
G3 X-339. Y-280. I25. J0.0
X-309. Y-250. I0.0 J30.
X-339. Y-220. I-30. J0.0
X-369. Y-250. I0.0 J-30.
X-339. Y-280. I30. J0.0
X-314. Y-255. I0.0 J25.
G40 (oddanie korekcji następuje za wcześniej)
G1 X-334.358 Y-251.857
Z67.5
G0 Z105.
G91 G28 Z0.0
...
a chce żeby było tak:
N17 T05 M06
M08
G0 G90 G54 X-343.642 Y-251.857 B0.0 S480 M03
G43 Z105. H05
Z67.5
G1 Z27.5 F100.
G41 X-364. Y-255.D5
G3 X-339. Y-280. I25. J0.0
X-309. Y-250. I0.0 J30.
X-339. Y-220. I-30. J0.0
X-369. Y-250. I0.0 J-30.
X-339. Y-280. I30. J0.0
X-314. Y-255. I0.0 J25.
G1 G40 X-334.358 Y-251.857 (narzędzie wychodzi z korekcji tam gdzie trzeba)
Z67.5
G0 Z105.
G91 G28 Z0.0
...
Niby drobny szczegół ale maszyna z która teraz mam do czynienia wychodzi z korekcji już w bloku z G40 i w przypadku powyżej skończy się to wyrwaniem w ściance. Tylko kwestia czasu kiedy zapomnę tego zmienić ręcznie.
Drugi problem to ze gdy mam dwa razy po korekcji w programie to samo narzędzie to za drugim razem postprocesor nie wstawia komendy D. wystarczy ze w międzyczasie wcisnę przycisk reset i komenda D ucieka z pamięci maszyny a post uważa ze komenda jest modalnie zapamiętana.
Próbowałem już na rożne sposoby rozwiązać te problemy ale nie wychodzi to tak jak trzeba:/
Pozdrawiam
Nie mogę sobie poradzić z postprocesorem żeby komendę G40 wstawiał w tym samym bloku co ścieżka wyjścia z korekcji.
jest tak:
N17 T05 M06
M08
G0 G90 G54 X-343.642 Y-251.857 B0.0 S480 M03
G43 Z105. H05
Z67.5
G1 Z27.5 F100.
G41 X-364. Y-255.D5
G3 X-339. Y-280. I25. J0.0
X-309. Y-250. I0.0 J30.
X-339. Y-220. I-30. J0.0
X-369. Y-250. I0.0 J-30.
X-339. Y-280. I30. J0.0
X-314. Y-255. I0.0 J25.
G40 (oddanie korekcji następuje za wcześniej)
G1 X-334.358 Y-251.857
Z67.5
G0 Z105.
G91 G28 Z0.0
...
a chce żeby było tak:
N17 T05 M06
M08
G0 G90 G54 X-343.642 Y-251.857 B0.0 S480 M03
G43 Z105. H05
Z67.5
G1 Z27.5 F100.
G41 X-364. Y-255.D5
G3 X-339. Y-280. I25. J0.0
X-309. Y-250. I0.0 J30.
X-339. Y-220. I-30. J0.0
X-369. Y-250. I0.0 J-30.
X-339. Y-280. I30. J0.0
X-314. Y-255. I0.0 J25.
G1 G40 X-334.358 Y-251.857 (narzędzie wychodzi z korekcji tam gdzie trzeba)
Z67.5
G0 Z105.
G91 G28 Z0.0
...
Niby drobny szczegół ale maszyna z która teraz mam do czynienia wychodzi z korekcji już w bloku z G40 i w przypadku powyżej skończy się to wyrwaniem w ściance. Tylko kwestia czasu kiedy zapomnę tego zmienić ręcznie.
Drugi problem to ze gdy mam dwa razy po korekcji w programie to samo narzędzie to za drugim razem postprocesor nie wstawia komendy D. wystarczy ze w międzyczasie wcisnę przycisk reset i komenda D ucieka z pamięci maszyny a post uważa ze komenda jest modalnie zapamiętana.
Próbowałem już na rożne sposoby rozwiązać te problemy ale nie wychodzi to tak jak trzeba:/
Pozdrawiam