Last modified by writer on 2024/09/25 14:21

Hide last authors
writer 12.1 1 The PUMOTIX feature allows you to configure one or more motors to control the rollgang.
writer 1.1 2
writer 12.1 3 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.
writer 1.1 4
writer 12.1 5 [[Activation of the trial period of the "Controlled rollgang support" feature>>image:Controlled rollgang support feature trial.png||alt="Activation of the trial period of the ~"Controlled rollgang support~" feature" data-xwiki-image-style-alignment="center" height="500" width="699"]]
writer 1.1 6
writer 12.1 7 As an example, consider the setup of a pipe cutting machine with a rollgang, working in tandem with a rotary axis B.
writer 1.1 8
writer 12.1 9 {{success title="**Selecting the symbolic name of the rotary axis A or B**"}}
10 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.
11 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.
writer 1.1 12 {{/success}}
13
writer 12.1 14 Go to the menu item "Configuration" → "Settings" → "Motors" to start configuring.
writer 1.1 15
writer 12.1 16 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.
writer 1.1 17
writer 12.1 18 {{warning title="**Two motors tied to one axis**"}}
19 Please note that the rotary axis chuck motor and the rollgang motor are tied to the same rotary axis B.
writer 1.1 20 {{/warning}}
21
writer 12.1 22 For the convenience of further configuration, we will rename the rotary axis motors to “Chuck” and “Rollgang”.
writer 1.1 23
writer 12.1 24 [[Motors Settings>>image:Rollgang and Chuck motors.png||alt="Motors Settings" data-xwiki-image-style-alignment="center" height="545" width="1000"]]
writer 1.1 25
writer 12.1 26 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.
writer 1.1 27
writer 12.1 28 Make sure that basic axis parameters, such as movement parameters, are configured.
writer 1.1 29
writer 12.1 30 {{success title="**Setting the parameter ~"SPU~" for an axis**"}}
31 you need to configure the acceleration, speed and count of STEP signals in the "Axis Motion Parameters" block.
32 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.
writer 1.1 33 {{/success}}
34
writer 12.1 35 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.
writer 1.1 36
writer 12.1 37 From the drop-down list you must select the motor that is connected to the rollgang.
writer 1.1 38
writer 12.1 39 Check the "Motor as  Rollgang" option to "tell" the system that this motor is part of the rollgang.
writer 1.1 40
writer 12.1 41 The basic idea of ​​automatic rollgang control in PUMOTIX is the following points:
writer 1.1 42
writer 12.1 43 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).
44 1. The speed F and moving distance (for example, G0 B720) are set for the rotary axis, not for the rollgang motor.
45 1. The rollgang rotation speed should be calculated automatically based on three parameters:
46 11. rollgang roller diameter;
47 11. count of STEP pulses to rotate the roller by 1 degree;
48 11. diameter of the pipe installed on the rollgang.
writer 1.1 49
writer 12.1 50 {{info title="**The basic operating principle of a rotary axis with a rollgang**"}}
51 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.
52 The larger the diameter of the pipe, the greater the rotation speed of the rollgang rollers and vice versa.
writer 1.1 53 {{/info}}
54
writer 12.1 55 In order for the system to automatically calculate a correction factor for relating the pipe diameter to the roller rotation speed, the following data must be entered into the system settings:
writer 1.1 56
writer 12.1 57 1. Diameter of the rollgang roller (in mm or inches).
58 1. Count of STEP pulses to rotate the roller by 1 degree.
writer 1.1 59
writer 12.1 60 {{success title="**Count of STEP signals for roller**"}}
61 The "SPU for Rolle" parameter must be calculated in such a way that when the G0 B360 command is issued, the rollgang rollers make exactly one revolution.
writer 1.1 62 {{/success}}
63
writer 12.1 64 [[Axes Settings>>image:Rollgang Axis Settings.png||alt="Axes Settings" data-xwiki-image-style-alignment="center" height="545" width="1000"]]
writer 1.1 65
writer 12.1 66 Enter the missing values ​​in the rollgang settings and click the "Apply" button in the lower right corner of the settings window.
writer 1.1 67
writer 12.1 68 [[Advanced settings for the rollgang>>image:Motor Additional Features.png||alt="Advanced settings for the rollgang" data-xwiki-image-style-alignment="center" height="350" width="336"]]
writer 1.1 69
writer 12.1 70 Please note that the option "Set SPU for Motor" is automatically activated. The STEP value field has become read-only in this case. The yellow triangle icon warns us that the value of the count of STEP pulses for the rollgang motor will be automatically calculated based on the specified parameters of the rollgang and pipe diameter. We will move on to setting the pipe diameter later.
writer 1.1 71
writer 12.1 72 Now this motor is defined to control the roller table, as evidenced by the icon that appears in the “Motors” tab.
writer 1.1 73
writer 12.1 74 [[Rollgang motor display>>image:Rollgang Icon in Motors tab.png||alt="Rollgang motor display" data-xwiki-image-style-alignment="center" height="350" width="309"]]
writer 1.1 75
writer 12.1 76 At this stage, the settings of the motors and axes can be completed.
writer 1.1 77
writer 12.1 78 It is necessary to determine the diameter of the pipe that will be used for processing to test run a rotary axis with a driven roller conveyor.
writer 1.1 79
writer 12.1 80 The pipe diameter in PUMOTIX plasma and oxy-fuel cutting modules can be set in two ways:
writer 1.1 81
writer 12.1 82 1. From the PUMOTIX GUI. The parameter input field is located on the "Process parameters" From the PUMOTIX GUI. The parameter input field is located on the **"Process parameters"** tab → **"Pipe diameter"**.
83 1. Using a special M-code with a parameter. For example, (% style="color:#8d69b2" %)**M94 P400**(%%) (where 400 is the pipe diameter).
writer 1.1 84
writer 12.1 85 [[image:Pipe Diameter in Process Parameters tab.png||data-xwiki-image-style-alignment="center" height="340" width="1000"]]
writer 1.1 86
writer 12.1 87 {{warning title="**Automatic calculation of the count of STEP pulses for the rollgang motor**"}}
88 When changing the value of the Pipe Diameter parameter, the SPU parameter is automatically recalculated only for the rollgang motor. The value of the SPU for the motor of the rotary axis operating in tandem with the rollgang remains unchanged. This mechanism allows the pipe to always rotate at the same speed, regardless of its diameter. The rotation speed of the roller table rollers will be adjusted based on the entered pipe diameter.
writer 1.1 89 {{/warning}}
90
writer 12.1 91 To prepare NC program in SheetCam THG, it is recommended to use a specialized post-processor:
writer 1.1 92
93 (% style="text-align: center;" %)
writer 12.1 94 **[[Download postprocessor>>attach:Pumotix rotary THC.scpost||target="_blank"]]**
writer 1.1 95
writer 12.1 96 To select this postprocessor in SheetCam, go to **Settings **→ **Machine Settings** → **Postprocessor** → **Import post** and specify the path to the file.
writer 1.1 97
writer 12.1 98 To unload a NC using this postprocessor, you must specify the pipe diameter. To do this, in the list of operations, click the **Set post variable **button, from the variable name drop-down list, select the **diameter** variable and specify the value of the outer diameter of the pipe.
writer 1.1 99
writer 5.1 100 [[image:rollgang_1.png||data-xwiki-image-style-alignment="center"]]
writer 1.1 101
writer 5.1 102
103 [[image:rollgang_2.png||data-xwiki-image-style-alignment="center"]]
104
writer 12.1 105 {{warning title="**Order of variables and operations**"}}
106 Make sure that the Set Variable command is above the Plasma Cutting operation in the list of operations.
writer 1.1 107 {{/warning}}
108
writer 12.1 109 The (% style="color:#8d69b2" %)**M94 P400 **(%%)command will be added to the generated NC by the postprocessor, informing the PUMOTIX CNC system of the used pipe diameter.
writer 1.1 110
writer 12.1 111 [[image:Pipe Diameter in G-code.png||data-xwiki-image-style-alignment="center" height="250" width="374"]]
writer 1.1 112
writer 12.1 113 {{info title="**Automatic diameter setting when opening the NC program in PUMOTIX**"}}
114 When you open this program in PUMOTIX, the Pipe diameter parameter will be set automatically. The operator must ensure that this value corresponds to the actual diameter of the installed pipe.
writer 1.1 115 {{/info}}
116
117 {{error}}
writer 12.1 118 To use a rollgang, the value of the Pipe Diameter parameter must not be zero. Also, the frequency of STEP signals calculated for the rollgang depending on the diameter of the pipe should not exceed the maximum frequency of STEP signals of the controller used.
writer 1.1 119 {{/error}}
120
writer 12.1 121 If the Pipe Diameter parameter does not satisfy the specified restrictions, the use of the rotary axis for which the rollgang is configured will be unavailable both from the NC and in the manual movement mode, with the corresponding warning being displayed.
writer 1.1 122
writer 12.1 123 Congratulations, we have configured the motor to control the drive roller table. You can start working!