Setup

The first and most important step for your CNC programming project. Define the face to machine, pick the zero position and set the stock size.

Creating a properly defined Setup, is an important first step for successful toolpath programming. Setup helps you set basic working conditions for CNC programming. The parameters will change depending on the Machine/Operation Type you select. Watch and read the ToolTips for each parameter.

    Steps for defining the Job Setup.

  1. Select the Operation Type for the kind of machines you will be programming. Milling, Turning or Cutting
  2. Set the Orientation of the axes by picking a face or edge
  3. Select the Origin of the axes. The point where Zero should be located
  4. If your project has more than one model, select the model/models to consider for machining
  5. If your project contains fixtures, select the models that represent fixture components
  6. Define the Stock size and shape
  7. Add a program name and comment
  8. Set the Work Offset to use on the machine

Access:

Ribbon: CAM tab Job panel Setup

Setup tab

Operation Type

Select the Operation Type for the kind of machines you will be programming. Milling, Turning or Cutting. Turning including lathes with live tooling and mill/turn configurations. Cutting is used for machines without rotary spindles, like Waterjet, Plasma and Laser cutting machines.



Milling - 2, 3, 4, 5 axis.

Turning - 2, 3, 4, 5 axis.

Cutting - 2 axis.



Spindle

If Turning or Mill/Turn is selected additional parameters will activate for selecting the active spindle.

Radial Dimension Mode

Specifies if center line cylinder dimensions are shown as Radius or Diameter.

Continue Machining from Previous Setup

Specifies that the machining continues from the previous setup.

Work Coordinate System (WCS) - Milling and Cutting

The Work Coordinate System (WCS) is used to define the machining plane and the part zero origin. Coordinates in the postprocessed NC code will be referenced from this coordinate system. The WCS defaults to the Model orientation.

When selecting a machining plane the Z positive should point away from the face to be machined. The colored axis triad arrows indicate the positive direction for the axis. If no axis letter is shown Red represents X+, Green represents Y+ and Blue represents Z+.

The Z axis points away from the face to be machined.



Orientation:

The Orientation: drop-down menu provides the following options to define the setup orientation of the X, Y, and Z WCS axes:

Flip Z and Flip X axis

If the axis is pointing in the wrong direction, you can use the Flip checkbox to change the positive reference 180°.

The Z axis points in the wrong direction.

The Z axis Flipped 180°.

Origin:

The Origin: defines the reference for the toolpaths. Coordinates in the postprocessed NC code will be referenced from this coordinate system. Select the Reference from the drop-down menu for locating the WCS origin.





There is also an Origin mini-toolbar that floats on the graphics area of the screen when Setup is invoked. It offers an alternative to the dialog box for WCS Origin selection.



To reselect the Origin select the Undo button to the right of the pull down and pick a new Origin reference.

Stock Point

Specifies the stock point of the tool view.

Work Coordinate System (WCS) - Turning or Mill/Turn



WCS options for a turning or mill/turn operation

The WCS options differ for a turning or mill/turn operation. The options are as follows:
  • Z Axis (Rotary Axis) - Select any circular edge or cylindrical face to set the Z axis orientation.
  • Z should point thru the center line of the part. Normally Z+ should point away from the chuck on the primary spindle
  • Flip Z Axis - Flips the Z axis 180 degrees. Z+ should point away from the chuck on most machines.
  • X Axis - Specifies the X axis orientation of the part. Simple 2 axis turned parts may not need adjustment. For parts that require live tooling operations, you can use this to set the X reference position.
  • No X adjustment.

    X is set to the line.

  • Flip X Axis - Flips the X axis 180 degrees.
  • Origin - You may choose the Stock front, Stock back, Model front, or Model back as the part origin.
  • Home Position - Enter a value to specify the home position along the Z axis.

Safe Z - Turning or Mill/Turn

Sets the Z retract position between Turning toolpath operations. Select the reference point from the pull down menu and set the offset distance for the Z retract. This is a global Z retract position for all toolpaths. You can override this position within the Turning Toolpath on the Linking parameters tab.

WCS Reference and Offset Distance

WCS Reference and Offset Distance

Stock Front Reference and Offset Distance

Stock Back Reference and Offset Distance

Model

If your project only contains one model, no selection is required. All toolpaths will be applied to the visible model. If the project contains multiple models, select the model/models to be machined.



Milling/Cutting Model selection



Turning Model selection

Turning Model Options

Fixture

Vises, clamps and chucks are all examples of Fixture components. These are usually included in the project for visual reference, but Inventor CAM can check the toolpath against the location of these models to avoid collisions.

Select any fixtures that should be included for collision detection when verifying toolpaths during stock simulation.



Stock tab settings

Inventor CAM toolpaths are calculated based on the available stock to remove. Defining the stock accurately is important. The stock you define and fixture components you select are used when simulating the toolpath.

Rectangular Stock Cylindrical Stock Tubular Stock

Solid Stock

This is useful for parts that are cast or pre-machined.

Mode:



Fixed size box - Creates a cubic stock body that is of a specified (fixed) size. This is the default setting.

Relative size box - Creates a cubic stock body that is larger than the model by given offset values, rounded up to the nearest specified increment.



