Страница 1 из 1

MESA + G33 = проблемы

Добавлено: 20 июн 2013, 14:11
K.Viktor
Добрый день!

Оживляю токарный станочек 16к20ф3, перевожу с 2р22 на EMC2.

На прошлой неделе заказал в cnc-box.ru платки MESA 5i25 и 7i77, все привезли в Москву очень быстро и без проблем. Начал разбираться.
Прошил соответствующей прошивкой 5i25, сумел поправить HAL и заставить работать оси x-z и шпиндель.

#Привода с управлением -10 +10в, шпиндель подключен на 5й DAC 7i77.
#На шпинделе стоит энкодер 2500 линий.

При вводе например s100 m3 патрон вращается с примерно нужной скоростью в нужном направлении.


НО. Возникла проблема с синхронным перемещением по G33 - например, нарезка резьбы и т.п.

Пишу следующие команды:
G0
X5 Z5
S100
M3
---до этого момента все выполняется нормально---
G33 Z-5 K1
и все... никаких движений не происходит, EMC2 перестает реагировать на команды. Ошибок не высвечивает.

Такое ощущение что в HALe неправильно подключен INDEX шпинделя или что-то вроде этого.

Что это может быть, хотя бы в какую сторону смотреть?

Буду благодарен за любые подсказки-помощь!

HAL и INI во вложении.

Re: MESA + G33 = проблемы

Добавлено: 20 июн 2013, 17:40
Dmaster
было такое.. в хале вроде всё нормально.. поменяй Z и Z\ сигналы с датчика на месу... несколько раз напарывался с датчиками ВЕ178 и канал то-же может быть дохлым

Re: MESA + G33 = проблемы

Добавлено: 20 июн 2013, 17:58
PKM
K.Viktor писал(а):Оживляю токарный станочек 16к20ф3, перевожу с 2р22 на EMC2.
А какие приводы у него?

Re: MESA + G33 = проблемы

Добавлено: 20 июн 2013, 20:40
K.Viktor
В общем, разобрался - проблема была в ENCODER_SCALE, перепутано направление счета . Поставил знак минус и все заработало.
PKM писал(а): А какие приводы у него?
Болгарские КЕМТОР и КЕМТОК.

Re: MESA + G33 = проблемы

Добавлено: 20 июн 2013, 20:51
nkp
K.Viktor писал(а):Прошил соответствующей прошивкой 5i25,
какая стояла и какой прошил??

Re: MESA + G33 = проблемы

Добавлено: 21 июн 2013, 09:16
Nick

Код: Выделить всё

setp    hm2_5i25.0.encoder.00.counter-mode 0
setp    hm2_5i25.0.encoder.00.filter 1
setp    hm2_5i25.0.encoder.00.index-invert 0
setp    hm2_5i25.0.encoder.00.index-mask 0
setp    hm2_5i25.0.encoder.00.index-mask-invert 0
setp    hm2_5i25.0.encoder.00.scale  [SPINDLE_9]ENCODER_SCALE


net spindle-revs              <=  hm2_5i25.0.encoder.00.position
net spindle-vel-fb            <=  hm .encoder.00.velocity
net spindle-index-enable     <=>  hm2_5i25.0.encoder.00.index-enable
Странно что с таким hal запускалось... Или это не последняя версия?
net spindle-vel-fb <= hm .encoder.00.velocity