3+2 Axis machine support
From build 354
Configuration
Support for 3+2 indexable milling machine is available.
Is possible to selcted the table configurations
- A and C (rotation around the X and Z axes)
- B and C (rotation around the Y and Z axes).
It's also possible to force the position of table A (or B) to always be positive or negative.
Regen all the operations after changing machine parameters.
To change the machine configuration, open the post-processor edit dialog, click on [Machine] tab search for "3+2," and modify the available options according to your preferences.
Please pay close attention to the code generated by the software and verify it through simulation, either on-machine or with an external simulator. Each machine has it own pecularity .
Interpolated (or syncronized ) 5 axis operations are not supported and there is no plan to support them.
Setup definition
To use this feature, select [3+2 Axis Mill] from setup screen.
Use the feature TOOL ORIENTATION to define the orientation for the related operation.
For more info , see the link at bottom page.
Only the Z direction of the operation orientation will be used to calculate the tool rotation angles.
So it's not useful define the X , Y direction axis or the origin point in tool orientation plane.
The origin point will be always the setup WCS.
So if you have a 3D model available , just pick a planar face or cilindrical to define the orientation.
Post processor
In the post processor, ensure that you include the following machine angular code in both the [Operation head code] and [Operation head code (with no tool change)] templates:
{OPERATION_AXIS_A_ANGLE_CODE}
{OPERATION_AXIS_B_ANGLE_CODE}
{OPERATION_AXIS_C_ANGLE_CODE}
If the machine has a brake, also add the {BRAKE_OFF_PLACEHOLDER} and {BRAKE_ON_PLACEHOLDER} tags after table positioning.
Example :
{EMPTY_LINE} {LINE_N} {ORIGIN} ({OP_DESC}) ({RADIUS_COMP_INFO}) ({TOOL_LABEL}) T{TOOL_POS}M6 {NEXT_TOOL_CODE} {FEED_MODE} S{SPEED_VALUE}{SPINDLE_ORIENTATION} {ORIGIN} {BRAKE_OFF_PLACEHOLDER} {OPERATION_AXIS_A_ANGLE_CODE} {OPERATION_AXIS_B_ANGLE_CODE} {OPERATION_AXIS_C_ANGLE_CODE} {BRAKE_ON_PLACEHOLDER} {COOLANT_CODE}
If you need support with your machine , send me your machine axis configuration .
Usually on machine you can find a plate with machine axis diagram like this: