How to Create a Multiaxis Morph Between 2 Surfaces Operation

Introduction

This tutorial explains how to create a Multiaxis Feature that uses the Morph Between 2 Surfaces toolpath. The feature requires the selection of two separate geometry surfaces that are used to create the morph toolpath and the drive surfaces to which the toolpath is applied. The feature creates offsets of each surface and blends the two offsets together (morphs) to create the toolpath on the drive surfaces.

Example File

The part file for this tutorial is available for download at: http://www.bobcad.com/helpfiles. If you are connected to the Internet, you can click the link provided to download and save the Morph Between 2 Surfaces Example 1.SLDPRT zip file. After extracting the zip file, you can then open the example file to use with this tutorial. In the example file provided, the stock and Machine Setup are already defined for the part. The part is simulated using the BC Table-Table machine.

 

In this example, a finishing type toolpath strategy is applied to the floor surface that lies between the blades of a blisk (bladed disk). It is shown how the surface normal direction defines the tool orientation and how a tilting strategy is applied to change this default tool orientation. To learn another way to create a similar program using edge curves instead of surfaces, view the Morph Between 2 Curves example, which uses the same part model.

 

Part 1) Add the Feature

  1. In the PropertyManager, click the CAM Tree tab.

  2. Right-click Machine Setup and click Mill Multiaxis.

  3. In the Multiaxis Wizard, click Surface and select Morph Between 2 Surfaces.

  4. Click Next>> to go to the Posting dialog box.

Part 2) Define the Posting Parameters

  1. The Work Offset # is automatically set to the value defined in the Machine Setup dialog box.

    You can change the value here to update the Work Offset # for the feature.

  2. Click Next>> to go to the Multiaxis Posting dialog box.

Part 3) Define the Multiaxis Posting Parameters

  1. Notice, at the top of the dialog box, that the Use Machine Settings check box is selected.

    This means that the Multiaxis Posting parameters for the feature use the same parameters as the machine that is selected in Current Settings.

    You can clear the Use Machine Settings check box to define the Multiaxis Posting parameters of the feature separately from the current machine settings.

    An example usage is explained later.

  2. Click Next>> to go to the Tool dialog box.

Part 4) Define the Tool Parameters

  1. In the Tool Data group, clear the System Tool check box.

    Set the Diameter to 0.50, the Flute Length to 2.50, and the Corner Radius to 0.25.

  2. Click Assign Tool Holder.

    In the Milling Tool Holder Library CAT 40 Holder list, click 0.5 inch I.D. Arbor CAT 40.

    At the bottom of the dialog box, click OK.

    (If you assign a tool holder to a tool in the Tool Library, that holder is automatically assigned and Step 2 can be eliminated.)

  3. Click Next>> to go to the Parameters dialog box.

Part 5) Select Geometry

For the geometry selections in this example, the original part model is hidden from view, and a separate layer is shown that contains only the surfaces that are necessary for this example. The position of these surfaces in the graphics area is exactly the same as they are on the model. When the program is simulated, the entire model is shown.

 

  1. To define the first surface, in the Surface Paths tab, in the Pattern group, click First.

  2. In the graphics area, select the first surface as shown next.



  3. To confirm the selection, click OK.

  4. To define the second surface, in the Pattern group, click Second.

    Select the second surface as shown next.



  5. To confirm the selection, click OK.

  6. To define the surfaces to machine, click Drive Surfaces.

    In the graphics area, select the four bottom surfaces as shown next.



  7. To confirm the selection, click OK.

 

The next step is to define the parameters for the feature.

Part 6) Define the Parameters

  1. In the Area group, next to Type, select Full, Start and End at Exact Surface Edges.

  2. In the Sorting group, next to Cutting Method, select One Way.

  3. Next to Direction for One Way Machining, select Climb.

  4. At the top of the Parameters dialog box, click Link.

  5. Near the bottom of the dialog box, click Retracts.

    In the Clearance Area group, next to Type, select Cylinder.

    Next to Direction, click the arrow and select Z Axis.

    Confirm that the Radius is set to 6.00.

    When you create a Multiaxis feature, this value is automatically set using the Clearance Plane value that you defined in the Machine Setup. After the feature is created, you edit the Clearance Plane for Multiaxis features in this location. (Editing the Clearance Plane in the Machine Setup does not update the Clearance Plane of existing Multiaxis features.)

    To accept the changes and close the dialog box, click OK.

  6. To view the result of the feature, at the bottom of the Multiaxis Wizard, click Compute.

 

The result is shown next.

 

 

 

Notice that at the outer edges of the part, the toolpath retract moves are going right through the surface. The next step is to use the tool axis control to change the tool axis orientation.

Part 7) About the Surface Normal

