РВ501.24 заменаЗИТ500М на Linuxcnc

Тяжелые фрезерные станки по металлу.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение torvn77 »

dinkata писал(а):
Nick писал(а):iocontrol.0.tool-prep-number (s32, out) Номер следующего инструмента , из RS274NGC T-кода.
что означает" из RS274NGC T-кода " ,у меня что то не получается ,посмотрите пожалуйста #60 :
http://www.cnc-club.ru/forum/viewtopic. ... 83#p222983
dinkata, вы пытаетесь корзину для инструмента настроить?
Если да, то можете присоединиться к разработке.
последняя версия на гитхабе, пока не рабочая, переход к прототипу предполагается в течении месяца.
https://github.com/torvn77/LinuxCNC_Dcs_M4
Раньше разработка велась тут, но потом что бы не путаться с синхронезацией файлов я перенес на ранее упомянутый гитхаб.
https://vk.com/club101153102

Принцип работы там тот, что каждому карману сопоставляются координаты и функция обработчик на g-code индивидуальная для каждого устройства,
Работает это так: координаты, обработчик и пр. параметры карзины хранятся в ini,
Сначала по номеру выбирается обработчик-устройство и карман именно в этом устройство.
Потом на основе данных считывается данные кармана на основе которых берётся инструмент.
Сейчас проект встал на создании собственно управляющей программы для взятия инструмента их кармана.
(Причина остановки в том, что интернет у хозяина станка был не очень хороший,
ну и голосовая связь работала плохо, а переписываться очень уж большая морока.
Но сейчас это исправлено, так что скоро проект двинется дальше)
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

torvn77 писал(а): то можете присоединиться к разработке.
Спасибо для приглашение ,мои познания не очень сильньйе в Linuxcnc.Все таки сам построил алгоритм смена инструмента и вьйбора требуемой покет,
но после смена произходит то что в пост 60 описал
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение torvn77 »

Как раз на оборот, в вашем случае требования к знаниям средств разработки выше.
У меня требование базовое конфигурирование хала и умение программировать на O-code.
А вот у вас добавляется требование уметь настраивать classicleader, который я просто не осилил.
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

torvn77 писал(а): уметь настраивать classicleader
да ,могу сказат с classicleader я работаю ,хотя там операндьй и функции очень мало .Моя работа связана с програмирование ПЛК ,основном в ладере.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Serg »

dinkata писал(а):При смена в gmoccapy показйвает правильно текущий номер инструмента ,но при повторно включение показьйвает 0 наместо 22 .
Что есть "повторно включение"? Запуск LinuxCNC/gmoccapy? Тогда это нормальное поведение - LinuxCNC не знает как менялись инструменты пока он был выключен.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

UAVpilot писал(а): Запуск LinuxCNC/gmoccapy?
да ,вьйключаем станок ,на следуюий день снова запуск.
У меня random tool changer ,если по таблица инструментов Т 12 положен в покет 5 ,то при вьйзов
Т 12 магазин должен остановится на покет 5 ,поетому и random tool changer ,да ?
При вьйзов Т 12 магазин должен остановится на покет 5 ,он остановливается на покет 12 !
RV501_2.jpg
RV501_2.jpg (35.3 КБ) 3085 просмотров
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

UAVpilot писал(а): LinuxCNC не знает как менялись инструменты пока он был выключен.
Пока вьйключен ничего не меняется :hehehe: пока работал и произходила смена инструмента
в tool.tbl указьйвается какой Тхх в какой Рхх положен ,да ?
Вопрос ,на другой день включаем станок как из tool.tbl узнат какой инструмент в шпиндель и при вьйзов
Тхх магазин достат не номер покета ,а номер инструмента в соответний покет.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Serg »

