Страница 8 из 19
Re: Смена инструмента на токарнике
Добавлено: 07 фев 2015, 08:42
Serg
Вопервых при загрузке T не равно 0, оно просто не определено.
Вовторых, если герконы подключены, то ченджер уже знает номер текущего инструмента.
Посему суть проблемы не понятна.
Никому не интересно какой инструмент выбран перед началом выполнения УП, поэтому УП должна начинаться с выбора нужного инструмента.
Re: Смена инструмента на токарнике
Добавлено: 07 фев 2015, 18:55
Lexxa
с начала.
iocontrol.0.tool-number = 0 после загрузки, а посему T определено и равно 0.
То что ченджер знает номер инструмента - это и так понятно.
И если ладдер, т.е. ченджер номер инструмента знает, то и iocontrrol тоже его должен бы знать. вот тут и нестыковочка как бы.
Понятно, что с этим можно спокойно жить.
Задавая вопрос, я предполагал, что из hal можно делать запись в переменную, но раз нет, значит нет. Значит hal не может сказать iocontrol'у о текущем номере инструмента если задачи сменить инструмент не было.
Re: Смена инструмента на токарнике
Добавлено: 07 фев 2015, 19:53
Serg
Lexxa писал(а):с начала.
iocontrol.0.tool-number = 0 после загрузки, а посему T определено и равно 0.
Только вот LinuxCNC не желает с тобой соглашаться:
А жестокие разработчики ещё и в документации пишут"
When LinuxCNC is configured for a nonrandom toolchanger (see the entry for RANDOM_TOOLCHANGER in the EMCIO Section), T0 gets special handling: no tool will be selected. This is useful if you want the spindle to be empty after a tool change.
http://linuxcnc.org/docs/devel/html/gco ... elect-Tool
Lexxa писал(а):Задавая вопрос, я предполагал, что из hal можно делать запись в переменную, но раз нет, значит нет.
Можно. Но это тут не поможет.
Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 01:20
aftaev
За основу был взят
Re: Смена инструмента на токарнике #20, потом мне его допиливал
nkp. за что спасибо!
В ходе работы вылезло несколько косяков:
1. Барабан вращается против часовой и ищет нужный инструмент. Когда сработал нужный геркон, барабан начинает вращаться в противоположную сторону для затяжки. Затяжка идет до тех пор пока не сработает концевик. После этого мотор сразу обесточивается и часто бывает что барабан отпускается
Нужно чтобы после срабатывания концевика (барабан затянут) мотор не выключался, а продолжал затягивать n - сек. (2-3сек)
2. редко, но бывает: барабан вращается, срабатывает геркон нужного инструмента, но по инерции барабан пролетает и зажимается не тот инструмент. Lcnc как ни в чем не бывало начинает работу.
Нужно в конце цикла чтобы проверялся какой инструмент установлен и зажат ли барабан. Если не зажат то начать цикл заново.
Это можно сделать?
в архиве вся папка с конфигурацией.
Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 06:58
nkp
aftaev писал(а):Нужно чтобы после срабатывания концевика (барабан затянут) мотор не выключался, а продолжал затягивать n - сек. (2-3сек)
таймер,который делает задержку отключение двига при зажиме сейчас
настроен на полсекунды...
попробуй поставь больше - чтоб успевало зажать нормально
(этот таймер выделен на скрине)
и еще...
всё ли в порядке у тебя с головой?? , ну в смысле - резцедержка исправна??
мне кажется для исправной полсекунды вполне хватает для зажима...
ps
файл с измененными таймингами:
зажим - 3с
продолжаем работу - через 2с
Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 07:17
ukr-sasha
nkp писал(а):всё ли в порядке у тебя с головой?? ,

Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 07:21
nkp
2. редко, но бывает: барабан вращается, срабатывает геркон нужного инструмента, но по инерции барабан пролетает и зажимается не тот инструмент.
ну тут точно угол зажигания недорегулирован
скорость вращения головы одинакова всегда - поэтому думаю можно отрегулировать угол для уверенного срабатывания ...
хотя проверка после зажима - это правильно , надо доделать...
Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 07:26
Predator
nkp писал(а):всё ли в порядке у тебя с головой?
Нет у него не в порядке, он же под грибами постоянно

Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 07:57
nkp
aftaev писал(а):и зажат ли барабан.
насчет датчика зажима:
скорей всего стоит микрик , который заведен в хал
Код: Выделить всё
# --- TOOL_CLOSE ---
net tool_close <= hm2_5i25.0.7i77.0.0.input-09 <= classicladder.0.in-08
и ладдер (%I8)
то есть - если он срабатывает только когда голова зажата , то в противном случае
программа продолжаться не будет...
иначе говоря - проверка на это уже есть в схеме , осталость только подрегулировать микрик - момент срабатывания...
а если бывает ослабление зажима после смены - то можно еще подождать , (
добавить таймер с задержкой на продолжение выполнения программы):
то есть - поменяли - зажали - подождали (n секунд) - если не разжались - продолжаем программу...
если разжались - тут на выбор:
либо стоп , либо повтор зажима...
Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 09:22
Lexxa
aftaev, посмотри тут, алгоритм работы такой же, чуть голова другая, но все входные и выходные сигналы стандартны.
upd:
http://www.cnc-club.ru/forum/viewtopic. ... 00#p170383
Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 09:29
nkp
Lexxa писал(а):aftaev, посмотри тут, алгоритм работы такой же, чуть голова другая, но все входные и выходные сигналы стандартны.
??
(ничего не кликабельно)
Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 11:05
aftaev
nkp писал(а):всё ли в порядке у тебя с головой?? , ну в смысле - резцедержка исправна??
мне кажется для исправной полсекунды вполне хватает для зажима...
двиг на револьверке на 3ф 380в, а у меня их нет. Револьверку крутит частотник на 220в в, потому такие грабли

