Controlled rollgang settings

Last modified by writer on 2024/09/24 14:01

Information

This page didn't translate yet. You can see the original page.

The PUMOTIX feature allows you to configure one or more motors to control the rollgang.

Make sure that you have access to a license to control the rollgang before setting up. You can check the availability of a license for a feature in the menu "Configuration" → "License Manager". Expand the "General Features" node in the PUMOTIX features tree. You can use the trial period if the "Controlled rollgang support" feature is not activated.

image2020-8-26_9-2-47.png

Activation of the trial period of the "Controlled rollgang support" feature

As an example, consider the setup of a pipe cutting machine with a rollgang, working in tandem with a rotary axis B.

Success
Selecting the symbolic name of the rotary axis A or B

If the pipe cutter axis is oriented along the X axis of the machine, then it is recommended to link the rotary axis and rollgang motors to the rotary axis A.
If the pipe cutter axis is oriented along the X axis of the machine, then it is recommended to link the rotary axis and rollgang motors to the rotary axis B.

Go to the menu item "Configuration" → "Settings" → "Motors" to start configuring.

The following figure shows an example of setting up motors for a pipe cutter mounted along the Y axis of the machine. The pipe cutter is controlled by two independent motors: one rotates the chuck, the other rotates the rollgang.

Warning
Two motors tied to one axis

Please note that the rotary axis chuck motor and the rollgang motor are tied to the same rotary axis B.

For the convenience of further configuration, we will rename the rotary axis motors to “Chuck” and “Rollgang”.

image2020-8-26_7-52-11.png

Motors Settings

You need to go to the “Axes” settings tab after setting up the motors. Select the rotary axis from the drop-down list at the top of the window. In this example we use the B axis.

Make sure that basic axis parameters, such as movement parameters, are configured.

Success
Setting the parameter "SPU" for an axis

you need to configure the acceleration, speed and count of STEP signals in the "Axis Motion Parameters" block.
The "SPU" parameter in this block must be calculated in such a way that when the G0 B360 command is issued, the rotary axis chuck makes exactly one revolution. The rollgang rotation will be calibrated in the following steps.

Let's move on to setting advanced motor parameters for the rollgang when the basic characteristics of the axis have been configured. To do this, in the right part of the axes settings window, turn to the “Additional features” block.

From the drop-down list you must select the motor that is connected to the rollgang.

Check the "Motor as  Rollgang" option to "tell" the system that this motor is part of the rollgang.

The basic idea of ​​automatic rollgang control in PUMOTIX is the following points:

  1. There is only one rotary axis (A or B), but there can be several motors attached to the rotary axis (for example, a chuck and a rollgang).
  2. The speed F and moving distance (for example, G0 B720) are set for the rotary axis, not for the rollgang motor.
  3. The rollgang rotation speed should be calculated automatically based on three parameters:
    1. rollgang roller diameter;
    2. count of STEP pulses to rotate the roller by 1 degree;
    3. diameter of the pipe installed on the rollgang.
Information
The basic operating principle of a rotary axis with a rollgang

The rotation speed of the rollgang rollers should automatically change when changing the diameter of the pipe installed on the rollgang. In this case, the rotation speed of the rotary axis chuck remains unchanged.
The larger the diameter of the pipe, the greater the rotation speed of the rollgang rollers and vice versa.

Для того, чтобы система могла автоматически рассчитать поправочный коэффициент для связи диаметра трубы со скоростью вращения роликов, необходимо внести в настройки системы следующие данные:

  1. Диаметр приводного ролика рольганга (в мм или дюймах).
  2. Количество импульсов STEP для поворота ролика на 1 градус.
Success
Количество сигналов STEP для ролика

Параметр "STEP для ролика" должен быть рассчитан таким образом, чтобы при подаче команды G0 B360 ролики рольганга делали ровно один оборот.

image2020-8-26_8-3-37.png

Настройка осей

Введите недостающие значения в настройки приводного рольганга и нажмите кнопку "Применить" в правом нижнем углу окна настроек.

image2020-8-26_8-31-29.png

Расширенные настройки приводного рольганга

Обратите внимание, что автоматически активировалась опция "Задать значение STEP для двигателя". Поле значения STEP стало доступно в данном случае только для чтения. Иконка с желтым треугольником предупреждает нас о том, что значение количества импульсов STEP для двигателя приводного рольганга будет автоматически рассчитываться исходя из заданных параметров рольганга и диаметра трубы. К заданию диаметра трубы мы перейдем позже.

Теперь этот двигатель определен для управления рольгангом, о чем во вкладке "Двигатели" свидетельствует появившаяся иконка.

image2020-8-26_8-37-28.png

Отображение двигателя рольганга

На данном этапе настройки двигателей и осей можно считать завершенными.

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

Диаметр трубы в модулях плазменной и газокислородной резки PUMOTIX можно задать двумя способами:

  1. Из графического интерфейса PUMOTIX. Поле ввода параметра находится на вкладке "Параметры процесса""Диаметр трубы".
  2. С помощью специального M-кода с параметром. Например, M94 P400 (где 400 - диаметр трубы).

image2020-8-26_9-6-54.png

Warning
Автоматический расчет количества импульсов STEP для двигателя рольганга

При изменении значения параметра "Диаметр трубы" выполняется автоматический пересчет параметра STEP только для двигателя, приводящего в движение рольганг. Значение параметра STEP для двигателя поворотной оси, работающей в паре с рольгангом, при этом остается неизменным. Такой механизм позволяет всегда вращать трубу с одинаковой скоростью независимо от ее диаметра. Скорость вращение роликов рольганга при этом будет неявно подстраиваться исходя из введенного диаметра трубы.

Для подготовки УП в SheetCam THG рекомендуется использовать специализированный постпроцессор:

Скачать постпроцессор

Чтобы выбрать данный постпроцессор в SheetCam, перейдите в меню НастройкиУстановки станкаPostprocessorImport post и укажите путь к файлу.

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

rollgang_1.pngrollgang_2.png

Warning
Порядок следования переменных и операций

Убедитесь, что в списке операций команда установки переменной находится выше операции плазменной резки.

В сформированную УП постпроцессором будет добавлена команда M94 P400, сообщающая ЧПУ системе PUMOTIX используемый диаметр трубы.

rollgang_3.png

Information
Автоматическая установка диаметра при открытии УП в PUMOTIX

При открытии данной УП в PUMOTIX параметр Диаметр трубы будет выставлен автоматически. Оператору необходимо убедиться, что данное значение соответствует фактическому диаметру установленной трубы.

Error

Для использования приводного рольганга значение параметра Диаметр трубы не должно быть нулевым. Также, частота сигналов STEP, рассчитанная для рольганга в зависимости от диаметра трубы, не должна превышать максимальную частоту сигналов STEP используемого контроллера.

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

Поздравляем, мы настроили двигатель для управления приводным рольгангом. Можно начинать работу!