dinkata писал(а):Пока вьйключен ничего не меняется :hehehe: пока работал и произходила смена инструмента
Но LinuxCNC этого не знает. :)
dinkata писал(а):в tool.tbl указьйвается какой Тхх в какой Рхх положен ,да ?
Да.
dinkata писал(а):Вопрос ,на другой день включаем станок как из tool.tbl узнат какой инструмент в шпиндель и при вьйзов
Тхх магазин достат не номер покета ,а номер инструмента в соответний покет.
Легко - в tool.tbl при каждой смене сохраняется новое соответствие номера инструмента и номера покета. Надо просто дать команду выбора нужного инструмента
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

в то и проблем в tool.tbl в покет Р12 положен Т18 ,
при команда Т18 магазин доставляет покет 18 ,а не 12
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

:D не надо iocontrol.o.tool-prep_number,
а правилно работает :
iocontrol.o.tool-prep-pocket
ура , идем дальше.
Кстати при включение станок ,
должно ли показат номер инструмента в
шпинделя ( 0 при включения ) , или надо
сделат смена ,потом показывает правильно.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Serg »

После включения устанавливается номер текущего инструмента 0 - это признак некорректного инструмента, им ничего нельзя сделать, его можно только сменить.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

Опят не успел сам справится .Вопрос -как запретит движение ос Z из ладер ?
Автооператор смена инструмента имеет две точки где должен находится чтоб ос Z работала ,бьйвает возможности
что он не на место и тогда надо запретит ос Z.
Пин hm2_5i25.0.7i77.0.1.analogena ,не надо трогат ,подскажите другой способ .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

dinkata писал(а):Опят не успел сам справится .Вопрос -как запретит движение ос Z из ладер ?
Автооператор смена инструмента имеет две точки где должен находится чтоб ос Z работала ,бьйвает возможности
что он не на место и тогда надо запретит ос Z.
Пин hm2_5i25.0.7i77.0.1.analogena ,не надо трогат ,подскажите другой способ .
Не нашел решение ,подскажите пожалуйста как справится .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Serg »

Запретить движение, чтоб потом можно было продолжить работу - нельзя. Можно разве-что сделать аварийный останов, если случится движение, когда нельзя.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

UAVpilot писал(а): Можно разве-что сделать аварийный останов, если случится движение
да,ето идея ,например если автооператор не находится где положенио и получится движение = аварийный останов.
так все пиньй для етой идея ест ,кроме движение Z ,какой сигнал или пин взят для ето ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Serg »

Либо скорость по Z, либо просто координаты сравнивать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

UAVpilot писал(а):Либо скорость по Z
да,думаю вьйяснилос что надо сделат ,спасибо UAVpilot
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

Получили тахогенератори с завод" Динамо " г.Сливен ,инструкция монтажа на русский язьйк , у них много експорт в Россия .
Монтировали ,подстроили оси хотя и грубо ,станок работает .Начинаем обучение операторьй .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

UAVpilot писал(а):Запретить движение, чтоб потом можно было продолжить работу - нельзя. Можно разве-что сделать аварийный останов, если случится движение, когда нельзя.
Да ,дал я станок без етая блокировка оператором на обучение и :pssdoff: сломали автооператор смена инструмента .
Там необходима блокировка на движение по Z когда идет смена инструмента ,Пока я ее придумаю ,беда случилос :lol1: .
В етой связи ставлю на обсуждение такая идея
UAVpilot писал(а):Либо скорость по Z
беру z-vel-fb => classicladder.0.floatin-00 ,
но в руководство сказано :
%IFxx - Word memory xx (Float in pin) (converted to S32 in Classic Ladder)
т.е. имею в classicladder целое число и пока z-vel-fb = - 0.9999 ....0....0.9999 то classicladder.0.floatin-00 будет =0 ,да ?
т.е наверно перед ето надо умножит на 10 ,да ?
иначе идея такая
z-vel-fb => classicladder.0.floatин-00
Если произходит смена инстр то compare block %IF00 <>0
т.е. если получим движение по Z тогда авост.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Serg »

Проще можно:
z-vel-fb сравнивать с нулём с помощью comp или near - на выходе сразу будет двоичный сигнал.
С помошью гистерезиса можно будет игнорировать небольшое дрожание скорости...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «Фрезерные станки по металлам»