Программа красиво работала и вдруг полная остановка, на экране ошибка:
Вот настройки 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
, интуитивно понимаю что где то заканчивается предел оси, и это скорее всего ось А. Но, предел заканчивается на 4288 строке а на экране бегут 2293... В чем причина? И еще, вот остановилась программа а на какой именно строке не понятно, как узнать?EMC2 Бесконечный предел оси А
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 Бесконечный предел оси А
Да, похоже не то .adif писал(а): интуитивно понимаю что где то заканчивается предел оси, и это скорее всего ось А.
Просто траектория рассчитывается заранее, и вот когда дошло до нужного момента появилась ошибка.adif писал(а):Но, предел заканчивается на 4288 строке а на экране бегут 2293...
Ну обычно текущая строка подсвечиваетсяadif писал(а):И еще, вот остановилась программа а на какой именно строке не понятно, как узнать?
Может попробовать вот эти строчки вообще убрать, для поворотной оси они не актуальны.adif писал(а):MIN_LIMIT = -9999.0MAX_LIMIT = 9999.0
-
- Кандидат
- Сообщения: 69
- Зарегистрирован: 02 дек 2010, 09:55
- Репутация: 18
- Контактная информация:
Re: EMC2 Бесконечный предел оси А
Да, однако... Она рассчитывается на несколько строк вперед и ее никак нельзя проверить не пройдя в рабочем режиме?Просто траектория рассчитывается заранее, и вот когда дошло до нужного момента появилась ошибка.
Как видно на скринсейве то не подсвечивается.Ну обычно текущая строка подсвечивается
А вот это может помочь, завтра попробую, спасибо.Может попробовать вот эти строчки вообще убрать, для поворотной оси они не актуальны.
Мой блог http://adif-studio.blogspot.com/
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 Бесконечный предел оси А
Можно прогнать программу в симуляторе. Но вообще это странно, на экране ведь отрисована вся траектория... А что там на строке 4988?adif писал(а):Да, однако... Она рассчитывается на несколько строк вперед и ее никак нельзя проверить не пройдя в рабочем режиме?
Обычно подсвечивается текущая строка. НО в таком большом файле ее не так просто найти...adif писал(а):Как видно на скринсейве то не подсвечивается.
Re: EMC2 Бесконечный предел оси А
Можно еще поставить WRAPPED_ROTARY=1 для этой оси.
Правда, я не уверен что A1000 будет нормально работать.
Правда, я не уверен что A1000 будет нормально работать.
root, доделай конвертацию!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 Бесконечный предел оси А
Во-во я тоже думал это посоветовать, но потом подумал, что он может начать крутиться в разные стороны ....psha писал(а):Правда, я не уверен что A1000 будет нормально работать.
-
- Кандидат
- Сообщения: 69
- Зарегистрирован: 02 дек 2010, 09:55
- Репутация: 18
- Контактная информация:
Re: EMC2 Бесконечный предел оси А
Убрал я эти строчки, ну отключил их символом #, и то место где останавливалось прошло, ну впрочем получилось, хотя не всю программу проверил до конца, думаю ограничений уже не будет, спасибо за подсказку, .MIN_LIMIT = -9999.0MAX_LIMIT = 9999.0
Может попробовать вот эти строчки вообще убрать, для поворотной оси они не актуальны.
Мой блог http://adif-studio.blogspot.com/