Можно пол ревеольверки расковырять и вывести с двига еще 3 проводка чтоб переключить на треугольник, но пока хочется малой кровью обойтись

Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 11:14
aftaev
nkp писал(а):ну тут точно угол зажигания недорегулирован
скорость вращения головы одинакова всегда - поэтому думаю можно отрегулировать угол для уверенного срабатывания ...
хотя проверка после зажима - это правильно , надо доделать...
Когда в барабан вставил оправки + резцы, а весят они много, да еще вставил по очереди 1-5 то получилось что барабан как бы перевешен и начало пролетать. Когда эти же 5ть инструментов раскидал более равномерно по барабану стало нормально
Проверка явно не помешает
Если поставить на панеле переключатель скажем на 3й инструмент и нажать кнопку на панельке сменить инструмент, а следом ее нажать еще раз - то получается что нужно. Проверит тот ли инструмент и будет постоянно втягивать голову. А если только один раз нажать кнопку сменить инструмент - то может не зажать и начать работать

Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 11:16
aftaev
это я видел, там одни pdf. А в ладдере еще не умею писать

Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 11:22
nkp
aftaev писал(а):3ф 380в, а у меня их нет.
ну и куда ты их дел??
aftaev писал(а):Проверка явно не помешает
та кто бы спорил

надо дописать...
Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 11:22
Nick
aftaev писал(а):Когда в барабан вставил оправки + резцы, а весят они много, да еще вставил по очереди 1-5 то получилось что барабан как бы перевешен и начало пролетать. Когда эти же 5ть инструментов раскидал более равномерно по барабану стало нормально Проверка явно не помешает
Надо на последний выход, который говорит что tool-changed, добавить условие проверки номера инструмента. Если нужное - то ок=tool-changed, если нет, то не ок и вывод на tool-change, т.е. на повторную смену.
aftaev писал(а): А в ладдере еще не умею писать
там не пишут - там рисуют

Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 12:38
nkp
а если вот таким образом проверочное выражение написать:
интересно - будет работать??
так по идее , "проскакивание" можно отловить...
Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 13:05
aftaev
nkp писал(а):ну и куда ты их дел??
станок стоит в частном доме, потому их здесь и не было никогда, все станки у меня работают от розетки 220в, в том числе и этот 16к20т1
Nick писал(а):там не пишут - там рисуют
нарисуй, а я будут экспериментировать
nkp писал(а):интересно - будет работать??
так по идее , "проскакивание" можно отловить...
ты файлик выложи, я буду пробовать и рассказывать как оно работает

А проскакивание я могу запросто устроить, на частотние время торможения просто увеличу

Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 13:29
Nick
nkp писал(а):а если вот таким образом проверочное выражение написать:
кто такой iw1?
Так наверное не пойдет - лучше всего после окончания установки добавить условие, что
COMPARE ( %WO = %переменная с номером инструмента) и дальше как я писал выше
Re: Смена инструмента на токарнике
Добавлено: 29 апр 2015, 13:45
Predator
aftaev писал(а):двиг на револьверке на 3ф 380в, а у меня их нет. Револьверку крутит частотник на 220в в, потому такие грабли
Ты вроде станок хотел перетащить в другой «огород», где есть 380В?
А сюда, нет возможности 380В подключить чтоли или у тебя там на столбах только фаза и ноль идёт?