Fixed size cylinder - Creates a cylindrical stock body that is of a specified (fixed) size. This is the default setting.

Relative size cylinder - Creates a cylindrical stock body that is larger than the model by given offset values, rounded up to the nearest specified increment.

Fixed size tube - Creates a tube stock body that is of a specified (fixed) size. This is the default setting.

Relative size tube - Creates a tube stock body that is larger than the model by given offset values, rounded up to the nearest specified increment.



From Solid - Gives complete control over stock definition by using a solid body in a multi-body part, or from a part file in an assembly.

Fixed Size Box Mode

Fixed size box mode lets you enter precise XYZ values to specify the width, depth, and height dimensions of your stock. You can also offset the left and right sides, the back and front sides, and the top and bottom of the stock to better position your model. You are presented with the following options:
  • Width (X): - Enter a value to specify the stock width.
  • Model position: Offset from left side (-X) - Specifies the offset of the stock in the negative X direction.
  • Model position: Center - The model is centered along the X axis within the stock.
  • Model position: Offset from right side (+X) - Specifies the offset of the stock in the positive X direction.
  • Depth (Y): - Enter a value to specify the stock depth.
  • Model position: Offset from back side (+Y) - Specifies the offset of the stock in the positive Y direction.
  • Model position: Center - The model is centered along the Y axis within the stock.
  • Model position: Offset from front side (-Y) - Specifies the offset of the stock in the negative Y direction.
  • Height (Z): - Enter a value to specify the stock height.
  • Model position: Offset from top (+Z) - Specifies the offset of the stock in the positive Z direction.
  • Model position: Center - The model is centered along the Z axis within the stock.
  • Model position: Offset from bottom (-Z) - Specifies the offset of the stock in the negative Z direction.
  • Round up to nearest: - Specifies the rounding increment for the stock size.

Relative Size Box Mode

Relative size box mode provides options to add stock to the top, bottom, and/or sides of the stock.



No additional stock



Sides and top-bottom



Add stock to all sides

Fixed Size Cylinder Mode

The Fixed size cylinder mode lets you specify the axis of the cylindrical stock. You can also enter precise values to specify the diameter and length of the stock. The Model position: drop-down menu offers options to help you better position your model relative to the stock.
Tip: This stock mode is helpful when working with bar stock that is ordered at a given diameter or radius.

Relative Size Cylinder Mode

Like the Fixed size cylinder mode, the Relative size cylinder mode also lets you specify the axis of the cylindrical stock. In addition, you can specify radial, frontside, and backside offset values to better position your model relative to the stock.

Fixed Size Tube Mode

The Fixed size tube mode lets you specify the axis of the tube stock. You can also enter precise values to specify the outer and inner diameters and length of the stock. The Model position: drop-down menu offers options to help you better position your model relative to the stock.
Tip: This stock mode is helpful when working with tube stock that is ordered at a given diameter or radius.

Relative Size Tube Mode

Like the Fixed size tube mode, the Relative size tube mode also lets you specify the axis of the tube stock. In addition, you can specify radial, frontside, and backside offset values to better position your model relative to the stock.

Post Process tab settings



Post processing parameters like the program name or number, program comment, and work offset can be provided on the Post Process tab

The work offset is mapped by the post processor configuration to the corresponding zero table index (e.g. G54-G59) on the CNC control. A value of 1 would normally be setup to be the first available zero index on the CNC control (e.g. G54). The WCS and work offset are generally setup to match one another on a one-to-one basis.

Program name/number

Specifies the program name or number. This parameter is passed to the post processor.

Program comment

 Specifies the program comment. This parameter is passed to the post processor.

WCS offset:

Identifies the desired workpiece coordinate system fixture offset (WCS) for the setup. 1 represents the first available fixture offset of the CNC control (On a Fanuc/Fadal control this would be a G54). The post processor maps this number to the actual WCS format for your machine.

Multiple WCS offsets

Enable this check box to specify that the workpiece is to be duplicated.

WCS offset duplicates:

Specifies the number of workpiece duplicates. This is the total number of instances.

WCS offset increment:

Specifies the work offset increment used for workpiece duplication.

Operation order:

Specifies the ordering of the individual operations.

Using Multiple Setup Work Offsets

Inventor CAM supports patterning of entire setups using the Multiple WCS offsets feature, which essentially duplicates entire setups using different work offsets. This feature is generally used when the individual position of each instance is not precisely known.

Once you enable Multiple WCS offsets, you can specify the total number of instances and the work offset increment to be used. You can also choose the order of the duplicated toolpath (by setup, by operation, or by tool).



Enabling multiple work offsets

The setting for the WCS offset: field depends on the post processor. In this case we are using a Fanuc post, so specifying 1 will use the first work offset (G54). The next field is the number of duplications, in this case 4, so each of the next offsets is incremented by 1 and will then be G55, G56 and G57.

Attention: Using multiple work offsets in the same NC program might require special attention in the post configuration with respect to machine retracts and similar.

If the physical setups of each instance are evenly spaced, it is sometimes possible to use a normal pattern feature instead. This allows you to fully simulate the duplicated toolpath. However, this approach requires you to add toolpaths to align the stock for each instance.