Перейти к публикации

ПМ пишет траекторию за пределы поворотной оси


Рукикрюки

Рекомендованные сообщения

Добрый день.

 

Проблема неточных настроек шага двигателей поворотной оси, китайского ноунэйм станка. При обработке идет закручивание модели и при наборе 50000 градусов беспредельной поворотной оси накапливается ошибка в 100-105 градусов. Вместо поисков параметра шагов двигателя, решил дать ему границы в +/- оборот (+/-360 град), в надежде что неточные шаги не будут видны.

Проект, пост, mtd+dmt - Ссылка с гуглдрайв 7Мб
 

Почему-то ПМ, зная пределы, пишет траекторию, превышающую эти пределы по поворотной оси. Есесно УП не дает, сообщая о превышении лимитов. Подскажите кто знает как победить траекторию, чтоб она лежала в границах.

 

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах


1 час назад, Рукикрюки сказал:

Добрый день.

 

Проблема неточных настроек шага двигателей поворотной оси, китайского ноунэйм станка. При обработке идет закручивание модели и при наборе 50000 градусов беспредельной поворотной оси накапливается ошибка в 100-105 градусов. Вместо поисков параметра шагов двигателя, решил дать ему границы в +/- оборот (+/-360 град), в надежде что неточные шаги не будут видны.

Проект, пост, mtd+dmt - Ссылка с гуглдрайв 7Мб

Почему-то ПМ, зная пределы, пишет траекторию, превышающую эти пределы по поворотной оси. Есесно УП не дает, сообщая о превышении лимитов. Подскажите кто знает как победить траекторию, чтоб она лежала в границах.

 

Спасибо!

Добрый.

Милл все делает верно. В параметрах траектории он спрашивает о ПРОСТРАНСТВЕННЫХ ограничениях. Ограничение 720 - это то же самое что и 360, т.е. ограничения по азимуту НЕТ.

То, что вам нужно, это реконфигурация при достижении предела по МАШИННЫМ углам. Вопрос решается через постпроцессор через настройку раздела 'Отвод и реконфигурация'. 

Ссылка на сообщение
Поделиться на других сайтах

@Kinematik , огромное спасибо, с retract & reconfig все заработало...

 

Вот только результат тот же (закручивание модели), что заставило меня откалибровать поворотную ось и результат меня поверг в ступор: она и была настроена идеально. "Мач3" поворачивает ось программно точно как в реалии, т.е. настройки двигателя оси верны разбег ничтожный даже при 36000 градусах.

Идет явное смещение, высота по Z=1мм, и каждую новую высоту он крутит модель аж на 5 градусов.

 

Походу мне уже надо в раздел MACH3, если вдруг кто знает где копать направте плз!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • andrey2147
      Ну так-то да, Виктор скажет какая секретная кнопка или битик для мотора. Счас получается что М коды не могут отработаться . ? Вероятно из-за красной ощибки. Тогда да, даддер скачивай.
    • Viktor2004
      На руке Marpos привод электромоторчик
    • pps270391
      Требуется чтобы при назначении материалов, данные автоматически записывались в строки: - Заготовка - Типоразмер - Материал (для материала уже существует автоматическая команда "SW-Material@@По умолчанию@"наименование модели".SLDPRT", которая записывается автоматически) Есть ли возможность, чтобы в модель записывались остальные строки, с учетом доработки материалов. Я так понимаю доработка свойств материала делается как на предоставленном фото
    • Anat2015
      Привод наверное пневматика, вручную клапана нажимать.
    • Limon2986
    • scrimline
      А возьми в учëт тот факт что рука уже сорвалась с места, датчик нагрузки сработал и выключил привод руки. Соответственно рука то уже может нормально функционировать, просто необходимо запусть еë принудительно, проблема в том что я не знаю как это сделать. 
    • andrey2147
      Конечно, раскоксовать поможет форум.
    • Guhl
      Есть вот такие штуки. Если не лень, то можете на оптопарах hcpl спаять самому На плк простая программа с высокоскоростным счетчиком  Как вариант, по прерываню от нуль метки переписывать значенин счетчика в регистр     А фанук сам не умеет разве в диагностике показывать количество импульсов, которые насчитал?
    • gudstartup
      это как например у датчика уровни ttl какой плк работает с ttl уровнями а если уж проверять то нужен тестер сигналов например lir 590 но надо жгут изготавливать и разъем который на аi приводах стоит для энкодера проще всего проверить заменой датчика только вот со сроками покупки беда  хотя может шестерня виновата??
    • scrimline
      Сомневаюсь что попало что-то, скорее всего оператор который работал до меня этой рукой не пользовался да и за эмульсией не следил. Думаю скорее закоксовалось, поскольку после команды рука стояла на месте секунды 2-3 и начала опускаться с рывком. По поводу ладдера, постараюсь скинуть, но на нашем предприятии проблемы и с флешками и с общей сетью, да и ПК на рабочем месте нет. 
×
×
  • Создать...