Last modified by writer on 2024/11/01 15:08

Hide last authors
Edgar Allan Poe 2.1 1 (% style="text-align:justify" %)
writer 15.1 2
Edgar Allan Poe 2.1 3
writer 15.1 4 (% style="text-align:justify" %)
5 PUMOTIX, as of version **3.7.0.24269**, supports visualization of rotary axes (configuration: rotary table).
6
7 {{warning title="**Attention!**"}}
8 The resulting trajectories may differ from how the machine will actually move, since PUMOTIX does not know the exact configuration of your machine and only listens to the configured parameters.
writer 4.1 9 {{/warning}}
10
Edgar Allan Poe 2.1 11 (% style="text-align:justify" %)
writer 15.1 12 You need to add a motor(s) and select the appropriate axis name (A, B, C) for each added motor to control rotary axes, and also configure the axis parameters in accordance with the driver settings.
Edgar Allan Poe 2.1 13
writer 15.1 14 [[Purpose of motors for the rotary axis>>image:BInding Motor for the Rotary axis.png||alt="Purpose of motors for the rotary axis" data-xwiki-image-style-alignment="center" height="542" width="1000"]]
Edgar Allan Poe 2.1 15
16 (% style="text-align:justify" %)
writer 15.1 17 The visualization will automatically display rotary axes if it encounters rotary axes control in the loaded G-code. Three-axis G-codes will be displayed as before.
Edgar Allan Poe 2.1 18
writer 15.1 19 [[Rotary G-code display example>>image:Rotary tragectory.png||alt="Rotary G-code display example" data-xwiki-image-style-alignment="center" height="400" width="625"]]
writer 4.1 20
Edgar Allan Poe 2.1 21 (% style="text-align:justify" %)
writer 15.1 22 Each of the configured rotary axes by default has a rotation axis relative to the basic linear ones:
Edgar Allan Poe 2.1 23
writer 15.1 24 * A axis around X axis;
25 * B axis around Y axis;
26 * C axis around Z axis.
Edgar Allan Poe 2.1 27
writer 3.1 28 (% style="text-align: justify;" %)
writer 15.1 29 If the standard binding of the rotation axis does not correspond to the configuration of your machine, you can customize the binding for yourself using the "System" settings tab, the fields for binding the rotary axes.
writer 3.1 30
writer 12.1 31 (% style="text-align: justify;" %)
writer 15.1 32 It is also possible to configure axis inversion (checkbox next to axis selection). This option inverts the direction of the rotation axis and allows for finer adjustments to the final display.
writer 3.1 33
writer 12.1 34 (% style="text-align: justify;" %)
writer 15.1 35 Visualization may not display correctly for CNC-machines with "rotation head" configuration. So you can disable the display of rotary axes by unchecking the function "Show trajectory taking into account rotary axes".
writer 12.1 36
writer 15.1 37 [[Setting up rotation axes binding>>image:Rotation Axes bindings to Visualization control_en.png||data-xwiki-image-style-alignment="center" height="527" width="1000"]]
writer 12.1 38
writer 15.1 39 [[Enabling inversion>>image:Rotary axis inversion.png||alt="Enabling inversion" data-xwiki-image-style-alignment="center" height="130" width="635"]]
writer 3.1 40
writer 15.1 41 [[Disable rotating visualization>>image:Rotation Visualization Disable_en.png||data-xwiki-image-style-alignment="center" height="312" width="630"]]
writer 12.1 42
writer 15.1 43 {{info title="**Additional information**"}}
44 Rotary axis visualization does not allow the use of 3D surface display mode, so we recommend turning it off. If this mode is still enabled, the program will prompt the user to disable it.
writer 3.1 45 {{/info}}