Страница 1 из 1

increases spindle speed

Добавлено: 17 сен 2016, 10:40
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 не работает хорошо !

Re: increases spindle speed

Добавлено: 25 сен 2016, 12:55
dinkata
dinkata писал(а): halui.spindle-override.increase не работает хорошо !
https://www.youtube.com/watch?v=NA6T80eF8sc

Re: increases spindle speed

Добавлено: 25 сен 2016, 14:20
nkp

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

setp halui.spindle-override.scale 0.001
поставить нужный...

Re: increases spindle speed

Добавлено: 25 сен 2016, 14:35
dinkata
nkp писал(а):поставить нужный...
пробовал ,опят то же
и с 0.001 ; и с 0.01 ;
меня устраевает 0.1 ,но все равно моргает

Re: increases spindle speed

Добавлено: 25 сен 2016, 16:14
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;

Re: increases spindle speed

Добавлено: 25 сен 2016, 19:19
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

Re: increases spindle speed

Добавлено: 27 сен 2016, 15:36
dinkata
dinkata писал(а):но все равно моргает
Проблем решен :good:
https://forum.linuxcnc.org/forum/gmocca ... crease-bug
пост #80977

Re: increases spindle speed

Добавлено: 27 сен 2016, 18:50
nkp
dinkata писал(а):Проблем решен
получается - проблема была только в Gmoccapy ??
(в Axis ее не могло быть)