Strona 1 z 1

Jak zmienić kierunek wyświetlanego narzędzia bez przejazdu?

: 10 paź 2012, 15:17
autor: MlKl
Sposób wyświetlania noża tokarskiego w wizualizacji zmienia się przez komendę TxM6, gdzie x jest numerem zdefiniowanego w tabeli narzędzi narzędzia. W tejże tabeli ustawia się kierunek działania noża - można wybrać jedną z ośmiu pozycji.

Mój problem polega na tym, że nie muszę nic zmieniać, zmianę narzędzia osiągam przez zmianę układu odniesienia - każdy nóż mam w osobnym imaku, i nie chcę, by mi gdzieć suport zjeżdżał i wymuszał "wymianę" narzędzia - chciałbym móc przypisać do konkretnego układu odniesienia konkretną wizualizację noża.

Dajmy na to chcę mieć w G54 pozycję nr 2, a w układzie G55 pozycję nr 8. Da się to zrobić?

: 18 lis 2012, 13:27
autor: MlKl
Obrazek

Na fotce widać dwa imaki - pierwszy pracuje w układzie odniesienia G54 i obrotach wrzeciona M3, drugi w układzie odniesienia G59 i obrotach wrzeciona M4. Ten pierwszy wykonuje operacje toczenia i planowania czoła, drugi odcina i wykonuje rowki.

Dziś nijak nie mogę tej informacji przekazać do LinuxCNC bez całkowicie zbędnej operacji ręcznej zmiany narzędzia, i związanej z tym jazdy do punktu wymiany narzędzi i konieczności potwierdzenia wykonania zmiany.

LinuxCNC pracuje poprawnie bez tej zmiany, ale wizualizacja się nie zmienia, i co ważniejsze - nie zmienia się korekta narzędzia, co powoduje przekłamania kształtu pomiędzy zaprogramowanym, a wykonanym przedmiotem.

: 18 lis 2012, 14:17
autor: tuxcnc
Nie wiem czy powinienem promować tak niebezpieczne pomysły, ale wystarczy napisać własny zmieniacz narzędzi, który ... nic nie będzie robił.

Czyli manualtoolchange.hal :

Kod: Zaznacz cały

unlinkp iocontrol.0.tool-change
unlinkp iocontrol.0.tool-changed
net tool-change-loop  iocontrol.0.tool-change  iocontrol.0.tool-changed
I w pliku ini zakomentować

Kod: Zaznacz cały

#TOOL_CHANGE_POSITION = 
I oczywiście zmienić na :

Kod: Zaznacz cały

HALFILE = manualtoolchange.hal
Na pewno zmienia się narzędzie w podglądzie, pewnie offsety też, ale tego już nie sprawdzałem, bo nie chcę za dużo mieszać w swoich konfiguracjach.

A G54 itd zostaw do tego, do czego je wymyślono.

.

: 18 lis 2012, 14:33
autor: MlKl
Działa :) Teraz muszę to przetestować w boju. Powiązać G5x z odpowiednim nożem mogę w pliku .ngc bez problemu.