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.
Access: |
Ribbon: CAM tab Job panel Setup |
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.
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. |
The Orientation: drop-down menu provides the following options to define the setup orientation of the X, Y, and Z WCS axes:
Face perpendicular to Z |
Edge aligned to Z |
Face perpendicular to X |
Edge aligned to X |
Face perpendicular to Z |
Edge aligned to Z |
Face perpendicular to Y |
Edge aligned to Y |
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°. |
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.
Specifies the stock point of the tool view.
WCS options for a turning or mill/turn operation
No X adjustment. |
X is set to the line. |
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 |
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
Spun Profile Off |
Spun Profile On |
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.
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. |
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. |
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 |
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.
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 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.
Specifies the program name or number. This parameter is passed to the post processor.
Specifies the program comment. This parameter is passed to the post processor.
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.
Enable this check box to specify that the workpiece is to be duplicated.
Specifies the number of workpiece duplicates. This is the total number of instances.
Specifies the work offset increment used for workpiece duplication.
Specifies the ordering of the individual operations.
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.
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.