Агрегатный станок

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

попробуй с паузой:
; перед запуском программы подвести ось х на 55мм
O<clamp> sub
M66 E0 L0
O<m66> if [#5399 LE 0.1]
G4 P1
M64 P05
O<m66> else
M66 E0 L0
O<m66> endif
O<clamp> endsub
ЗАВ писал(а):нет . надо все реле модбаса вернуть в исходное состояние при нажатии Естоп
ты меня немного не понял...
я для уточнения задачи спросил :
вот если после Estop повводить все М65 (на все реле) - то все станет как надо?
если да - то дальше мы этот ввод MDI команд автоматизируем одним из двух способов
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

Re: Агрегатный станок

Сообщение ЗАВ »

nkp писал(а):ты меня немного не понял...я для уточнения задачи спросил : вот если после Estop повводить все М65 (на все реле) - то все станет как надо?если да - то дальше мы этот ввод MDI команд автоматизируем одним из двух способов
если команда м65 будет автоматически подана при нажатии е-стоп, то да это решение проблемы. если м65 надо будет набирать вручную в командной строке МДИ, то нет так не пойдет.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

а G4 P1 пробовал ?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

ЗАВ писал(а):если команда м65 будет автоматически подана при нажатии е-стоп, то да это решение проблемы.
а ты после Estop Home делаешь обязательно ??
просто думаю к чему бы MDIкоманды прицепить :thinking:
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

Re: Агрегатный станок

Сообщение ЗАВ »

nkp писал(а):а G4 P1 пробовал ?
оно в программе , которая на станке есть. сейчас попробую поставить 2 сек.
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

Re: Агрегатный станок

Сообщение ЗАВ »

nkp писал(а):а ты после Estop Home делаешь обязательно ??
да, делаю обязательно.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

тогда можно выключать все реле таким способом:
вот этот файл положить в папку nc_files
может у тебя это /home/xxx/linuxcnc/nc_files (не помню уже точно)
back.ngc
(84 байт) 963 скачивания
в ини файле добавляешь:
[HALUI]
MDI_COMMAND = O<back> call

а в хал добавляешь:
net homed axis.0.homed halui.mdi-command-00
вроде бы всё...
теперь после того как после авост ты будешь делать Home - все реле должны выключиться...
(у меня выключаются ;) )
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

Re: Агрегатный станок

Сообщение ЗАВ »

нифига !!!! я не могу сделать хоме , пока реле включены (тормоз держит ось А) нужно когда нажал Е стоп.!
ЗАВ писал(а): G4 P1 пробовал ?оно в программе , которая на станке есть. сейчас попробую поставить 2 сек.
стало лучше , но проблему не решило . иногда стол просткакивает 0,02 и пока выберет люфт возвращая координату пройдет все 5-10 секунд и шд стоит стучит-греется. да и после зажатия стола тормозом немного сбивается позиционирование. так что увеличением времяни позиционирования проблему не решишь.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

ЗАВ писал(а):пока реле включены (тормоз держит ось А) нужно когда нажал Е стоп.!
понимаешь - после нажатия Estop уже никакая команда не выполниться
а потом после снятия опять не выполниться пока не сделаешь Home
------------
а если сделать отдельную кнопочку в панельке - для выкл всех реле
а вообще какого рода причины нажатия авост ???
это действительно аварийные ситуации - или есть возможность(время) нажать перед авост нашу будущую кнопку??
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

Re: Агрегатный станок

Сообщение ЗАВ »

nkp писал(а):а если сделать отдельную кнопочку в панельке - для выкл всех релеа вообще какого рода причины нажатия авост ???это действительно аварийные ситуации - или есть возможность(время) нажать перед авост нашу будущую кнопку??
как правило проблемы возникают при повороте стола (сверлом/метчиком цепляешь деталь/зажим,шд не осиливает иногда при зажатом подтормаживании стола), нарезании резьбы (не попал в отверстие, вырвало деталь, невыворачивается метчик -буксует ремень/мотор), сверлении (проворачивает сверло в патроне).
в принципе надо остановить выполнение программы (как пауза), ЩД и все релюхи(шпиндель+модбус). устаняем проблему и идем дальше с остановленного места. так даже лучше чем АВОСТ.и кнопку лучше вывести отдельно стоящую , рядом с е-стоп.но у меня 5 входов.3-энкодер,хоме, е стоп. все занято. может убрать е стоп на разрыв питания контролера поставить? или на клаве сделать горящие клавиши. :D
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

ну если я правильно понял - можно просто вместо авост в таких случаях нажимать СТОП
потом нажимаем нашу кнопочку(которую мы еще сделаем)
она отключает все реле
(теперь можно и авост нажать)
устраняем неполадки
начинаем программу как нам надо...
наверно кнопку отдельно железную надо делать
хотя можно попробовать к клаве прикрутить ;)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

пока можешь попробовать просто вот так:
строку в хал
net homed axis.0.homed halui.mdi-command-00
изменить на
net mdi_command iocontrol.0.coolant-mist halui.mdi-command-00
теперь реле должны выключаться кнопкой:
Выделение(010).jpg (1313 просмотров) <a class='original' href='./download/file.php?id=12613&mode=view' target=_blank>Загрузить оригинал (234.88 КБ)</a>
===================
а может такое брутальное решение :
просто тумблер на питание платы с реле
так по любому все сбрасывается...
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

Re: Агрегатный станок

Сообщение ЗАВ »

ЗАВ писал(а):стало лучше , но проблему не решило . иногда стол просткакивает 0,02 и пока выберет люфт возвращая координату пройдет все 5-10 секунд и шд стоит стучит-греется. да и после зажатия стола тормозом немного сбивается позиционирование. так что увеличением времяни позиционирования проблему не решишь
что можно с этим сделать?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

тут как бы две проблемы:
1. шд пытаетя вращаться после зажима тормоза
2. неточность позиционирования
ты пишешь - что бывает тормоз сбивает стол с уже установленной позиции
может с него начать - какого он типа?
может есть возможность его подрегулировать?
-----
или в принципе точности хватает?
а следует только как то отключать шд когда тормоз наложен - чтоб он не бился в конвульсиях?
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

Re: Агрегатный станок

Сообщение ЗАВ »

или в принципе точности хватает?
а следует только как то отключать шд когда тормоз наложен - чтоб он не бился в конвульсиях

совершенно верно именно так . точности хватает, шд нужно, что бы не бился. а тормоз пневматический.
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

Re: Агрегатный станок

Сообщение ЗАВ »

nkp писал(а):строку в хал net homed axis.0.homed halui.mdi-command-00изменить наnet mdi_command iocontrol.0.coolant-mist halui.mdi-command-00
у меня нет такой строки. куда добавлять ?
Вложения
machine.hal
(5.96 КБ) 1013 скачиваний
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

сделать как описано здесь Агрегатный станок #967
но в хал прописать строку не net homed axis.0.homed halui.mdi-command-00
а
net mdi_command iocontrol.0.coolant-mist halui.mdi-command-00
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

Выделение(024).jpg (1269 просмотров) <a class='original' href='./download/file.php?id=12722&mode=view' target=_blank>Загрузить оригинал (103.3 КБ)</a>
пока в качестве предположений....
на время зажатия стола подавать на ОС данные не с энкодера (то есть истинное положение),
а именно задание
ЗАВ
Мастер
Сообщения: 665
Зарегистрирован: 22 июн 2012, 07:43
Репутация: 0
Откуда: Орск Оренбургская область
Контактная информация:

Re: Агрегатный станок

Сообщение ЗАВ »

nkp писал(а):на время зажатия стола подавать на ОС данные не с энкодера (то есть истинное положение),а именно задание
давай попробуем
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Агрегатный станок

Сообщение nkp »

ЗАВ писал(а):давай попробуем
чтоб зря не отнимать твое время - подождем других мнений - может это бредовая идея :freak:
Ответить

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