Смена инструмента на токарнике

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Serg »

nkp писал(а):можно взять за основу
Можно ж просто в переменную положить и LinuxCNC сам будет сохранять в файл и читать при запуске.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Lexxa »

Можно ли из hal положить в переменную?
:bender:
Аватара пользователя
verser
Мастер
Сообщения: 1895
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение verser »

Lexxa писал(а):Можно ли из hal положить в переменную?
ты про это?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Serg »

Зачем из HAL?
Просто в файл переменных добавить переменную #5400 и текущий номер инструмента будет сохранятся. Далее надо переопределить M6 чтобы она передавала в ченджер номер текущего инструмента и номер того, который надо поставить...

P.S. Но сама идея отсутствия датчика началной позиции ченджера ущербна - ведь его можно при выключенном станке провернуть в любое положение...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Lexxa »

12 герконов. Отследить какой из них замкнут + состояние зажатости и записать в #5400. И пофиг, что на выключенном провернется, ибо при включении опросить позицию. Так нельзя?
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Serg »

Можно, но избыточно - задействуется 11 (ну или 3) лишних входов. Достаточно одного геркона и при старте прокрутить ченджер до его срабатывания.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение PKM »

Не вижу проблемы. Все равно в программе стоит команда смены инструмента перед началом работы. Головка повернется в нужную позицию, если еще в ней не находится.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Nick »

PKM писал(а):Не вижу проблемы. Все равно в программе стоит команда смены инструмента перед началом работы. Головка повернется в нужную позицию, если еще в ней не находится.
Они этого не слышат :)
Nick писал(а):А зачем оно тебе?
Всеравно при любой работе будет сначала TnM06 - а там можно сразу проверку добавить, если инструмент уже нужный - все смена закончена .
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Lexxa »

Nick писал(а):Они этого не слышат
Nick писал(а):А зачем оно тебе?
Слышат) Но естьтакое понятие - хочу)))) Сегодня посмотрел на 32 фануке тож после включения нет инфы о текущей позиции резцедержки. Только после обнуления.
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Nick »

Кстати, а если просто написать M06 в начале программы, то что произойдет?
Поедет менять? На какой инструмент? Или ошибку выдаст?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Serg »

Ругнётся, что не определено T.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение PKM »

Хорошо, все же допустим, что мы читаем текущий номер инструмента при включении. А куда его подать? В LCNC не припомню входного пина для этого. Номер текущего инструмента устанавливается только после успешной смены.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Serg »

Я ж писал: переопределить M6, чтобы посылала ченджеру в HAL номер текущего инструмента (содержимое #5400) и номер требуемого (то, что в T задается). Например если ему будут переданы значения 2 и 5, то ченджер просто повернёт револьвер на 3 шага в прямом направлении.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение PKM »

Ну это все делается и так в ладдере... только немного по-другому.
Я имею в виду: при включении линукс ничего не знает о номере текущего инструмента, и без команды М06 нет способа ему этот номер передать. Так зачем городить огород...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Serg »

При включении у LinuxCNC нет понятия текущего инструмента, воизбежании всяких глюков перед началом работы надо выбрать какой-то конкретный инструмент. До первого М6 инструмент считается неопределённым.

P.S. Оказалось, что LinuxCNC в файл с переменными записывает правильное значение переменной #5400, но вот при старте, после того как прочитает файл переменных он обнуляет значение #5400, что в принципе логично. Посему в переопределённой M6 нужно еще и сохранять значение #5400 в какой-то другой переменной, например в #1400.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Lexxa »

Кароче это мутная больно затея.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Serg »

Зато экономия одного геркона и одного входа. :hehehe:
:idiot:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Lexxa »

UAVpilot писал(а):Зато экономия одного геркона и одного входа. :hehehe:
:idiot:
ниодного)
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Serg »

Тогда вообще ничего не понятно.
Lexxa писал(а):Положение определяется герконами. Каждый геркон соответствует своему положению.
Lexxa писал(а):Не устраивает только то, что при включении станка у ЧПУ нет информации о установленном на данный момент инструменте.
Если герконы подключены к ЧПУ, то почему "нет информации о установленном на данный момент инструменте"?
Если не подключены, то почему не подключить хотя-бы один из них, чтобы находить начальное положение? Ради экономии входа?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Смена инструмента на токарнике

Сообщение Lexxa »

UAVpilot писал(а):Если герконы подключены к ЧПУ
Подключены все.
Нет информации потому чтопри загрузке Т=0 - я это имел ввиду
:bender:
Ответить

Вернуться в «LinuxCNC»