08 Turning
08 Turning
Turning
Contents
Introduction To Turning 6
Tools 13
Lathe Tool dialog 13
Tool Options 13
Insert Types 15
Multifunction Tool Definition 23
Multifunction Indexable Drill (MFID) Turning and Offset Drilling 23
Tool Holder Definition 25
Lathe Tool Offset Data 31
Tool Offset 34
Cutter Radius Compensation (CRC) 34
Processes 35
Lathe Machining Palette 35
Process Dialogs 36
Clearance Diagrams for Turning Processes 37
Contour Process 37
Contour Cut Options 38
Contour Entry and Exit 40
Contour Style 42
Chip Break 44
B-Axis Turning 44
2
Elliptical Contour Process 48
Entry/Exit Parameters and Clearance 49
Material, Feeds, and Speeds 49
Start/End Parameters and Stock Parameters 50
VoluTurn Process 51
Save a Copy — Warning 51
VoluTurn Cut Options 52
VoluTurn Cutting Parameters 54
VoluTurn Active Chip Thickness Control 54
VoluTurn Feeds and Speeds 55
VoluTurn Stock Parameters 55
VoluTurn Machining Parameters 56
Rough Process 56
Roughing Cut Options 57
Rough Type 58
Clearance Diagram 63
Rough Style 64
Stock Options 65
Cutting Load Variation 65
Chip Break 66
Roughing Feeds and Speeds 66
Coolant 66
Cut Direction Axes 67
Holes Process 68
Holes Entry/Exit Cycle 68
Holes Clearance/Drill Diagram 69
Holes Machining Options 70
Thread Process 72
Thread Cut Options 73
Thread Definition 73
Thread Depth of Cut 75
Thread Clearance Diagram 76
Thread Machining Parameters 77
Threading 77
Thread Dimensions - Defining the kind of thread to cut 78
Cut Information - Defining how to cut the thread 78
Depth Of Cut 79
Thread Location - Defining where to cut the thread 80
Cutting standard NPT Pipe Threads 80
2.5" - 8 NPT External Pipe Thread 81
2.5" - 8 NPT Internal Pipe Thread 81
American National Standard Taper Pipe Thread (NPT) Chart 82
PrimeTurning Process 83
Thread Whirling 86
Groove Cycle 88
3
Pinch Contour/Rough 91
Conditions 91
Steps 91
Rotate Tab for Turning Machines 93
Rotate Tab Controls 93
Parameters Available for Variable B 95
Process Groups 96
Pre-Defined Process Groups 96
Customizing Process Groups 97
Machining 99
What is a Cut Shape? 99
Machining Markers 100
How Machining Markers Work 101
Start and End Points 101
Selected Geometry 102
Utility Markers 103
Operations 106
Clearance Moves 106
DCD/Setup Tab: Interop Positions 107
Auto Clearance 107
Fixed Clearance 108
Clearance Diagrams 108
Approaches from Tool Change Position 109
Exits To Tool Change Position 110
Same Tool Positions 110
Canned Cycles 112
Touch-Off Point Information 113
Printing the Toolpath 113
4
Lathe Post Label Definitions and Code Issues 114
2-Axis Lathe 114
Label Definitions 114
Code Issues 114
3-Axis and 4-Axis Mill/Turn 115
Label Definitions 115
Code Issues 116
Communications 117
Protocols 117
Conventions 118
Text 118
Graphics 118
5
Introduction to Turning
Introduction to Turning
This guide is intended for users of a basic 2-Axis Lathe; however, the lessons learned are
applied across more advanced C-Axis and Multi-Task Machines. This guide covers information
specific to turning machines; however, most of the interface concepts are similar to other types
of machining. After elaborating the concepts of creating geometry, this guide proceeds with
information on part set-up, tools, toolpath generation, Posting and communications with a CNC.
The most effective way to learn the system is to look through the Getting Started guide to
become familiar with the system and how it works. You should then complete the Geometry
Creation tutorial followed by the Lathe tutorial.
For simple explanations of on-screen items and their purpose, use Balloons provided in the Help
menu. The Common Reference guide will help you with items contained in the various menus
and palettes.
6
Setup - Document Control Dialog
Top portion of the Document Control dialog. For complete information, see the Getting Started
guide.
Bottom portion of the Document Control dialog. For complete information, see “DCD Tabs:
Lathe” on page 8.
7
Setup - Document Control Dialog
For turning, Clearance Volume is required for eccentric turning, where clearances must be
calculated from a CS that is not parallel to the base XZ axis.
Generally: If it is very difficult to calculate the “right” CP1, or if there is no right CP1, then
Clearance Volume may offer a better solution.
Caveats: Interop moves generated by Clearance Volume contain 5-axis simultaneous moves;
thus it is best if the control has TCP capabilities, and it is unsuitable for machines that have
indexing rotary axes or rotary axes that must be clamped between moves.
For complete information on Clearance Volume, see the Common Reference guide appendix.
Stock Settings
Stock diagram. The stock type depends on the current MDD’s settings in the Part Station page.
Other settings in the MDD, such as Has Guide Bushings, affect stock-related controls presented on
the Workspace page.
1. Negative depth
2. Positive Depth
3. X Dimension (Radial or Diametral)
4. Distance between Face of stock and
Chuck or Spindle
5. Z Thickness of Chuck face.
The text box for the X dimension will be a radius or diameter value depending on which option is
selected for the X Dimension Style.
8
Setup - Document Control Dialog
1. Negative depth
2. Positive Depth
3. X Dimension (Radial or
Diametral)
4. Stickout length, measured
from the front of the guide
bushing to the front face of the
part
5. Distance between the face of
the stock and the chuck (or
part station).
6. Depth of the guide bushing,
measured from the guide
bushing's back to its front
7. Pullback distance of the
guide bushing, measured
from the back of the
pullback distance to the front
of the guide bushing
Other controls:
Outer Diameter of Guide
Bushing
Check Guide Bushing
Mill Class
9
Setup - Document Control Dialog
This menu allows you to select the classification of mill tool holders found on the machine this
part will be cut on. The six basic holder types on the list include: BT; Capto (Sandvik Capto); CAT
(Caterpillar); DIN69871; HSK(type A hollow taper shank holders); and NMTB(National Machine
Tool Builder standard).
Each of the types has multiple sizes. The selection of this back end of the holder affects the tool-
specific front end holders available in the Tool dialog. The items found in this menu can be
modified using File > Preferences, Machining Prefs tab.
Shank Size
This is the shank size of lathe tool holders for the current machine. This setting controls what tool
holders are actually available when defining tools.
X Dimension Style
These two radio buttons determine whether the X values for the part are input as radii or
diameters. Some text boxes in particular dialogs specify that the value entered is either a radius
or a diameter value, regardless of the selection made here.
Auto Clearance Option
When the Auto Clearance option is turned on, the system will calculate positioning moves between
operations. These positions will be dynamically calculated, meaning that they will change as the
material conditions of the part change. The value entered is an offset amount from the current
part stock that the system will use to maintain adequate clearance from the material. Refer to
“Clearance Moves” on page 106 for more information.
Fixed Clearance Positions
Fixed Clearance positions must be entered when the Auto Clearance option is turned off. When
the Auto Clearance option is on, the fixed clearance position text boxes will be grayed out. The X
and Z values entered specify the location the tool will rapid to and from during a tool change.
This position will also be used when moving from one approach type to another. Refer to
“Clearance Moves” on page 106 for more information.
Non-Z Aligned Stock and Clearances
Non-spinning part stations using cylindrical stock and Clearance Volumes enabled can choose a
Face Held of X, Y, or Z, minimum or maximum, instead of being restricted to Z minimum. This allows
the use of Cylindrical or Part-defined stock types on 4-axis vertical mills while retaining the
correct Z orientation. In order to change the Face Held, a custom MDD must be created in the
10
Setup - Document Control Dialog
Machine Manager.
Material Database
To open the Materials dialog
Use either of the following methods:
l
From the File menu, select Materials.
l From within a process dialog, click the Material button.
You use the Materials Database for storing and quickly retrieving feeds and speeds for various
types of materials. The Materials Database contains default material information and can also
include the CutDATA™ material library, if you have purchased this option. You can also enter
11
Setup - Document Control Dialog
custom information into the Materials Database. For more information about the Materials
Database, see the Common Reference guide.
Please note: When deleting any item in the Materials Database (Family, Alloy Group or
Material), great care must be taken as the undo function is not available.
12
Tools
Tools
You select the tools that you want to use for machining processes using tool tiles in the Tools
List. For more information on the Tools List and the Tool dialog, see the Getting Started guide's
section on "Tools".
The following material describes tools used specifically for turning.
1. Tool Type
2. Insert Types
3. Insert Specifications
4. Insert Orientation Diagram
5. Tool Holder Definition
6. Tool Options
7. Lathe Tool Offset Data
Tool Type
Scroll up or down to choose between mill tools and lathe inserts. You should only use mill tools
with the face drilling function, unless the Mill/Turn or Multi-Task Machining module is installed.
For more information about specific Mill tools, see the Mill guide.
Tool Options
13
Tools
Units
Use the Units pull-down menu to set the unit of measurement for the current tool. For each tool
you can specify the dimensions in either imperial or metric. Tool units can differ from Part units.
Tool unit settings do not affect the units for the lower portion of the same tool dialog, such as
Stickout and Holder Length which use the unit specified in the DCD.
Offsets
When a custom holder is applied, the system will calculate holder offsets using data from the
Toolblock (if used) and the Toolholder. For more information on offsets see the Lathe Tool
Offset Data section.
Spindle Direction Forward/Reverse
Forward will turn the spindle in the forward or normal direction. Selecting Reverse will reverse the
spindle.
Offset #
Normally, the offset number of the tool is determined by its location in the Tool List. This box
allows the user to override that default with a different number.
Deflection Compensation
If this option is turned on, all contour and rough toolpaths generated with this tool will contain
deflection tool offset utility markers at every location in the toolpath where deflection occurs. This
lets you fine-tune the deflection compensation that occurs while using this particular groove tool.
Cut
Choose from the dropdown to either cut on the X- or X+ side.
Tool ID #
Enter the tool ID you wish to use instead of the tool list position. Note that a Tool ID greater than
999 will display on tiles as ##, because tiles are not big enough to display four-digit tool IDs.
Tool Material
This is a pop-up menu used to specify the material of the tool. The information given here is used
by the Material Database as another factor in determining speeds and feeds. The default setting
for Lathe parts is Carbide Insert, Coated.
Stickout Length
Distance from the holder to the contact tip.
Notch Ramp
By selecting a notch ramp amount in a Tool dialog, the toolpath will be created by adding the
ramp value to alternating strokes: one with, one without. In Roughing Operations, this will reduce
the depth of cut on one stroke and increase it on the next. Please ensure that the ramp value is
smaller than the depth of cut. (Notch Ramp is not available for Groove, Cut Off or Thread tools.)
Comment
This is a comment associated with the tool. It will be output in the finished code at the beginning
of every operation that uses this tool.
14
Tools
Insert Types
You select the type of insert to use with the tool holder. The Insert Specs change depending on
the insert you select. Below is a table of Insert Types that includes available specifications for
each type. In many cases, checking Other displays different options. Any additional modifications
are noted in the table. For a detailed description of each option, see Insert Specifications on
page 17.
Square Insert
Triangle Insert
Trigon Insert
Pentagon Insert
Tip Radius on page 20
Round Insert Thickness on page 20
Included Angle on page 19
Other on page 20
15
Tools
Other on page 20
Checking Other replaces Size with insert Length(L)
and Width(W).
Tip Width on page 20
Style on page 20
Lay Down Style Threading Insert
TPI on page 20
Inscribed Diameter on page 19
Other on page 20
Checking Other adds additional tool specification.
Thickness on page 20
2D Form Tool Entry/Exit Angle on page 19
16
Tools
Utility Tool
This information will change depending on the currently selected insert type and MDD. Each of
the pull-down menus will limit the selections in the pull-down menus that follow it. Choice of tip
radius changes the choices presented for inscribed diameter and thickness. Your choice of
inscribed diameter changes the choices presented for thickness.
Your choices in the pull down menus limit the available tool holders and boring bars in the holder
diagram. If no tool holders or boring bars are available or the other check box is selected, then
you can enter any specifications you want.
When the Other checkbox situated next to the tool specifications is selected, you can enter any
tool specifications you want.
17
Tools
1. Tip Length
2. Tip Width
3. Tip Radius
4. Insert Width
5. Face Angle
6. Inscribed
Diameter
Diameter Relief
The angle the tip is approaching. Changing this affects the Face Relief, because the sum of the
three angles (insert, face relief angle, and diameter relief angle) must be 90 degrees. A Diameter
18
Tools
Relief of 0 degrees places the insert edge on the part face. +(?) degrees moves the edge away
from the part face. -(?) degrees moves the edge into the face.
Face Relief
The angle of the insert's approach. Changing this affects the Diameter Relief.
1. 35° Insert
2. 3° Face Relief
3. 52° Diameter Relief
Entry/Exit Angle
The angle used for plunging into and retracting out of material before and after cutting.
Face Angle
The angle of the insert’s cutting face.
Full Radius
When enabled, this option will limit the grooving inserts available to only those with a full radius
tip.
Inscribed Diameter
The inscribed diameter of the insert for triangular thread tools. This is the diameter of a circle that
fits exactly within the boundaries of the insert.
Included Angle
Used to define how much of the tool has cutting surface, for Round inserts. The value represents
the angle between the two tangents to the ends of the cutting part of the tool (see diagram
below). The Face Relief and Diameter Relief settings are calculated automatically from this
value.
1. Cutting surface
2. Face relief angle
3. Diameter relief angle
4. Included angle
Insert Face Up
Check this box if the tool has its insert face up, looking from the spindles ZX view.
19
Tools
Insert Width
The width of the insert.
Insert Type
Type of thread the insert will cut.
Length
The length of the insert.
Shank Front Attachment
When this is unchecked, the standard attachment point will be used — in other words, the back
face of the shank will be placed against the toolblock. When this is checked, the attachment
point is at the front face of the shank.
Other
If this item is on, the insert specs will switch from pop-up menus to text boxes. Any value can be
entered in the text boxes. The type of tool holder will automatically be set to None (although there
might be tool holder or boring bar selections available).
Size
The IC size of the rectangle. If the Other button is turned on with this type of insert, then the
length and width of the insert need to be entered instead of the size.
Sub Pos
This allows input of a turret or slide sub position for the tool.
Thickness
The thickness of the insert.
Tip Length
The length of the tip
Tip Radius
The tip radius of the insert.
Tip Width
The width of the tip of the insert.
TPI
The threads per inch specified by the blueprint.
Style
The thread style of the insert.
Tip Width
The width of the insert. This is used when the tip width and the insert width would be the same
measurement.
Form Tool (2D or 3D)
The system supports custom form tools for Lathe parts. Unlike Mill parts, Lathe form tools must
be a closed shape. Be sure to create the shape with the part origin in mind. The origin is used as
the touch-off point for the tool. All posted output with this tool is relative to this point. Avoid
concave shapes in your tool geometry, if possible, unless that shape is actually used in the
material removal.
20
Tools
A form tool does not have a tip radius, and so tool edge path is unavailable for form tools. The
touch-off point is shown as a red cross in the tool diagram. If the toolpath generated from a form
tool is undesirable, avoid drawing form tool geometry that is irrelevant to the actual cutting, such
as the tool holder or areas of the insert that will not actually be used.
The illustrations below provide examples of correct and incorrect form tool geometry, with its
effect on toolpath. In the first example, form tool geometry extends past the touch-off point,
resulting in a collision. In the second, form tool geometry is no higher than the touch-off point.
Bad results:
Geometry
(2) is higher
than touch-
off point(1)
Good
results:
Geometry
(2) is lower
than touch-
off point(1)
Important: The value for Spline Machining Tolerance is used by 2D Form tools and 3D Form tools,
which typically use free-form curves (spline geometry) in their construction. This value is set in
the Document Control dialog (DCD), Machining Preferences tab.
21
Tools
(eg. )
22
Tools
This diagram is used to specify the orientation of the insert in the tool holder or boring bar.
Changing the information will not affect the availability of other items in the dialog, but it will
change the orientation of the drawing in the Holder diagram.
This tool type normally consists of a cylindrical body carrying one or more asymmetrically
placed inserts (such as the Sandvik CoroDrill® 880), which produce an approximately flat-
bottomed hole when used as a drill. The outermost insert, which produces the final hole
diameter, is designated the ”periphery insert”. The periphery insert can also be used for turning
operation, most commonly ID boring, but also facing and OD cutting if necessary. Two tool
offsets must be defined. The length offset programs the center of tool body (like a conventional
drill), while the periphery offset programs the corner of the periphery insert (like a conventional
turning tool).
A new option in Lathe Holes allows the use of MFI Drill tools for radial-offset drilling. Enter an
offset amount between 0 and the tool radius to create a hole that is slightly larger than your tool.
You can also select whether to output toolpath with the length offset at the center of the tool
(typical for drilling) or with the periphery offset at the periphery insert corner, which may provide
better dimensional control.
23
Tools
1. Cutting Diameter
2. Overall Flute Length
3. Flute Length
4. Point Length
5. Periphery Insert Side Length
6. Periphery Insert Corner
Radius
7. Periphery Insert Diameter
Relief
8. Periphery Insert Thickness
9. Perophery Insert Back Relief
10. Tool Offset Number
11. Periphery Insert Face Relief
Flute Length
Overall length, and shank (straight/square/taper), as a milling tool. This information will also be
used to construct the lathe “toolholder.”
Point Length
The difference between the shoulder depth and the deepest depth cut by the drill.
Periphery Insert Side Length
This will determine the cutting edge size when used as a turning tool.
Periphery Insert Corner Radius
The corner or tip radius of the periphery insert.
Periphery Insert Diameter Relief
Negative diameter relief will cut a tapered hole and positive will cut a straight sided hole.
Periphery Insert Back Relief
Taper angle from the front to the back of the insert. Back relief avoids cutting with the back of the
tool when doing ID turning or boring.
24
Tools
The tool display provides information about the touch off and type of holder or boring bar that is
used for the insert. The red cross-hatch on the insert shows the location of the current Touch-off
point. Most Lathe tools have a choice of touch-off points. Simply click the required cross-hatch.
Choosing an alternative touch-of point will affect the toolpath and the output code.
View Controls
The Tool/Holder display is mouse-enabled. You can mouse-drag a rectangle to expand an area,
turn the mouse wheel to zoom in or out, or hold down the wheel and move the mouse to change
the view.
Show/Hide Holder
A thin blue line is drawn around the icon if holder is displayed.
Show/Hide Tool Blocks
A thin blue line is drawn around the icon if Intermediate Tooling toolblocks are displayed.
25
Tools
Unzoom
This is useful if you have expanded the tool using the mouse.
View control Dropdown
This allows you to choose from four preset views. (Catalog is only available for turning tools.)
Catalog
This option will display the tool holder as shown in the Other Holder option for Lathe tools.
Tool Holder Dropdown
Depending on the tool selected and Machine type used, there are up to five tool holder options.
Custom
This enables you to define a Tool Holder or Boring Bar. You can choose either a Solid or a Profile
to define the holder. The new holder will be shown in the tool holder display. Use the Edit button
to change any of the settings.
Define Holder
Solid
The Solid option allows you to use an existing solid to designate the tool holder. Select the
solid and click Use Selected Solid. Clicking Show Solid will display the custom holder associated
26
Tools
Dimension As:
Choose either Tool Holder or Boring Bar and specify the Primary Cutting Direction using the
arrow keys, either West, South or East. The default cutting direction is westward for boring
bars and southward for toolholders.
Lead Angle (L):
This is the insert lead angle.
Depending on the tool, other checkboxes appear:
The Obtuse angle checkbox applies to 80 degree Diamond inserts and indicates an obtuse
angle insert which requires a special toolholder.
The Included Angle (A) checkbox applies to Round inserts. The value represents the angle
between the two tangents to the ends of the cutting part of the tool.
Use Max Plunge Angle checkbox only applies to certain tools. Max plunge angle is usually
based on the profile of the side of the holder that is away from the cut.
Rake Angle
Rake angle is changed to accurately model the position of the tool in the tool holder to for
calculation of collisions.
Changes to the Axial Rake field tilts the tool as it contacts the part.
Changes to the Radial Rake field turns the tool as it contacts the part.
Angle
-25 0 25
(degrees)
Axial Rake
Radial Rake
27
Tools
Allow Toolblock
Check this option if this Toolholder uses an adapter block.
Shank Size
The shank size of the Toolholder to fit into the adapter block.
F Dimension
For Toolholders the F dimension is from the tool tip to the back of the holder. With Boring
Bars the F dimension is from the tool tip to the center of the Datum or Boring bar.
Gage Tip radius
If an F dimension is used, in order to calculate it correctly, enter the Gage insert tip radius.
Other
This is the default. Use this option if there are no tool holders or boring bars available in the
database for the selected insert and you do not wish to define a custom holder shape.
Dimensions of the toolholder can be defined by clicking the Edit button. You must specify if the
holder is a Tool Holder or Boring bar, the Primary Cutting Direction and the Lead Angle. Allow Toolblock
and Use Max Plunge Angle are optional. In the display window, the insert is shown in the Tool
Dialog View Window with an outline of a holder.
None
For certain lathes which have no rotary axes apart from a C axis with no toolgroups attached, the
option None is available. In this case Face and Diameter relief fields are provided. If None is
selected, no holder will be displayed on the preview pane.
28
Tools
Please note the following with regard to positioning and orientation of Lathe toolholders.
- Orientation
Lathe custom solid tool holders may be positioned at either the cutting orientation
specified in the tool dialog, or at machine rotary zero. The orientation of the holder in the
first part station's XY CS is preserved when the holder is applied. The only variation is
whether the machine is at its zero position, or has the second rotary axis rotated to the
tool's setup angle. The insert is oriented in the first part station's ZX CS.
Lathe custom profile holders are positioned much like lathe custom solid holders, but as if
they were going to cut in the current CS, rather than in the first part station's ZX CS.
- Positioning
Custom holders are placed relative to the first part station's origin. For lathe tools, this
means that the tool touchoff point and holder offsets are calculated from the origin. This is
identical to behavior in previous releases.
1. Toolblock
2. Tool Holder
3. Tool
4. Toolblock CS
5. Tool attachment CS
6. Toolholder datum
29
Tools
30
Tools
With Toolblocks
Without Toolblocks
31
Tools
Add Toolblock
Clicking this button searches all existing Toolblocks and displays the suitable ones in a
dropdown list. Scroll through using the slider bar. When the correct block has been found click
OK to accept. Checking Quick View displays a static image of the Toolblock to enable rapid
scrolling. When unchecked, the view is fully interactive.
Remove Toolblock
Removes the selected toolblock.
Tool Offset Data
This is used to set distance between the toolgroup (tool attachment position) and the tool tip.
Specify Tool Offset is used to specify the actual distance measured along all 3 axes. Note that
specifying values here can affect values in the output code based on tool change positions in the
DCD.
32
Tools
Calculate Tool Offset will calculate this distance using the shift applied by a toolblock, plus the shift
from the tool holder and the tool shank, plus additional shifts in each axis that you provide here.
Note: The shift along the depth axis of the tool is equivalent to the stickout length for a turning
tool.
Attachment CS
If different attachment CS's are associated with the Toolblock they are displayed in a dropdown
list.
Orientation
If the Toolblock can be mounted in more than one orientation the options are displayed in the
dropdown list.
Toolblock Data
Displays the Toolblock data set up in Intermediate Tooling, including Name, Library location
(directory name), Type of Toolblock (Turn, Drill, Boring Bar, Cut Off, Right Angle and Live) and
Shank Size supported.
Preview ToolGroup
Checking this option opens a new window which displays an interactive view of the Toolgroup.
33
Tools
Tool Offset
When roughing or contouring, the system calculates a tool offset amount based on the tip radius
of the insert. This is the amount the finishing pass of the toolpath (the only pass if contouring) will
be offset from the selected part geometry. If a stock amount is entered for the process, that stock
amount will be added to the tool radius offset.
1. From the File menu, select Preferences. The Preferences dialog appears.
2. Click the Machining Prefs tab.
Tool Center:
Numbers generated in the posted code are the geometry offset by a tip radius (providing the
Stock amount is 0). Tool Center is the recommended selection for this preference. When using
Tool Center, the offset in the CRC register at the control should be the difference between the tip
radius of the actual tool used and the tip radius of the tool programmed in the system. If the tools
are identical, the CRC offset number should be zero. If the actual tool is smaller, you can use a
negative value.
Tool Edge:
The offset in the CRC register must be the full tool radius. Toolpath is to the tool edge, including
tool geometry. You also need a post processor that supports Tool Edge output. If your post
processor is incompatible, a warning message appears. Numbers generated in the posted code
are the same as the blueprint numbers. When you select Tool Edge, the toolpath lines still display
as tool center. Tool Edge only affects the posted code. Toolpath in Roughing operations is
calculated from the tool center, unless in Tool Edge mode, in which case, (because we apply
CRC to the last pass only) the last pass will be calculated from the tool edge
When using Tool Edge, you should enter the radius of the actual tool in the CRC register. If you
use tapered tools or tools with corner radii, you must calculate the appropriate offset amount
based on the taper.
Finish Profile:
The output path is the profile that follows the selected geometry. The CRC register must contain
the full tool radius and any desired stock amount.
WARNING: The system does a much better job offsetting the tool than the majority
34
Processes
Processes
A process is a combination of a machining process and a tool. You apply a process or
combination of processes to the part geometry to create an operation.
For more information on processes, see the section on "Processes" in the Getting Started guide.
Note: The processes that appear on the palette depend on which product options are licensed
and active. They also vary according to the Machine Definition Document (MDD) associated with
the Machine type currently specified in the Document Control dialog.
When the machine is capable of both milling and turning operations, its Machining palette has
two dropdown sections. These dropdowns display the Turning and Mill Machining options
available for the MDD in use, providing access to both types of machining in one palette.
The order of machining in the finished NC program is the same as in the Operation List. This
means that the order of Operation Tiles in the Operation List is very important. Efficient use of
multiple process programming may produce operations in a less-than-optimal machining order.
The Operation List can be organized as the part is being created or when all operations to cut the
part have been completed. Clicking the Sort Ops option on the operation right-click menu
reorganizes the operations by tool number and creation order. Operations created in the same
35
Processes
Process List will maintain their order to ensure that finishing passes cannot be moved in front of
roughing passes, and so forth. The Operation List can also be manually rearranged by moving
tiles to different locations in the list.
While the Operation List can be reorganized to create a more optimal machining order, there are
some other considerations. When using the Auto Clearance option and/or the Material Only option,
the system takes into account the material conditions when it creates the positioning moves and
toolpath for each operation. Changing the order of operations has the potential to change the
initial material conditions for existing operations. If the order of operations is changed or
operations are added or removed from the list, the toolpath and positioning moves should be
checked. Rendering the part is a good way to check if changes need to be made to the tool
moves due to tool interference or unnecessary incorrect positioning moves. If adjustments need
to be made, the operations must be reprocessed. To reprocess all operations in a part file, select
Redo All Ops from the operation right-click menu. When the operations are reprocessed, the
system recalculates all of the toolpaths and positioning moves based on the new order of
operations.
Process Dialogs
Process dialogs appear on the screen when you drag a Function Tile from the Machining palette
and a Tool Tile from the Tool List to a Process List tile. The options available with each of these
processes are described in this section.
Machines with more than one tool turret also have the option of Pinch Turning processes.
l
Contour Process on page 37
l
Elliptical Contour Process on page 48
l
VoluTurn Process on page 51
l
Rough Process on page 56
l
Holes Process on page 68
l
Thread Process on page 72
l
Thread Whirling on page 86
l
Groove Cycle on page 88
l
/ Pinch Contour/Rough on page 91
36
Processes
• Radial approaches (OD and Front ID) are along X for most turning machines.
• Axial approaches (Front Face and Back Face) are along Z for most turning machines.
Clearance diagrams are also affected by settings in the DCD. For example:
• Xr indicates a Radius dimension style; Xd indicates a Diameter dimension style.
• Auto Clearance is available in the process diagram only if it is enabled in the DCD.
• A pull-down menu for Part Station (or Spindle) is available only if the DCD has multiple part
stations.
Auto Clearance
If the process diagram provides an Auto Clearance checkbox, select it to use the auto clearances
specified in the DCD, or deselect it to enter clearances manually.
Part Station (Spindle)
If the process diagram provides a pull-down menu for Part Station, choose which spindle you want
to program.
Contour Process
The Contour process is used to take a single pass along a shape of circular cross-section. When
a Turning Contour process is combined with a tile from the Tool List, the following process dialog
appears.
37
Processes
The Rotate tab is available for certain Turning processes when your MDD supports rotation. For
information on controls offered in this tab, see Rotate Tab Controls .
For information on controls in the Entry/Exit tab, see “Contour Entry and Exit ” on page 40.
38
Processes
This picture will change depending on the Approach Type selection and on the Clearance
selection made in the Document Control dialog (DCD). The Approach Type selection will change
the axis of approach.
OD
Front ID
Front Face
Back Face
If Auto Clearance is selected in the Document dialog, the diagram will disable the clearance
position values because they are calculated based on the Auto Clearance value.
Entry Clearance specifies the diameter or radius location that the tool will make a rapid move to
before feeding to the operation start point. The Exit Clearance position specifies the location
that the tool may rapid to after completing its toolpath for that operation. Both boxes are labeled
with arrows going towards and away from the part, respectively.
Forward
This indicates the direction the tool will move along the designated cut shape. If the Forward
option is selected, the tool will move from the start point to the end point of the selected cut
shape as designated by the machining markers. Left unchecked, the tool will move from the end
point to the start point of the selected cut shape.
Square Corners
Determines the external corner moves for a cut shape. When this checkbox is selected, the
system does not add a radius move at the corners of the cut shape. Instead, the tool makes
sharp moves only when going around a corner and will leave contact with the finished shape,
39
Processes
possibly creating a burr at the corner. When the checkbox is not selected, the system
automatically makes a radius move when rounding a corner, so that the tool always stays in
contact with the part.
Cut Off
For use with cut off tools. If the post processor has been appropriately customized, selecting this
checkbox will trigger the post processor to output any special codes necessary for removing a
part from bar stock.
Rapid In
When this checkbox is selected, the move from the Entry Clearance Plane position to the start
point of the toolpath will be a rapid move rather than a feed move. The Rapid In option should be
used with caution, as it can create rapid moves directly into the part material. Available only
when Use Auto Clearance is not selected. Note: To use Rapid In, a post modification is required.
No Drag
Indicates how the contour will be cut. When this checkbox is selected, the chosen cut shape is
automatically broken up into segments that will be cut along the positive insert angle direction.
All cutting will be “pushing” the insert, not “pulling” it.
Deflection Compensation (Groove Tool):
By choosing a “No Drag” style toolpath you have the option to specify a deflection compensation
amount. The tool motion is modified whenever the deflection compensation is in effect. This will
break a contour into (possibly) several toolpaths so that the insert is always cutting in a “forward”
direction. This eliminates drag or cutting with the back side of the insert.
40
Processes
Selecting the Advanced option allows you to define custom Entry and Exit Moves using the
Entry/Exit tab. The options and behavior of these moves are similar to Mill entry/exit except that
there are no Z Ramp moves for Lathe. You can define moves for Entry and Exit independently.
Checking the Exit option enables the Exit moves, which can be set to the defaults or to advanced
options.
Radius Entry/Exit:
Select this option to base your entry/exit move on a radius.
CRC Line:
This generates a line that allows Cutter Radius Compensation to activate. The CRC line can be
tangent or perpendicular to the Off Part Line depending on your machining preferences.
Off Part Line:
This is generated after the CRC line, and generates a line that feeds into (or off for exit) the part.
Entry/Exit Radius:
This determines the radius of the entry/exit curve.
Off Part Dist:
This determines how far the system should follow the radius of the entry/exit curve. If this value
is equal to the entry/exit radius, a 90-degree curve will result. In the case where the entry or exit
angle is either 0 or 180 degrees, the off part distance will be added to the line and no entry/exit
move will be created.
41
Processes
Contour Style
The Contour Style selection affects the toolpaths created for the current operation. If the Material
Only checkbox is selected, the system takes into account the current stock conditions, including
custom stock specifications, when creating the toolpaths for an operation. When Material Only is
on, the toolpath will only feed over areas that have not yet been machined in previous
operations. The system keeps track of material removed in previous operations and generates
the current toolpath based on that information, providing for “no air cutting.”
Because of this, the order of operations directly affects how the part will be cut. If the order of
operations is changed or operations are added or removed, all operations should be
reprocessed in order to account for the change. The Redo All Ops item in the Edit menu makes
reprocessing all operations of a part very easy.
The Clearance value specifies an offset amount from the material that the system uses to
calculate where the tool can safely rapid during an operation. If the tool is within the clearance
amount, only feed moves will be allowed.
Be careful when using Pinch Turning in conjunction with Material Only. Using Material Only can
create strokes that may not sync with the lag applied to the second tool. With some stock
conditions, it is possible that the second stroke in a pair of roughing or contouring strokes can
start further into the part than the first stroke.
Therefore, with Pinch Turning, always check the rendering. If the second tool has this problem,
you will see a gouge.
The Full option gives you more control over toolpath creation. When the Full option is selected,
the toolpath generated will feed over the selected cut shape from the start point to the end point
as designated by the machining markers.
Corner Break
The value entered in this text box specifies a radius that will be put on every outside sharp corner
of the selected cut shape. A value of zero will not break the corner, but will keep the tool in
contact with the part as it moves to the next feature. Note that Corner Break is only available when
Square Corners is not selected.
Fin. Stock ±
The Fin. Stock value specifies the minimum amount of material that will be left on the cut shape
(equally on all faces) after a toolpath is completed.
Xr Stock
The Xr Stock value allows the user to specify any additional stock amount for the X axis. The
value entered here specifies the amount of material that will be left on the cut shape along the X
axis only.
Z Stock
The Z Stock value allows the user to specify a stock amount for the Z axis. The Z Stock value
specifies the amount of material that will be left on the cut shape along the Z axis only.
42
Processes
43
Processes
The Cut Direction Axes checkboxes allow you to regulate the axes and directions of the cut shape.
Deselecting an axis will prevent cut shape moves in that axis direction. The default settings
should have all axes selected.
Chip Break
Turning processes Contour and Rough provide a Chip Break capability, whose controls give you
the ability to break off chips according to parameters you set.
What problem does it solve? Especially when machining material that is soft or spongy, chips
can sometimes run to great length, interfering with the machining of the part.
Please Note: A post change is required if your existing post does not support the output of
Dwell Markers in toolpath. If you are unsure, contact your Reseller or the Gibbs Post
Department to verify or request a modification.
B-Axis Turning
What is B-Axis Turning?
B-Axis turning machines provide features similar to a 5-Axis mill machine. On a B-Axis capable
Lathe, the user may specify vectors on which the tool will rotate, allowing for a part to be cut in a
single pass rather than utilizing multiple setups. The two principal benefits of B-Axis turning are
fewer tool changes and the ability to cut parts in which there would normally not be enough
clearance.
44
Processes
The above image represents one way GibbsCAM depicts a B-Axis path. The green vector lines
with blue arrows represent the angle of a tool at a given point. For each vector, depending on the
strategy, tool rotation occurs on a preceding feature or features.
In the Lathe Contour process dialog, the B-Axis tab presents the following controls.
Vary B-Axis
Selecting this checkbox enables B-Axis turning based on one of three choices: Normal to Drive
Curve, Guide Curve, or based on Selected Vectors for the start point and end point of the feature.
Smooth Normals
• The tool transitions gradually over the
curve, and will not be exactly normal to
each feature.
Rotate at Transition
• The tool rotates directly from feature (3) to
feature (1). The tool will dwell at the corner
while rotating.
Guide Curve
You may also indicate B-Axis rotation by selecting a guide curve. The guide curve must have
the same number of geometry elements as the drive curve. Each element in the drive curve
45
Processes
will directly correspond to elements at the same position in the guide curve. Your guide curve
should be open geometry, otherwise it will attempt to use the whole shape.
Selected Vectors
To select vectors, click the Select button to summon a list of existing transition elements to be
used as vectors. For a workspace element not on the list, you can Ctrl-Click it to add it to
the list. For items on the list, you can Ctrl-Click either the workspace element or the list
item to remove it. Vectors can be selected in any order.
Candidate elements for Selected Vectors. Vector lines must be one of the following.
- Created through the "line at angle through point" geometry function, where the point
selected was on the drive curve.
- Fully terminated with exactly one terminator coincident with a point on the drive curve.
The blue arrow indicates the direction of the vector. Ensure that the arrow points away from
the desired approach direction. (If the arrow is pointing in the wrong direction, you will need to
recreate that vector.)
Transition Over. The two option buttons in this section apply only to transitions that do not have
vectors.
Preceding Feature Only
- The B-Axis will stay in the specified orientation until it comes to the geometry element
before the next vector. At this point it will transition over the geometry element only.
Multiple Features
- The B-Axis will transition gradually between vectors.
Minimum Angle / Maximum Angle
For all strategies, you can specify the minimum and maximum values that the tool axis can
assume.
Additional Lead/Lag Angle
For all strategies, you can specify an additional lead (positive) or lag (negative) angle to be
added to each vector.
Interpret Vectors As
For all strategies, vectors may be specified as Setup Face, Setup Diameter, or Insert Vector, as
illustrated below.
46
Processes
• Setup Face (row 1): The orientation of the tool corresponds to the face of the tool.
• Setup Diameter (row 2): The orientation of the tool corresponds to the diameter of the tool.
• Insert Vector (row 3): The orientation of the tool corresponds to the insert angle.
Caveats
Requires B0 in tool dialog. Tool direction is supported only when the tool dialog for the current
tool has a B Rotation value of 0.
Disables controls in Contour tab of process dialog. Selecting the Vary B-Axis checkbox in the B-
Axis tab will limit some of the selectable options in the Contour tab. Please note the following
defaults (toggled state in parentheses):
- Cut Off (off)
- No Drag (off)
47
Processes
No automatic collision avoidance. GibbsCAM does not automatically avoid tool and holder
collisions. We strongly recommend using FlashCPR or Simulation for collision checking before
posting.
To create OD elliptical toolpath, no reference curve is needed. Only the OD curve is selected.
To create ID elliptical toolpath requires additionally creating and selecting a reference curve or
spine curve that goes through the middle of the part. The software needs the reference curve to
project the toolpath from.
The Rotate tab is available for certain Turning processes when your MDD supports rotation. For
information on controls offered in this tab, see Rotate Tab Controls .
48
Processes
Clearance Diagram
The picture shows you the orientation (X is radial and Z is axial on most turning machines) and
whether the DCD's workspace is measured by radius (Xr) or by diameter (Xd). This diagram is in
OD mode as selected by the radio button.
The picture shows you the clearance diagram in the ID mode as selected by the radio button.
The textboxes just above the clearance diagram let you specify values for:
• Entry clearance — that is, where the tool will rapid to before it begins to feed radially to the
operation's start point.
• Exit Clearance — that is, where the tool will rapid to after it has completed cutting at the
operation's end point.
49
Processes
provided by either the CutDATA Material Database, which is an optional package available for
the system, or from the default material database. You can also create a custom material
database. For more information, see “ Material Database” on page 11.
Tolerance
Enter a value for the maximum distance that the toolpath is allowed to deviate from the selected
solid. A small value produces the most accurate toolpath and large amounts of code. A large
value takes less time to calculate and produces less code.
Pitch
Enter a value for axial pitch (Z pitch on most turning machines), equivalent to linear feedrate in
inches or millimeters per rotation (ipr or mmpr) when cutting a straight diameter section. A small
value produces the most accurate toolpath and longer time to run on the machine. A large value
requires less time to calculate and requires less machining time.
SFPM (SMPM)
Enter a value for surface feedrate. Note that elliptical turning uses variable RPM so as to keep
the surface speed constant.
Xr Stock ±
A positive value specifies the amount of material to leave on the radial (Xr) stock offset, for both
ID and OD cutting; a negative value specifies the amount of overcut; a value of 0 specifies an
exact cut.
Optimize for 2.5D part body
For parts that are extruded or tapered ( that is, where every pitch cuts a similar shape without
any twisting or morphing), selecting this checkbox creates a better cut, regardless of tolerance,
50
Processes
with less calculation and less code. For any kind of solid other than extruded or tapered
geometry, be sure to leave this checkbox unselected.
VoluTurn Process
The VoluTurn process provides smooth flowing motion that evenly distributes wear on tool
inserts and reduces machining loads by providing smooth circular tangential entry/exit, with
efficient repositioning between cuts. VoluTurn is particularly well-suited to machining tough
materials like titanium and hardened steels. It uses round inserts such as button inserts.
WARNING: Please note that saving a file to an older version may, and in
some cases will, cause the part to lose capabilities, functions, tools, and
intermediate tooling blocks not available in the older version.
When a VoluTurn process is combined with a tile from the Tool List, the following process dialog
appears.
51
Processes
52
Processes
OD
Front ID
Front Face
Back Face
53
Processes
Material Only
If the Material Only checkbox is selected, then the system keeps track of material that has already
been removed. Calculations are performed on the exact shape of material left from the initial
stock shape and all prior machining operations. Using Material Only uses more processor power
and creates larger part files, but it makes runs more efficient.
Spindle
On machines with multiple spindles (part stations), select the spindle to be used for this
operation.
Voluturn toolpath
54
Processes
Target Thickness
Specify the target thickness of the chips in the cutting process.
Minimum Thickness
Specify the minimum thickness of the chips in the cutting process.
Max Feed
The value in this box will be used as the suggested max feed in Inches Per Revolution (or
Millimeters Per Revolution for metric).
55
Processes
Rough Process
Rough processes are used to take multiple passes on a shape. When the Rough function tile is
combined with a Tool tile, the following Process dialog will appear.
56
Processes
The Rotate tab is available for certain Turning processes when your MDD supports rotation. For
information on controls offered in this tab, see Rotate Tab Controls .
57
Processes
on, the tool will cut in both directions without rapiding to the beginning of the toolpath after each
pass.
Square Corners
A radius of 0 (square corner) is supported in Turn Roughing when Rough Type is set to Turn (only).
Rough Type
Use the Rough Type pull-down menu to specify the type of roughing cycle to use for the current
process:
• Turn, below
• “Plunge” on page 60
• “Pattern Shift” on page 61
• “Offset Contour” on page 63
Choosing a rough type displays the additional information required for each option.
Turn
When the Turn option is selected, a Cut Depth amount must be entered that specifies the depth of
cut the tool will make on each roughing pass. Depending on the Approach Type selected, the cut
depth will either be an Xr (Xd) value or a Z value. Please note that Notch Ramp (set in the tool
dialog) will reduce the depth of cut on one stroke and increase it on the next. Please ensure that
the ramp value is smaller than the depth of cut.
When Turn is selected as Rough Type, the Chamfer Bar checkbox appears. It can be selected
only when the Rough Style selection is Material Only.
58
Processes
Chamfer Bar
What problem does it solve? When a Swiss-style turning machine runs a roughing cycle, the part
retracts into the guide bushing. A common problem is that a pass may leave a burr on the
outside of the bar stock that can snag and cause problems for the machine.
To prevent this, it
is common
practice for the
outermost
roughing pass to
leave a chamfer
or fillet on the
outside of the bar,
removing or
weakening the
burr.
When Rough Type
is set to Turn, a
new capability is
provided when
Material Only is selected: Chamfer Bar.
59
Processes
Backward
Plunge
When a Plunge Rough Type is selected, the following options are available.
The Plunge Angle specifies the angle at which the groove tool will plunge into the part. The default
value for the Plunge Angle is 270°, which causes the tool to plunge straight down.
There are two options available for the Cut Width. When the Exact option is selected, you enter a
distance in Z that the tool will step over on each plunge. The Calculate option will vary the cut
width as necessary so that the toolpath hits the endpoints of every feature in the selected cut
shape.
When the Center Out Cuts option is selected, the tool will make its first plunge in the center of the
groove, and then proceed to rough out each side.
60
Processes
The Multi-Pass option performs “breadth first style plunging.” This will take cuts across at the
same level X and then drop down by the step amount. The Plunge Type options allow you to
select the type of move the tool will make when it first enters the part in a plunge roughing
operation. The Plunge Type options include Plunge, Feed, Peck Full Out and Peck Retract and are
described in detail below. When moving tool sideways to the wall or down to the floor within
clearance tolerances, we will feed rather than rapid. The clearance used is the same for the
ISCAR implementation (.02mm or 0.008").
On First Plunge Only
For Peck Full Out and Peck Retract, you can designate these options for the first plunge only.
Pattern Shift
61
Processes
This allows you to input specifications for Pattern Shift roughing cycles. The Xr Cut and Z Cut
values specify the amount of material to be removed on each roughing pass. The cut amount in
each axis does not need to be the same.
If the Full option is selected for the Rough Style, you must enter a Cycle Start Point and designate
the number of passes to be made. The Cycle Start Point specifies the coordinate the tool uses as
the beginning point for the Pattern Shift roughing cycle. This point should be clear of the part. The
Fixed option, when turned on, designates that the tool will return to the Cycle Start Point after each
pass. When this option is not on, the tool will return to the Cycle Start Point minus the Xr Cut and Z
Cut after each pass. The Passes value specifies the number of cuts necessary to remove the
desired amount of material in this process.
If theSquare Corners option is selected, then the system will not add a radius move at the corners
of the cut shape. Instead, the tool will only make sharp moves when going around a corner and
will leave contact with the finished shape, possibly creating a burr at the corner. If this option is
not selected, the system will always stay in contact with the part when moving around corners.
62
Processes
Offset Contour
This type of roughing produces passes that follow the shape of the part profile on every pass,
using a decreasing offset for each pass. Offset Contour should be used when it is desirable to
follow the shape of the final contour with all roughing passes. This is advantageous in that each
pass removes a consistent amount of material for the entire pass, unlike other roughing types
that can intersect the part profile at different positions along the pass. This is particularly
important for materials that work-harden, because these materials can cause tool wear or
breakage if any of the cutting is performed with a thin amount of material being removed.
Clearance Diagram
The picture will change depending on various options such as the Approach Type selected and
the Clearance option selected in the Document dialog.
If the Auto Clearance checkbox is selected, then the system will calculate the clearance positions
automatically. If it is deselected, then it will use the values entered in the Entry and Exit
Clearance Positions textboxe, which vary by approach type. An Auto Clearance value in the
Document dialog will disable the Entry and Exit Clearance positions because they are handled
universally.
If Material Only is selected as the Rough Style, the diagram will have options for Entry and Exit
Clearance Positions as shown in the picture. The Entry Clearance Position specifies the location
the tool will make a rapid move to before feeding to the operation start point. The Exit Clearance
Position specifies the location the tool may rapid to after completing its toolpath for that
operation. Both boxes are labeled with arrows going towards and away from the part,
respectively. The use of the values entered for the Entry Clearance Position and Exit Clearance
Position changes, depending on the Approach Type selected. Refer to the Clearance Moves
63
Processes
The X Stock Start Position designates the position the first cut will be calculated from. This
position will only need to be specified if the Full option is selected for the Rough Style (instead of
Material Only). The move from this position to the first cut will be the amount of the cut depth. It will
be a rapid move if the Rapid Step option is turned on under the Full option. Otherwise, it will be a
feed move.
The Entry Clearance Position specifies the position the tool will retract to between each pass.
The use of this value changes depending on the Approach Type selected. The use of the value
entered for the Exit Clearance Position changes depending on the Approach Type selected.
Refer to the Clearance Moves section in this chapter for more information.
The X Stock Start Position only needs to be specified when the Full option is selected for the
Rough Style. This position will only be used when either Peck Full Out or Peck Retract is chosen for
the First Plunge option. When that is the case, the value entered will be used as the point the first
peck will be calculated from. The axis will change depending on the Approach Type selected.
Rough Style
The Rough Style selection affects the toolpaths created for the current operation. If the Material
Only option is selected, the system takes into account the current stock conditions, including
custom stock specifications, when creating the toolpaths for an operation. When Material Only is
on, the toolpath will only feed over areas that have not yet been machined in any previous
operation. The system keeps track of material removed in previous operations and generates
the current toolpath based on that information, providing for “no air cutting.”
Because of this, the order of operations directly affects how the part will be cut. If the order of
operations is changed or operations are added or removed, all operations should be
reprocessed in order to calculate for the change. The Redo All Ops item in the Edit menu makes
reprocessing all operations of a part a very easy process.
The Clearance value specifies an offset amount from the part geometry that the system uses to
calculate where the tool can safely rapid during an operation. If the tool is within the clearance
amount, only feed moves will be allowed. This Clearance amount will be looked at along with the
Auto Clearance amount when creating any necessary entry and exit moves.
Be careful when using Pinch Turning in conjunction with Material Only. Using Material Only can
create strokes that may not sync with the lag applied to the second tool. With some stock
64
Processes
conditions, it is possible that the second stroke in a pair of roughing or contouring strokes can
start further into the part than the first stroke.
Therefore, with Pinch Turning, always check the rendering. If the second tool has this problem,
you will see a gouge.
The Full option gives you more control over toolpath creation. When the Full option is selected,
the toolpath generated will simply feed over the selected cut shape from the start point to the end
point as designated by the machining markers. If the Rapid Step option is turned on, the tool will
make rapid moves between each pass, otherwise all moves in the toolpath itself will be feed
moves.
Stock Options
Corner Break
The value entered in this text box specifies a radius that will be put on every outside sharp corner
of the selected cut shape. A value of zero will not break the corner, but will keep the tool in
contact with the part as it moves to the next feature. Corner breaks are only calculated with turn
and pattern shift roughing cycles.
Fin. Stock ±
The Fin. Stock ± value specifies the minimum amount of material that will be left on the cut shape
after a toolpath is completed. The Fin. Stock ± amount affects the cut shape which in turn affects
the toolpath created in a canned cycle.
Xr Stock ±
The Xr Stock ± value allows the user to specify an additional stock amount for the X axis. The
value entered here specifies the amount of material that will be left on the cut shape along the X
axis only. This stock amount is used as a parameter in canned cycles.
Z Stock ±
The Z Stock ± value allows the user to specify a separate stock amount for the Z axis. The Z Stock
value specifies the amount of material that will be left on the cut shape along the Z axis only. This
stock amount is used as a parameter in canned cycles.
65
Processes
Chip Break
Turning processes Contour and Rough provide a Chip Break capability, whose controls give you
the ability to break off chips according to parameters you set.
What problem does it solve? Especially when machining material that is soft or spongy, chips
can sometimes run to great length, interfering with the machining of the part.
Please Note: A post change is required if your existing post does not support the output of
Dwell Markers in toolpath. If you are unsure, contact your Reseller or the Gibbs Post
Department to verify or request a modification.
Coolant
66
Processes
Flood
This is the standard coolant option. Additional coolant options are available with custom post
processors.
Prefer Canned
A checkbox that will output roughing cycles as canned cycles if the turning machine being
programmed is capable of handling canned cycles. If the Auto Finish option is turned on, a
canned finishing pass will automatically be added to the post processed code after the roughing
canned cycle. The Prefer Canned option is only available when using Fixed Clearance positions
(NOT Auto Clearance) and the Full Rough Style (NOT Material Only).
67
Processes
Holes Process
Holes Processes are used to make holes on center (X0). When the Drilling Function tile is
combined with a Tool tile, the following
process dialog will appear.
68
Processes
Tap
Tap
Tapping for spring loaded tap holder.
Rigid Tap
Variable peck drilling, full retract.
Peck Tap - Full Out
After each peck, reverse spindle direction and retract to the clearance plane.
Peck Tap-Retract
After each peck, reverse spindle direction and retract by the given amount.
Peck
Peck - Full Out
After each peck, rapid out to the clearance plane, then rapid back into the hole, to within the
given clearance amount of the previous peck depth before feeding to the next peck depth.
Peck - Chip Break
After each peck, rapid retract by the given amount before feeding to the next p eck depth.
Var. Peck - Full Out
After each peck, rapid out to the clearance plane, then rapid back into the hole, to within the
given clearance amount of the previous peck depth before feeding to the next peck depth.
Var. Peck - Chip Break
After each peck, rapid retract by the given amount before feeding to the next peck depth.
Other
Gun Drilling
Feedrate and/or RPM can be adjusted at pilot depth and hole depth. Machine stops can be
added at each position.
If your site has been set up to use Custom Drill Cycles, a pull-down menu of further choices
appears below the other choices.For more information on Custom Drill Cycles, see the
Installation guide.
Additional Entry/Exit Cycles are available with custom post processors.
1. Auto Clearance
2. Drill Surface Z
3. Spot Diameter
4. Entry Clearance Plane
5. Exit Clearance Plane
6. Sharp Tip Z
7. Full Diameter Z
Entry and Exit Clearance Positions will need to be entered only if the Auto Clearance option is
turned off, in which case these values specify the positions the tool may use when approaching
and retracting from the part. The other four values described below are all interactive,
automatically calculating the unknown values.
69
Processes
Sharp Tip Z
Specifies the absolute Z depth of the tool tip, and is the number that will be used in the posted
output of the finished code.
Drill Surface Z
Specifies the absolute Z value of the surface of the part. This is used in the calculation of Spot
Diameter controlled Z depth.
Spot Diameter
Specifies the diameter of the hole at the Surface Z. Controls the hole depth by typing in the
desired spot diameter to be left with the tool. This is useful when counter-sinking, for instance.
Full Diameter Z
Specifies the absolute Z depth of the full diameter of the tool.
70
Processes
Coolant
A checkbox which indicates whether coolant is turned on in the process. Flood is the standard
coolant option. Thru Spindle is used for toolholders that allow coolant to pass through deep
holes. Additional coolant selections are available with custom post processors.
Prefer Canned
A checkbox that will output the drilling moves as canned cycles if the lathe being programmed is
capable of handling canned cycles.
Tool Spindle On
Tool Spindle On automatically commands the live tooling spindle to be spinning the opposite
direction from the lathe spindle.
Tool Spindle Speed RPM
Tool Spindle Speed RPM can be changed by user input. This increases the effective spindle speed
and can significantly boost material removal rates, especially when performing simultaneous
centerline drilling and OD turning with different toolgroups.
Rev. Spin Dir. During Approach
When selected, approach with spindle direction reversed.
Pilot Depth
Approach distance into pilot hole.
Approach Feed
Feedrate for approach move.
Approach RPM
Spindle speed for approach move.
Reduce Feed/Speed at Depth
Adjust feed / speed after move to depth, then move back to pilot depth\stop spindle and retract
out of hole.
Retract to Pilot, then Reduce
Move back to pilot depth, adjust feed/speed and then retract out of hole.
Prog. Stop after Approach
When selected, outputs a program stop after the approach move (pilot depth).
Prog. Stop at Depth
When selected, outputs a program stop after reaching the end depth.
Prog. Stop after Retract
When selected, output a program stop after retracting back to the pilot depth.
Stop Spindle Before Exit
When selected, stops the spindle before exiting the pilot hole.
Multifunction Indexable Drill (MFID)
The following options become available with the MFID tool selected.
71
Processes
X Offset
Sets location of the center of the drill relative to the center of the part. If Diameter is entered, X
Offset will be displayed.
Diameter
Sets the diameter of the hole. If X Offset is entered, Diameter will be displayed.
Tool Center
Sets the programming point at the center of the tool using the Tool Len Offset entered in the tool.
Insert Edge
Sets the programming point on the Periphery Insert using the Periphery Offset in the tool.
Part Station
Selects the spindle to be used.
Thread Process
Thread processes are used to create ID and OD threads. When the Threading Function tile is
combined with a Tool tile, the Process dialog shown below will appear. For more information on
thread creation, see Threading.
72
Processes
The Rotate tab is available for certain Turning processes when your MDD supports rotation. For
information on controls offered in this tab, see Rotate Tab Controls .
Thread Definition
Style
The choices for Style are contained in a pop-up menu and allow the user to specify what type of
thread will be cut. The selection made here designates the appropriate thread form for control of
calculations.
Nominal Xd
The value entered in this text box is the diameter location of the thread as specified on the part
blueprint.
TPI
The value entered in this text box specifies the number of threads per inch.
Multi-Pitch
Check the Multi-Pitch checkbox to activate Multi-Pitch Threading. Click Define Segments to open
the Thread Segments dialog where you specify the segments of your thread (in Z for OD/ID
threading, or X for Face Threading). Enter the segment count and the boundaries between each
segment. Selecting a segment lets you define the pitch for that segment (either constant or
73
Processes
variable pitch). Multiple thread features will be output along your thread with the specified pitch
changes, to produce a continuous thread with different pitches.
Constant Pitch
TPI and Pitch are interactive inputs. Entering either the TPI or Pitch calculates the value for the
other input. For example, entering a TPI value of 1.0 will calculate a Pitch value of 25.4 (and vice
versa.)
Variable Pitch
Variable Pitch produces variable pitch threads. Specify a Start Pitch and End Pitch to blend between
them, or a Start Pitch and Δ Pitch to increment the pitch by the specified amount every revolution.
Variable Pitch Threading typically requires a post modification, as the appropriate cycle must be
activated (G34 or similar).
74
Processes
Taper
Taper is a “slope” value, not an angle. A slope is a ratio of vertical/horizontal distances. The
equivalent angle is:
angle = tan (vertical/horizontal) or tan (slope)
The NPT specification defines the taper as 1/16, or 1” vertical for 16” horizontal, with the
horizontal measured on the diameter. This entry requires a radial slope, or 1/32. You may type in
1/32 or you may type in .03125, the decimal equivalent. If your taper is defined as a radial
angle, the slope = arctan (angle).
# of Starts
The value entered here is the number of starts for the thread. Most standard threads have one
start. If a value greater than one is entered here, the process will create a multiple thread start.
Major Xd
The value in this text box automatically defaults to the value entered for the Nominal Xd;
however, it can be changed. Cutting begins at this diameter on an OD thread.
Minor Xd
The value in this text box defaults to a calculated value based on the Nominal Xd and the desired
pitch. Cutting begins at this diameter on an ID thread.
Thrd Ht Xr
This value is calculated by taking the difference between the Major and Minor diameters and
dividing it by two. It represents the Thread Height given as a radius value.
In Feed
This section allows the user to control how a threading insert will cut. The Balanced option will cut
with both sides of the insert equally. For UN thread forms, a Balanced or 0° In Feed takes all cuts at
the same Z position. The Thrd Angle selection allows the user to specify the In Feed angle. The
value entered is measured in degrees and specifies the single edge In Feed angle for the thread
form. The value 29.5° is the default Thrd Angle for all thread types. Each cut starts at a different Z
position, always cutting with one edge. The Alternate option is available when Thrd Angle is the In
Feed selection. When turned “on,” each cut taken at the specified angle will alternate (e.g. 29.5°, -
29.5°, 29.5°) Only one edge is used at a time to cut, but it alternates to provide for maximum
insert life. This is also known as “using the leading edge & trailing edge alternately”.
75
Processes
The Last Cut option is selected to prevent any cut from removing less than a given amount of
material on the last pass. The value entered is measured as a radius value and specifies the
minimum cut for the constant load to diminish to. The Spring Pass option can be used in
conjunction with any of the depth of cut selections. It will create additional passes equal to the
number entered after the thread has been cut.
1. Auto
Clearance
2. Thread
End
3. Thread
Start
4. Z Run Out
5. Z Run In
6. Entry
Clearance
7. Exit
Clearance
If the Auto Clearance checkbox is selected, then no Entry or Exit Clearance Positions need to be
entered. If Auto Clearance is off, then Entry and Exit Clearance Positions must be entered to
specify where the tool will move to when approaching and retracting from the part.
Run In values are used if the threading tool needs to begin a certain distance away from the
actual thread start in order to accelerate to the proper feedrate. The Z Run In distance allows the
user to designate a distance along the Z axis to begin the threading pass. The X Run In distance
can be used in conjunction with the Z Run In distance to start the thread at an angle. The Run Out
values allow you to designate a distance and angle for the threading tool to come off the thread
and function the same as the Run In values.
The Run In and Run Out labels and values will change positions in the diagram depending on
whether the tool is cutting towards the spindle or away from the spindles, which is determined by
the selection made for cut direction (Z+ or Z-).
The Actual Thread Start and Actual Thread End values specify where along the Z axis the thread
will begin and end. Any Run In or Run Out values will be added on the actual length of the thread.
Position: Tool Front and Thread Root
Position allows the selection of either Thread Root or Tool Front to define the values in the thread
diagram. Thread Root means that the numbers define the thread itself; the Start Z value, for
example, is where the thread starts on the part. Tool Front means that the numbers define the
position of the front of the tool, so Start Z will be where the tool is when the cutting starts.
This setting can be useful cutting threads up to a square shoulder, when the precise thread
length is less important than the shoulder location. With a Laydown-style (LT) thread insert,
76
Processes
selecting Position Tool Front and also selecting the alternate touchoff point at the front of the tool
in the tool dialog will typically result in the exact start/end numbers that you type in this dialog
being output in the G-code.
Threading
This section is intended to assist in calculating the correct parameters for cutting both straight
threads and standard NPT pipe threads using the system. First, an overview of general thread
cutting using the system will be outlined. There are three things the user must define in order to
properly cut a thread using the system: what kind of thread to cut, how to cut the thread, and
where to cut the thread.
77
Processes
78
Processes
In Feed - Balanced
This choice will feed the thread tool straight in for each pass resulting in both edges of the thread
tool cutting equally.
The Balanced In feed is often used when cutting tough stainless steels that are
easily work hardened, as the equal metal removal method helps prevent work
hardening during the cutting cycle. This method usually does not work well on softer
materials that tend to load up on the insert; for these materials it is usually best to
use the Thread Angle In feed.
This option is often used to improve the chip flow on soft or gummy materials
that tend to tear during the cutting cycle because of material load up on the tool.
Alternate
This option is only available when the Thrd Angle is selected for the In feed. It will alternate
the in feed, resulting in the tool first cutting with the leading edge, then alternating to the
trailing edge, and then back to the leading edge, etc. This provides even tool wear, in turn
providing maximum tool life.
Depth Of Cut
The values and options in this section of the Thread dialog are used to control the number of cuts
as well as depths of cuts, minimum cut depth, and spring passes.
1st Xr
This value is the stock amount to remove on the first rough pass. This value also controls the
entire roughing cycle as described below for Constant Cut and Constant Load.
One Finish Pass
This option specifies that the tool only take one cut at the finish thread depth. This would
normally be used to re-cut a thread as part of a de-burring process.
Const Cut (Constant Cut)
The Const Cut option will cause the roughing cycle to step in the amount specified in 1st Xr on
each subsequent pass until the tool reaches the Last Cut amount. A larger 1st Xr will result in
fewer passes, while a smaller 1stþXr will result in more passes.
Const Load (Constant Load)
The Const Load option is the most commonly used type of thread roughing cycle. This cycle will
take a constant volume of material on each pass, resulting in a smaller depth of cut on each
subsequent pass until the tool reaches the Last Cut amount. The volume removed on each pass
is calculated based on the depth of cut specified in the 1st Xr field. This can also be considered a
constant amount of tool pressure.
79
Processes
Last Cut
When selected, this option will prevent the roughing cycle from taking any rough passes at less
than the value specified. In addition, the rough cycle will always leave exactly this amount for the
last pass.
Spring Pass
This value is used to specify whether to take one or more spring passes at the finish depth.
X Run Out
When used with Z Run Out, will cause the tool to pull out of the thread on an angle.
Example. To specify a thread pull out of 100/1000" at 45 degrees, enter 0.707 for X Run Out and
0.707 for Z Run Out; this would cause a pull-out move at 45 degrees for a distance of 0.100 to be
added to the thread cycle.
If the value for X Run Out is less than for Z Run Out, a pull out move of less than 45
degrees will occur; or, if the value for X Run Out is larger than for Z Run Out, a pull out
move greater than 45 degrees will occur.
80
Processes
due to the fact that all of these diameters are at an angle; therefore, these values will change
depending upon the horizontal Z value.
Step by step instructions will be provided for programming both a 2.5"-8 NPT external and a 2.5"-
8 NPT internal thread to show the actual process required to determine the minor and major
diameters.
First, a given horizontal value must be established to act as a gauge point. Since the Machinery
Handbook supplies the pitch diameter at the start of the thread, the horizontal value most
commonly used is Z0 (the face of the part). The system also assumes this value for the major
and minor diameters, and will calculate the major and minor diameters at the start and end of the
toolpath based on this assumption. The advantage of this is that only one value needs to be
calculated; in the case of external pipe threads, only the minor diameter at the face of the part is
needed, and with internal pipe threads only the major diameter at the face of the part is needed.
81
Processes
82
Processes
PrimeTurning
Process
PrimeTurning™ is a high performance turning strategy from Sandvik Coromant®, that promises
increased material removal rates. PrimeTurning™ can only be used with CoroTurn® Prime Type
A and Type B inserts. Roughing and Finishing are both supported through PrimeTurning
process. This strategy enters the part gently, and can cut either direction with the tool,
automatically adjusting the feedrate as appropriate to maintain correct chip thickness.
PrimeTurning™ works with all the usual turning features, including Auto Clearance and Material
Only. PrimeTurning™ requires CSS, so no controls are provided to disable it or specify RPM and
per revolution feedrates. Cut Depth is restricted according to Sandvik Coromant®
recommendations for each insert; these restrictions are displayed under the Cut Depth field as
Min and Max values. Entry is always performed with a lead in arc. The radius of this arc may not
be less than 1/3 the Cut Depth; we recommend using exactly the Cut Depth as the arc radius for
best results.
83
Processes
The Rotate tab is available for certain Turning processes when your MDD supports rotation. For
information on controls offered in this tab, see Rotate Tab Controls .
Rough strategy
When using the Rough strategy, the user may request a reduced lead out feedrate. Three
parameters are available to control this behavior: a Lead out Feed checkbox and corresponding
feedrate entry field, and a Lead out Length entry field. The specified feedrate will be applied for the
specified length before leaving material during a cut, and from the material boundry to the
84
Processes
material clearance (or for the specified length at the end of each cut, if Material Only is not
enabled).
The Minimum Cut Depth and Maximum Cut Depth for your selected CoroTurn® Prime insert is
shown on the process dialog for convenience. Select your desired Cut Depth, Lead-in Radius
(recommended value is the Cut Depth), and how much to slow the tool during the Lead-out. See
your local Sandvik Coromant® representative for additional advice about how to optimally
configure this process.
85
Processes
The Rotate tab is available for certain Turning processes when your MDD supports rotation. For
information on controls offered in this tab, see Rotate Tab Controls .
Finish strategy
When using the Finish strategy, the All Direction checkbox will machine each segment of the
toolpath in the optimal direction for PrimeTurning™. This is similar to the way “No Drag” works to
machine each segment of a conventional Turn Contor process in the optimal direction for ISO
inserts (but, since the optimal direction for CoroTurn® Prime inserts in normally the dragging
direction, it will usually cut each segment in the opposite direction from what “No Drag” would
do).
Thread Whirling
Thread Whirling is a machining process where the cutters are mounted on the inside of a cutting
ring or cutting holder rather than the outside of a milling tool.
Depths Diagram
Entry Clearance Diameter/Radius
The tool will rapid to this diameter/radius before beginning the threading cuts. The tool will
also return to this value for each new cutting pass.
Exit Clearance Diameter/Radius
The tool will rapid to this value after completing the threading process. The tool will also move
to the next operation at this X value.
86
Processes
In X and In Z
For X - This represents the Xr component of the Run In move. There are several specific
behaviors available. If this is equal to the Z Run In, the entry will be 45 degrees from the taper
slope. A value of zero will be a straight Run In and will continue the taper.
For Z - This is the incremental distance to position to the right of the true thread start. A value
of 0 will start the tool exactly at the thread start. Please note that the Z axis value is not
measured along the taper and only positive values are valid.
Out X and Out Z
For X - This represents the Xr component of the Run Out move. There are several specific
behaviors available. If this is equal to the Z Run In, the entry will be 45 degrees from the taper
slope. A value of zero will be a straight Run Out and will continue the taper.
For Z - This is the incremental distance to position for the tool to over-travel at the left of the
true thread end. A value of 0 will stop the tool exactly at the thread end. Please note that the Z
axis value is not measured along the taper and only positive values are valid.
Start X and Start Z
These values represent the absolute position of X and Z at the start of the thread.
End X and End Z
These values represent the absolute position of X and Z at the end of the thread.
Positions
Approach
This is the Z approach position. The Whirling tool will rapid to this point in Z before rapiding to
the start position of the toolpath.
Retract
This is the Z retract position. The Whirling tool will rapid to this point in Z after completing the
Thread Whirling process.
Angle Offset
Offset
This checkbox enables Start/End Angle Offset values. This will allow you to set the rotary
axis for a part that needs the start or end of the thread to be oriented to a specific angular
value. This will be output in G-Code, but will not render.
Offset Angle Start
Rotary angle at which to start the process.
Offset Angle End
Rotary angle at which to end the process.
Parameters
Number of Teeth
Number of teeth for the Thread Whirling tool.
Feed per Tooth
Allows the Rotary Axis feed rate to be calculated per tooth. Toggling Constant Feed rate will
override this value.
87
Processes
Groove Cycle
Designed around the Fanuc-style canned cycles for G74 and G75 output, Groove Cycle allows
you to cut geometry-independent rectangular grooves.
Note: The user interface you see might display more controls, or fewer, or different ones. The
items that appear depend on which product options are licensed and active. They also vary
according to the Machine Definition Document (MDD) associated with the Machine type currently
specified in the Document Control dialog.
Cut Other Side
Specify whether to use the non-primary side of the tool. For example, an X+ tool for the outer
diameter (OD) might use the X- side to cut on the inner diameter (ID).
OD
ID
88
Processes
Front Face
Back Face
(MTM only)
Cutoff
Specify whether the postprocessor should consider this a cutoff process.
Spindle
(MTM only) Choose a spindle from the drop-down list.
X Position/Z Position
Select one of the three radial buttons to specify the dimension of that position in the
corresponding dialog.
Groove Width
Enter the groove width.
CSS (Constant Surface Speed)
Selecting the CSS item will activate Constant Surface Speed (CSS). CSS will cause the spindle
RPM to constantly change based on the diameter the tool is at and the SFPM used.
Max RPM
The Max RPM setting is used to set an upper safe limit on the spindle RPM. If CSS is off, the
specified RPM value will be used for the spindle speed.
The SFPM and Feed values can be automatically calculated based on the material selected if
the CutDATA Material database is installed. In order for these values to be calculated and
entered in the appropriate boxes, the SFPM and Feed buttons must be clicked. If no material is
selected or the CutDATA Material database is not installed, the user will need to manually enter
values for the feed and speed.
Use Auto Clearance
Select this checkbox if you want to use the system defaults for clearances.
89
Processes
Prefer Canned
Select this checkbox to generate canned cycles in the posted code. Checking this box will
disable Equalize Depths and Equalize Stepovers.
Coolant
A checkbox indicates whether coolant is turned on in a process. Flood is the standard coolant
option. Additional coolant options are available with custom post processors.
Start at Position
Toggle to start at either position 1 or position 3.
Depth of Cut
Define the depth of cut, or the peck distance.
Retract Amount
Distance to retract at the end of each peck.
Equalize Depths
When checked, the peck depth will be recalculated to ensure that each peck is the same depth.
Stepover
Define the stepover amount between each peck. A value of 0 will cause a cutoff.
Equalize Stepovers
When checked, the stepover is recalculated to ensure that each stepover move is the same
amount.
Relief Amount
Distance to move across at the end of the last peck before retracting out of the groove.
Add Relief to First Cut
When checked, the relief amount will be applied after the first amount. You should only check
this option when there is no material on the front wall of the groove.
90
Processes
PINCH CONTOUR/ROUGH
A Pinch Turning process lets you rough a part on a twin turret lathe using two tools
simultaneously. This can reduce cycle times and can provide support for a long part away from
the chuck. Both tools begin with each stroke together, with an optional lag distance between
turrets. The second cut can finish sooner than the first, depending on the length of cuts.
Be careful when using Pinch Turning in conjunction with Material Only. Using Material Only can
create strokes that may not sync with the lag applied to the second tool. With some stock
conditions, it is possible that the second stroke in a pair of roughing or contouring strokes can
start further into the part than the first stroke.
Therefore, with Pinch Turning, always check the rendering. If the second tool has this problem,
you will see a gouge.
Conditions
• The process is only for ops where each cut depth is a single cut.
• The shape cannot decrease in X (it must be monotonically increasing in X). That is, the
shape cannot have grooves of any size.
• The current MDD must be a twin-turret lathe-type machine.
• You must specify an identical tool on the opposite turret.
Steps
3. Drop this tool onto an empty process tile. You will notice that Pinch Roughing
process is now available. Select the Pinch Roughing Process tile.
4. The Pinch turning dialog appears.
91
Processes
Master Process
If there are more than one roughing processes in the process list utilizing the same tool,
you are able to choose the Master Process from the dropdown list. The number on the
dropdown corresponds to the tile number of the process.
Lead-Lag
Specifies how far the lower turret will lag behind the upper turret, using the current units of
measure. A lag distance of 0 (recommended) will result in a lag of 1/2 revolution, because
the lower turret is cutting 180 degrees around the bar from the upper turret.
Click Do it (or Redo) to generate two operations, (replacing the previous Roughing operation).
92
Processes
o
tate Tab for Turning Machines
The Rotate tab is available for certain Turning processes when your MDD supports rotation. For
information on controls offered in this tab, see Rotate Tab Controls .
93
Processes
Mach. CS
This drop-down list lets you choose the coordinate system the operation will be created from.
The system will output the appropriate rotation moves to correctly position the part to cut the
selected Machining CS. The tool always approaches the part and cuts along the positive depth
axis of the selected machining coordinate system.
Variable B
If this checkbox is offered, you can specify many parameters to control the variable B-Axis.
When the checkbox is not offered or not selected, a view window shows the relative positioning
of toolholder, tool, and stock, and you can specify only three parameters:
Holder Angle
Enter the angle of the toolholder relative to the stock.
94
Processes
Face Relief
Diameter Relief
These values sum to (90° minus the angle of the insert).
Reset to Tool Definition
Restores all values to the defaults calculated for the current tool.
Suggest Subposition
When available, click to accept the system's recommendation for subposition.
95
Processes
Face Up
Select this checkbox for face-up cutting. Deselect for face-down cutting.
Process Groups
Pre-Defined Process Groups
All machining operations are created from the information contained in the Process list. You
create processes by double-clicking a Process tile, choosing a Process Type and Tool and then
entering the necessary information in the Process dialog. A Process Group is the collection of
Process tiles contained in the Process List at any one time. A Process Group contains all of the
tooling and machining information to generate a specific set of operations, such as creating a
group that drills, roughs, and contours a shape.
You can save a Process Group as an external file that you can load into other part files. You can
access and reuse common machining and tool data for multiple part files without having to
recreate tools and processes. For example, if you regularly drill and tap the same size holes, a
Process Group is a great solution for saving time.
96
Processes
You can save Process Groups by selecting Save Process list from the Process List Right-click
menu when your Process list contains the completed Process tiles that will compose the group.
A prompt appears for a file name and a location to save the file. After you save a Process Group
file, it can be loaded into any part file by selecting Load Process List. You can also load process
groups by choosing a directory that contains Process Group files. To choose a directory, select
Set Folder from the menu. When a directory is set, all the Process Group files contained in that
directory appear in the menu.
When a Process Group is loaded into a part file, any Process tiles currently in the Process list
that are highlighted are removed and replaced by the loaded Process Group. If this removes
Process tiles that were needed, select Undo from the quick access toolbar. Unselected
processes are not replaced.
If the Tool list already contains Tool tiles, those tools are deselected but not removed from the
list. The system searches the existing Tool list to find the necessary tools for the loaded Process
Group. First, the system searches for an exact tool match. If an exact match is not found, the
system searches for a close match, such as a tool with a longer tool or flute length. A tool
identified as a close match is used. If the system cannot to find an exact match or a close match,
the necessary tools for the loaded Process Group are created and added to the Tool list in the
first available positions. Added tools are highlighted.
After the Process Group is loaded into the Process list, select the appropriate geometry to act as
the cut shape and click the Do It button to create the operation and toolpath.
97
Processes
Right-click the title bar of the Select Process Type dialog and choose Customize Process Groups as
shown below.
You can now edit an existing group or create your own using the Group Tab.
Checking/unchecking the Groups will turn on/off the display of existing process groups.
In the Processes Tab you can view available processes and MDD types. To create your own
process list simply drag the required processes in or out of the Select Process Type dialog.
98
Machining
The bottom of the dialog has two buttons: Save lets you save the current customization settings in
a *.cus file for later reuse; Load opens a dialog that lets you find and use a previously saved
*.cus file.
Machining
Once a Process has been created it needs to be applied to the geometry on your model. To do
this you select the geometry and position machining markers.
99
Machining
shape. Various specifications and limitations are taken into consideration in the creation of the
cut shape.
The machining markers (the start and end point and start and end feature markers) allow the
user to specify the portion of geometry (or the entire shape) that will act as the initial outline of
the cut shape. The system then takes into account the physical attributes of the tool being used
in the process, such as insert type, tool holder, relief specs, etc. in order to prevent possible tool
interference when applying the tool to the cut shape being machined. The cut shape is further
governed by information entered in the Process dialog, such as Entry/Exit Radius, Stock Shape,
Axes, etc. The system employs the concept of a cut shape so that it is not necessary to create
different geometry for different operations in order to avoid gouging the part.
For drilling and threading functions, geometry is not required to create an operation
Machining Markers
You use Machining Markers to specify the start and end feature and start and end point of the cut
shape, the cut direction, and the offset position of the tool. These markers appear when you
select geometry as the cut shape for Contouring and Roughing processes. The exception is
when more than one set of geometry is selected. In this case, the system assumes that the
cutting is on center or engraving. The D-pointer appears when swept walls are created for
roughing and/or contouring processes.
Cutter Side and Direction:
The circles represent the offset position of the tool in relation to the cut shape: on the outside of
the geometry, on the inside of the geometry, or on the centerline. The arrows indicate the
direction of tool travel, indicating whether a climb or conventional cut is made. Click on the circle
and direction arrow you want to use. The arrow for the tool direction is blue and the cutter
side is bold .
Start Feature:
The geometry feature, such as a line or circle, on which the tool starts cutting.
Start Point:
The point on the start feature where the tool starts cutting.
End Feature:
The geometry feature on which the tool stops cutting.
100
Machining
End Point:
The point on the end feature where the tool stops cutting.
Move Start\End Point to:
The right-click context menu for a start or end point includes the Move Start\End Point to option. By
selecting this option, you will be prompted by a dialog to enter a new value (+ or -) by which to
extend or trim the point from the beginning or end of the last feature. The options that appear
depend on whether you select a Start Point or an End Point machining marker.
D-Pointer:
The drive curve used when creating swept surfaces. Must be an open, terminated shape.
For precise control over the Start and End Point marker locations, create a
geometry point at the desired location. Dragging a Start or End Point marker close
to the point will cause the marker to snap to the point and use its exact XZ values.
After placing a contour machining marker in wireframe mode, you can Ctrl-Click
off the geometry to move the marker to the midpoint of an element.
101
Machining
marker is dragged off the part, it automatically snaps to the nearest extension of the Start
Feature. The nearest section of the Start Feature may be a section that was trimmed away, so
the Start Point snaps to an extension of the Start Feature. This is also true for the End Feature.
Press Ctrl+Shift click to set end feature markers. When you press Ctrl+Shift click
, the end point markers snap to the location you click.
Selected Geometry
You use the machining markers to specify the portions of geometry to act as the outline for the
cut shape. When markers are present on geometry, the cut shape is indicated by a dark blue
color. When the cut shape is not the entire contour, the geometry not included as part of the cut
shape is drawn in light blue.
You can also use the profiler to create the geometry for lathe processes from a solid. See the
guides for SolidSurfacer or 2.5D Solids.
102
Machining
Utility Markers
You use the Utility Markers dialog to edit various position-dependent toolpath data. For each
operation, you can select a variety of utility marker types, many of which have additional sub-
options. Utility marker types include Variable Feed Rate, Spindle Speed, Tool Offset #, Text, CRC,
Dwell, Program Stop, and Tool Sub Position.
This image shows Utility Markers placed on toolpath. The markers are placed by an arc,
modifying the speed going into and coming out of the arc.
103
Machining
feedrate to the defined entry feedrate for the operation. Contour sets the feedrate to the
defined contour feed rate for the operation. Percent sets the feedrate as a percentage that you
specify of the last fixed feedrate marker. Max sets the feedrate to the maximum feedrate
defined by the post processor.
Spindle Speed:
For turning operations, this marker sets the spindle speed to the value defined in the SMPM
(Surface Meters Per Minute) or SFPM (Surface Feet Per Minute) field.
Tool Offset #:
This marker sets the tool offset. Three options are available: Tl Offset, Deflect Tl Offset, and
Explicit Offset. Tl Offset sets the offset to the Offset # defined by the tool. Deflect Tl Offset sets
the offset to the Deflection Compensation Offset # defined by the tool. Explicit sets the offset
to a value you define.
Text:
You use this marker to insert a comment into the posted output.
CRC:
You use this marker to turn CRC on or off during an operation. Three options are available:
On, Off, and Reverse.
For more information, see “Cutter Radius Compensation (CRC)” on page 34.
Dwell:
This marker causes the program to pause (dwell) for the specified time. This marker has two
options: Seconds or Revolutions. The Revolutions option uses the current spindle speed to
compute the time.
Program Stop:
This marker causes the post to output a program stop (M0). If Optional Program Stop is
selected, the post outputs an optional stop (M1).
Next Marker:
Highlights the next marker in the toolpath and displays the marker information.
Previous Marker:
Highlights the previous marker in the toolpath and displays the marker information.
104
Machining
RPM:
For the Spindle Speed marker, type a number for revolutions per minute.
Edit Text:
For the Text marker, type the text you want to add.
Clear Markers:
Removes all markers from the toolpath.
Lock Button:
Locked items ( ) retain the values entered in this dialog even if the operation is reprocessed.
Unlocked items ( ) return to their original values if the operation is reprocessed. Changes that
affect the toolpath appear in the toolpath drawing and the rendered image. The information in the
process tile that created the operation is modified to reflect the changes made in this
dialog. If an operation contains one or more locked values, a small lock symbol
appears on the Operation Tile.
To display the Utility Markers dialog and the toolpath for an operation:
In the Operation List, right-click an operation tile and select Utility Markers.
To add a marker to a toolpath:
1. From Marker Type, select the type of marker you want to add.
The icon changes to the type of marker you select.
105
Operations
Operations
Operations contain finished toolpath. The toolpath consists of the actual moves the tool will
make to cut a part, a visualization of the G-code to be output. For more information see the
section on "Operations" in the Getting Started guide.
l Clearance Moves
l Canned Cycles
l Touch-Off Point Information
Clearance Moves
This section contains information and diagrams on rapiding and feeding around lathe parts. It is
very important when working with lathes to avoid tool interference with the part, the spindle, etc.,
while at the same time quickly and efficiently maneuvering around the part. Clearance
positioning is the term used for various positions the tool will move to when not actually cutting
the part.
The primary tool change position is specified in the Document dialog. This position can be
overridden on a tool by tool basis using the Tool Offset Data button in the Tool Creation dialog.
For more information on Tool Offset Data, refer to the Tool Creation chapter. If Tool Change is not
enabled, it is assumed that the finished code will be manually edited to handle the tool change.
Otherwise, the tool will start at the Tool Change position entered in the Interop Positions tab.
106
Operations
In addition to specifying the position of the turret when tools are changed, the Document dialog
provides the user with two options for handling part clearance, Auto Clearance or Fixed Clearance.
The selection made will determine how the system will calculate positioning moves between
operations.
Auto Clearance
The Auto Clearance option performs several functions when it is turned on. It will calculate the part
clearances in both Z and X that are used to position the tool between each operation. These
positioning moves will be dynamically calculated for each operation. This means that as the
stock conditions of the part change as material is removed, the clearance positions will adjust
accordingly. When Auto Clearance is on, the system will also take into account where the tool
needs to be to begin the next operations’ toolpath when calculating the positioning moves.
Additionally, the Auto Clearance function may add entry and/or exit moves to the toolpath in order
to safely maneuver around the part. The Auto Clearance function generates the most efficient
positioning moves around a part. However, canned cycles cannot be used in conjunction with
Auto Clearance. In order to use canned cycles, which are turned on in Process dialogs by
selecting the Prefer Canned option, Fixed Clearance positions must be used.
The Auto Clearance option requires the user to enter an offset amount from the part stock that the
system uses to calculate the clearance positioning moves between operations. Because the
107
Operations
stock conditions are constantly changing as material is removed from the part, in order to
optimize the toolpaths, an offset amount is used for positioning rather than absolute positions.
Fixed clearance, which is used when Auto Clearance is turned off, uses absolute positions.
Fixed Clearance
When the Auto Clearance option is turned off, fixed clearance positions are used by the system to
calculate clearance moves. The user must enter an overall part clearance in the Document
dialog, as well as Entry and Exit Clearance Positions in the Process dialogs for each operation.
When using canned cycles, fixed clearance positioning should be used.
The overall part clearance is entered in the Document dialog in the X and Z text boxes that
become active when Auto Clearance is turned off. They designate the position the tool will rapid to
and from during a tool change. This position will also be used when moving from one approach
type to another between operations that use the same tool. The absolute positions specified in
the X and Z text boxes are locations the tool can rapid to when moving around the part. One or
both of these fixed positions are used whenever a tool is moving to the start point of the toolpath
or exiting from the toolpath. Where the tool moves when approaching and retracting from the
part depends on the Approach Type selected and the positions specified in the Clearance
Diagrams in the Process dialog.
The Approach Type selections are located in the upper left corner of the Process dialog. The tool
can approach the part along two different axes—either X or Z. The tool will approach the part
along the Z axis if Front Face is selected. The tool will approach the part in X if OD or Front ID is
selected. When a Drilling Process is selected, the Approach Type is automatically set to Front
Face. Only one selection can be made for each process.
Once the Approach Type is selected, the corresponding Clearance Diagram appears in the
Process dialog. The boxes with the arrows next to them represent the Entry and Exit Clearance
Positions that the tool may use when approaching and retracting from the part. The Entry and
Exit Clearance Positions are only required when Auto Clearance is turned off.
When a Turn roughing cycle is selected, an additional move will be added between the Entry
Clearance Position and the X Stock Start Position. When a Pattern Shift roughing cycle is
selected, an additional move will be added between the Entry Clearance Position and the
contour start point.
Clearance Diagrams
The tool will use some or all of the clearance positions depending on which Approach Type is
selected. When Auto Clearance is selected, the tool will still move to the positions indicated in the
diagrams shown below. However, the system will calculate these positions and they will change
as the material conditions of the part change. Also, when Auto Clearance is on, the system may
add additional entry and exit moves as necessary to prevent tool interference. The following
conventions are used in the clearance diagrams.
Absolute coordinate the tool will move to; each Black Dot has an X and Z
Black Dot
coordinate
108
Operations
1. Tool Change
2. SP Z, Part Clearance Xd
3. SP Z, Entry Clearance Xd
4. SP Xd
1. Tool Change
2. SP Z, Part Clearance Xd
3. Entry Clearance Z, SP Xd
4. SP Z
1. Tool Change
2. Part Clearance Z, Part Clearance Xd
3. Part Clearance Z, SP Xd
4. SP Z, Entry Clearance Xd
5. SP Xd
109
Operations
1. EP Xd
2. EP Z, Part Clearance Xd
3. Tool Change
1. EP Z
2. Part Clearance Z, EP Xd
3. Part Clearance Z, Part Clearance Xd
4. Tool Change
1. EP Z
2. EP Z, Part Clearance Xd
3. Part Clearance Z, Exit Clearance Xd
4. Part Clearance Z, Part Clearance Xd
5. Tool Change
110
Operations
OD To Face
1. EP Z
2. EP Z, Part Clearance Xd
3. Part Clearance Z, Part Clearance Xd
4. Part Clearance Z, SP Xd
5. Entry Clearance Z, SP Xd
6. SP Z
OD To OD
1. EP Xd
2. EP Z, Exit Clearance Xd
3. SP Z, Exit Clearance Xd
4. SP Z, Entry Clearance Xd
5. SP Xd
Face To ID
1. EP Z
2. Part Clearance Z, EP Xd
3. Part Clearance Z, Entry Clearance Xd
4. SP Z, Entry Clearance Xd
5. SP Xd
Face To OD
1. EP Z
2. EP Z, Part Clearance Xd
3. Part Clearance Z, Part Clearance Xd
4. SP Z, Part Clearance Xd
5. SP Z, Entry Clearance Xd
6. SP Xd
111
Operations
Face To Face
1. EP Z
2. EP Z, Part Clearance Xd
3. Part Clearance Z, Part Clearance Xd
4. Entry Clearance Z, SP Xd
5. SP Z
ID To Face
1. EP Xd
2. EP Z, Exit Clearance Xd
3. Part Clearance Z, Exit Clearance Xd
4. Part Clearance Z, SP Xd
5. Entry Clearance Z, SP Xd
6. SP Z
ID To ID
1. EP Xd
2. EP Z, Exit Clearance Xd
3. SP Z, Exit Clearance Xd
4. SP Z, Entry Clearance Xd
5. SP Xd
Canned Cycles
The Auto Clearance and Material Only functions of the system calculate more efficient toolpaths
than canned cycles. Auto Clearance is activated in the Document dialog and designates that the
system dynamically calculate clearance positioning moves for the part. The Material Only option
is located in Process dialogs and designates that toolpath calculation for an individual process
take into consideration the material conditions of the part to provide for no “air cutting.” If either of
these options are being used, the Prefer Canned option found in the Process dialogs will not be
available.
Using canned cycles will output shorter processed code, but the Auto Clearance and Material Only
functions will produce more efficient toolpaths in general. To generate canned cycles in the
posted code, turn off Auto Clearance and enter fixed X and Z clearance positions in the Document
dialog, and select the Full Rough Style in the Rough Process dialog.
112
Cut Part Rendering
All post data is output to the theoretical tool tip. If the tool is machining parallel to the Z-axis, the
X values are output to blueprint dimensions. If the tool is machining parallel to the X-axis, the Z
values are output to blueprint dimensions. So, the theoretical tool tip only aligns with blueprint
dimensions on faces and diameters.
When the tool is machining at an angle, the X and Z-axis values will not match the blueprint
dimensions. This is because the theoretical tool tip is not always a blueprint dimension. So, in
order for the system to get the surface of the tool in position to cut the part, the theoretical tool tip
is calculated closer to the part, and in some cases inside the part.
Cut Part
Rendering
Cut Part Rendering is the process of running a visual inspection of the operations you’ve
created. Rendering steps through each operation, displaying the movement made by each tool
as it cuts the part. Once you have one or more operations you can render the part for a visual
inspection. This can be very helpful in catching any errors in the toolpath. Rendering is accessed
by clicking the Sim button in the Command Toolbar. For more information on CPR see the
section on Rendering in the Common Reference guide.
Post Processing
113
Post Processing
Once the operations to machine the part have been created, the file needs to be post processed.
Post processing converts a part file (VNC file) which contains the machining operations
(toolpaths) into a text file (NC program) that can be transferred to the machine control. Post
Processors specific to individual machine controls are used to convert the VNC file into a text
file. For general information on Post Processing see the section on "Post processing" in the
Getting Started guide.
2-Axis Lathe
Label Definitions
L This designates a regular 2-axis turning post. A Lathe post has 2 linear axes (X and Z) that
can position and cut simultaneously.
Code Issues
• Tool Tip
a. The system draws the toolpath to the center of the tool tip radius. The X and Z-axis
values are output to the theoretical tool tip if the system is able to calculate a touch-off
point in both axes. X or Z-axis values are output to the center of the tool tip radius when
the software is not able to calculate the touch-off point in that particular axis.
b. If the tool is machining parallel to the Z-axis, the X values are output to blueprint
dimensions. If the tool is machining parallel to the X-axis, the Z values are output to
blueprint dimensions. So, the theoretical tool tip only aligns with blueprint dimensions on
faces and diameters.
c. When the tool is machining at an angle, the X and Z-axis values will not match the
blueprint dimensions. This is because the theoretical tool tip is not always a blueprint
dimension. So, in order for the system to get the surface of the tool in position to cut the
114
Post Processing
part, the theoretical tool tip is calculated closer to the part, and in some cases inside the
part.
d. Most Lathe Posts output X and Z values to the theoretical tool tip. Posts can be modified
to output X and Z values to the center of the tool tip radius.
• Canned Cycles
a. Lathe canned cycles are output when the Prefer Canned checkbox is checked. This
checkbox will only be available if Auto Clearance and Material only are not selected. If
Auto Clearance and/or Material Only are selected, the system will not output Canned
Cycles.
Label Definitions
ML This designates a Mill/Turn post.
S This designates a Mill/Turn post that segments rotary arcs into linear moves.
I This designates a Mill/Turn post that supports Polar and Cylindrical Interpolation. A Polar
and Cylindrical Interpolation Mill/Turn post will output a G2 or G3 with rotary moves.
Y This designation is for a 4-axis Mill/Turn machine that has a linear Y-axis.
P This designates a C-axis positioning post. A Mill/Turn positioning post will rotate the part
and then move in X and Z. It will not rotate and cut simultaneously.
N This designates a Mill/Turn post that does not use subprograms. This is known as a “Long
Hand post”. Subprograms are frequently used for multi-process drilling, C-repeat drilling, Z-
repeat milling, C-repeat milling, Patterns (OD only), and so forth.
115
Post Processing
B This designates a B-axis rotation post. This supports the creation of coordinate systems
that has the tool rotate about the B-axis.
Code Issues
Tool Orientation
• When using a mill tool on the Face or OD, it is important to define the orientation of that tool
correctly. When Milling or Drilling on the face, make sure the orientation of the tool is
perpendicular to the face. When Milling or Drilling on the OD, make sure the orientation of the
tool is perpendicular the OD. If the tool is not oriented properly, the output will not be correct.
• In the Rotate tab, the option buttons Position and Polar & Cylindrical Milling determine whether
C-axis moves or Y-axis moves are output during Polar & Cylindrical Milling operations. If the
Position radio button is selected, the system calculates Y-axis moves. If the Polar & Cylindrical
Milling option button is selected, the system calculates C-axis moves.
• If your machine does not have a Y-axis, then you need to select the Polar & Cylindrical Milling
option button.
• If your machine has a Y-axis, this capability can be added to any Mill/Turn post.
Rotary Feedrates
a. Most rotary feedrates are calculated in Degrees Per Minute per rotary segment based on
its length. Since the length of each segment is variable, the system outputs a different
feedrate for each segment. The resulting rotary feedrate can be a large value based on
the Degrees Per Minute calculation.
b. Certain CNCs, such as Haas and Mazak, calculate rotary feedrates using Inverse Time.
Any Mill/Turn post can be modified to use Inverse Time for feedrates.
c. Polar Interpolation posts use inches per minute for rotary feedrate calculations. Any
Mill/Turn post can be modified to use Polar Interpolation with inches per minute
feedrates.
116
Communications
Communications
The system contains integrated communications. Third party communications packages can
also be used to communicate with CNC machines. Before data can be sent to the CNC machine,
the communication parameters need to be set up. To access the Com Set-Up tab choose File >
Preferences. This dialog is used to set up communication protocols needed for sending a file to a
control or receiving a file from the control. Different controls have different protocols
(parameters). Refer to the machine control manual for the necessary protocol specifications.
For detailed information about Communication, see the Getting Started guide.
Protocols
Adding
To add a new protocol, type a new name and change the settings for the machine. Click the Add
button. The name will appear in the list.
Changing
To change a protocol, select it from the protocol list and modify the information. The changes are
automatically saved.
Removing
To remove a protocol, select the protocol from the list and click the Remove button.
117
Conventions
Conventions
GibbsCAM documentation uses two special fonts to represent screen text and keystrokes or
mouse actions. Other conventions in text and graphics are used to allow quick skimming, to
suppress irrelevancy, or to indicate links.
Text
Screen text. Text with this appearance indicates text that appears in GibbsCAM or on your monitor.
Typically this is a button or text for a dialog.
Keystroke/Mouse. Text with this appearance indicates a keystroke or mouse action, such as
Ctrl+C or right-click.
Code. Text with this appearance indicates computer code, such as lines in a macro or a block
of G-code.
Graphics
Some graphics are altered so as to de-emphasize irrelevant information. A “torn” edge signifies
an intentional omission. Portions of a graphic might be blurred or dimmed to highlight the item
being discussed. For example:
Annotations on a graphic are usually numbered callouts (as seen above), and sometimes
include green circles, arrows, or tie-lines to focus attention on a particular portion of the graphic.
118
Links to Online Resources
119