3.8. Вывод вращения шпинделя.
В этой главе мы познакомимся с выводом вращения шпинделя.
M<3...4> S<Значение>
...
M5
Если открыть справку по шпинделю в руководстве, то можно увидеть, что он имеет 3 параметра:
SPINDL ON(71) - включить
OFF(72) - отключить
ORIENT(246), NO n, K k, - ориентация
И будем использовать эти 3 параметра.
Следует знать, что в СПРУТКАМ есть две настройки направления вращения шпинделя:
1) Прямое вращение(обычно М3) - используется когда на станке вращение шпинделя по умолчанию идёт по часовой стрелке со стороны двигателя согласно картинке.
2) Обратное вращение(обычно М4) - используется в том случае, если вращение шпинделя на станке идёт против часовой стрелки со стороны двигателя согласно картинке.
Данное условие характерно для правого вращения шпинделя, то есть CW = Forward = M3, CCW = Reverse = M4.
Если ваше направление вращения шпинделя не соответствует правилам описанным выше(шпиндель с левым вращением), то в постпроцессоре вам необходимо написать процедуру определения вращения шпинделя иначе. Ниже мы приведём пример.
Также для токарно-фрезерных станков картинки выглядят следующим образом:
1) Прямое вращение шпинделя.
2) Обратное вращение шпинделя.
Создайте новый регистр: M.
В окне редактирования напишите следующую команду:
После отображения текста в УП видно, что G49 M5 находится в одном кадре.
Для вывода M5 на другой кадр необходимо использовать "Outblock".
Далее необходимо сложить значения M3 и M4 с помощью cld[2].
На M4 вращение шпинделя отрицательное
На M3 вращение шпинделя положительное.
Добавьте команду, которая говорит, что если cld[2] больше 0, то вращение шпинделя будет положительным. Если меньше нуля, то отрицательным.
Данные условия описывают правое вращение шпинделя. Об этом мы говорили выше. Если у вас вращение шпинделя не соответствует правому, то ваше условие будет выглядеть иначе. Символ на картинке выше ">" будет изменён на "<". Таким образом при выборе прямого вращения шпинделя у вас будет выходить команда M4(CW = Forward = M4, CCW = Reverse = M3).
Прежде чем проверять, что отображает УП, можно посмотреть в СПРУТКАМ во вкладке "Режимы обработки", в каком направлении движется шпиндель. В нашем случае движение идёт по часовой стрелке.
Нажмите кнопку "F9" и убедитесь, что в окне УП отображается M3.
Вы также можете вручную изменить направление вращения шпинделя в СПРУТКАМ, изменив направление с "Прямой" на "Обратное".
Сбросить и пересчитать операции:
Перейдите в генератор постпроцессоров и нажмите "Обновить CLData".
Нажмите клавишу "F9" и убедитесь, что в окне УП отображается отрицательное вращение шпинделя "M4".
В СПРУТКАМ верните значение на "Прямой". После этого создайте новый регистр:
Для вывода целочисленного значения S необходимо написать команду:
В окне УП должно отображаться "S"