Модернизация WABECO СС-F100
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация WABECO СС-F100
Напряжение на контактах меняется?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Модернизация WABECO СС-F100
если указываю как выход ив тесте нажимаю кнопки, да меняется, тоесть как выход рабочие.UAVpilot писал(а):Напряжение на контактах меняется?
кстате, интересный факт, в любом режиме, 10-15 пины подтянуты к 4.5 вольт, 2-9 нет, пробовал подавать на них 5 вольт, нифига, в тесте активацию не показывает
как я понял, LCNC значения пинов переключает но фактически они остаются выходами, тоесть нужно копать или в дровах или биос.
биос уже весь перелазил, да там особо то и лазить негде.
кстате искал настройку насчет "PnP OS" не нашел
Всё просто! если знаешь КАК!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация WABECO СС-F100
Всё правильно, настройки меняют только поведение пинов 2-9.NightV писал(а):кстате, интересный факт, в любом режиме, 10-15 пины подтянуты к 4.5 вольт, 2-9 нет
Пробовал подтянуть их в +5В и при этом коротить на землю?
На платах с PCI 2.0 она не актуальна.NightV писал(а):кстате искал настройку насчет "PnP OS" не нашел
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Модернизация WABECO СС-F100
ага.UAVpilot писал(а):Пробовал подтянуть их в +5В и при этом коротить на землю?
но да ладно... перепаял вчера, РГИ завел на 10-11 ноги ЛПТ порта, галетники на месу... теперь, где-то по дороге на галетники пропали 24в
думаю в "панели оператора", вечером буду искать
Всё просто! если знаешь КАК!
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Модернизация WABECO СС-F100
вот я баран! я же эти 24в вывел с выхода месы зажигать лед, а не на прямую.
тоесть, я хотел зажигать этот лед только при активном пульте, что оказалось совсем не обязательно, так-как питание леда идет через галетник (как оказалось) и тухнет если перевести галетник в режим "off"
тоесть, я хотел зажигать этот лед только при активном пульте, что оказалось совсем не обязательно, так-как питание леда идет через галетник (как оказалось) и тухнет если перевести галетник в режим "off"
Всё просто! если знаешь КАК!
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Модернизация WABECO СС-F100
так, подвесил пульт, все крутится, вертится... за исключением одного НО, может у вас какие мысли появятся.
проблема оказалась в самом движении станка, перемещается теми рывками (очень шумно) которые идут от пульта, тоесть импульсами.
поигрался с ускорениями, замечательно, работает, сваял такую шнягу
тоже работает, при включеном пульте движение плавное, выключаю пульт, рабочие ускорения возвращаются.
а вот теперь то самое НО, а что делать если пульт не выключили и запустили прогу? а еще при хомлении немного налетает на концевики.
думал через and2 пустить вместе с halui.mode.is-manual, не получается, в режиме хомления halui.mode.is-manual true
есть пины axis.0.homing которые активны в режиме хомления.
наверно без ладера не обойтись...
завести в ладер пины:
halui.mode.is-auto
axis.0.homing
axis.1.homing
axis.2.homing
hm2_5i25.0.7i76.0.0.input-16
там выстроить их в цепочку, и если один из них true, рвет связь между входом (input-16) и выходом
а выход дать в mux2.0.sel
но это целый огород получается... или другим путем, пока включен пуль не давать ничего делать пока не выключит,
но тогда если забыл что пульт включен, оператор изматерится пока поймет в чем дело,
или вывести еще огромный красный лед а Axis, что пульт включен
проблема оказалась в самом движении станка, перемещается теми рывками (очень шумно) которые идут от пульта, тоесть импульсами.
поигрался с ускорениями, замечательно, работает, сваял такую шнягу
Код: Выделить всё
setp mux2.0.in0 100 (acceleration with Pendant)
setp mux2.0.in1 700 (acceleration when Pendant in off position)
net disable_accel mux2.0.sel <= hm2_5i25.0.7i76.0.0.input-16 (input from Pendant, off position)
net disable_accel_mux_out ini.0.max_acceleration <= mux2.0.out (put acceleration value X)
net disable_accel_mux_out ini.1.max_acceleration (put acceleration value Y)
net disable_accel_mux_out ini.2.max_acceleration (put acceleration value Z)
а вот теперь то самое НО, а что делать если пульт не выключили и запустили прогу? а еще при хомлении немного налетает на концевики.
думал через and2 пустить вместе с halui.mode.is-manual, не получается, в режиме хомления halui.mode.is-manual true
есть пины axis.0.homing которые активны в режиме хомления.
наверно без ладера не обойтись...
завести в ладер пины:
halui.mode.is-auto
axis.0.homing
axis.1.homing
axis.2.homing
hm2_5i25.0.7i76.0.0.input-16
там выстроить их в цепочку, и если один из них true, рвет связь между входом (input-16) и выходом
а выход дать в mux2.0.sel
но это целый огород получается... или другим путем, пока включен пуль не давать ничего делать пока не выключит,
но тогда если забыл что пульт включен, оператор изматерится пока поймет в чем дело,
или вывести еще огромный красный лед а Axis, что пульт включен
Всё просто! если знаешь КАК!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация WABECO СС-F100
Достаточно было после пульта limit3 поставить...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Модернизация WABECO СС-F100
что-то не разглядел там лимита по ускорению... и за чего весь сыр-борUAVpilot писал(а):Достаточно было после пульта limit3 поставить...
Всё просто! если знаешь КАК!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация WABECO СС-F100
limit3 − Limit the output signal to fall between min and max, limit its slew rate to less than maxv per second, and limit its second derivative to less than maxa per second squared. When the signal is a position, this means that the position, velocity, and acceleration are limited.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Модернизация WABECO СС-F100
толком не понял как с ним работатьUAVpilot писал(а):Достаточно было после пульта limit3 поставить...
===============================
нашел пример который решает все проблемы, с использованием ilowpass.
в нем рубим ускорение после энкодера, и не трогаем ini.0.max_acceleration
вечером попробую
Всё просто! если знаешь КАК!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация WABECO СС-F100
Код: Выделить всё
net mpg-out encoder.0.counts => limit3.0.in
net encoder-counts <= limit3.0.out
setp limit3.0.maxv <макс.скорость для MGP>
setp limit3.0.maxz <макс.ускорение для MGP>
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Модернизация WABECO СС-F100
+1 за пинок в нужном направлении
получилось еще проще чем планировал
"Все уже украдено.. до нас"
получилось еще проще чем планировал
"Все уже украдено.. до нас"
Всё просто! если знаешь КАК!
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Модернизация WABECO СС-F100
столкнулся с чем не ожидал...
решил заняться "отбивалкой длинны инструмента", но как оказалось GND питания (24в) и корпус станка это не одно и тоже, они развязаны.
замерил вольтаж межу ними, было около 3-5в, но в течении 30сек падает до 0.5в, через какое то время меряю, опять есть
можно ли их соединить? или городить развязаный датчик на микрике?
решил заняться "отбивалкой длинны инструмента", но как оказалось GND питания (24в) и корпус станка это не одно и тоже, они развязаны.
замерил вольтаж межу ними, было около 3-5в, но в течении 30сек падает до 0.5в, через какое то время меряю, опять есть
можно ли их соединить? или городить развязаный датчик на микрике?
Всё просто! если знаешь КАК!
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Модернизация WABECO СС-F100
Не люблю плавающих потенциалов. Лучше соединить. Если есть сомнения, можно через резистор.
Но развязанный датчик все равно нужен.
Но развязанный датчик все равно нужен.
Чудес не бывает. Бывают фокусы.