Смена инструмента на токарнике
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Смена инструмента на токарнике
Вопервых при загрузке T не равно 0, оно просто не определено.
Вовторых, если герконы подключены, то ченджер уже знает номер текущего инструмента.
Посему суть проблемы не понятна.
Никому не интересно какой инструмент выбран перед началом выполнения УП, поэтому УП должна начинаться с выбора нужного инструмента.
Вовторых, если герконы подключены, то ченджер уже знает номер текущего инструмента.
Посему суть проблемы не понятна.
Никому не интересно какой инструмент выбран перед началом выполнения УП, поэтому УП должна начинаться с выбора нужного инструмента.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Смена инструмента на токарнике
с начала.
iocontrol.0.tool-number = 0 после загрузки, а посему T определено и равно 0.
То что ченджер знает номер инструмента - это и так понятно.
И если ладдер, т.е. ченджер номер инструмента знает, то и iocontrrol тоже его должен бы знать. вот тут и нестыковочка как бы.
Понятно, что с этим можно спокойно жить.
Задавая вопрос, я предполагал, что из hal можно делать запись в переменную, но раз нет, значит нет. Значит hal не может сказать iocontrol'у о текущем номере инструмента если задачи сменить инструмент не было.
iocontrol.0.tool-number = 0 после загрузки, а посему T определено и равно 0.
То что ченджер знает номер инструмента - это и так понятно.
И если ладдер, т.е. ченджер номер инструмента знает, то и iocontrrol тоже его должен бы знать. вот тут и нестыковочка как бы.
Понятно, что с этим можно спокойно жить.
Задавая вопрос, я предполагал, что из hal можно делать запись в переменную, но раз нет, значит нет. Значит hal не может сказать iocontrol'у о текущем номере инструмента если задачи сменить инструмент не было.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Смена инструмента на токарнике
Только вот LinuxCNC не желает с тобой соглашаться:Lexxa писал(а):с начала.
iocontrol.0.tool-number = 0 после загрузки, а посему T определено и равно 0.
А жестокие разработчики ещё и в документации пишут"
http://linuxcnc.org/docs/devel/html/gco ... elect-ToolWhen 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.
Можно. Но это тут не поможет.Lexxa писал(а):Задавая вопрос, я предполагал, что из hal можно делать запись в переменную, но раз нет, значит нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
За основу был взят Re: Смена инструмента на токарнике #20, потом мне его допиливал nkp. за что спасибо!
В ходе работы вылезло несколько косяков:
1. Барабан вращается против часовой и ищет нужный инструмент. Когда сработал нужный геркон, барабан начинает вращаться в противоположную сторону для затяжки. Затяжка идет до тех пор пока не сработает концевик. После этого мотор сразу обесточивается и часто бывает что барабан отпускается
Нужно чтобы после срабатывания концевика (барабан затянут) мотор не выключался, а продолжал затягивать n - сек. (2-3сек)
2. редко, но бывает: барабан вращается, срабатывает геркон нужного инструмента, но по инерции барабан пролетает и зажимается не тот инструмент. Lcnc как ни в чем не бывало начинает работу. Нужно в конце цикла чтобы проверялся какой инструмент установлен и зажат ли барабан. Если не зажат то начать цикл заново.
Это можно сделать?
в архиве вся папка с конфигурацией.
В ходе работы вылезло несколько косяков:
1. Барабан вращается против часовой и ищет нужный инструмент. Когда сработал нужный геркон, барабан начинает вращаться в противоположную сторону для затяжки. Затяжка идет до тех пор пока не сработает концевик. После этого мотор сразу обесточивается и часто бывает что барабан отпускается
2. редко, но бывает: барабан вращается, срабатывает геркон нужного инструмента, но по инерции барабан пролетает и зажимается не тот инструмент. Lcnc как ни в чем не бывало начинает работу. Нужно в конце цикла чтобы проверялся какой инструмент установлен и зажат ли барабан. Если не зажат то начать цикл заново.
Это можно сделать?
в архиве вся папка с конфигурацией.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарнике
таймер,который делает задержку отключение двига при зажиме сейчасaftaev писал(а):Нужно чтобы после срабатывания концевика (барабан затянут) мотор не выключался, а продолжал затягивать n - сек. (2-3сек)
настроен на полсекунды...
попробуй поставь больше - чтоб успевало зажать нормально
(этот таймер выделен на скрине)
и еще...
всё ли в порядке у тебя с головой?? , ну в смысле - резцедержка исправна??
мне кажется для исправной полсекунды вполне хватает для зажима...
ps
файл с измененными таймингами:
зажим - 3с
продолжаем работу - через 2с
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2181
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Смена инструмента на токарнике
nkp писал(а):всё ли в порядке у тебя с головой?? ,
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарнике
2. редко, но бывает: барабан вращается, срабатывает геркон нужного инструмента, но по инерции барабан пролетает и зажимается не тот инструмент.
ну тут точно угол зажигания недорегулирован
скорость вращения головы одинакова всегда - поэтому думаю можно отрегулировать угол для уверенного срабатывания ...
хотя проверка после зажима - это правильно , надо доделать...
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Смена инструмента на токарнике
Нет у него не в порядке, он же под грибами постоянноnkp писал(а):всё ли в порядке у тебя с головой?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарнике
насчет датчика зажима:aftaev писал(а):и зажат ли барабан.
скорей всего стоит микрик , который заведен в хал
Код: Выделить всё
# --- TOOL_CLOSE ---
net tool_close <= hm2_5i25.0.7i77.0.0.input-09 <= classicladder.0.in-08то есть - если он срабатывает только когда голова зажата , то в противном случае
программа продолжаться не будет...
иначе говоря - проверка на это уже есть в схеме , осталость только подрегулировать микрик - момент срабатывания...
а если бывает ослабление зажима после смены - то можно еще подождать , (добавить таймер с задержкой на продолжение выполнения программы):
то есть - поменяли - зажали - подождали (n секунд) - если не разжались - продолжаем программу...
если разжались - тут на выбор:
либо стоп , либо повтор зажима...
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Смена инструмента на токарнике
aftaev, посмотри тут, алгоритм работы такой же, чуть голова другая, но все входные и выходные сигналы стандартны.
upd: http://www.cnc-club.ru/forum/viewtopic. ... 00#p170383
upd: http://www.cnc-club.ru/forum/viewtopic. ... 00#p170383
Последний раз редактировалось Lexxa 29 апр 2015, 09:36, всего редактировалось 1 раз.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарнике
??Lexxa писал(а):aftaev, посмотри тут, алгоритм работы такой же, чуть голова другая, но все входные и выходные сигналы стандартны.
(ничего не кликабельно)
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
двиг на револьверке на 3ф 380в, а у меня их нет. Револьверку крутит частотник на 220в в, потому такие граблиnkp писал(а):всё ли в порядке у тебя с головой?? , ну в смысле - резцедержка исправна??
мне кажется для исправной полсекунды вполне хватает для зажима...
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
Когда в барабан вставил оправки + резцы, а весят они много, да еще вставил по очереди 1-5 то получилось что барабан как бы перевешен и начало пролетать. Когда эти же 5ть инструментов раскидал более равномерно по барабану стало нормальноnkp писал(а):ну тут точно угол зажигания недорегулирован
скорость вращения головы одинакова всегда - поэтому думаю можно отрегулировать угол для уверенного срабатывания ...
хотя проверка после зажима - это правильно , надо доделать...
Если поставить на панеле переключатель скажем на 3й инструмент и нажать кнопку на панельке сменить инструмент, а следом ее нажать еще раз - то получается что нужно. Проверит тот ли инструмент и будет постоянно втягивать голову. А если только один раз нажать кнопку сменить инструмент - то может не зажать и начать работать
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
это я видел, там одни pdf. А в ладдере еще не умею писатьLexxa писал(а):aftaev, посмотри тут, алгоритм работы такой же, чуть голова другая, но все входные и выходные сигналы стандартны.
upd: http://www.cnc-club.ru/forum/viewtopic. ... 00#p170383
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарнике
ну и куда ты их дел??aftaev писал(а):3ф 380в, а у меня их нет.
та кто бы спорилaftaev писал(а):Проверка явно не помешает
Последний раз редактировалось nkp 29 апр 2015, 11:22, всего редактировалось 1 раз.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Смена инструмента на токарнике
Надо на последний выход, который говорит что tool-changed, добавить условие проверки номера инструмента. Если нужное - то ок=tool-changed, если нет, то не ок и вывод на tool-change, т.е. на повторную смену.aftaev писал(а):Когда в барабан вставил оправки + резцы, а весят они много, да еще вставил по очереди 1-5 то получилось что барабан как бы перевешен и начало пролетать. Когда эти же 5ть инструментов раскидал более равномерно по барабану стало нормально Проверка явно не помешает
там не пишут - там рисуютaftaev писал(а): А в ладдере еще не умею писать
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарнике
а если вот таким образом проверочное выражение написать:
интересно - будет работать??
так по идее , "проскакивание" можно отловить...
так по идее , "проскакивание" можно отловить...
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Смена инструмента на токарнике
станок стоит в частном доме, потому их здесь и не было никогда, все станки у меня работают от розетки 220в, в том числе и этот 16к20т1nkp писал(а):ну и куда ты их дел??
нарисуй, а я будут экспериментироватьNick писал(а):там не пишут - там рисуют
ты файлик выложи, я буду пробовать и рассказывать как оно работаетnkp писал(а):интересно - будет работать??
так по идее , "проскакивание" можно отловить...
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Смена инструмента на токарнике
кто такой iw1?nkp писал(а):а если вот таким образом проверочное выражение написать:
Так наверное не пойдет - лучше всего после окончания установки добавить условие, что
COMPARE ( %WO = %переменная с номером инструмента) и дальше как я писал выше
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Смена инструмента на токарнике
Ты вроде станок хотел перетащить в другой «огород», где есть 380В?aftaev писал(а):двиг на револьверке на 3ф 380в, а у меня их нет. Револьверку крутит частотник на 220в в, потому такие грабли
А сюда, нет возможности 380В подключить чтоли или у тебя там на столбах только фаза и ноль идёт?
