Оживление 16А20Ф3!
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
будем быть точнее- движение синхронизированое со шпинделем!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Оживление 16А20Ф3!
тут бы подробней о требованиях-Leo_1943 писал(а):три диапазона скорости шпинделя (1:1, 1:3, 1:9), сейчас для соответствия вводимых и реальных оборотов приходится менять и hal следующую строку
правильно ли я понимаю :
диапазоны переключает оператор (не стойка программно) , и необходимо лишь подстраивать хал под реальную передачу???
если да - то может использовать mux:
Код: Выделить всё
loadrt mux4 count=1
addf mux4.0 servo-thread
net sel_0 mux4.0.sel0 hm2_5i25.0.7i77.0.0.input-00 #с концевика 1-1
net sel_1 mux4.0.sel1 hm2_5i25.0.7i77.0.0.input-01 #с концевика 1-9
setp mux4.0.in0 3
setp mux4.0.in1 1
setp mux4.0.in2 9
net mux_out mux4.0.out =>
поясни здесь подробней...Leo_1943 писал(а):На панели gladevcp , рядом с индикацией в заготовке кнопки, которые должны бы переключать инструмент( из MDI или программы проблем нет) и включать смазку!
на панели вижу кнопки (T1-T6), к ним привязаны MDI команды ...
что не работает??
Последний раз редактировалось nkp 20 июл 2014, 15:01, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
кнопки есть, но как организовать их работу?nkp писал(а):поясни здесь подробней...
на панели вижу кнопки (T1-T6), к ним привязаны MDI команды ...
что не работает??
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
Только мне для соответствия оборотов нужно в хале эти строки менятьnkp писал(а):тут бы подробней о требованиях-
правильно ли я понимаю :
диапазоны переключает оператор (не стойка программно) , и необходимо лишь подстраивать хал под реальную передачу???
если да - то может использовать mux:
Код: Выделить всё • Развернуть
loadrt mux4 count=1
addf mux4.0 servo-thread
net sel_0 mux4.0.sel0 hm2_5i25.0.7i77.0.0.output-00 #с концевика 1-1
net sel_1 mux4.0.sel1 hm2_5i25.0.7i77.0.0.output-01 #с концевика 1-9
setp mux4.0.in0 3
setp mux4.0.in1 1
setp mux4.0.in2 9
net mux_out mux4.0.out =>
setp scale.spindle.gain 0.004
setp spindle-ramp.maxv 110
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Оживление 16А20Ф3!
я и предлагаю эти значения менять в зависимости от замкнутого концевика...Leo_1943 писал(а):Только мне для соответствия оборотов нужно в хале эти строки менять
два вопроса:
логика правильная :
1-1 первый концевик 1,второй 0;
1-3 оба концевика 0;
1-9 первый концевик 0,второй 1;
=============
какие значения прописываешь у
setp scale.spindle.gain 0.004
setp spindle-ramp.maxv 110
для других диапазонов?
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
Эти для для 1:1nkp писал(а):setp scale.spindle.gain 0.004
setp spindle-ramp.maxv 110
для 1:3 -0,012 и 30
для 1:9 -0,36 и 15
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
Да, все верно!nkp писал(а):логика правильная :
1-1 первый концевик 1,второй 0;
1-3 оба концевика 0;
1-9 первый концевик 0,второй 1;
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Оживление 16А20Ф3!
spindle-ramp.maxv - это же скорость нарастания сигнала скорости?
а зачем и его маштабировать?
а зачем и его маштабировать?
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
в принципе его можно не масштабировать!nkp писал(а):spindle-ramp.maxv - это же скорость нарастания сигнала скорости?
а зачем и его маштабировать?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Оживление 16А20Ф3!
тогда пробуй так:
зы
исправил - с концевиков подаем на input месы (вход)
Код: Выделить всё
loadrt mux4 count=1
addf mux4.0 servo-thread
net sel_0 mux4.0.sel0 hm2_5i25.0.7i77.0.0.input-00
net sel_1 mux4.0.sel1 hm2_5i25.0.7i77.0.0.input-01
setp mux4.0.in0 .012
setp mux4.0.in1 .004
setp mux4.0.in2 .036
net mux_out mux4.0.out => scale.spindle.gain
исправил - с концевиков подаем на input месы (вход)
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
Спасибо, завтра попробую!nkp писал(а):тогда пробуй так:
Код: Выделить всё • Развернуть
loadrt mux4 count=1
addf mux4.0 servo-thread
net sel_0 mux4.0.sel0 hm2_5i25.0.7i77.0.0.input-00
net sel_1 mux4.0.sel1 hm2_5i25.0.7i77.0.0.input-01
setp mux4.0.in0 .012
setp mux4.0.in1 .004
setp mux4.0.in2 .036
net mux_out mux4.0.out => scale.spindle.gain
зы
исправил - с концевиков подаем на input месы (вход)
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Оживление 16А20Ф3!
у тебя ладдер на смену инстр. не написан ?Leo_1943 писал(а):кнопки есть, но как организовать их работу?
=======
upd
увидел - написан))
так в чем конкретно загвоздка??
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
Хотелось бы добавить переключение от кнопок на панели gladevcp!nkp писал(а):у тебя ладдер на смену инстр. не написан ?
=======
upd
увидел - написан))
так в чем конкретно загвоздка??
Смазка включается на 3 секунды раз в час, но нужно и принудительное включение кнопкой на той же панели!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Оживление 16А20Ф3!
я понял - но , повторюсь :Leo_1943 писал(а):Хотелось бы добавить переключение от кнопок на панели gladevcp!
уже всё прописано и должно работать...
а что - нажимаешь - вызывается MDI команда на смену и не работает(не меняет инстр)???
что говорит?
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
не вызывается, они выглядят неактивными!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Оживление 16А20Ф3!
вон оно что...Leo_1943 писал(а):не вызывается, они выглядят неактивными!
попробуй прописать в POSTGUI_HALFILE = postgui_call_list.hal:
Код: Выделить всё
setp gladevcp.hal_table1 1
Последний раз редактировалось nkp 20 июл 2014, 16:18, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Оживление 16А20Ф3!
подправил выше)
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
Спасибо, буду пробовать!nkp писал(а):вон оно что...
попробуй прописать в POSTGUI_HALFILE = postgui_call_list.hal:
Код: Выделить всё • Развернуть
setp gladevcp.hal_table1 1
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Оживление 16А20Ф3!
Спасибо, помогло!Leo_1943 писал(а):setp gladevcp.hal_table1 1
Панель до: И после: Кнопки смены инструмента заработали , но кнопка смазка не работает!