Страница 1 из 1
EMC2 Бесконечный предел оси А
Добавлено: 06 янв 2012, 00:56
adif
Программа красиво работала и вдруг полная остановка, на экране ошибка:
, интуитивно понимаю что где то заканчивается предел оси, и это скорее всего ось А. Но, предел заканчивается на 4288 строке а на экране бегут 2293... В чем причина? И еще, вот остановилась программа а на какой именно строке не понятно, как узнать?
Вот настройки ini файла этой оси
[AXIS_3]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY = 33.0
MAX_ACCELERATION = 200.0
STEPGEN_MAXACCEL = 250.0
SCALE = 50.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
HOME_OFFSET = 0.0
Re: EMC2 Бесконечный предел оси А
Добавлено: 06 янв 2012, 01:20
Nick
adif писал(а): интуитивно понимаю что где то заканчивается предел оси, и это скорее всего ось А.
Да, похоже не то

.
adif писал(а):Но, предел заканчивается на 4288 строке а на экране бегут 2293...
Просто траектория рассчитывается заранее, и вот когда дошло до нужного момента появилась ошибка.
adif писал(а):И еще, вот остановилась программа а на какой именно строке не понятно, как узнать?
Ну обычно текущая строка подсвечивается
adif писал(а):MIN_LIMIT = -9999.0MAX_LIMIT = 9999.0
Может попробовать вот эти строчки вообще убрать, для поворотной оси они не актуальны.
Re: EMC2 Бесконечный предел оси А
Добавлено: 06 янв 2012, 01:58
adif
Просто траектория рассчитывается заранее, и вот когда дошло до нужного момента появилась ошибка.
Да, однако... Она рассчитывается на несколько строк вперед и ее никак нельзя проверить не пройдя в рабочем режиме?
Ну обычно текущая строка подсвечивается
Как видно на скринсейве то не подсвечивается.
Может попробовать вот эти строчки вообще убрать, для поворотной оси они не актуальны.
А вот это может помочь, завтра попробую, спасибо.
Re: EMC2 Бесконечный предел оси А
Добавлено: 06 янв 2012, 13:58
Nick
adif писал(а):Да, однако... Она рассчитывается на несколько строк вперед и ее никак нельзя проверить не пройдя в рабочем режиме?
Можно прогнать программу в симуляторе. Но вообще это странно, на экране ведь отрисована вся траектория... А что там на строке 4988?
adif писал(а):Как видно на скринсейве то не подсвечивается.
Обычно подсвечивается текущая строка. НО в таком большом файле ее не так просто найти...
Re: EMC2 Бесконечный предел оси А
Добавлено: 06 янв 2012, 20:14
psha
Можно еще поставить WRAPPED_ROTARY=1 для этой оси.
Правда, я не уверен что A1000 будет нормально работать.
Re: EMC2 Бесконечный предел оси А
Добавлено: 06 янв 2012, 23:48
Nick
psha писал(а):Правда, я не уверен что A1000 будет нормально работать.
Во-во я тоже думал это посоветовать, но потом подумал, что он может начать крутиться в разные стороны

....
Re: EMC2 Бесконечный предел оси А
Добавлено: 07 янв 2012, 00:34
adif
MIN_LIMIT = -9999.0MAX_LIMIT = 9999.0
Может попробовать вот эти строчки вообще убрать, для поворотной оси они не актуальны.
Убрал я эти строчки, ну отключил их символом #, и то место где останавливалось прошло, ну впрочем получилось, хотя не всю программу проверил до конца, думаю ограничений уже не будет, спасибо за подсказку, .