Мой CNC китаес Bernardo KF25 Top (клон BF20)
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
нашел - wcomp.over
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
это что???Алексс писал(а):нашел - wcomp.over
расскажи...
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
в исходниках нашел:
Код: Выделить всё
component wcomp "Window comparator";
pin in float in "Value being compared";
pin in float min_ "Low boundary for comparison";
pin in float max_ "High boundary for comparison";
pin out bit out "True if \\fBin\\fR is strictly between \\fBmin\\fR and \\fBmax\\fR";
pin out bit under "True if \\fBin\\fR is less than or equal to \\fBmin\\fR";
pin out bit over "True if \\fBin\\fR is greater than or equal to \\fBmax\\fR";
notes "If \\fBmax\\fR <= \\fBmin\\fR then the behavior is undefined.";
function _;
license "GPL";
;;
FUNCTION(_) {
double tmp = in;
under = (tmp <= min_);
over = (tmp >= max_);
out = !(over || under);
}
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
к этому еще нужно компонент constant подключить...
воистину проще свой написать
воистину проще свой написать
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
а скорость где взять ? axis.0.velocity ?
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
Ого тут уже новая страница появилась
------
Зачем свой компонент, можно Classic ladder + ddt от положения оси axis.N.joint-pos-fb.
Хотя даже Ladder не нужен есть wcomp :
http://www.linuxcnc.org/docs/html/man/man9/wcomp.9.html
А тебе нужно именно ось X смотреть или общую скорость?
ЗЫ constant не надо, просто setp wcomp.0.min 100
------
Зачем свой компонент, можно Classic ladder + ddt от положения оси axis.N.joint-pos-fb.
Хотя даже Ladder не нужен есть wcomp :
http://www.linuxcnc.org/docs/html/man/man9/wcomp.9.html
А тебе нужно именно ось X смотреть или общую скорость?
ЗЫ constant не надо, просто setp wcomp.0.min 100
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
можно setp на пин сделать ??
мне надо отдельно на X и на Y - хочу динамический обдув сделать.
мне надо отдельно на X и на Y - хочу динамический обдув сделать.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
Да можно.Алексс писал(а):можно setp на пин сделать ??
Тогда скорость из ddt от положения берешь. Можно еще сверху фильтр lowpass добавить.Алексс писал(а):мне надо отдельно на X и на Y - хочу динамический обдув сделать.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
ока, попробую на досуге 
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
пару дней назад обнаружил один неприятный момент.
перемещение осей было не точным на 1% стабильно переезд.
тоесть делаю детальку, измеряю - брак.
подгонял подгонял в ручную, выпилил.
но вчера эта трабла опять всплыла и решил бороться.
уменьшил микрошаг с 3200/об до 1600/об - помогло.
теперь на 5мм не доезжает 1 сотку. стабильно.
даже не знаю на кого грешить, на драйвер или на месу или на emc или барабашку.
перемещение осей было не точным на 1% стабильно переезд.
тоесть делаю детальку, измеряю - брак.
подгонял подгонял в ручную, выпилил.
но вчера эта трабла опять всплыла и решил бороться.
уменьшил микрошаг с 3200/об до 1600/об - помогло.
теперь на 5мм не доезжает 1 сотку. стабильно.
даже не знаю на кого грешить, на драйвер или на месу или на emc или барабашку.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
Режим 61.1
Драйвер.
1 сотка - жесткость станка позволяет?
Драйвер.
1 сотка - жесткость станка позволяет?
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
61.1 проверю, но маловероятно.
драйвер хз, но изменение конфига помогло - возможно он.
сотка вроде не сильно мало. делал несколько последовательных движений, так что жесткость должна была компенсироваться.
еще поиграюсь сегодня, может чего накопаю.
драйвер хз, но изменение конфига помогло - возможно он.
сотка вроде не сильно мало. делал несколько последовательных движений, так что жесткость должна была компенсироваться.
еще поиграюсь сегодня, может чего накопаю.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
А шаг винта / передача/ микрошаг какие?
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
было 3200х3/5
стало 1600х3/5
стало 1600х3/5
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
есть идеи, возможно ли сделать для jog плавный разгон/торможение ?
4m/min это блин быстро....
на хейденхайне так сделано - удобно.
4m/min это блин быстро....
на хейденхайне так сделано - удобно.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
ох, надо срочно пульт длать... ой надо...
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
А он и так плавныйАлексс писал(а):возможно ли сделать для jog плавный разгон/торможение ?
Вообще есть пин: halui.jog-speed float in
pin for setting jog speed for plus/minus jogging.
К нему можно попробовать подключить хитрую схемку...
Например на ладдере. По отпусканию пинов джоггинга сбрасываем скорость на 0. Потом при нажатых halui.jog.N.minus или halui.jog.N.plus по таймеру на 0.1 сек наращиваем увеличиваем скорость на x. И потом все это можно сверху ограничить, если надо дополнительным пределом или Compare.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
не знаешь где axis обрабатывает нажатие ctrl-стрелки ?
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
может Shift ???Алексс писал(а):не знаешь где axis обрабатывает нажатие ctrl-стрелки ?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Мой китаес Bernardo KF25 Top
Там по моему при нажатии кнопки идут дополнительные параметры в которых можно найти состоянии кнопок Ctrl, Shift Alt и т.д.
А что ты хочешь сделать?
А что ты хочешь сделать?
