How to Create a Multiaxis Morph Between 2 Curves Feature

Introduction

This tutorial explains how to create a Morph Between 2 Curves feature. The feature requires the selection of two separate geometry curves and the drive surfaces to which the toolpath is applied. The feature creates offsets of each curve and blends the two offsets together (morphs) to create the toolpath on the selected drive surfaces.

Example File

The SolidWorks 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 Curves 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 more about manipulating the toolpath created in this example, view the Morph Between 2 Surfaces example which uses the same part model.

 

Part 1) Add the Feature

  1. In the Property Manager, 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 Curves.

  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.

    For this example, no changes are needed (more information is provided 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 curve, in the Surface Paths tab, in the Pattern group, click First.

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



  3. To confirm the selection, click OK.

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

    Select the second curve as shown next.



  5. To confirm the selection, click OK.

  6. To define the surface 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 Zigzag.

  3. At the top of the dialog box, click Link.

    In the Links Between Slice group, next to Small Moves, click the arrow and select Blend Spline.

    In the Small Move Size box, change the value to 500.

  4. To open the Retracts dialog box, click Retracts.

    Next to Type, select Cylinder, and set the Direction to Z Axis.

    In the Radius box, type 6.00.

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

  5. To create the toolpath for the feature, at the bottom of the Multiaxis Wizard, click Compute.

    The result is shown next.



  6. If you were to simulate the program now, you would see that the current tool axis orientation follows the surface normal direction of the selected surfaces. This is because the default tilting strategy, Tilted Relative to Cutting Direction, uses the surface normal direction. (To simulate the part now shows many gouges as the tool follows the surface normal direction, but it also shows the tool orientation that is created from the surface normal.)

 

The surface normals display when the Selection Manager is open.

 

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

 

 

In the center of the drive surfaces, the tool axis following the surface normal is not a problem. It is when the tool cuts near the outer edge curves that the tool axis orientation gouges the part. The tool orientation at the outer edge curve is shown in the next image.

 

 

The next step is to add a tilt curve to define the tool axis orientation.

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

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

    To edit the feature, right-click the top level of the feature, FeatureMultiaxis, and click Edit.

  2. On the left side of the Multiaxis Wizard, click Parameters.

    At the top of the 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, click Tilt Curve.

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

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

    (Make sure the Selected Items box displays Tilt Curve.)



  6. To confirm the selection, click OK.

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

 

The result is shown next.

 

 

Notice that the toolpath has moved away from the selected edge curves. The toolpath shows the tool tip position, which is no longer at the exact edge curve. This is the result of the new tool tilting that was created with the selected tilt curve.

Part 8) Simulate the Program

  1. To view the part being cut, in the BobCAM menu, click Simulation.

 

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

 

 

When you simulate the program, you can see that the tool axis is now always tilted through the selected Tilt Curve.

 

 

  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 Curves

How to Create a Multiaxis Morph Between 2 Surfaces Feature