Re: Мой китаес
Добавлено: 23 июл 2012, 17:08
да я еще ни у кого такого не вистречал... но поменяю, ато мало ли... как набегут 
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
гугл такое матершиное слово дерлиновая даж не признает. На Zedex похоже гайкаАлексс писал(а):гайка дерлиновая (или что-то типа того).
я всеобъемлем и вездесущaftaev писал(а):Сейчас Алекссу дадут медальку и про чипмекеров он забудет
гайка цельная. когда я ее накрутил на винт сразу после получения посылки - сильно расстроился. натурально болталась.Nick писал(а):Гайка разрезная? Люфты на ней как-нибудь выбираются?
Код: Выделить всё
# add the encoder to HAL and attach it to threads.
loadrt encoder num_chan=1
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread
# 16/60
setp encoder.3.position-scale 0.266666666
# set the HAL encoder to non-quadrature simple counting using A only.
setp encoder.3.counter-mode true
# connect the HAL encoder outputs to LinuxCNC.
net spindle-position encoder.3.position => motion.spindle-revs
net spindle-velocity encoder.3.velocity => motion.spindle-speed-in
net spindle-index-enable encoder.3.index-enable <=> motion.spindle-index-enable
# connect the HAL encoder inputs to the real encoder.
net spindle-phase-a encoder.3.phase-A <= parport.0.pin-12-in
net spindle-phase-b encoder.3.phase-B
мне кажеться,что если б было дело в паре диск-датчик ,то на осцилографе сразу было бы видно...Алексс писал(а):осцилоскопом смотрел сигнал с датчика - равномерный цивильный сигнал...
Это не обязательно. У тебя все равно индекса нет.Алексс писал(а):net spindle-index-enable encoder.3.index-enable <=> motion.spindle-index-enable
Это тоже, у тебя только 1 фаза.Алексс писал(а):net spindle-phase-b encoder.3.phase-B
Прыгать может за счет того, что мало тиков энкодера на оборот. +-50 это оборотов в минуту? На разных скоростях по разному прыгает? Кстати, скинь скриншот hal scope пина encoder.3.velocity.Алексс писал(а):, а прыгает грубо +-50 туда сюда.
Код: Выделить всё
loadrt lowpass
addf lowpass.0 servo-thread
#..........
setp lowpass.0.gain 0.1
net lowpass-in => lowpass.0.in <= spindle-velocity encoder.3.velocity
net spindle-velocity <= lowpass.0.out => motion.spindle-speed-in
Куда, туда?Алексс писал(а):сижу грею голову как бы прикрутить туда датчик Z, хотя бы на пробу.
увыFisher писал(а):А есть возможность внешним осциллом глянуть?
умею хорошо копипаститьNick писал(а):Это не обязательно.
да.Nick писал(а):+-50 это оборотов в минуту
да хз... надеялся что на более высокой скорости будет стабильне - не сбылось.Nick писал(а):На разных скоростях по разному прыгает?
вечером.Nick писал(а):скинь скриншот
это скопировано с сайта (сейчас под рукой нет конфига реального).Nick писал(а):И кстати как так у тебя получается, что загружаешь ты только 1 энкодер:
loadrt encoder num_chan=1
а используешь третий:
encoder.3.velocity
ну если не разбирусь...Nick писал(а):поставить сглаживающий фильтр
ну туда куданить рядышком. чтобы резьбу резать можно было.Nick писал(а):Куда, туда?