3.8. Вывод вращения шпинделя.

В этой главе мы познакомимся с выводом вращения шпинделя.

  • M<3...4> S<Значение>

  • ...

  • M5

Если открыть справку по шпинделю в руководстве, то можно увидеть, что он имеет 3 параметра:

  • SPINDL ON(71) - включить

  • OFF(72) - отключить

  • ORIENT(246), NO n, K k, - ориентация

И будем использовать эти 3 параметра.

Следует знать, что в СПРУТКАМ есть две настройки направления вращения шпинделя:

1) Прямое вращение(обычно М3) - используется когда на станке вращение шпинделя по умолчанию идёт по часовой стрелке со стороны двигателя согласно картинке.

images/download/attachments/113360269/image2023-9-27_15-27-45.png

2) Обратное вращение(обычно М4) - используется в том случае, если вращение шпинделя на станке идёт против часовой стрелки со стороны двигателя согласно картинке.

images/download/attachments/113360269/image2023-9-27_15-28-21.png

Данное условие характерно для правого вращения шпинделя, то есть CW = Forward = M3, CCW = Reverse = M4.

Если ваше направление вращения шпинделя не соответствует правилам описанным выше(шпиндель с левым вращением), то в постпроцессоре вам необходимо написать процедуру определения вращения шпинделя иначе. Ниже мы приведём пример.

Также для токарно-фрезерных станков картинки выглядят следующим образом:

1) Прямое вращение шпинделя.

images/download/attachments/113360269/image2023-9-27_15-31-11.png

2) Обратное вращение шпинделя.

images/download/attachments/113360269/image2023-9-27_15-32-33.png

Создайте новый регистр: M.

images/download/attachments/113360269/image2023-6-6_14-42-20.png

В окне редактирования напишите следующую команду:

images/download/attachments/113360269/image2023-9-25_14-57-7.png

После отображения текста в УП видно, что G49 M5 находится в одном кадре.

images/download/attachments/113360269/image2023-8-17_14-59-48.png

Для вывода M5 на другой кадр необходимо использовать "Outblock".

images/download/attachments/113360269/image2023-8-17_15-2-54.png

Далее необходимо сложить значения M3 и M4 с помощью cld[2].

  • На M4 вращение шпинделя отрицательное

  • На M3 вращение шпинделя положительное.

images/download/attachments/113360269/image2023-8-17_15-6-0.png

Добавьте команду, которая говорит, что если cld[2] больше 0, то вращение шпинделя будет положительным. Если меньше нуля, то отрицательным.

images/download/attachments/113360269/image2023-9-27_14-45-19.png

Данные условия описывают правое вращение шпинделя. Об этом мы говорили выше. Если у вас вращение шпинделя не соответствует правому, то ваше условие будет выглядеть иначе. Символ на картинке выше ">" будет изменён на "<". Таким образом при выборе прямого вращения шпинделя у вас будет выходить команда M4(CW = Forward = M4, CCW = Reverse = M3).

Прежде чем проверять, что отображает УП, можно посмотреть в СПРУТКАМ во вкладке "Режимы обработки", в каком направлении движется шпиндель. В нашем случае движение идёт по часовой стрелке.

images/download/attachments/113360269/image2023-9-27_14-28-38.png

Нажмите кнопку "F9" и убедитесь, что в окне УП отображается M3.

images/download/attachments/113360269/image2023-8-17_15-17-27.png

Вы также можете вручную изменить направление вращения шпинделя в СПРУТКАМ, изменив направление с "Прямой" на "Обратное".

images/download/attachments/113360269/image2023-9-27_14-30-17.png

Сбросить и пересчитать операции:

images/download/attachments/113360269/image2023-9-25_14-58-24.png

Перейдите в генератор постпроцессоров и нажмите "Обновить CLData".

images/download/attachments/113360269/image2023-9-25_14-58-59.png

Нажмите клавишу "F9" и убедитесь, что в окне УП отображается отрицательное вращение шпинделя "M4".

images/download/attachments/113360269/image2023-8-17_15-18-38.png

В СПРУТКАМ верните значение на "Прямой". После этого создайте новый регистр:

images/download/attachments/113360269/image2023-8-17_15-25-15.png

Для вывода целочисленного значения S необходимо написать команду:

images/download/attachments/113360269/%D1%80%D1%83%D1%80%D1%8386.png

В окне УП должно отображаться "S"

images/download/attachments/113360269/image2023-8-17_15-27-38.png