Перевожу станок Biese Rover 336, нужны советы.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
axemas
Новичок
Сообщения: 6
Зарегистрирован: 18 май 2019, 10:21
Репутация: 2
Контактная информация:

Перевожу станок Biese Rover 336, нужны советы.

Сообщение axemas »

Добрового времени всем,
Перевожу под управление Linuxcnc промышленый станок ROVER 336, использую mesa 5i24+7i43 + плата опторазвязки собственного производтсва , половина работ сделана станок работает, но:
1. как выполнить автосмену инструмента.
2. в станке есть 4 рабочие зоны с вакуммными столами, как лучше реализовать
3. в станке есть 3 шпинделя, как совместить с автосменой инструмента.
https://www.youtube.com/watch?v=yFxDbHmHjqc
drey82
Мастер
Сообщения: 625
Зарегистрирован: 24 авг 2014, 10:29
Репутация: 82
Настоящее имя: Drey
Откуда: Воронеж
Контактная информация:

Re: Перевожу станок Biese Rover 336, нужны советы.

Сообщение drey82 »

чем штатное ПО не устраивало, для мебели - вполне себе вариант, без заморочек, если что посложнее надо через арткам норм в целом выходит, а с зонами теперь придумывай ( как вариант прописывать макросы или подпрограммы, но там еще и кнопки (входа/выхода + концевики), в общем вроде реализуемо, но долго, да еще и с автосменой, в общем удачи!!!
axemas
Новичок
Сообщения: 6
Зарегистрирован: 18 май 2019, 10:21
Репутация: 2
Контактная информация:

Re: Перевожу станок Biese Rover 336, нужны советы.

Сообщение axemas »

Штатная стойка RT480 умерлa, резервного копирования никто не делал. Кнопки все работают, концевики и поиск home тоже, неработает только автосмена и разделение на рабочие зоны. Нужны советы, как наименне затратнымы методами реализовать эти функции в linuxcnc, любые мысли приветствую...
Зарание всем спасибо
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: Перевожу станок Biese Rover 336, нужны советы.

Сообщение vovafed »

первый и третий пункт
можно все шпиндели и присадочные головы забить в таблицу инструмента
и управлять через подпрограмму
чуть позже закину похожий конфиг
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: Перевожу станок Biese Rover 336, нужны советы.

Сообщение vovafed »

так сделано
в ини файле

Код: Выделить всё

[RS274NGC]
REMAP = M6   modalgroup=6  prolog=change_prolog ngc=toolchange epilog=change_epilog
в хал файле

Код: Выделить всё

 loadrt carousel pockets=8 dir=2 encoding=gray num_sense=5 
addf carousel.0 servo-thread
net car-enable motion.digital-out-00 carousel.0.enable
прописан компонент карусель, но наверное можно по другому

Код: Выделить всё

net pnev motion.digital-out-05 hm2_5i25.0.7i77.0.0.output-08
прописываем свои выходы на пневмораспределители и реле

Код: Выделить всё

net tool-release motion.digital-out-03 
net tool-released motion.digital-in-03
net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed

net tool-change-loop     iocontrol.0.tool-change       =>  hal_manualtoolchange.change
переключение инструмента
потом создаем файл toolchange.ngc
c примерно таким содержимым

Код: Выделить всё

M64 P3
M65 P5
M65 P6
и тд отключаем все целиндры

Код: Выделить всё

 O100 IF [#<selected_tool> EQ 1](инструмент равен 1)
M64 P5(включаем нужный )
O100 ENDIF 
включаем нужные сигналы
тд для другого инструмента

Код: Выделить всё

 M64 P0 
M65 P3 ; release tool
меняем инструмент
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: Перевожу станок Biese Rover 336, нужны советы.

Сообщение vovafed »

можно добавить проверку датчиков на включение
в toolchange.ngc

Код: Выделить всё

M66 P11 L3 Q5 ; 
    O113 if [#5399 LT 0]
        (abort, шпиндель не опущен)
    O113 endif
как то так
axemas
Новичок
Сообщения: 6
Зарегистрирован: 18 май 2019, 10:21
Репутация: 2
Контактная информация:

Re: Перевожу станок Biese Rover 336, нужны советы.

Сообщение axemas »

Всем спасибо, реализовал через внешний ПЛК, по связи Ethernet, работает но пока все сыро, правлю ошибки, огромное сапасибо всем, особенно по примерам, это сильно помогло
Ответить

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