Управление двигателем через halui.jog.N.analog
- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Управление двигателем через halui.jog.N.analog
Организовал управление ШД через halui.jog.N.analog :
Раньше так уже делал, но в прежних конфигурациях значение halui.jog.N.analog постоянно менялось.
В данной конфигурации - задал значение скорости движком mygui.hal_vscale1 и пусть ШД крутится...
Только вот крутится он только определенное время и останавливается... Заметил, что при малых значениях halui.jog.N.analog - крутится долго, а при больших - меньше. Так при значении halui.jog.N.analog около 80 - ШД крутится около 10-15 секунд и выключается. Сбросишь halui.jog.N.analog в ноль, установишь заново и опять крутится и останавливается. При значении halui.jog.N.analog около 1 - ШД крутится около 2 минут.
Кто-нибудь встречался с таким феноменом? В описаниях ничего ограничивающего не нашел...
			
			
									
									В данной конфигурации - задал значение скорости движком mygui.hal_vscale1 и пусть ШД крутится...
Только вот крутится он только определенное время и останавливается... Заметил, что при малых значениях halui.jog.N.analog - крутится долго, а при больших - меньше. Так при значении halui.jog.N.analog около 80 - ШД крутится около 10-15 секунд и выключается. Сбросишь halui.jog.N.analog в ноль, установишь заново и опять крутится и останавливается. При значении halui.jog.N.analog около 1 - ШД крутится около 2 минут.
Кто-нибудь встречался с таким феноменом? В описаниях ничего ограничивающего не нашел...
Хочешь быть счастливым? Будь им!
						- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
похоже на инкрементальный режим...
halui.jog.N.analog устанавливает скорость , а двигаться должны в Axis "Постоянный" (по умолчанию)
а вот в сомописном интерфейсе наверно нужно это разруливать...
halui.jog.0.increment пробовать менять...(значение ноль вроде как "Постоянный")
			
			
									
									
						halui.jog.N.analog устанавливает скорость , а двигаться должны в Axis "Постоянный" (по умолчанию)
а вот в сомописном интерфейсе наверно нужно это разруливать...
halui.jog.0.increment пробовать менять...(значение ноль вроде как "Постоянный")
- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
Буду пробовать завтра... А пока читать мануал.
			
			
									
									Хочешь быть счастливым? Будь им!
						- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
Т.е. прописать как-то так:nkp писал(а):halui.jog.0.increment пробовать менять...(значение ноль вроде как "Постоянный")
setp halui.jog-speed 100
setp halui.jog.0.increment 0
Да?
Хочешь быть счастливым? Будь им!
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
Это срабатывает ограничение хода оси
			
			
									
									
						- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
Да, делал так в витражнике. В INI ось не прописывал, а вот в HAL делал так:
loadrt stepgen step_type=0 ctrl_type=v
setp stepgen.0.position-scale 20
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 55000
setp stepgen.0.dirsetup 55000
setp stepgen.0.maxaccel 50
net astep <= stepgen.0.step
net adir <= stepgen.0.dir
и далее
setp halui.jog-speed 100
и как на картинке в первом посте... Спасибо!
			
			
									
									loadrt stepgen step_type=0 ctrl_type=v
setp stepgen.0.position-scale 20
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 55000
setp stepgen.0.dirsetup 55000
setp stepgen.0.maxaccel 50
net astep <= stepgen.0.step
net adir <= stepgen.0.dir
и далее
setp halui.jog-speed 100
и как на картинке в первом посте... Спасибо!
Хочешь быть счастливым? Будь им!
						- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
Кхе...
Не вышло управлять двигателем через halui.jog.N.analog
Без прописывания AXIS этот компонент не работает.
Удалось управлять через stepgen - http://www.cnc-club.ru/wiki/index.php/% ... 1%82%D0%B8
Интересно, а можно ли управлять через halui.jog.N.analog минуя максимальные и минимальные пределы AXIS-а ???
			
			
									
									Не вышло управлять двигателем через halui.jog.N.analog
Без прописывания AXIS этот компонент не работает.
Удалось управлять через stepgen - http://www.cnc-club.ru/wiki/index.php/% ... 1%82%D0%B8
Интересно, а можно ли управлять через halui.jog.N.analog минуя максимальные и минимальные пределы AXIS-а ???
Хочешь быть счастливым? Будь им!
						- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
думаю - проблем не должно быть...Ворон226 писал(а):Интересно, а можно ли управлять через halui.jog.N.analog минуя максимальные и минимальные пределы AXIS-а ???
- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
без прописывания AXIS - не дает упоминать  halui.jog.N.analog
			
			
									
									Хочешь быть счастливым? Будь им!
						- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
ну это понятно - подобные пины "привязаны" к определенной оси (тем самым указателем вместо "N)Ворон226 писал(а):без прописывания AXIS - не дает упоминать halui.jog.N.analog
====
а "без проблем" я написал об отсутствии "максимальные и минимальные пределы AXIS-а"
- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
Т.е. просто в INI не прописывать минимальные и максимальные пределы и всё?
			
			
									
									Хочешь быть счастливым? Будь им!
						- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
точно...Ворон226 писал(а):Т.е. просто в INI не прописывать минимальные и максимальные пределы и всё?
- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
Проверил - работает! Всем спасибо! Дописываю с Вики.
			
			
									
									Хочешь быть счастливым? Будь им!
						- Ворон226
 - Мастер
 - Сообщения: 1923
 - Зарегистрирован: 01 окт 2012, 18:14
 - Репутация: 181
 - Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
Вот - поправил - http://www.cnc-club.ru/wiki/index.php/% ... 0%B5%D0%BC
			
			
									
									Хочешь быть счастливым? Будь им!
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Управление двигателем через halui.jog.N.analog
У меня для подобных случаев есть компонент auxaxis - работа с осью без привязки к axis.N, т.е. можно иметь более 9 осей для вспомогательных целей (независимое позиционирование).Ворон226 писал(а):Не вышло управлять двигателем через halui.jog.N.analog
Без прописывания AXIS этот компонент не работает.
Правда чуток не дописан пока, ибо "не горит"...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...