Strona 1 z 2

Tabela narzędzi w tokarce.

: 22 kwie 2013, 16:19
autor: kamar
Witam.
Zaczynam powolutku symulować toczenie ze zmianą narzędzi i już na początku drobny kłopot:
Wstawiam w g-cod M6 np.T2 , offsety z tabeli pobiera ale do zmiany samoczynnie zjezdza na bazy maszyny. Da się to jakoś wyeliminować ? A jeszcze lepiej, podawać współrzędne do zmiany ? Nie mam ochoty bujać przez całą maszynę przy każdym przerzucie głowicy.

: 22 kwie 2013, 16:43
autor: MlKl
Poszukaj - gdzieś dla mnie tuxcnc napisał zastępczą zmieniarkę która właśnie nic nie robi. To oczywiście nie dokładnie to, ale dobry punkt wyjścia.

Mnie symulacja nie chce pobierać ofsetów z tabeli... Ale to może być błąd wersji rozwojowej.

: 22 kwie 2013, 18:02
autor: jacek-1210
Nie wiem jak w tokarce, ale w frezarce wyjazd do wymiany narzędzia ustawiasz w emcio:

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
TOOL_CHANGE_POSITION = 500 190 -1

[ Dodano: 2013-04-22, 18:05 ]
można też całkiem w hal-u odłączyć obsługę ręcznej wymiany manualtoolchange i po M6 powinna dalej pracować, ewentualnie zrobić zadaną procedurę np. pomiaru narzędzia, jeśli to linuxcnc v.2.6, albo autozmiany narzędzia

: 22 kwie 2013, 18:09
autor: kamar
MlKl pisze:Poszukaj -.
W jakim temacie to mogło być ?
jacek-1210 pisze: TOOL_CHANGE_POSITION = 500 190 -1
Nie tak prosto. Praktycznie potrzebuje dla kazdego narzędzie inne współrzędne i latwo zmienialne. Najlepiej od razu w subie operacji.

: 22 kwie 2013, 18:21
autor: MlKl
https://www.cnc.info.pl/topics54/jak-zm ... t40045.htm

Ja tam potrzebowałem wyłączyć zmieniarkę. Ty potrzebujeszz jeszcze uruchomić głowicę, ale może to zadziałać od strzału - być może głowica będzie chodzić na txm6 bez proszenia, ta zmieniarka nie bez kozery nazywa się "ręczna"

: 22 kwie 2013, 19:06
autor: kamar
Żeby nie jechał nigdzie to wystarczy wykomentować w emcio, pozostaje go zmusić do jazdy w żądane miejsce. Potwierdzenie moze się przydać do sygnału z czujki zatrzasku.



[EMCIO]


EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = lathe.tbl
#TOOL_CHANGE_POSITION = 1 0 1
TOOL_CHANGE_WITH_SPINDLE_ON = 1

[ Dodano: 2013-04-22, 20:35 ]
Zaćmienie czy przesilenie wiosenne :) Nad czym ja dumam. Skoro juz nie jeżdzi to dwie zmienne wyjazdowe w na początku suba, obrót i po kłopocie.

: 08 cze 2013, 07:55
autor: kamar
Tak dla spokoju sumienia zapytam - nie dysponuje ktoś hallem do obsługi imaka obrotowego w tokarce ?
Chodzi mi o dwie sprawy:
1. Przestawianie osi C z klawiatury np. Ctrl +5 ustawia głowicę na poz.5
2. Po napotkaniu w g-kodzie np. T7 ustawia głowicę na poz.7.
Miło by było też mieć na ekranie wyświetlony numer aktualnego gniazda :)

: 09 cze 2013, 20:22
autor: syntetyczny
kamar pisze:1. Przestawianie osi C z klawiatury np. Ctrl +5 ustawia głowicę na poz.5
2. Po napotkaniu w g-kodzie np. T7 ustawia głowicę na poz.7.
sA nie da się tego zrobić w PLC w LinuxCNC?Bo tak patrzyłem w kod pythonowy /usr/bin/manualtoolchange i jak na moje, to można to przerobić tak, aby robił to co chcesz. Kwestia przeróbki.
Chyba, że subrutyny dodawać, ale to chyba nie jest do końca to co chcesz...

: 09 cze 2013, 20:50
autor: kamar
Da się i tak się pewnie skończy ale chwilowo nie ma czasu. Dla spokojności zapytałem bo głupio się spinać jakby ktoś miał gotowy. Toż to linuxCNC a nie mach i ludzie się dzielą tym co mają :)

: 09 cze 2013, 21:22
autor: syntetyczny
Da się i tak się pewnie skończy ale chwilowo nie ma czasu. Dla spokojności zapytałem bo głupio się spinać jakby ktoś miał gotowy. Toż to linuxCNC a nie mach i ludzie się dzielą tym co mają :)
Póki co przecierasz szlaki w tej mierze:)