increases spindle speed

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

increases spindle speed

Сообщение dinkata »

Конфигурация 5i25+7i77 . Оборотьй шпинделя регулируется через +/- 10V .
Надо пользоват :
halui.spindle.increase (bit, in)- increases spindle speed
halui.spindle.decrease (bit, in) - decreases spindle speed
в хал:

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

# --- SPNINCR ---
net Spnincr     <=  hm2_5i25.0.gpio.026.in_not => halui.spindle.increase
# --- SPNDECR ---
net Spndecr     <=  hm2_5i25.0.gpio.027.in_not => halui.spindle.decrease
но изменение фиксировано на 100 об/мин , примерно имею
М3 S200 бутон increase добавляет 100 на каждое нажатие , а мне надо 20 или 50 .
Как настроит шаг изменение от 100 на 50 ?
P.S. halui.spindle-override.increase не работает хорошо !
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: increases spindle speed

Сообщение dinkata »

dinkata писал(а): halui.spindle-override.increase не работает хорошо !
https://www.youtube.com/watch?v=NA6T80eF8sc
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: increases spindle speed

Сообщение nkp »

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

setp halui.spindle-override.scale 0.001
поставить нужный...
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: increases spindle speed

Сообщение dinkata »

nkp писал(а):поставить нужный...
пробовал ,опят то же
и с 0.001 ; и с 0.01 ;
меня устраевает 0.1 ,но все равно моргает
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 609
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

Re: increases spindle speed

Сообщение merkwurdigliebe »

можно только поправить в исходниках и пересобрать. файл src/emc/motion/command.c

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

case EMCMOT_SPINDLE_INCREASE:
    rtapi_print_msg(RTAPI_MSG_DBG, "SPINDLE_INCREASE");
    if (emcmotStatus->spindle.speed > 0) {
        emcmotStatus->spindle.speed += 100; //FIXME - make the step a HAL parameter
    } else if (emcmotStatus->spindle.speed < 0) {
        emcmotStatus->spindle.speed -= 100;
    }
    break;
case EMCMOT_SPINDLE_DECREASE:
// аналогично
    break;
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: increases spindle speed

Сообщение dinkata »

merkwurdigliebe писал(а):можно только поправить в исходниках и пересобрать. файл src/emc/motion/command.c
ето неприемливьй вариант для меня , уже рекомендовали :
https://forum.linuxcnc.org/forum/24-hal ... ndle-speed
или подскажите как ето сделат степ бай степ на установленая система :
http://www.linuxcnc.org/linuxcnc-2.7-wheezy.iso
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: increases spindle speed

Сообщение dinkata »

dinkata писал(а):но все равно моргает
Проблем решен :good:
https://forum.linuxcnc.org/forum/gmocca ... crease-bug
пост #80977
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: increases spindle speed

Сообщение nkp »

dinkata писал(а):Проблем решен
получается - проблема была только в Gmoccapy ??
(в Axis ее не могло быть)
Ответить

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