Indexed 4th axis rotary table

From v.5 build 303

In this page it's described a sample usage with no imported geometry.

Use the component 3D model when available. 

It will be more easy define the tool orientation and setup WCS positon.

First create a project for vertical mill with rotary table .

From MENU > MILL  > New Setup

Select 4th axis mill ( mill with rotary table) .

By convention , the required setup WCS origin point has to be on to the rotary revolution axis and in front of the component.

The setup Z direction will be the rotary angle ZERO.

Click on [Front Side] button.

Currently is only supported revolution around X axis .

If your machine has different configuration , please send an email to support.


Define Stock

In the next screen is asked to define stock dimension. You can leave the default values.


Define workplane for side machining

Now is necessary define a workplane for lateral side of the component part.

Click [Add new] from workplane grid.

You can define the workplane as you prefer.

For example you can use the Cylinder-Angle method.

Draw a simple circle in newly created plane.


Add Machining operation

Add a pocket machining operation .

From Menu > Mill > Pocket > Select existing geometry.

Enable the Tool Orientation feature and selected the previously created workplane.

Note:

Only the Z direction of the tool orientation will be used to calculate the rotary table angle . 

The tool orientation X and Y directions will be ignored.

The coordinate origin point will be always the setup WCS

Then enable the geometry selection and select the circle.

You can already generated gcode to see the defined rotary table angle code.


Clone toolpath

If you need to repeat the same machining around the part, you can use the clone toolpath feature. See dedicated documentation page for more info.


Edit workplane

You can edit the workplane plane, select it and press edit.

Set 45° angle and press ok.

All the geometry and related machining will be now updated.


GCode consideration

The output gcode is very similar to common vertical mill gcode.

In necessary define the brake on/off command , if brake is available on machine.

The rotary angle code is inserted by the tag : {OPERATION_AXIS_A_ANGLE_CODE}

Here the [Operation Head Code] template :

{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}
{BRAKE_ON_PLACEHOLDER}
{COOLANT_CODE}

Here the [Operation Head Code (without toolchange)] template :

{EMPTY_LINE}
({OP_DESC})
{ORIGIN}
{BRAKE_OFF_PLACEHOLDER}
{OPERATION_AXIS_A_ANGLE_CODE}
{BRAKE_ON_PLACEHOLDER}
{SPEED_MODE}S{SPEED_VALUE}{SPINDLE_ORIENTATION}

Here a backplot of gcode generated by NcViewer.com:

Here the project file :

Here you can download the project file.

Here the post processor file used in this project .


Table oriented along Y Axis (Angular B Axis )


By default, the rotary axis is along the X axis since it's the more common option.

If your machine has the rotary axis along the Y axis , follow this steps.


1) Open the Post processor dialog, under the "machine properties" tab, search "mill". Select the Rotary axis mode as "Around Y Axis"

2) Always from post processor dialog, go to "Post Processor" tab.

Search "operation".

Add the {OPERATION_AXIS_B_ANGLE_CODE} tag both in "Operation head code" and "Operation head code (with NO TOOLCHANGE) " templates.

Click Save.

3) Redefine setup WCS.

From setup screen, click on Front Side or Back Side button to correctly define the WCS orientation with new machine configuration.


Step 1 and 2 need to be done only the first time to set the post processor.

Still need help? Contact Us Contact Us