С Новым Годом и подарок XHC HB04

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

Re: С Новым Годом и подарок XHC HB04

Сообщение pkasy »

да, дело именно в нем.

жуть. рывками и никакого повторения ((
а в режиме сочленений - стабильно

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

Re: С Новым Годом и подарок XHC HB04

Сообщение dinkata »

pkasy писал(а):да, дело именно в нем.
Ну что ,справились ?
У меня работает на фрезер ,очень довольной .Когда не работаеш с его через несколько минут
индикация не обновляется ,но потрогат переключатель либо кнопок и все в порядок :D
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

Re: С Новым Годом и подарок XHC HB04

Сообщение pkasy »

справился, если так можно сказать.
это лучше, чем с клавиатуры, так что я доволен.

заметил один глюк, или особенность. после запуска макроса на измерение отверстия не сразу работает крутилка. сначала крутится в холостую. отпускаешь. снова крутишь - работает.
HB04 у меня на шнурке. должен работать постоянно.
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

Re: С Новым Годом и подарок XHC HB04

Сообщение pkasy »

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

Re: С Новым Годом и подарок XHC HB04

Сообщение Nick »

pkasy писал(а):halui.mdi-command
halcmd show pin halui.mdi-command
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

Re: С Новым Годом и подарок XHC HB04

Сообщение pkasy »

это не показывает комманды!

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

halcmd show pin halui.mdi-command

Component Pins:
Owner   Type  Dir         Value  Name
     7  bit   IN          FALSE  halui.mdi-command-00 <== pendant:goto-zero
     7  bit   IN          FALSE  halui.mdi-command-01 <== pendant:macro-1
     7  bit   IN          FALSE  halui.mdi-command-02 <== pendant:macro-2
     7  bit   IN          FALSE  halui.mdi-command-03 <== pendant:macro-3
     7  bit   IN          FALSE  halui.mdi-command-04
текстов нет!
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: С Новым Годом и подарок XHC HB04

Сообщение dinkata »

У меня работает так,
в ини [XHC_HB04_BUTTONS] назначим функции :

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

goto-zero-x = halui.mdi-command-00
goto-zero-y = halui.mdi-command-01
goto-zero-z = halui.mdi-command-02
goto-zero-a = halui.mdi-command-03
zero-x      = halui.mdi-command-04
zero-y      = halui.mdi-command-05
zero-z      = halui.mdi-command-06
zero-a      = halui.mdi-command-07
safe-z      = halui.mdi-command-08
half        = halui.mdi-command-09
macro-1     = halui.machine.on
macro-2     = halui.machine.off
macro-3     = halui.estop.reset
macro-6     = halui.flood.on
macro-7     = halui.flood.off
spindle     = halui.spindle.start
Потом в [HALUI] ставим команд по порядке начиная с 0:

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

MDI_COMMAND=G0 X0 
MDI_COMMAND=G0 Y0 
MDI_COMMAND=G0 Z0
MDI_COMMAND=G0 A0
MDI_COMMAND= G10 L20 P0 X0
MDI_COMMAND= G10 L20 P0 Y0
MDI_COMMAND= G10 L20 P0 Z0
MDI_COMMAND= G10 L20 P0 A0
MDI_COMMAND=(debug, example: mdi-08)
MDI_COMMAND= M5
таким образом нажатие бутон half надо вьйполнит halui.mdi-command-09 ,она подряд М5
а ето (debug, example: mdi-08) ставится на непользуемьйе.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: С Новым Годом и подарок XHC HB04

Сообщение Nick »

Тогда grep MDI_COMMAND /путь к твоему ini.
Ну или просто в ini файле посмотреть.
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

Re: С Новым Годом и подарок XHC HB04

Сообщение pkasy »

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

Re: С Новым Годом и подарок XHC HB04

Сообщение Nick »

Можно так, или Можешь в mdi команду добавить (DEBUG, комманда номер раз)
pkasy
Мастер
Сообщения: 1139
Зарегистрирован: 15 мар 2013, 09:39
Репутация: 45
Откуда: Владивосток

Re: С Новым Годом и подарок XHC HB04

Сообщение pkasy »

Хочу предупредить - данный модуль может и вызывает переход из режима координат в режим сочленений без всяких уведомлений, но с разрушениями.
мне два раза покорежил ось Y, на которой находится два двигателя, так как в режиме сочлениний при повороте маховика на пульте двигается только один двигатель.
если вы во время этого не заметите - будете ремонтироваться как и я, пару дней - в моем случае.
сейчас собрал все, решил проверить, выставил режим - координат, подошел к станку, крутанул маховик на пульте - все, режим сочлениний и правый двигатель начал движение.
сообщений об ошибках нет.

будьте острожнее. LinuxCNC написан как нормальными программистами, так и не очень.
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: С Новым Годом и подарок XHC HB04

Сообщение iMaks-RS »

Прошу простить за "некропост". Но вот такие вопросы:
* конфигурации кнопок для LinuxCNC "наизнанку" по отношению к видовой - по крайней мере согласно мануалу основная задача - это макросы, при этом оранжевые фукнции активны при зажатой Fn. Как это исправить?
* если управление ПЧ по Modbus, то просто включение шпинделя происходит на минимальной частоте, которая задана в параметрах ПЧ. Хотелось бы запускать подпрограмму "прогрева" - не могу понят, где и что написать в hal-файле, что-бы выполнять MDI_COMMAND
* направление движения осей не привязано к направленю вращения маховика... один раз для поднятия Z нужно вращать маховик влево, в другой раз - вправо.. так можно и инструмент поломать..
* Словил такой "баг" - при вращении маховика ось Х стоит.. переклчил на ось Y - и она сама понеслась :shock:

В принципе пультом доволен как известный слон от рыбьего жира и звука флейты ) Сделал пару макросов, реализующих удобный функционал пультов RZNC-0501 кнопками "XY->0", "Origin OK". Но описанные выше приколы немного огорчают.
Ответить

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