Before continuing, it is important to understand the relationship of the tool axis orientation and the surface normal direction. The tilting strategy used in this example so far is the default option, Tilted Relative to Cutting Direction. This strategy uses the surface normal direction to define the initial tool axis orientation. If you examine the toolpath at the bottom corners of the surfaces, you can see that the surface normal direction creates a tool axis orientation that gouges the part.

 

The following image shows the retract moves that use the surface normal direction.

 

 

The next image shows the tool gouging as a result of the tool axis following the surface normal direction.

 

 

The surface normals display when the Selection Manager is active (for Drive Surface selection).

 

To view the surface normal directions, in the CAM Tree, right-click Drive Surfaces, and click Re/Select. (You may need to expand the Geometry folder of the Multiaxis feature.)

 

 

The tool axis orientation is resolved in the next part of this example by changing the Tool Axis Control.

Part 8) Edit the Feature and Define the Tool Axis Control

  1. When you computed the toolpath, the Multiaxis Feature was added to the CAM Tree.

    To edit the feature, right-click Feature Multiaxis, and click Edit.

  2. On the left side of the dialog box, click Parameters.

     At the top of the Parameters dialog box, click Tool Axis Control.

  3. Next to Tool Axis Will, select the tilting strategy Tilted Through Curve.

    Next to Curve Tilt Type, select From Start to End for Each Contour.

  4. To define the tilt curve, next to Tool Axis Will, click Tilt Curve.

    In the Feature Manager design tree, right-click the Tilt Curve feature and click Show.

  5. In the graphics area, select the tilt curve as shown next.

 

 

(To hide the toolpath and make the curve geometry easier to view, in the CAM Tree, right-click FeatureMultiaxis, and click Blank/Unblank Toolpath.)

 

Tip: When you hide any item in the CAM Tree, you can click that item, in the CAM Tree, to show a preview of the (hidden) item in the graphics area. When you click any other tree item, the preview is removed.

 

  1. To confirm the selection, click OK.

  2. To add the changes to the feature, click Compute.

 

The result is shown next. (If you set the toolpath to Blank, repeat the same process to show the toolpath again.)

 

 

Notice that the retract moves no longer go through the part.

 

The tool axis orientation is now always tilted through the selected tilt curve.

 

Part 9) Add Leads

The toolpath is plunging directly onto the edge of the surfaces. The next step is to add leads that cause the toolpath to start past the surface edges and then feed into the part.

 

  1. Edit the feature, and click Parameters.

    At the top of the dialog box, click Link.

  2. In the Entry/Exit group, next to First Entry, (on the right side) select Use Lead-In.

    To open the Lead-In dialog box, next to Use Lead-In, click .

    Notice that the Use Default Lead-In check box is selected by default.

    To close the dialog box, click OK.

    Next to Last Exit, (on the right side) select Use Lead-Out.

  3. In the Links Between Slice group, next to Large Moves, select Use Lead-In/Out.

    The Link types that are now enabled all use the Default Lead-In/Out.

  4. To define the default leads, near the bottom of the dialog box, click Default Lead-In/Out.

 

In the Lead-In group, next to Type, select Tangential Line.

 

Next to Length, type 0.50.

 

To use these settings for the Lead-out, in the center of the dialog box, next to Copy, click .

 

This copies the lead-in settings to the lead-out.

 

To close the dialog box, click OK.

 

  1. To add the changes to the feature, click Compute.

 

The result is shown next.

 

For comparison purposes, the second image shows the toolpath before adding the leads.

 

Part 10) Simulate the Program

  1. To view the program, in the BobCAM menu, click Simulation.

 

To learn more about using simulation, view Getting Started with Simulation.

 

 

During simulation, you can see that the tool is always tilted through the defined tilt curve, and the tool plunges into an area outside of the part and then feeds into each cut.

 

 

  1. To close simulation, in the BobCAM menu, click Exit Simulation.

 

Adjust the Machine Table Rotation

When you simulate the program, the machine table is sometimes rotated in a way that doesn't allow you to view the part without rotating the view of the machine. You can change the Angle Pair settings for the feature to modify the table rotation used in simulation and in the posted code.

 

  1. To edit the feature, in the CAM Tree, right click FeatureMultiaxis, and click Edit.

  2. Click the Multiaxis Posting icon in the tree.

  3. Clear the Use Machine Settings check box.

  4. In the Angle Pair group, next to Use, select Other Solution.

    When you simulate the program again, you can now view the part being cut from the opposite side of the machine.

    The table is rotated to use the other solution to the rotation angles of the primary and secondary rotary axes (angle pair). This changes the posted output of the program as well as the simulation.

 

Tip: You don't have to compute the toolpath to update this setting for simulation, but you must Post the program to update the code if has already been posted.

 

This concludes the tutorial.

Related Topics

Morph Between 2 Surfaces

How to Create a Morph Between 2 Curves Feature