Здравствуйте!
Пытаюсь делать постпроцессор в IMSpost на пятиосевой станок, который ещё не купили и попробовать на станке, что-либо я не могу, а вопросы есть.
Например, при непрерывной обработке поворотом стола более чем на один оборот(обработка шнека, у которого больше одного шага). Я посмотрел, как считает Катя в симуляции. Она непрерывно увеличивает координату «С» (стол). После 360 градусов продолжает идти в «+»,
Тогда как при дискретном позиционировании она выбирает путь покороче. Если обрабатываются, скажем, грани шестигранника. Тут она крутит стол и в «+» и в «-».
Подскажите, пожалуйста, как поведёт себя стол, если я делаю шнек, а координата «С» меняет значение с «С-1» на «С+1»? Стол пойдёт в «+» на 2 градуса, или крутанётся в «-» на 358, обломав всё, что шибко выпирает? И вообще, где можно настроить переход из точки в точку по кратчайшему пути? В ЧПУ? В стойке?, В Кате? В … ?
Я попытался в IMSpost дать разные алгоритмы расчёта угла при подаче «RAPID» и при всех остальных, но вопрос остался, только переехал в другое место. На ускоренном ходу я рассчитываю угол как и Катя, разбив окружность на сектора и присваивая знак и значение угла в зависимости от сектора, а в следующем GOTO я перехожу на рабочую подачу из той же точки, но рассчитанной уже по другому алгоритму. Снова утыкаюсь в то, что в одном кадре С +, а в следующем за ним С -, или наоборот.
Думаю, многие с этой проблемой сталкивались и успешно её решили, а я в этом деле новичок, да ещё и попробовать негде.
Помогите разобраться! Пожалуйста!