06 Common Reference
06 Common Reference
Common Reference
Proprietary Notice
This document contains proprietary information of Cambrio Acquisition, LLC (“CAMBRIO”) and is to
be used only pursuant to and in conjunction with the license granted to the licensee with respect to
the accompanying licensed software from CAMBRIO. Except as expressly permitted in the license,
no part of this document may be reproduced, transmitted, transcribed, stored in a retrieval system,
or translated into any language or computer language, in any form or by any means, electronic,
magnetic, optical, chemical, manual or otherwise, without the prior expressed written permission
from CAMBRIO or a duly authorized representative thereof.
It is strongly advised that users carefully review the license in order to understand the rights and
obligations related to this licensed software and the accompanying documentation.
Use of the computer software and the user documentation has been provided pursuant to a
CAMBRIO licensing agreement.
Copyright © 2021 CAMBRIO. All rights reserved. The Gibbs and GibbsCAM logos, GibbsCAM,
Gibbs, Virtual Gibbs, and “Powerfully Simple. Simply Powerful.” are either trademark (s) or
registered trademark (s) of CAMBRIO in the United States and/or other countries. All other
trademark(s) belong to their respective owners.
Portions of this software and related documentation are copyrighted by and are the property of Siemens Digital
Industries Software.
Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the
United States and/or other countries.
Contains PTC Creo GRANITE® Interoperability Kernel by PTC Inc. All PTC logos are used under license from PTC
Inc., Boston, MA, USA. CAMBRIO is an Independent Software Provider.
Portions of this software © 1994–2021 Dassault Systèmes / Spatial Corp.
Portions of this software © 2001–2021 Geometric Software Solutions Co. Ltd.
Contains Autodesk® RealDWG™ kernel by Autodesk, Inc., © 1998-2021 Autodesk, Inc. All rights reserved.
DMG MORI Models provided in conjunction with GibbsCAM © 2007–2021 DMG Mori Seiki Co., Ltd.
Contains VoluMill™ and VoluTurn™ software by Celeritive Technologies, Inc. © 2007–2021 Celeritive Technologies,
Inc. All rights reserved.
This Product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit
(http://www.openssl.org/). This Product includes cryptographic software written by Eric Young ([email protected]).
CAMBRIO
Modified: Thursday, March 11, 2021 6:41 PM
Contents
INTRODUCTION 8
MAIN MENU 10
File Menu 11
Preferences 14
Display Preferences 15
Interface Preferences 29
Machining Preferences 35
File Preferences 39
Import/Export Preferences 41
Auto Save Preferences 42
Coordinate Systems Preferences 42
Post Processor Comments 44
Communication Setup Preferences 47
Intermediate Tooling Preferences 48
G-Code Editor Settings 49
Additive Preferences 51
Materials 51
Importing a Material into the Database 55
Selecting Material from within a process dialog 57
The Edit Menu 58
Clipboard 59
Select and deselect 59
Geometry Expert 63
The View Menu 65
View Orientation and Control 66
Explode/Coordinates 67
Visibility 67
The Modify Menu 69
Transform 71
Other Modify Commands 74
Wrap/Stock 78
The Solids Menu 80
3
Tools sub-menu 80
Validity Checks 80
The Features Menu 83
Hole Wizard 84
Hole Manager 84
Attribute Manager 85
Feature Manager 85
The Window Menu 86
Arrangement 86
Managing a Large Number of Processes 87
Tool, Process , Operation and Workgroup Managers 88
Viewing Data 88
Editing Data 89
Multi-Selection 89
Multiple views 90
Manager Context Menus 90
Title Bar Context Menu 91
Header Customization 92
Report Row Context Menu 92
The Plug-Ins Menu 94
The Wire EDM Menu 95
The Macros Menu 95
Diamond Insert 95
Configuring the Macros Menu 96
The Help Menu 98
Online Help 98
Dynamic Help 100
CAMBRIO 101
About the Online Help 102
Troubleshooting the Online Help System 105
4
Workgroup 127
Body Bag 128
CAD Command Toolbar 128
Geometry Palette 128
Dimension Palette 129
Surface Modeling 129
Solid Modeling 129
CAM Command Toolbar 130
Tools 130
CAM 130
Tile Lists 131
Cut Part Rendering and Simulation 131
Program Error Checker 131
Post Processor dialog 131
Options tab 133
Workfixtures tab 134
Summaries Command Toolbar 135
MTM Command Toolbar 135
Sync Control 135
Part Stations 136
Cut Part Rendering and Simulation 137
Cut Part Rendering and Simulation Options 138
Playback Controls 139
Record Video 140
CPR/Rendering Visibility Controls 141
Simulation Control Icons 144
Simulation Context Menus 151
Legacy CPR Context Menu 152
All Context Menus 152
Printing the Rendered Image 156
5
Rename/Delete/Reset Buttons 166
Toolbars Tab 166
Positioning Command Toolbar Groups 167
Exit 167
Moving Command Groups around the workspace. 167
MISCELLANEOUS 169
Lists 169
Tool List 170
View/Edit Tool List 171
Save or Load Selected Tools 172
Process List 173
Save or Load Process Lists 173
Operations List 175
Appearance and Behavior of Op Tile Stacks 176
Opening, Closing, and Scrolling a Stack of Op Tiles 177
About Manual Stacks 177
Dragging and Dropping 177
Extended Tile Lists 177
Dockable Panes 178
Other Workspace Items 179
Workspace 179
Axis Block 179
Trash 180
Shortcuts 180
Cursors 181
Eyeball icon 183
Freehand Actions 183
Freehand Move and Rotate 184
Right-Click 185
Colors 185
Hole Manager 186
Math Functions 187
Interrogate 187
APPENDIX 189
6
About Clearance Volume 189
A Discussion About OpenGL 190
Recommendation 191
Known Issues and Fixes 191
FAQ (Frequently Asked Questions) 191
CONVENTIONS 193
Text 193
Graphics 193
INDEX 195
7
Introduction
Introduction
Welcome to the GibbsCAM Common Reference guide. GibbsCAM is a modular application,
meaning that different customers will have different functions depending on their need. In other
words, not everybody needs Mill/Turn functionality or the SolidSurfacer module.
But much of GibbsCAMs interface and functionality is shared or is common across the many
modules. This guide documents most of the common interface items found throughout GibbsCAM.
Some options or third-party packages create their own Menu Bar entry. These packages are not
covered in this guide. Intermediate Tooling, Reporter, and Plug-Ins are all covered in separate
guides.
It is recommended that you also read the Getting Started guide in conjunction with this guide.
8
Main Screen Components
1. Quick Launch Bar 4. Status Bar 7. Process List 10. Operations List
Commands
2. Main Menu 5. 8. Axis Block 11. Trash
toolbar
3. Floating Toolbar 6. Tool List 9. Workspace 12. Command Search
9
Main Menu
Main Menu
The Main Menu is available to the user at all times. The Menu provides access to many of the
system’s functions through individual sub-menus. Some items may or may not appear depending
on the installed options.
Command Search
Command Search lets you find a command just by typing in a portion of its name.
You can hover your cursor over a list entry to see tooltips
(illustrated left). Click to execute the command. Click either the
main or sub-menu icon to highlight the command in the
UI, (it flashes yellow) but not execute it.
If a menu item is grayed out, it cannot be selected. Selecting geometry or some other appropriate
item on the screen may change the menu item so that it becomes black and can be selected.
10
Main Menu
File Menu
The system will keep track of the parts that have been most recently used and will display
information on folders. Moving the cursor over a recently opened file displays a larger preview of the
part.
Clicking the pin icon on the part view saves the part file onto the pinboard. This is a scrollable
expanding area which enables parts to be grouped together and will allow more than the most
recent parts to be saved. Use the large pin icon at the top of the pinboard to hide/unhide the pins. All
the last opened part information and pinboard is saved for your next session when you exit
GibbsCAM.
In addition to the standard Windows file controls, there are additional options as detailed below:
File Items
Open
Displays the Open dialog. Change to the filetype required, or choose All Files (*.*). Browse to the file
you want to open and click Open. If a file is currently open, it is closed and the file you select opens.
Save a Copy
This will save the current file under a different name or version and let you continue working with the
original file — the original file will remain open.
Previous system versions are available to save the type to an older version. Please note that saving
a file to an older version may cause the part to lose capabilities or functions not available in the older
11
Main Menu
version. In particular, for parts with toolpath created using Advanced 3D, 5-Axis, VoluMill, or
VoluTurn, we recommend against saving parts backwards to GibbsCAM 12 or earlier.
Type Default Part
You can designate that a particular part file is the default part associated either with one of two
machining types (Mill or Turning) or with an MDD (Machine Definition Document):
l To save the part as the default for its type, choose File > Type Default Part.
l To save the part as the default for its MDD, choose File > MDD Default Part.
Result: The part is saved in a special folder (the Default Parts Folder) with a special filename, such
as (for Type Default Part) New Mill Part.vnc, or (for MDD Default Part) New 3 Axis Vertical
Mill.vnc. The name and location of the Default Parts Folder are available through Pathfinder —
typically
C:\Users\<username>\AppData\Roaming\CAMBRIO\GibbsCAM\<version>\DefaultParts\.
When a new part is created, the MDD Default Part will be copied in if it exists for this MDD;
otherwise, the Type Default Part will be copied in; or, if there is no default part set for either the
MDD or the machining type, then the new part will be blank.
Definition:
In GibbsCAM terminology, the MDD (Machine Definition Document) is where all aspects of a
particular machine are organized and stored, including its linear and rotary axes, its toolgroups,
spindles (part stations), and utility stations, and how these are associated and organized into Flow
Axis Sets, Interop Moves, etc. It also specifies the post processors, coolants, extended cycles, and
simulation bodies available to the machine, and it records preferences for work areas, limits,
clearances, and many other items.
Exchange
Import/Export
The Import and Export dialogs allow a variety of file types to be exchanged into and from the current
file. Each of the import types can be directly opened through the File > Open command. For
specific information on how each file will be interpreted and translated, see the Data Exchange
guide.
Pack and Go
You can easily create and use package files (*.gcpkg) containing a GibbsCAM part and the
transportable portion of the environment that the part requires or expects.
Please Note: Be aware of proprietary considerations before you share parts and
environments with others. For example, you might have a part file that is not proprietary, but
12
Main Menu
its associated post, or Machine Sim part files, might be subject to a license or nondisclosure
agreement.
To create a package: On the main menu, File > Pack and Go.
Peripherals
Print Drawing
Selecting Drawing... (Ctrl+P) will print the geometry, toolpath, and the rendered image as they
currently appear on the screen. The exact output will vary depending on the settings in the Printing
preferences; see “Printing ” on page 24.
Post
Post... becomes active when a file has been post processed. Posted output can also be printed from
the Post Processor dialog.
Communication
Communication dialog allows the user to specify how to send and receive text or VNC files to and
from the machine control. The Communication dialog can also be accessed from the Post
Processing dialog. For more information on the use of this dialog and Post Processing see the
Getting Started guide and the guides for Mill or Turning.
Intermediate Tooling
UKM provides the ability to support a Toolblock Library (a generic term encompassing adapter
blocks, holders for toolholders, right-angle heads and adjustable heads, etc.) and a
13
Main Menu
Fixture Library (chucks, tailstocks, steadyrests, etc.). For a part setup, you can see locations
and orientations of toolblocks and adjust their offsets, and you can control the display of tools and
toolblocks in the toolgroup. For more information, see “ Intermediate Tooling Preferences ” on
page 48. You can also change the machine configuration using Machine Data.
Application
Preferences
Preferences opens a dialog that allows you to set all the preferences and behaviors for GibbsCAM.
This includes communications with a CNC, establishing default file extensions, and details on how
to save files and set up the display output, as well as interaction with the mouse or digitizer. All the
preference settings are described in “ Preferences” on page 14.
Materials
This choice opens the Materials dialog which allows you to view, add and modify material properties
and cutting speeds. For a full description of this function, see “ Materials” on page 51.
Exit
Preferences
The Preferences dialog presents tabs containing controls that affect different parts of the system.
14
Main Menu
Display Preferences
The Display preferences affect what you see on screen or what you print out.
15
Main Menu
1.Enabled
2.Disabled
Appearance
The Appearance settings directly affect the look of the GibbsCAM workspace. Beyond just the
“look” of the workspace, these settings can directly affect the system’s performance. There are
three categories which can each have different settings.
Display
The Display category affects the immediate workspace and solids.
Op/Tool and Machine Sim
This affects how simulation will look and behave.
You can choose from several preset themes, including GibbsCAM 2005 No OpenGL, GibbsCAM 2006,
GibbsCAM 2005 OpenGL, and many others. You can have different settings for Op/Tool and Machine
Simulation. Or, you can set Op/Tool or Machine Simulation to use the same settings as Display by
choosing “Display” from the drop-down list.
GibbsCAM 2005 No Open GL uses the legacy GibbsCAM cut part rendering and behavior. Older
systems may work best under this setting. Note that Op Sim and Tool Sim still work when using this
option, but it closely resembles the legacy ("CPR") rendering. GibbsCAM 2005 OpenGL has the
legacy look but uses OpenGL to accelerate solids and Op/Tool Sim. GibbsCAM 2015 3DS is the
standard display. GibbsCAM 2006 CR and GibbsCAM 2006 SW are variations on the GibbsCAM
2006 appearance.
Edit Appearance Settings...
Clicking this button opens a dialog that lets you create your own appearance setting and choose
options. This can help speed up the system display.
16
Main Menu
17
Main Menu
Colors Tab
You can control the color and transparency of solids, surfaces, and many other items. The color
picker is described in “Colors ” on page 23.
Material Properties
The Material Properties of bodies can be modified as well. This is what kind of material a body
looks like. By controlling Specular, Ambient light, and Shininess values, a body can look like plastic
or aluminum or stainless steel.
Specular
The Specular value is the amount of reflectivity bodies have and color of the reflections. A low
value (color) means that the surface is dull. A high value (a brighter color) means the surface
is very reflective. You can select a color or define the RGB values for this attribute.
Ambient
The Ambient value is color of the non-directional lighting on the part. You can select a color or
define the RGB values for this attribute.
18
Main Menu
Shininess
Shininess is the size or intensity of reflections. This is a value from 0 through 255. Low values
create larger highlights (which are less intense). High values create smaller, very intense
bright spots. Here you see two examples of a part with low shininess and high shininess.
The lower shininess settings create larger, less-intense reflections. The high values create
small, more-intense reflections.
Below are some examples of lighting modes to show you how the different lighting can affect
the shininess. The models have two different settings for the part color. The top two bodies
are based on the default settings. The bottom two bodies have a lower specular value and
four light sources.
1. Low shininess
2. High shininess
Pre-selection Properties
The items in this section control the appearance of items on mouseover or mouse hover when
Solid Edges When active, the edges of a preselected body will be shown in the pre-selection.
Halo Transparency Sets the transparency of the pre-selection. A value of less than 20 will be
very subtle, whereas the maximum value, 255, will make the preselection opaque.
Halo Thickness Sets the width in pixels of halos and edges that surround pre-selected
elements.
Sim Tab
The items in the Sim tab allow you to define the color of the various items displayed by CPR. You
can change the default color of rendered objects by setting the RGB values or by clicking on the
appropriate color button and selecting a color. Separate colors can be applied to the Stock, selected
bodies (Target), Fixtures, toolpath (Op), interference (Clash), the primary color of the cutting tool
(Tool), the Shank of the cutting tool, and the color of wireframe drawing (Edge). The color picker is
described in “Colors ” on page 23.
19
Main Menu
You can set the transparency level for the stock, fixtures and tools. A value of 0 turns the
transparency off (the item is solid); the maximum value of 255 makes the item completely
transparent. Whether the stock and/or fixture is transparent is controlled by the right-mouse menu
of the Render Control palette. The tool transparency is set using the Invisible, Transparent, and
Solid buttons on the Render Control palette.
Background Tab
The items in the Background tab allow you to define the colors of the cut part rendered background.
Both the single color background (defined by the Color setting) and the gradient background can be
customized. The gradient consists of up to four colors, one per corner of the workspace.
Gradient
This option switches the single color workspace to a gradient, making it easier for you to
distinguish between standard rendering and the OpenGL rendering modes, which may be
slower. The colors of the background may be customized (as seen above) by changing the
default colors.
Draw Axis
This enables/disables the display of a small Red (horizontal), Green (vertical) and Blue (depth)
axis marker in any of the four corners of the workspace. This marker can help visualize the part’s
20
Main Menu
orientation, and hovering over the marker with the mouse enables a temporary trackball.
Choose the location to display this marker, or turn it off.
Faux Shadows
This item enables the drawing of shadows for bodies. The shadows are not created from light
sources but are instead just to the Bottom, Back or Side of the model. The shadow can help with
part orientation but can slow the display.
System Tab
These options normally do not need to be modified. The items found in this tab can help improve the
performance of Op Sim or Tool Sim, depending on your CPU, the amount of memory available, the
video card, the type of monitor and its display. Some experimentation may be necessary to
determine the optimal settings for any given computer. As a general rule, computers with higher
quality/faster cards will not need to change these options.
Display Lists
This is a speed optimization. It is recommended to turn this on if you have a fast video card with
128+MB of memory. This option outputs solid geometry to OpenGL display lists. Using display
lists can improve the performance of Simulation and, on some graphics adaptors, provides
performance improvements for rendering all solids. Generally, newer cards with hardware
geometry acceleration will take advantage of Display Lists. Using this option can require large
amounts of video adaptor memory.
There are two instances where turning off Display Lists may be useful.
a. If you find that Legacy CPR or Simulation crashes with some regularity (this is likely the
result a data-management issue with a MachineWorks/graphics card manufacturer).
b. Sometimes using display lists can result in fairly slow rendering. This situation is hard to
gauge but it has to do with inefficient display list management inside the graphics card
manufacturer's OpenGL implementation, typically where the card shares video RAM with
the computer’s memory. A good example is rendering a large contouring pass will be slower
with display lists than without. This is because certain video card manufacturer’s OpenGL
implementations are bad at managing display list memory. All the tiny changes to contoured
stock and the data added to the display lists can adversely affect the simulation speed
through inefficiencies.
Partial Updates
This is a speed optimization. Partial Updates lets the system redraw only sections of the display
that have been modified. Among newer video cards that use Display Lists, some will benefit
from Partial Updates, others will not. Partial Updates is particularly useful in optimizing display
updates in Simulation/CPR during animations and especially when the Steps Per Update is
smaller and animation runs more smoothly. Please note that some video cards do not support
partial update behavior. The trade-off of using Partial Updates is that on some video cards there
may be situations where a part of the display is not drawn correctly.
Vertex Arrays
This option structures solid topology as an efficient point-reduced mesh and uses optimized
OpenGL functions to send data to the graphics adaptor. This option requires additional memory
to store meshes and additional processor bandwidth to pre-calculate the meshes. This can be a
big speed improvement on systems with a adequate video card, i.e. a lot of memory.
21
Main Menu
Soft Shadows
Applies a blurring filter to the projected shadow. In some parts with extreme bounding volume
aspect ratios (like MTM), soft shadows may eliminate all projected feature details. On some
video cards this can have a large impact on solid rendering performance.
Driver
Select the type of OpenGL rendering that will be used in the next graphics session — either the
next part that is opened or the next GibbsCAM session that is launched. The options are:
Hardware
This is fully accelerated OpenGL. This option uses OpenGL to render all geometry, which
includes solids and toolpath. This mode requires a redraw whenever an overlapping window
is moved over the geometric window.
Software OpenGL
This is a software simulation of OpenGL. This is a standard implementation across all
Windows hardware platforms so it should work the same on every machine, but provides no
acceleration. This mode does not support shadows and uses the non-OpenGL method for
rendering non-solid geometry. This option does not require a redraw whenever an
overlapping window is moved over the geometric window. This option provides for a more
compatible result but sacrifices speed and power. This option should only be used if your
video card has poor or no OpenGL support, or if you experience unacceptable graphical
issues.
P-Buffer
This is a partially accelerated OpenGL. This option uses accelerated OpenGL to render solid
geometry and shadows but, like the Software mode, uses the non-OpenGL method for
rendering non-solid geometry and does not require a redraw whenever an overlapping
window is moved over the geometric window. This mode is not supported on all graphics
adaptors but appears to work well on NVIDIA. This option provides for a highly compatible
rendering system but sacrifices speed.
Facet Body Opacity
This item sets the visibility of facet bodies. Facet bodies are created from STL files. See the Mill
manual for more information.
22
Main Menu
Driver Info
This item opens a dialog that displays the currently available OpenGL drivers on the machine,
their supported extensions, and the amount of currently used and available graphics memory.
Test Frame Rate
This item tests the number of times per second that the current display is redrawn.
Colors
1. Standard Colors
2. Custom Colors
3. Color Mixer
4. Saturation Level
5. Add Custom Color
6. Use Custom Color
The Rendering Preferences lets you select a color from one of the forty standard choices. Clicking the
Default Color button is the same as clicking Escape, inasmuch as the dialog will close and the color
selection will not change.
To create a custom color, click near the color you wish to use, adjust the slider to select the
saturation of the color, and click one of the two buttons to the right of the color mixer and slider. The
upper color button (“Add Custom Color”) selects the specified color and adds it to the current
custom palette. The lower color button (“Use Custom Color”) selects the color but does not add it to
the custom colors palette.
23
Main Menu
Printing
Geometry, bodies, toolpath and rendered images can all be printed by selecting the Drawing item in
the Print submenu. The Printing Preferences section of the Display preferences lets you specify how
the system will handle the background color and the colors of the image.
Separate options are available for printing the geometry and toolpath and for the rendered part.
Selecting Screen will print the drawing exactly as it appears on the screen, with a black background
and the colors as they appear on the screen. Selecting Screen on White will print the image in color,
but on a white background. Selecting Black on White will convert all the colored items to black and
print them on a white background. If the printer being used is a black and white printer, the Black on
White option should be selected to ensure that all portions of geometry, including those that are of a
light color, can be seen in the print. If a color printer is being used, any option can be used.
Bodies
The Bodies section of this preference contains settings that affect the graphic display of bodies and
sheets.
The Render Faces button (found in the Floating Taskbar)
determines whether bodies and sheets will be rendered
as objects or wireframe drawings. The wireframe
drawings of the solids or sheets will be displayed as either
Edges or Facets depending on the selection made for Wire
Drawing.
Chord Height
A chord is a straight line that joins any two points on an arc or circle. The chord height is the distance
from the chord to the arc or circle. This setting determines the faceting resolution when bodies and
sheets are rendered. The smaller the chord height, the closer the facet will be to the arc or circle,
resulting in a better rendered image. When the setting is very tight, the on screen drawing of bodies
and Boolean operations can become slow. A setting of 0.01 inches or 0.25mm is recommended for
most systems.
Grid Brightness
The Grid Brightness option is for the Level 2 interface only. This slider controls the brightness of the
coordinate system grid in the stock diagram. The brightness can be adjusted by moving the slider.
24
Main Menu
Other Items
Marker size
You have the option of displaying Small, Medium, Large or Extra Large Markers.
For Turning inserts when no toolholder has been specified, select this checkbox to display a
"pseudoholder" (rectangle drawing) in the tool preview window.
This setting is used when higher-order splines are imported into the system. The value specifies the
number of line segments that will be drawn to create the spline. For a smoother spline drawing,
enter a larger number. For the spline to be drawn faster, enter a smaller number. This value only
affects the drawing resolution of the spline, not the machining tolerance.
25
Main Menu
There are separate settings dialogs for Op/Tool Simulation and for Machine Simulation. Both have
virtually the same options but they save separate data files. They are opened by using the Display
preferences tab (File > Preferences > Display):
These dialogs can also be accessed by right-clicking the corresponding rendering dialog.
Performance
Drag the performance slider to choose predefined settings to set greater accuracy or greater
speed, or to choose custom settings.
Cutting
Frames per Second
A greater Number of frames equals better quality, but less speed.
26
Main Menu
1. Chord Height
This setting is the resolution for the cut part displayed. The smaller the value, the higher quality
of the display and the more resources needed by the system, resulting in a slower rendering,
depending on your system's capabilities.
Body Chord Height
Determines the resolution of bodies (part, stock, and fixtures) in rendering.
Chord Height
You can set the Chord Height to a specific value, or a percentage of the
Body's Chord Height:
The % of Body’s Chord Height option uses the value set in the Properties
dialog. A setting of 100% uses the body Chord Height while a setting of
10% is 1/10th of the body Chord Height. Any percentage between 1 and
100,000 is acceptable. As the percentage is set higher, the body displays
faster but appears rougher.
Slider
This item affects the responsiveness and quality of the rendering. The Angle values can have a very
large impact on the rendering speed versus quality, especially on rotary operations. A low number
will create very small angles in rotations, resulting in a smooth image. A high number can create a
rendered part that is not smooth but is very fast. Please note that this does not affect toolpath, only
the rendered part.
For Machine Simulation, the Auto Range checkbox enables the use of the stock size to define
minimum and maximum feed and rapid lengths.
Feature
Circular Threads
This options renders “circular” threads rather than proper spiraled threads. Enabling this option
will render threads much more quickly.
27
Main Menu
Approximate Arcs
This option renders arc features as a series of lines. Approximated circles may provide greater
rendering stability.
Collisions/Program Errors
Collision and Program Error checking are available for Op Sim and Machine Sim. You can choose
any or all of the various feedback methods that alert you to a collision: The Beep option provides an
audible alert; Log To Display outputs errors to the Clash Console log window; and Stock Flash
provides a visual alert to the error by flashing the rendered stock. Stop Animation will cause the
rendering to stop when a collision is detected.
Collision Tolerance
The Collision Tolerance setting allows a different value for parts in metric and inches. Any collision
within the specified tolerance generates a collision alert.
Gouge Tolerance
Gouge Tolerance allows you to specify how much removed stock material can be ignored without
considering it to be a gouge. Drag the slider to the left to decrease (tighter tolerance), or to the
right to increase (looser tolerance).
Statistics
When the Statistics option is enabled, a window will open when you activate Simulation. The window
logs the current frame-rate for your machine as well as any logged errors for the CPR session.
Reset
Resets all values to the default .
28
Main Menu
Interface Preferences
The items found on this tab affect the basic interactions of GibbsCAM, including its “look-and-feel”.
The items on this tab let you set base size of GibbsCAM, the interface you will use, how dialogs
behave, selection behavior, and many other things.
Window Size
This option determines whether the application will occupy all of your monitor (Start Maximized) or
will be in windowed mode when you launch the application. Selecting the Enable Caption will leave
the blue bar visible (the caption bar shows the name of the application and has a Close box).
Deselecting this checkbox will hide the bar so that the menu bar is at the top of your screen.
When the application is not maximized, you can resize the window by dragging an edge or corner.
29
Main Menu
Dialogs
Transparent Dialogs
Selecting this option allows each dialog to have a custom transparency setting. You can also set
a default transparency setting that all applies to all dialogs until they are customized.
When Transparent Dialogs is in effect, the title bar of each dialog includes an icon ( ).
Click the icon to bring up a slider that lets you set a custom transparency for the dialog.
If Transparent Dialogs is not selected, the icon is hidden and all dialogs are opaque.
Window Snap Positioning
Enabling this option will cause windows and dialogs to “snap” to nearby windows. This allows
for easy and neat arrangement of windows.
Dialogs Roll-up
Selecting this option will cause dialogs to automatically “roll up” to show only their title bar when
the mouse leaves the dialog. When the mouse enters the title bar, the dialog unrolls to show its
contents. Enabling this option adds an icon to the title bars. When the “pushpin” is down ( ),
the dialog does not roll up. When the pushpin is up ( ), the dialog can roll up.
Dialogs Follow Application
Selecting this option will cause all windows and dialogs to follow the application window if it is
moved.
30
Main Menu
Level
The Interface preferences allow users to toggle between the Level 1 and 2 interfaces. Although
users should use the interface that best suits their needs and knowledge, using the Level 2 interface
is recommended. This is because the Level 2 interface is a more refined and optimized interface,
providing a richer environment for the user. New and Current Part lets you specify the default level
interface the system should use. Open Part lets you designate whether the system will open an
existing part with the interface level that the part was originally created in, or with the interface level
that the system is currently running.
Level 1
This interface provides full functionality to the production Mill and Turning modules, using the
Command Toolbar. The full functionality of Level 1 does not, however, encompass Advanced
CS, Tombstone Management System (TMS), Multi-Task Machining (MTM), Solids Import,
2.5D Solids, SolidSurfacer, or Machine Sim capabilities.
Level 2
The Level 2 interface gives users the most advanced set of features, including the Command
Toolbar and floating Taskbar. The Level 2 interface is necessary for using product options
Mill/Turn, Polar & Cylindrical Milling, MTM, Advanced CS, Solids Import, SolidSurfacer,
Machine Sim, or TMS, and is available to all users.
Open Part
This defines the interface level an existing part will be opened in. Part opens a vnc file and sets
the interface level to match the level used to create the file. Current opens a vnc in the interface
level currently in effect.
Selection
Targeting Pixel Tolerance
This setting specifies the accuracy you need to have when you select an item in the workspace.
The default setting, 5 pixels, means that the workspace item is selected if it lies within 5 pixels of
the cursor tip when you click the mouse, and not selected if it lies 6 or pixels from the cursor tip. If
more than one element is within range, the system selects the closest geometry.
31
Main Menu
Other Items
Always show tool preview on hover
Specifies whether a preview of the tool is shown when you hover the cursor over a tool tile.
32
Main Menu
33
Main Menu
License Update
The License Installation or License Update dialog lets you drag a license onto the dialog for application
installation, browse the computer for a license file, or run the Registration Tool to obtain a license
file through the Gibbs Activation Service.
• If you already have a license file for v13 or earlier, however, you can simply drag and drop it
onto this dialog, or click Browse for your license file on this computer... to navigate to it and select it.
Reseller Activation - If your Reseller will be assisting you with your installation,
have your registration files (and hardware keys, if any) ready in advance.
License Options
This preference is only available to users of the Network Licensing option. This preference allows
users to specify the licensing options to be checked out from the license server. Select the options
you wish to use and click Check Out. If the options you want to use are available, you can then click
OK; otherwise, you will need to select other product options.
This is useful when a full compliment of product options is unavailable or unnecessary. For
example: Suppose your company has five Mill seats, five Advanced CS seats, and three
SolidSurfacer seats. Even if three other users are currently using SolidSurfacer, you can still check
out a Mill and Advanced CS seat, because there are two open seats for each option.
34
Main Menu
Digitizer Calibration
This preference allows a user to set the functionality of a tablet. The default setting is Tablet as a
mouse.
Tablet as a digitizer in three places: 1) Calibration 2) Mouse Point, 3) Mouse Line. When the Tablet as
a digitizer setting is selected, calibration points must be entered. Any three points on a part print can
be used for this purpose. Place the cursor in a text box, select a point on the print with the digitizer
puck, and enter the X and Y values. Repeat this process for two more points.
Calibration must be performed for each part you wish to digitize, and the calibration does not persist
across instances of GibbsCAM. The calibration can be performed whether a part is open or not.
Machining Preferences
The Machining Preferences tab contains several settings for the system’s behavior when generating
toolpath.
Default Mill/Turning CRC Type
This option allows you to set the default behavior of Cutter Radius Compensation in operations.
This is a default; for any particular part, you can override this default in the DCD (Document Control
dialog), Machining Preferences tab. The Default CRC Type options include Tool Center, Tool Edge,
Finish Profile and Last Used. The toolpath displayed on-screen will not change with each selection,
but the posted output will vary according to your selected preference. Additionally, if you convert an
operation’s toolpath to geometry, the resulting geometry will be reflective of the CRC Type used.
When using custom form tools for turning-type parts, do not use the Tool Edge setting, because the
entirety of the form tool is used in the calculation. Tool Center is the recommended option because
that is the method used by the system to display the toolpath (orange lines) and cut part rendered
35
Main Menu
images. Regardless of the setting you choose, all toolpath drawing and cut part rendering display
as tool center.
Tool Center
The toolpath is rendered on-screen this way regardless of which CRC type option is selected.
With this option, the toolpath is calculated to the center of the tool including any stock settings.
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
With this option the toolpath is calculated to the edge of the tool including any stock settings.
CRC offset settings on the control should be set to the tool size.
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.
You cannot enter negative line lengths in Tool Edge CRC approach/exits. This means
there is no way to have an arc only approach. With tool center you simply set the line
length to “0”. With tool edge you have to enter line length equal to -tool radius.
Finish Profile
With this option, the toolpath is calculated to the finish geometry of the part and does not include
stock. The G-code output is essentially a blueprint of your part. CRC offset settings on the
control should be the tool size, plus any stock allowance. This option supports Rough Bore,
Finish Bore, Contouring and Offset Pocketing operations. For pocketing and rough bore
operations the Cut Width must be greater than the tool diameter otherwise tool center is output in
the code. This option is meant to be used as a finish pass.
Last Used
This option keeps the CRC offset setting currently in use.
WARNING: The system does a much better job offsetting the tool than the majority of
controls currently available. Regardless of the setting made in this preference, all
toolpath drawing and cut part rendering is calculated and displayed using the
system’s offsetting mechanism. Therefore, it is possible for the cut part rendered
image produced by the system to look good while the tool, cutting according to the
posted code, will not cut well. If the control’s offsetting mechanism is less advanced
than the system’s, it is possible that when the control produces the offset values,
errors and interference will result.
36
Main Menu
What exactly is meant by arc radius and line length in CRC? The arc radius is to tool centerline for
all CRC types. Line length is the distance you want the tool edge to start away from the geometry
start point.
1. Machining Marker
2. Process dialog Line value
With Tool Center the line length and arc radius are tool centerline distances, meaning that a 90°,
9mm radius tool centerline arc will bring the tool edge down 9mm from the finish wall.
Tool Edge CRC defines the line length and arc radius in terms of edge position. If you specify “0” for
the line length, the tool edge starts on the geometry, and a tool radius-long line will be output in the
G-code for CRC to turn on. This results in “no move.” If a line-arc entry is used, you have to
visualize the equivalent finish geometry approach radius that will result from the arc radius
specified. The line length is measured from this finish geometry arc start point.
Please note that the toolpath for “0” length approach/exit lines are drawn incorrectly. The output
toolpath appears to be correct. You can check the output toolpath by converting an operation to
geometry. The orange toolpath line drawn is not the output toolpath, but rather a prediction of actual
tool motion from turning CRC on/off. If you set the preferences to Tangent Entry Line to Arc, and Tool
Edge, it is easy to see how these values work. The very first move is an angled line. The tool
positions at a finish geometry equivalent position at the start point of the entry line. We assume G41
will be applied on the first move, and the orange line angles over to the start point of the centerline
toolpath. This stays centerline until CRC off on the last line.
37
Main Menu
Hole Wizard
The Hole Wizard section contains buttons to access the preferences for Hole Data. These preference
settings control the behavior of the Hole Wizard. In addition a predefined list of bolts and tap
definitions can be accessed here. The Bolt Table and Tap Table dialogs are spreadsheets that
contains standard data and user entered definitions of bolts and tap holes. These items are fully
described in the Features guide.
Hole Manager
Opens a dialog which enables setting of preferences for Hole Manager. This is fully described in
the Features guide.
5-Axis Preferences
Opens a dialog which allows you to set caching parameters for 5-Axis toolpath calculation. Caching
uses additional space to speed up Redo performance during a session.
For example, if 5-Axis toolpath has been created during a session, then enabling caching means
that a Redo of that toolpath will recalculate only the changed data instead of recalculating all data.
For complicated toolpath and a location with fast I/O, such as an SSD (solid-state drive) or EFD
(enterprise flash drive), this can significantly improve performance.
38
Main Menu
File Preferences
The items found in the File tab determine how GibbsCAM reads and writes items in files.
Undo Memory
This value determines the amount of memory space in megabytes to be reserved for performing
Undo functionality.
Save Size
This preference lets you control the size of the files that have solids. The files can be saved as a
Large or Minimal (without facets) file. Saving without facets creates a smaller file, but will require more
time to regenerate the facets when the file is opened. On slow systems, this regeneration may be
quite long, depending on the size and number of solids.
Alert When Overwriting Post Output File
This option will present an alert if you overwrite an existing NCF file when generating a post. This
option will also open a Save dialog, allowing you to select a different name for the new post,
protecting the older file.
Launch New Application on File
This option dictates how the system will respond when a VNC file is opened. If Launch New
Application on File is selected, a new instance of GibbsCAM will open with the selected file. If this
option is not selected, the file will be opened in the current instance of GibbsCAM. If a file is already
open, you will be prompted to save the open file if necessary.
39
Main Menu
• If you have not purchased CutDATA, the Materials Database file has the default name
Material.txt if empty, or else, if it contains custom data, MATERIAL.txt.
• If you have purchased CutDATA, the Materials Database file has the default name
CutDATA.txt.
In either case, you might want to name the file something else (not recommended), or you might
want to keep the file in a more central or convenient location such as the My Documents folder or the
desktop. Clicking the Browse button lets you define where the system should look for your material
database file.
Font Directory
This preference allows you to manually set the font directory that will be used in the Text Creation
dialog. Some users may designate a different folder for engraving fonts to make selecting a font
easier than sifting through a listing of all available fonts on a system. The system automatically
determines the location of the operating system’s Fonts folder; for most users, therefore, this
preference may be ignored. However, if the fonts that will be used for engraving are not kept in the
default system fonts folder (C:\WINDOWS\Fonts), this preference will be necessary. Simply
highlight the target folder that has the engraving fonts and click on OK. Please note that only
TrueType fonts can be used with the system’s Text Creation function.
Additional VMM, MDD & MachineSim Path
This preference allows you to manually set the directory where the system looks for VMMs, MDDs,
and Machine Sim models.
Accelerated Process Loading
Significantly increases system performance for loading process lists and tool lists, using additional
memory.
40
Main Menu
Import/Export Preferences
The items found in the Import/Export tab affect how data is translated to and from GibbsCAM.
File Extension
These preferences set the extensions that will be added to different types of files that are created by
the system:
• The extension associated with Post is added to the text file generated by the system when a part
file is post processed. The default extension is NCF.
• The extensions associated with IGES, DXF, and Point List are used when importing and exporting
geometry.
• The extensions associated with Parasolid, SAT, CATIA V4, and VDA are used for importing and
exporting solids files.
Each entry in the dialog may contain more than one extension for a type of file. For example,
Parasolid files might have the extension x_t or xmt, depending on the application that saved the
file. Multiple entries must be separated by a comma and a space.
Choose Solidworks Configuration upon import
SolidWorks configuration allows the creation of multiple variations of a part or assembly within a
SolidWorks file. If checked, a dialog will appear during import to enable selection of the
configuration.
41
Main Menu
GibbsCAM has the option of automatically saving the file you are working on. You should be aware
that saving will purge any available Undos and Redos.
By default, auto-saved part files are saved in the same folder where they were opened. You can
override this default by selecting Override Backup Location and specifying a backup directory.
You have the option of saving As Backup file. Selecting this option has the advantage that you can
continue working on your current file as normal, with redo and undo available. The backup file
created is a temporary file that can be automatically deleted when you close GibbsCAM (although
you can override the automatic deletion if you want). The backup file is used only if the software
crashes before you close GibbsCAM.
42
Main Menu
The Coordinate Systems tab allows users to set the guidelines for the automatic creation of new
coordinate systems. It is recommended that beginning users check all of the items in the New CS
section. This will result in more coordinate systems being created but geometry will not be modified.
These preferences affect the associativity between coordinate systems, geometry and toolpaths.
When these items are all unchecked, geometry and toolpaths may change their position to reflect
modifications made to the coordinate system on which they are based. In some cases, this may not
be a desired effect, so these preferences have been included to give the user control over CS
associativity.
Self Definition
This has an effect when modifying a CS and geometry is selected.
- When this item is checked the system will automatically create a new coordinate system
rather than updating the current CS. This will only occur if geometry was selected to modify
the CS and it is assigned to the CS being modified. The result is that the geometry selected
for the modification will not change its location. The geometry will still be based on the
coordinate system in which it was created rather than having its location in 3D space moved
to reflect the new CS modification.
- If this item is unchecked, any modifications to a CS will result in geometry in the CS moving
with the CS.
Geometry References
This has an effect when modifying a CS that contains geometry.
- When this item is checked, if a modification is made to a CS that was used for existing
geometry, the system will create a new coordinate system rather than modify the current
CS, which would result in moving the geometry.
- If this item is unchecked, any modifications to a CS will result in geometry in the CS moving
with the CS.
43
Main Menu
Toolpath References
This has an effect when modifying a CS that was used for machining.
- When this item is checked, if a modification is made to a CS that was used as the Machining
CS for an operation, the system will create a new coordinate system rather than adjust the
current coordinate system. This prevents the changing of the position of toolpath.
- If this item is unchecked, any modifications to a CS that was used for existing toolpath will
result in modified toolpath.
Out of Plane Rotation
This has an effect when modifying a CS that was used for machining.
- When this item is checked, the system will automatically create a new coordinate system
anytime geometry is rotated out of the plane in which it was based. Rotating out of plane
would be rotating geometry along its horizontal or vertical axis, as opposed to about its
depth axis.
- If this item is unchecked, geometry may be rotated and the CS will not be modified.
Set New CS Visible
When this is checked, the CS Frame Indicator will be displayed on the screen for any CS that is
automatically created by the system based on these preferences.
44
Main Menu
The Post Processing preference allows the user to specify comment data that is output in the NCF
file generated by the system. If an item is checked, that data will be output. At the end of this section
is a simple program that shows most of these options in use.
Extended Characters
Selecting this option will allow characters beyond the ASCII 1-128 character set to be output in the
post. Your machine should support non-English character sets to use this option.
Program Name
This item will output the name of the part file at the beginning of the program.
Program Comment
This item will output any comment entered in the Document Control dialog “Comment” section. The
comment will be placed in the program header.
Format Code
This option will output the ID number of the post processor that was used to generate the program.
The ID number will be placed in the program header.
Format Name
This option will output the exact name of the post processor that was used to generate the program.
The name will be placed in the program header.
Date and Time
This option will place the date and time the program was created in the header.
Absolute or Incremental
The program will include in the header whether the output is absolute or incremental.
Number of Parts
This outputs the number of parts being posted in the program header.
Starting Tool State
This option outputs whether the post processor expects the first tool to be in the spindle or tool
changer.
Special Functions
By default this option is off. When active, the post outputs an explanation of Utility Data commands
that are available with this post. This is potentially a significant amount of text.
Operation Number and Type
With each new operation in the program the operation number and type will be output.
Operation Comment
This option will output any comment associated with the operation at its start in the program.
Workgroup Comment
This option outputs the workgroup name at the start of each operation.
Tool Number and Type
This option outputs the tool number and type at the start of each operation.
Tool Comment
If there is a comment associated with a tool, it will be output at the start of the operation.
45
Main Menu
Length in Characters
This option will output the program length in characters in the program footer.
Length in Feet
This option will output the program length in feet in the program footer.
Length in Meters
This option will output the program length in meters in the program footer.
Sub Number
In operations that have sub-routines, the sub-routine number will be output as a comment.
%
O1( PROGRAM: POSTEXAMPLE.NCF ) Program Name
N1G17G40G80
N2T1
N3M6
( OPERATION 1: HOLES ) Operation Number and Type
N4G54
N5S3000M3
N6G90G0X20.Y20.
N7G43Z50.H1
N8M8
N9Z2.5
N10G81G99X20.Y20.Z-53.906R2.5F250.
N11G80G0Z2.5
46
Main Menu
N12M9
N13G91G28Z0.
N14M5
N15M30
%
( FILE LENGTH: 502 CHARACTERS ) Length in Characters
To send a post file to a CNC machine, the parameters for data transfer must be set up in the File >
Preferences Com Set-up dialog. This dialog is used to set up two-way communications for
transmitting data between a control and workstation. Different controls have different protocols or
parameters. Refer to the machine control’s manual for the protocol specifications.
Adding a Protocol
To add a new communication protocol, enter the name of the new protocol, change the settings to
match those of the CNC machine, and click the Add button. The new protocol will appear in the list.
47
Main Menu
Changing a Protocol:
To change protocol information, select the protocol from the list and change the information. The
changes are automatically saved when the dialog is closed or when a different protocol is selected
in the list.
Removing a Protocol:
To remove a protocol, select the desired protocol from the list and click the Remove button.
This lets you set the default folder used for Intermediate Tooling.
You can set the default view to either Quick View (static image) or Dynamic View :
• Quick View is suitable for slow systems with underpowered graphics.
• Dynamic View is recommended for most systems, because you can pan, rotate, and zoom the
preview using many of the same mouse movements and keyboard shortcuts that you use in the
workspace, like CTRL-drag to pan, center-mousebutton-drag to rotate, marquee to zoom in,
CTRL+U to unzoom, and so forth.
48
Main Menu
This lets you select an application for displaying and editing post files.
Editor Choices
When a post file is processed, the system will automatically launch the application of your choice
and display the posted output.
No G-Code Editor
You can choose to disable the editor, in which case you will still be able to look at the output in the
post Processor dialog window.
Internal Editor
The GibbsCAM built-in G-Code editor provides the following features:
49
Main Menu
• Editing and file capabilities, such as Cut/Copy/Paste, Undo/Redo, and Save/Save As.
• Context colors that distinguish at a glance items like code, code labels, and parameters within
individual G-codes and M-codes.
• The ability to edit multiple subs. Each sub occupies its own tab in the window.
• When editing multiple flows, you can choose either independent scrolling, where each flow is
independent of all others, or synched scrolling, where each G-code stream is padded as
needed so that separate flows remain aligned according to their syncs.
• Customization: You can set colors and font however you like, and you can edit and create sync
definitions.
50
Main Menu
If you require the G-Code editor to be permanently displayed, open it from the Plug-Ins menu using
Open G-Code Editor. If you have your own editor, this can also be opened from the Plug-Ins
Custom Application
Any application that can open and read ASCII text files such as Notepad or Word can be used as
your custom editor. Click the Browse button to locate the custom editor you want to choose.
You can select the Advanced Options checkbox if you want to use the ability to pass variables to the
custom editor. When this option is enabled, %f passes the filename; %p passes the path down
to the folder that contains the file; and %s passes the path and filename.
Additive Preferences
This lets you set the default data folder used for Additive Machining.
Materials
51
Main Menu
Materials database is available from the File menu Materials. The Materials Database is used
for storing and quickly retrieving feeds and speeds recommendations for various types of materials.
All Materials Database information must be entered by the user unless the CutDATA™ material
library has been purchased. To access the database, you can also click on the Material
button in any of the process dialogs.
If you have not purchased CutDATA, the Materials Database file has the default name
Material.txt if empty, or else, if it contains custom data, MATERIAL.txt. If you have purchased
CutDATA, the Materials Database file has the default name CutDATA.txt.
The database is set up in a hierarchical format. A Family can contain more than one Alloy group and
is at the top of the hierarchy. Within the Alloy group(s) you can then specify materials. Materials are
sorted into hardness ranges and cut types. When you select an alloy group the Alloys text field
becomes active, where all of alloys that fall into the alloy group can be listed.
52
Main Menu
Materials Dialog
6. Calculate RPM button
1. Family
7. Calculate Feed Button
2. Alloys textbox
8. Comment
3. Alloy Group(s)
9. SFPM (SMPM)
4. Material data list
10. ipr (mmpr)
5. Suggest button
11. Cut diameter (Turning)
Family
The dialog above shows some of the different families that come with the CutDATA™ database.
When a family is selected, the Alloy Group list will fill up with the groups that are part of this family.
Alloy Group:
An alloy group contains a list of all the alloys that fall into a material family and can be machined with
the same parameters. When an existing alloy group is selected, the material list will fill up with
materials.
53
Main Menu
Alloys
This is a large text edit box which if using CutDATA, already contains a list all of the alloys that are in
the alloy group. The information in this box is available to edit when an alloy is selected.
Material Data List
The materials in this list are grouped together by cut type, hardness, and tool material.
Comment
If a comment has been entered, it will be displayed here.
Edit Material
To edit material information:
The following settings are only available from the Edit Material or New Material dialogs.
Hardness
The text in this field is used to set up different hardness ranges that can all be machined with the
same settings for a specific material.
Condition
This is the condition of the material. It is related to the hardness value. It is only used for reference
and will not affect any calculations.
XY Depth
This box is used to enter the depth that the tool will be buried into the material. The axes change
depending on the cut type selected.
Tool Size
This is the diameter of the tool.
54
Main Menu
Tool Material
This dropdown menu is a list of the available materials for tools.
Cut Type
This dropdown menu is a list of the different cut types available in the database.
SFPM (SMPM)
The value in this box will be used as the suggested Surface Feet Per Minute (or Surface Meters
Per Minute for metric) when a material is selected.
ipr (mmpr)
The value in this box will be used as the suggested Inches Per Revolution (or Millimeters Per
Revolution for metric) when a material is selected.
Comment
This box allows an additional comment to be displayed when the material is selected in the
Materials dialog.
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.
Import Material
Click this button to open a dialog where you can navigate to and select a tab-delimited *.txt file
that defines a material.
55
Main Menu
defining does not have an entry (typically a comment), then the category must be entered as
“NULL” (without quotes). Each category has a particular type of data it can read. A “string” is text
and a “real number” is any non-irrational number, e.g., -4, 0, 8, or 0.1215.
Type of
Category Example
data
real
Cut Depth 75
number
real
Tool Size 6
number
real
Surface Feed 45
number
† These strings must match strings in the current Material Database dialog. That means the Tool
Material must be
Diamond Other.
56
Main Menu
‡ These strings must match strings in the current Material Database dialog. That means the Cut
Type must be
Following is an example of a material entry as seen in Microsoft Word. The arrows represent tabs
and the pilcrow (¶) is a return.
57
Main Menu
The Edit menu contains options that enable you to adjust and
select file contents.
1. The actions and clipboard sections are the standard
Windows commands for removing and inserting text and
features. You can set the amount of memory allocated to
"undo/redo" in the File Preferences menu.
2. Select and deselect,
3. Geometry Expert. These four commands are used with
Geometry Expert.
4. If changes have been made to part geometry or solids,
selecting Redo All Ops will automatically reprocess all of the
operations and the new toolpath will reflect the changes.
58
Main Menu
Clipboard
The Clipboard is used as a temporary storage space for geometry, solids, text, tools and process
tiles. You will find the clipboard from the Main menu > Edit > Clipboard. You can also use the
standard Windows keyboard shortcuts.
Cut option (Ctrl+X) will delete whatever items are selected and place them on the Clipboard.
Any contents of the Clipboard will be replaced at this time.
Using Copy (Ctrl+C) will perform the same action as Cut, but will not delete the selected item,
and place a copy of the item in the Clipboard.
Choosing Paste (Ctrl+V) can do two things. If something is selected, it will replace that
selection with the contents of the Clipboard. If nothing is selected, the contents of the Clipboard will
be pasted in either the drawing window or in an active text box depending on whether the Clipboard
contains text or geometry.
The Clipboard can only hold one selection at a time. This means that it can hold either text or
geometry, but not both. If text is copied into a Clipboard holding geometry, the geometry in the
Clipboard will be lost.
Cut and paste is an easy way to move geometry between Workgroups in the same part file. You
can also move geometry, solids, tool tiles, and process tiles between parts. If you are Cutting and
pasting items between GibbsCAM instances, they must be the exact same GibbsCAM version for
the paste to work. Items can be Cut, Copy and Pasted even after closing GibbsCAM and
relaunching it. If you copy Processes, the system will automatically recreate the tools that are
associated with the Processes. Please note that you can only copy Workspace items (geometry
and solids) or items in the Tool or Process list.
59
Main Menu
Invert Selection
Selected items are deselected and all unselected items are now selected.
Select/Deselect by Attribute
This item opens a dialog box that lets you specify an attribute, comparator, and comparison value.
When you click the Select button, all elements and bodies that match are added to the selection set;
when you click the Deselect button, all elements and bodies that match are removed from the
selection set. For information on attributes and comparisons, see the Features guide.
Mouse Drag
When the Mouse Drag item is selected, you can drag the cursor around an area to select all the
geometry contained in that area. This is equivalent to holding down the Shift key when click-
dragging the mouse.
Select Special
Circles
There are three circle selection options. All Circles will select all circles in the current
workgroup. Full, Radius and Full, Dia. Range will bring up the following dialog boxes.
Full Diameter Range
This dialog allows you to select all full, unterminated circles in the current workgroup whose
diameter is equal to or between the value range entered in the text boxes.
Full, Radius
This dialog allows you to select all full, unterminated circles in the current workgroup with a
radius equal to the value entered in the text box.
60
Main Menu
Points
The Points selection options are as follows:
Connectors will select all points used to connect geometry in the current workgroup.
Terminators will select all points used to terminate open geometry in the current workgroup.
Lines
There are three options to select Lines.
Feeds will select all lines designated as “Feed” in the current workgroup.
Rapids will select all “Rapid” lines in the current workgroup. See the Modify menu section of
this document for more information on Feed and Rapid geometry.
Curves
This will select all dimensioning annotations made in the current workgroup.
Text
61
Main Menu
Edges
The Edges item will select all edges of selected bodies and sheets that are in the Workspace. Any
edge you do not want to select must be manually deselected.
Faces From Selected Profiles
The Current CS item provides a quick way to select all geometry and bodies in the current coordinate
system. Geometry or bodies defined in coordinate systems other than the currently active CS will
not be selected.
By Depth
To select elements By Depth, enter values for From and To (in other words, depth values) to define
the maximum and minimum parameters for the selection. When the Select button is clicked any
element that lies within the range (wholly or partially) will be selected. If a section of connected
geometry falls within the selected range, only within-range elements will be selected. None of the
connection points or other elements outside of the range will be selected.
By Reference
To select an element By Reference, enter the Reference number that corresponds to the desired
selection. Reference numbers are assigned by the system to every geometric element created. They
can be viewed by turning on Labels from the View menu. To make the selection, click the Select
button.
By Body Comment
To select (or deselect) bodies by comment, simply enter the search criteria in the By Comment dialog
and click on Select. This will select all bodies whose Comments field contains the search criteria.
62
Main Menu
A search can be very specific, such as a name given to the body, or the search may be very simple,
such as selecting all bodies with the letter “s” in the comments. When Full Comment is selected, only
bodies whose comments are exactly the same as what you entered will be selected. When Match
Case is selected, capitalization of words is taken into account: even if “rounded” was entered and a
solid or sheet contained “Rounded” as a comment, it would not be selected.
If the entry is left blank, all bodies with no comment will be selected.
By Body ID
To select a body using Select > By Body ID, enter an ID number that corresponds to the solid or sheet
you want to select. ID numbers are assigned by the system to each body that is created or imported,
and can be viewed by querying the properties of the body. For bodies in the Body Bag, if View >
Show Solid ID is in effect, the body ID is appended to the body name.
By Body Name
To select bodies (solids and sheets) By Body Name, you enter some data in the Name box to specify
the selection. All bodies have names — either automatically generated (such as Sphere 35) or given
by the user. When Full name is selected, only bodies whose names exactly match the text entry will
be selected. When Match case is selected, capitalization of words is taken into account.
Example: If you were to enter the text “round” into the Name box, it would not match a body named
“Rounded” if either checkbox is selected.
Deselect Special
The items contained in this sub-menu will deselect any geometry or bodies of the chosen type. The
Deselect sub-menu items have the same criteria as the Select sub-menu (explained above).
Geometry Expert
Insert Row
This item will insert a blank row in the spreadsheet above the currently selected row. When an
inserted row contains the necessary information and is entered, the system will recalculate the
shape and attempt to incorporate the inserted feature into the existing shape, if possible.
Use Other Intersection
This item will toggle between Use Intersection #1 and Use Intersection #2 in the menu. This option
enables the user to select different intersections between concurrent features in the spreadsheet.
This option is available when the feature defined by the current row intersects the feature defined
by the following row in two places. This item will change the point of intersection selected in a
previous post targeting dialog to the other possible choice.
63
Main Menu
Delete Row
This item will delete the selected row from the spreadsheet. As soon as the row is deleted, the
system will adjust the remaining shape to maintain the appropriate connections, if possible.
Reverse All Rows
This item is only active when the Geometry Expert spreadsheet is open. When selected, it will
reverse the order of the rows in the spreadsheet which will change the direction of the shape as it is
loaded in Geometry Expert. This is useful when loading a shape that was imported or created using
the Free-Form CAD tools. When a shape that was not created using Geometry Expert is loaded
into the spreadsheet, the system decides whether to go in a clockwise or counterclockwise direction
when placing the features into the spreadsheet. Shape direction has the potential to affect the angle
values of lines and the direction of arcs. There are times when the system will load the shape in the
opposite direction than the one desired. When the shape has been loaded into the spreadsheet,
select the Reverse all rows item to reverse the order of features. This item is only available when the
spreadsheet contains feature rows.
64
Main Menu
The View menu provides access to commands that affect the display and how things are viewed.
This includes the Workspace, items within the Workspace, geometry, solids, workgroups, and
coordinate systems.
• View Orientation and Control next
• “Explode/Coordinates” on page 67
65
Main Menu
• “Visibility” on page 67
(Ctrl+E) Top view is the standard, default view of the XY plane in Mill, ZX in Turning. Bottom is the
opposite view.
Front Rear
Right Left
(Ctrl+G) This is a view of the positive YZ plane in Mill, positive ZY in Turning. Left is the opposite
view.
Isometric Reverse Iso
(Ctrl+I) This is a “world” view. The part is drawn such that the part dimensions are all
foreshortened equally. Reverse Iso is the opposite view of the isometric part.
Home Reverse Home
(Ctrl+H) This is an option for Mill/Turn, Multi-Task Machining, Advanced CS, SolidSurfacer, and
products that build on these products. Home View is equivalent to the Top View for 2-axis mill or
turning parts. For any part with multiple coordinate systems, Home View rotates the view of the part
to a view normal (3D perpendicular) to the current coordinate system. The Home view always
displays the part with the positive depth axis projecting out of the screen. This has the effect of
showing the part rotated into the position it will be in when it is machined. Reverse Home shows a
view of the negative side of the active CS.
Op Cutting Plane Reverse Op Cutting Plane
Click to highlight an operation, then select this option. The Cutting Plane of the operation is
displayed.
Unzoom
(Ctrl+U) Also known as no zoom. This sets the scale of the stock diagram to the maximum size that
displays the entire stock diagram. The actual size is based on the stock size and the current view.
Redraw
(Ctrl+R) This item refreshes the screen image allowing the user to get a better indication of what is
currently drawn on the screen. Geometry, toolpaths, or the rendered part image can be redrawn
using this item.
Previous View
(Ctrl+K) This item changes the current view to the last view that was worked in.
66
Main Menu
Zoom In Out
(Ctrl++) Increases/Decreases the scale of the view, enlarging/shrinking by 25% each time you
press Ctrl++.
Explode/Coordinates
Explode View with Preview
View each connected shape and solid with space separating it from the others, displayed from the
cameras perspective. An insert preview window is displayed. Hovering over any area in the
preview window will zoom the main view to that area.
Explode
2D location 3D location
The Mouse position dialog may also be accessed from the geometry context menu. The top section
of the dialog allows the user to view the absolute two-dimensional (X and Y) or three-dimensional
(X, Y and Z) location of the cursor. As the cursor is moved, the values are updated. The lower
section of the window displays the incremental distance between two selected points, the relative
distance between a selected point and the cursor and the angle of a straight line between two
selected points or a point and the cursor.
By selecting two points with the mouse, the Mouse Position dialog will display the distance between
the two chosen points as an incremental value. Each point selected will be confirmed by a red
marker on the ruler within the dialog. When one point is selected, the system will display the
distance (and angle) between the selected point and the cursor.
Visibility
67
Main Menu
Labels
(Ctrl+L) If this item is active, labels will be drawn next to every geometry feature. Circles and arcs
will be labeled C#; Lines L#; Points P#, and Bezier splines (free-form curves) B#. The # is
determined by the order the points and features were created in.
Points
(Ctrl+J) If this item is on, all points (plain points, connectors, and terminators) will be shown.
Extend Lines
When this is active, all unconnected lines will extend to the edge of the stock. If it is turned off, lines
will only extend to the features they were created between.
Show Stock & Origin
If this option is turned on, the gray outline of the stock and the origin marker will be drawn.
Show Geometry
(Ctrl+[) When enabled, this redraws only points, lines, circles/arcs, and splines. It will draw
geometry over the rendered image of the part.
Show Hole Features
This toggles screen display of hole features. The top of the hole is shown as a cross. The bottom of
a blind hole is shown with a line perpendicular to the hole axis.
Show Solids
If this is turned on, solids and sheets in the workspace will be displayed.
Show Dimensions
This toggles screen annotations on and off. Or, if the model contains PMI (Product and
Manufacturing Information), it opens the pull-down menu for the Show Dimensions Floating
Toolbar button, so that you can choose which items to show or hide.
Indicate Sheet Side
When enabled, the negative and positive sides of each sheet will be drawn in different colors.
68
Main Menu
69
Main Menu
70
Main Menu
The Modify menu contains commands for changing the state of geometry and bodies. All options
under this menu, except Move Part Origin, require geometry or a body to be selected before
their functions can be performed.
Several of the options have multiple pictures, one for the Mill module and one for the Turning
module. A few options treat Mill/Turn as a separate case. The functionality of each of the options is
identical for both the Mill and Turning modules; however, the dialogs differ slightly due to the
different axis designations.
This checkbox option is found in several of the functions accessed from the Modify menu. The
functions can be applied to entire workgroups as well as to any selected features. This function is
accomplished by checking the Visible WGs checkbox and clicking Do It. Visible workgroups include
all workgroups that are displayed in the Workspace, including background workgroups. The Reverse
Arc, Change CS (XYZ) and Change CS (HVD) items in the Modify menu do not have dialogs associated
with them. These three functions can also be applied to all items in Visible WGs by selecting the
item from the WG List context menu, accessed by right-clicking the Workgroup list.
• Transform
• Other Modify Commands
• Wrap/Stock
Transform
Force Depth/Radius
This selection sets the absolute Z value of all selected geometry to the Z value entered. This option
is unavailable when working in the Turning module and therefore the item is grayed out in the
menu.
Mirror
71
Main Menu
This selection will move the selected geometry or bodies to the other side of the axis or axes
specified around an axis point entered in the text boxes. Clicking Do It will perform the mirroring
function. This dialog can remain onscreen for further use while other functions are performed.
Absolute Rotate
This selection will rotate selected geometry or bodies at an absolute angle around a specified point.
That is to say: The geometry will be rotated from an angle to another angle around the point
specified in the X and Y (in Mill) or Z and Xr (in Turning) text boxes. The angle of a geometric element
can be determined by interrogating the feature. Clicking Do It will perform the rotating function. This
dialog can remain onscreen for further use while other functions are performed.
2D Rotate
This selection will revolve or rotate the selected geometry or bodies around the point specified in
the X and Y (in Mill) or Z and Xr (in Turning) text boxes. The selected feature will be rotated by the
amount specified in the Angle text box, in either a CW (clockwise) or CCW (counterclockwise)
direction depending on the selection made. Clicking Do It will perform the rotating function. This
dialog can remain onscreen for further use while other functions are performed.
72
Main Menu
Scale
This selection will change the size of the selected geometry by the amount specified. The value
typed in the Amount box is a ratio of one, one being full size. The inches >> mm or mm >> inches
buttons will change the units of measurement accordingly. The Mill module has an Include Z option.
If the Include Z option is turned on, the Z values of the selected geometry will be included in the
scaling process. Include Z will not have an effect if the selected geometry is at Z0. Clicking Do It will
perform the scaling function. This dialog can remain onscreen for further use while other functions
are performed.
Absolute Translate
This selection will move the selected geometry or bodies from a position to a new position. This is
an absolute move by a certain value. Clicking on Do It will perform the translating function. This
dialog can remain onscreen for further use while other functions are performed. Please note that
you do not need to use a value directly associated with the geometry or body. That is to say: You
can move an element from its position to a new location based on relative numbers. For example, a
sphere centered at X20Y20 can be moved to X40Y40 using a FromPos value of X0Y0 and a ToPos
value of X20Y20.
73
Main Menu
Translate
This selection will move the selected geometry or bodies by the specified amount. Clicking Do It will
perform the translating function. This dialog can remain onscreen for further use while other
functions are performed.
This item will Duplicate and perform the specified action. Force Depth, Mirror, 2d Rotate, Scale or
Translate the selection. First, the selected geometry will be duplicated. Then, depending on the
option selected, the selected geometry is moved to one or more new locations based on the
number typed in the times text box.
Duplicate
(Ctrl+D) This selection copies the selected geometry or body to the same location. After this is
done, the next step is to move the duplicated item to another location, possibly using another item
under this menu. Additionally, Duplicate is useful for creating an unconnected feature in the same
location as a currently connected feature.
74
Main Menu
Geometry
Sort
This selection is only available in the Mill module. It provides the user with a method for sorting the
selection order of a selected group of points and unconnected circles. Once the points or circles are
sorted, the reference numbers (labels) are changed to match the new order. This is particularly
useful when performing drilling operations, because the system drills holes in the order they are
selected. There are three possible sorting options: S pattern (Zig Zag), Closest Hole next, and Reverse
pattern. The different options are described below.
75
Main Menu
(Ctrl+T) A circle can be fully connected either using the less than 180° arc or with the greater than
180° arc. The system automatically selects the less than 180°arc as the fully connected feature. If
the other arc is needed, select the connected arc and the Reverse Arc item. In other words, selecting
Reverse Arc will tell the system to use the other side of the connected arc.
Toggle Feed Status
Toggle Feed Status allows the user to toggle the status of geometry from a Feed line to a Rapid line.
This is particularly useful in roughing operations as illustrated in the Mill Tutorial where mouse lines
are drawn, depths are changed and Feed or Rapid is designated.
This image shows a series of tool moves. The dashed lines indicate Rapid moves and solid lines
indicate Feed moves. Note that we are rapiding into the part. In the second image we have toggled
the lines from Rapid to Feed where the tool moves down onto the part.
Toggle Wall/Air
This option toggles geometry between wall features (light blue) and air features (red). This is used
for pocketing, particularly for open sided pockets. Tools will not cross wall geometry but can cut
across air features. See the Mill manual for more information.
76
Main Menu
Segment Spline
Segmenting splines means converting a smooth curve (a NURBS) into a series of line or arc
segments that approximate the shape of the curve. The features, or segments, may consist of lines
or arcs. When converting the spline to segments the Accuracy must be set. The Accuracy value is the
chord height used to designate how closely the segments will approximate the spline. The tighter
the accuracy, the more segments that will be created to approximate the spline.
Segmenting splines into Arcs is generally preferable over segmenting into Lines. Arcs will provide
smoother toolpath and less G-code output.
The series of images illustrate the differences between segmenting a spline into lines versus arcs at
two different accuracy settings. As you can see, even a loose accuracy with arcs is smoother and
more accurate compared to the same accuracy used with lines.
Solid/Sheet
Shrinkage
The Shrinkage function is designed to be used when creating molds to compensate for shrinkage
factors encountered in the manufacturing process, compensating for the rate at which an injection
substance will shrink in a mold cavity. The Shrinkage item allows users to perform uniform or axial
77
Main Menu
reductions or enlargements on selected bodies. The Shrinkage range is -10% to 10%. A selected
body can be reduced or enlarged up to 10% of its original size.
Final Size = (100 - Shrinkage%) * Start Size /100
The Toggle Sheet Side item will flip the inside and outside of a sheet. This item is useful when
solidifying sheets into bodies using the Offset solidify option. When sheets are converted into bodies
by offsetting, the offset must be calculated from one side of the sheet or the other. The Max and Min
offset values are referenced from one side of the sheet. To offset the sheet from the other side,
select the sheet and then select the Toggle Sheet Side item.
CS
Change CS (XYZ)
When Change CS (XYZ) is used, all selected geometry will be assigned to the current coordinate
system. The geometry will stay in its same location in 3D space. It will change color to reflect the fact
that it is now in the current coordinate system. All selected arcs will be segmented (changed into
line segments), if the coordinate system they are being changed into uses a different plane than
their original coordinate system. If the Advanced CS module is not installed, this item will be grayed
out in the menu.
Change CS (HVD)
(Ctrl+\) When Change CS (HVD) is used, all selected geometry will be assigned to the current
coordinate system, and the HVD values of the geometry will be preserved. This means that the
geometry will be modified to be planar to the new CS location preserving the relative position. If the
Advanced CS module is not installed, this item will be grayed out in the menu.
Wrap/Stock
Unwrap Geometry
Selecting this item returns the display of wrapped geometry to flat geometry and takes dialogs out
of radial mode.
Wrap Geometry
78
Main Menu
Selecting this menu item will wrap all geometry in any Wrapped workgroup and switch Geometry
dialogs to radial mode. Geometry will be “wrapped” around the part at the radius or depth at which it
was defined. This item is most useful in the Level 1 interface or as an alternative to the Wrap
Geometry button found in the Toolbar of the Level 2 interface.
Shrink Wrap
(Ctrl+‘) When this item is selected, the window zoom size becomes just large enough to display
all geometry in the part (including visible and hidden workgroups). This is especially useful when
working with imported files.
Shrink Wrap Visible
(Ctrl+]) When this item is selected, the window zooms out or zooms in to display all visible
workspace elements without excess blank space. This is especially useful when working with part
files that include hidden ( ) workgroups or items in the Body Bag.
Move Part Origin
This function can save the trouble of recalculating the values of stock definition in the Document
Control dialog if the part’s origin needs to be modified. This selection will move the part origin
relative to ALL the geometry in EVERY workgroup incrementally by the values typed in the
appropriate axis text box. In other words, the current location of X0, Y0, Z0 or Z0, X0 will change
incrementally by the values in this dialog and a new X0, Y0, Z0 will be established. When using
MTM you can choose which spindle will be modified. Clicking on the Do It button will move the
origin. This dialog can remain onscreen for further use while other functions are performed.
79
Main Menu
The Solids menu provides tools for verifying the validity of bodies and toolpath. Most of the items in
this menu are system development tools that may be of little use to end users; however, on some
occasions, they may be helpful as a method of diagnosing issues with solids.
Rebuild
This command will update any solids if changes have been made in the part’s history. This
command is also accessed by right-clicking on a body and is often used in conjunction with the
Recreate command. This function is not undoable.
Check Self-Intersect Loops
It is recommended that this option is left on for optimal 3D toolpath generation. Turning it off will not
save any system resources.
Tools sub-menu
The system’s arsenal of tools for diagnosing problematic solids can be found in this menu. These
options are miscellaneous tools to check and correct bodies as well as report and output data. Each
item is described below under the category to which it belongs.
Validity Checks
These items do not fix any errors or problems you may be experiencing, but are simply a means to
determine whether the body you are using is valid or not. This may aid in troubleshooting any
problems you are experiencing with machining solids.
80
Main Menu
When this item is selected, the system checks to ensure that all selected entities are valid. If a sheet
is not valid, it will be deselected once the check is complete, allowing the user to identify the
problem. An error message identifying the specific problem will also be displayed for each invalid
entity.
Check Face Validity
This item runs a face validity check on the selected sheets. This function can also be performed by
clicking on the Face Check button in the Stitch Utils dialog, and is useful for when stitching has failed to
identify problem areas before attempting to stitch again.
Machining Face Check
This item checks the validity of selected faces to see if they can successfully be machined. Machining
Face Check is only necessary when using the Gen 2 Engine in surfacing operations. After validating
the face(s), the system will display a message with information on the face(s) if the check passed or
an error message on each of the bad faces.
Remove Unneeded Topology
This command will inspect selected bodies or faces for any unneeded elements. If two items share
the same underlying surface, the body will be simplified. In this example we have a sphere and a
cuboid. The sphere (consisting of surfaces) shares a common underlying surface with another
sheet. The extra sheet will be removed from the model when running this command. One edge of
the cuboid actually consists of two intersecting lines. The lines will be modified to be a single edge.
Simplify
This function attempts to convert NURBS surfaces into analytic surfaces within a given tolerance
amount. Often times when surface files are imported, analytic surfaces are converted to NURBS;
this function will convert those NURBS back into analytic. The geometry of a body is simplified
wherever possible. A body will be defined by lines, circles, spheres, cubes, cylinders and tori
instead of B-splines.
Multi-Pass Stitch
Multi-Pass Stitch is a setting used with the Solidify function. When Multi-Pass Stitch is active, the
Solidify function will perform successive attempts to solidify sheets, starting at the tolerance
81
Main Menu
specified. Sheets that do stitch at the specified setting will be stitched; any sheets that do not stitch
at that tolerance will be attempted at a looser tolerance. This will be attempted a third time at a still
looser tolerance. Multi-Pass Stitch is on by default.
Check Trimmed Surface Polyline
This item verifies the validity of trimmed surface polylines to ensure proper machining. Check
Trimmed Surf. Polyline is only necessary when using the Gen 2 Engine in surfacing operations.
Check Op Gouges
The system will perform a check to see if a selected operation gouges a selected body. A gouge is
defined as being off by greater than 50% of the machining tolerance. This command only works
with ball endmill tools. If the operation gouges, two lines will be drawn from the tool to show the
gouge. The first line runs from the tool center to the tip, and the second line runs to the point of the
gouge. This is illustrated in the following image.
Selected Op to Screen Points
This command creates points at the beginning and end of each feature of a selected operation. Any
type of operation on a solid may be used with this command. The Selected Op to Screen Points
command is useful for dimensioning toolpath. The image on the right shows a lace cut operation
composed of line segments. Note the many points created by Selected Op to Screen Points. If the lace
cut was defined by arcs or splines, the points would be different.
82
Main Menu
Selected Op to Splines
This command creates a spline between sharp corners of any surfacing operation. For the Selected
Op to Splines command to work the curves dialog must be open. The tolerance of the splines
generated from the toolpath is determined by the settings in the curves dialog. This image illustrates
splines generated from a lace cut operation defined by line segments.
Selected Op to Lightwork File
This command outputs the selected operation to a Lightwork file.
Selected Op to Text File
This command will output a text file of the toolpath. The text provides the position of all features. A
line feature includes the start and end X, Y and Z dimensions. Arcs include start and end point X, Y
and Z values, the arc’s radius and the arc’s direction.
GE to Text File
Geometry Expert must be open to use this function. Selecting this command will output the
Geometry Expert’s contents to a text file named GEDump.txt. The file is created on the Desktop.
This option will remove the History of any selected bodies, making the body an atomic body. Undo
is not available for this.
83
Main Menu
The Features menu provides access to two tools specifically for Hole features and two tools that help
you manage user-defined features..
• Hole Manager helps you to identify and machine holes in solid models.
• Hole Wizard quickly creates hole operations for you using the available tools and geometry.
• Feature Manager provides additional capabilities for managing attributes of type Feature and
elements that have been tagged with Feature attributes.
• Attribute Manager allows you to create and manage (view/sort/edit/etc.) data tags that attach
to multiple elements; attributes can be of type Integer, Real, Text, Color, or Feature.
All options on this menu are fully detailed in the Features guide. This guide is provided with the
installation media and is available for download from https://online.gibbscam.com.
Hole Wizard
The Hole Wizard automates the process of making holes. The Hole Wizard can make a single drill
hole or it can make a pattern of tap holes using multiple tools on any number of holes. The Hole
Wizard does all of this in four easy steps and guides you through them.
Hole Manager
Hole Manager lets you identify Hole features in a model, specifying geometry, creating groups, and
quickly defining the features. From within Hole Manager, you can invoke Hole Wizard (or use
84
Main Menu
Auto Wiz) to invoke it multiple times) to create operations and the list of tools that are needed to
create holes.
Hole Manager is intended for models with a large numbers of holes that are primarily solids.
However, even if you do not have any of the Solids options, you will find the sorting and grouping of
holes very useful.
Attribute Manager
l In the upper left, a two-column table lists the attributes defined for the current part. You can
sort by either column. When one or more attribute names are selected, corresponding
columns appear in the element list on the right.
l In the lower left, the Element Filter pane lets you specify what elements will appear in the
element list.
l On the right is a table of elements that meet the filter criteria. Each qualifying element
appears as a row of values. Cells on the far right show values for attribute whose names that
are currently selected.
Feature Manager
Feature Manager lists user-defined features in a table that displays their ID, Description, Type
(element-selection-based or attribute-comparison-based), Recreate flag, and Color:
85
Main Menu
To modify a feature's Description, Recreate flag (for features based on attribute comparisons), or
Color , click or double-click the corresponding cell.
The Window menu provides control over windows and dialogs. It also provides access to part
summaries including workgroup data, the contents of the tool list, and a summary of the part’s
operations.
• Arrangement , next
• “ Tool, Process , Operation and Workgroup Managers ” on page 88
Arrangement
Close All
Closes all open sub-menus.
86
Main Menu
Cascade
Arranges dialogs so that all title bars are visible but dialog bodies overlap, as shown here:
Minimize All
When turned on, this command shrinks all dialogs to title bars only, tiling them along the bottom
edge of the workspace window, as shown here:
87
Main Menu
Managers are always available from the Main Menu Window tab.
Right-click the Tool/Process/Operation/Workgroup List and select Manager ... from the menu.
Operation Manager and Tool Manager are located in the Command Toolbar.
Viewing Data
In each of the Manager interfaces, you can do any of the following:
• Choose which columns to display and in which order, by right-clicking the column heading and
choosing Customize Headers.
• Sort the display with a simple click on the required column header. You will note that the “sorted
by” is indicated by a triangle symbol in the header — pointing up is low-high, down indicates
high-low.
• Right-clicking anywhere in a row reveals a menu which enables you to:
- Sort the entire tile list, or find tiles and move them within the list.
- Open the corresponding dialog.
- Isolate a subset of rows.
• Print or save the data using the icons provided in the header.
Dozens of data types are available. Tool Manager can display up to 35 columns; Process Manager,
up to 50; Operation Manager, up to 79, Workgroup Manager up to 47. Balloon help will provide a
brief description when hovering over a column heading.
88
Main Menu
Editing Data
The Manager dialogs provide powerful editing capabilities. Clicking the Allow Editing buttons (shown
above) highlights all editable fields. You can modify the value in an editable cell, or you can apply a
single value to many selected items at once.
Multi-Selection
You can select multiple tiles to highlight multiple rows, and vice versa. However — important! — use
extreme caution when using Edit mode, especially context menu item Apply Value to Selected...,
which copies the value from the cell under the mouse location (the pointer cursor) into all
highlighted light-green cells in the same column, whether or not those cells are visible in the current
scroll region. The Apply Value ... choice is unavailable if any of the highlighted cells in the same
column are ineligible to receive the value of the cell that you right-clicked.)
Warning: In Edit mode, a single click can cause far-ranging global changes, and there is no Undo
capability .
To edit data:
89
Main Menu
3. Double-click the field you want to change and type the information. Or, if you are very
confident, you can right-click a cell whose value you want to copy to all editable cells and, on
the context menu, choose Apply value to selected operations This should not be used if you
have any doubt about the outcome.
/>
Multiple views
The manager allows multiple views, and each view can be scrolled independently.
l To create or reposition the horizontal split: Hover your cursor just left of the horizontal
scrollbar at the bottom. When the cursor changes to or , click and drag it to the right
or left to create or reposition the horizontal splitter.
l To create or reposition the vertical split: Hover your cursor just above the vertical scrollbar on
the right. When the cursor changes to or , click and drag it down or up to create or
reposition the vertical splitter.
90
Main Menu
Show Selected/All:
Displays selected or all items in the Manager.
Multi-level Sort
Selecting the Multi-Level Sort… command opens a dialog where you can select up to four columns
you want to use as sort criteria. Check the Ascending checkbox to sort in ascending order,
unchecked will sort in descending order.
Clicking OK transfers the sorted order of the items in your Tool/Ops Manager to the actual Tool and
Operation lists.
Important: Performing a sort changes the order of your operations. If you are not
careful you could tell the system to do something you do not want, such as tapping a
hole before the hole is drilled. The system does have a reminder to warn you that
performing a sort can be harmful but you should still be aware of the potential
consequences.
91
Main Menu
Header Customization
Right-click the column title row and select Customize Headers. This option enables you to select
the columns to wish to show or hide in the Manager reports and place them in the desired order.
Clicking a data type will provide a brief description of the item at the bottom of the screen. The item
is also highlighted in the visible columns window. Please note that data can only appear once in the
report.
• To show a hidden column: Under Available Columns, select a heading and click Add>>.
• To hide a visible column: Under Visible Columns, select a heading and click <<Remove.
• To move a visible column: Under Visible Columns, select a heading and click either Move Up
(to shift left) or Move Down (to shift right).
92
Main Menu
To select items from the row context menu, right-click a detail row and select the item you want
from the menu.
Move To:
Find:
You use the Find option to locate a specific tile by number or jump to
the last tile. For operations, you can also search by tool number.
Sort:
Sorts all tools by Tool number in ascending order. For Operations, sorting reorganizes the
operations by tool number and creation order, from lowest to highest tool number. The system
examines all the operations and tries to group them by tool number to minimize the number of tool
changes. Any blank spaces in the Operations List are removed.
Operations created in a Process Group (a group of processes to machine the same geometry) are
sorted based on their order in the Process List when they were created. For example, finishing
operations are not placed before the roughing operations in a Process List. You can manually
reorganize operations by dragging them to the location you want in the Operations List. The order
of machining in the finished NC program is the same as in the Operations List. Therefore, the order
of tiles in the Operations List is very important. You can organize operations anytime during the
programming of the part.
Please be aware that sorting operations can be risky. For example, you could
potentially tell the system to tap a hole before it is drilled. Please be sure to review the
results of the sort to ensure you get the results you want.
93
Main Menu
Plug-ins are modular functions that are built onto the system to provide enhanced functionality. One
large advantage of plug-ins is that third parties can create software that integrates with GibbsCAM.
Another strength is the rapid development of plug-ins, allowing clients’ needs to be met quickly.
Each plug-in can interact with either geometry, solids, toolpath, the rendered part, or some
combination of these items. The actual contents of your Plug-Ins menu depends on your system and
specific plug-ins installed.
Two drop-down menus provide access to plug-ins: most commonly used plug-ins are on the left,
and Legacy and Custom plug-ins are on the right. Also, you can pin your most-used Legacy plug-
ins to a pin-pad, or hide a pin-pad by clicking the pin icon at the top.
The layout and contents of the Plug-Ins menu can be customized using Plug-In Manager. This
interface allows you to place plug-ins into folders and subfolders (corresponding to submenus and
subsubmenus) and to globally activate or deactivate individual plug-ins and plug-in groups. You are
able to suppress or display plug-ins in any order and also group them into sub-menus. Changes
made by Plug-In Manager take effect the next time you start the system.
94
Main Menu
For a full description of each plug-in provided by the software installation (including Operation
Modifiers that are implemented as plug-ins), see the Plug-Ins guide. This guide is provided with the
installation media and is available for download from https://online.gibbscam.com.
If the Wire EDM option is installed and available to you, the WEDM menu provides two options for
starting the Wire EDM package:
• Launch EDM - Selected Geometry: Starts Wire EDM using only the geometry (2D lines, arcs,
circles, and points) in the current selection set.
• Launch EDM - All Visible Workgroups : Starts Wire EDM using all geometry in all visible
workgroups.
Complete reference information and instructions for using the Wire-EDM package are provided in
the Wire EDM guide. This guide is provided with the installation media and is available for download
from https://online.gibbscam.com.
The Macros menu provides access to macros that have been installed on your machine's global
data folder (such as C:\ProgramData\CAMBRIO\GibbsCAM\<version>). By default, one macro,
Diamond Insert, is pre-installed to this folder. If you or your administrator have placed other macros
under this folder, they will appear under the Macros menu.
Diamond Insert
The Diamond Insert macro is shipped as a sample, but not pre-configured as a Macros menu item. It
lets you create custom diamond-shaped inserts for turning tools. If it is not available on your Macros
menu, follow the steps provided in “ Configuring the Macros Menu” on page 96.
95
Main Menu
The initial dialog of the Diamond Insert macro requires you to select a direction for the insert. For
example, here is the result of selecting Down Left as the setting for Insert Direction.
After you make a choice for Insert Direction, click OK. This opens a new dialog box where you
define the angle type and specify the angles and radii of the diamond insert.
The Macros menu shows all macros that have been installed and configured to appear within the
menu. You can use Pathfinder to learn the location of the predetermined Macros Folder — typically
under a global data folder like C:\ProgramData\CAMBRIO\GibbsCAM\<version>\Macros\ — but
you can use a different location if you prefer. You can add to and customize the menu entries by
selecting menu item Configure to open the Macros dialog. A sample macro, Diamond Insert, is
presupplied under the Macros folder, but the Macros menu will display it only after it has been added
to the configuration.
The Macros dialog lets you add and organize macros:
96
Main Menu
• To add a macro, simply select an empty field, enter the name as you want it to appear under the
Macros menu, enter the path and filename of the .mac file (either by using the Browse button, or
by pasting it from the text buffer, or by keying it in), and then click the Update button. Repeat as
needed.
• To add a separator line, create an entry whose "name" is a single hyphen ( - ). Separators help
you organize groups of macros.
• To move an entry above or below other entries, select it and then click Move Up or Move Down.
Repeat as needed.
• To move an entry subordinate to its predecessor, select it and then click Move In. To move an
entry one level higher in a stack of sub[sub]entries, select it and then click Move Out.
• When you are done making changes, click the OK button. This closes the dialog and
immediately applies your changes to the menu structure under the Macros menu.
97
Main Menu
The Help menu contains options to help you use the system and provides additional information
about the application.
• Online Help, next
• Dynamic Help
• CAMBRIO
• About the Online Help
Online Help
Contents
Selecting this item will activate the system’s online help. A window will open in which you can
browse or search for information.
98
Main Menu
Selecting this option will launch Adobe Reader and open the PDF version of Getting Started.
On Item
This item is the same as clicking the On Item help button found on the GibbsCAM Floating
Toolbar. Once active, the cursor changes to the On Item Help cursor . Clicking on a dialog,
palette or window in GibbsCAM will then open the online help to the section that is relevant to what
you clicked on. This is known as context-sensitive help.
14 PDFs
Selecting this option will launch Adobe Reader and open a “light” version of a PDF organizer that
references a few of the books in the GibbsCAM documentation set. (The full version of the master
PDF is available from the GibbsCAM website, gibbscam.com, or when you install the complete
documentation set.)
99
Main Menu
Online Training
This opens a web browser to view the courses available from Cognus Online Training. Courses
entitled “Whats New in GibbsCAM 14”,” Production Milling for GibbsCAM 14” and “Production
Milling/Turning for GibbsCAM 2016 and Older Versions” are available free of charge. A
subscription-based training program to learn more advanced options such as 2.5D Solids, 3D
Machining and more is available.
Opens a short video displaying highlights of the newest features added in the latest GibbsCAM
version.
Dynamic Help
Balloons
This button toggles the on-screen help built into the system. When this item is checked, balloons
containing reference information will come up on the screen whenever the mouse cursor is moved
over an input box, command or other object (and not clicked). Use (Ctrl+B) to turn this option off.
Tooltips
100
Main Menu
This option brings up the Tooltips dialog. Tooltips will show the name of a button or item the mouse
is held over. The Tooltips dialog allows the user to set whether tooltips are shown and to set the
delay before tooltips are shown. The delay before a tooltip is displayed is set using the Tick Delay
option. Each “tick” is 1/60th of a second. The IDs item is not of any real use to end-users, as it will
display the identifying number of a dialog’s components, rather than a description. It is a
development tool.
The image below provides an example of a tooltip. Here the cursor is held over a button in the Solid
Modeling Dialog. The name of the button is displayed in a white box next to the hand cursor.
CAMBRIO
Check for Updates
Clicking this item causes the system to perform a one-time check for updated releases. If a later
version of GibbsCAM is available, a message dialog appears.
You can configure whether or not to check for updates each time GibbsCAM is started: File >
Preferences , Interface tab, checkbox Automatically Check for Updates on Startup.
101
Main Menu
About GibbsCAM
The About dialog provides information about your GibbsCAM software as well as phone numbers
and e-mail contacts if have questions or problems.
The About box displays your Gibbs ID, which can be copied and pasted directly from this dialog. If
applicable, your HASP key expiration is also displayed here.
102
Main Menu
The icon on the Help toolbar activates the TOC pane, which
presents a hierarchical list of help topics organized into folders
and subfolders like a table of contents.
The icon on the Help toolbar activates the Index pane, which
presents an alphabetized list of keywords, each one linked to
one or more help topics.
103
Main Menu
104
Main Menu
Generally the size of the text in the Help window text is determined by the size of the default text set
for Windows.
Depending upon the security settings for your operating system you may receive an alert warning
you about Active Content. This is generated because of the installation of the JRE. You can easily
disable this warning and safely enable the JRE.
• Clicking on the warning brings up a menu. Select Allow Blocked Content...
105
Main Menu
106
Floating Toolbar
Floating Toolbar
Show Geometry
When this button is active, all geometry in the currently selected coordinate system and workgroup
is shown in the drawing window.
Show Dimensions/Annotations
For a model that has no PMI, when Show Dimensions is active, all dimensions in the currently
visible workgroups are shown in the workspace. If Show annotations is active, both dimensions and
annotations are shown.
When an imported GibbsCAM model contains PMI, you can hover over the
Dimensions dropdown button to open a menu of options relating to dimensions and PMI.
107
Floating Toolbar
PMI-related options under the Show Dimensions button; PMI Manager; and GibbsCAM
solid model with PMI displayed
Show Dimensions
When checked, PMI is displayed using the most recently used PMI view.
Manage PMI
Opens the PMI Manager dialog box.
PMI Manager displays all PMI items in a tree that is organized into the following categories:
Dimensions : Dimensioning information associated with the PMI, not with the GibbsCAM
model.
Notes : Annotations associated with the PMI, not with the GibbsCAM model.
108
Floating Toolbar
- To collapse a branch and hide all items in a category, click the symbol.
Show Holes
When this button is active, hole features are displayed in the workspace.
Holes are displayed in different colors, depending on the hole type. (See “ Hole Manager” on
page 186.) In the Level 1 Interface, the hole is displayed as a dot. In the Level 2 Interface, the hole
feature is displayed and right-clicking the hole feature provides a menu as shown below.
109
Floating Toolbar
When clicked, GibbsCAM activates the CS associated with the hole selected. It will be displayed on
the screen and highlighted in the CS list.
Reverse Hole Direction
This is not available for blind holes and will be greyed out.
Edit Hole Profile
Opens the Edit Hole Profile dialog.
Select Other
Enables clarification of the selection - if the point is clicked you can choose to select the Hole, Point,
or Solid. If the Hole Feature is clicked you can choose to select the Hole or Solid.
Show Solids
This button is very similar to the Show Geometry button, except that it affects bodies (that is, solids
and sheets). When turned on, all bodies are displayed in the workspace. If it is off, bodies are not
displayed. The display of bodies in the Body Bag is unaffected. This button is available with any of
the solids options — Solids Import, 2.5D Solids, and SolidSurfacer.
This button has four states that control the rendering of bodies.
Render Solid is the default. It shows solids and sheets as normal rendered bodies. This
button is available with any of the solids options.
110
Floating Toolbar
Render Solid & Edges renders the bodies but shows the edges of the bodies.
Render Hidden Edges renders bodies as hidden wireframe objects — the “hidden” edges
are not shown.
Render Wireframe renders all solids and sheets as wireframe objects. This wireframe
state will be either edges or facets, depending on the File> Preferences > Display tab > Bodies
> Wire Drawing preference setting.
1. Render
Wireframe
2. Render Hidden
Edge
3. Render
Faces/Edges
4. Render Solid
This button is for use with sheets. It differentiates between the outside and inside of a sheet by
displaying them in different colors. The outside of the sheet will remain the standard blue that is
assigned to all sheets, while the inside will be displayed in red. The outside of a sheet is the side
from which the positive direction of the surface normal is projected. The other side of the surface
normals are projected out from the inside of the sheet. The sheet side is important when performing
such functions as offsetting sheets or solidifying sheets using either the offset or extrude option.
This is due to the fact that sheets are offset or extruded in the positive direction of their surface
normal. It is possible to toggle the inside and outside of a sheet, using the Toggle Sheet Side item in
the Modify menu. This button is only available with the Solids Import or SolidSurfacer options.
Wrap WGs
111
Floating Toolbar
When selected, geometry in the current workgroup at a depth other than Depth 0 is wrapped
around a radius equal to the geometry’s depth. This button is available if Wrapped is enabled. The
Wrapped function provides continuous C-axis rotation on milling operations, referred to as
wrapping. When the Wrap WGs button is on, geometry is created and viewed radially, wrapped
around the part. Geometry can be defined using XZC coordinates, where X designates the radius
or diameter. In order to create and view wrapped geometry, a rotary machine must be selected and
the Workgroup must be defined as Wrapped in the WG Info dialog. For more information see the
Polar & Cylindrical Milling section of the Mill guide.
When this button is depressed (ON), the stock outline and origin are shown on the screen. This
button provides the same function as the Show Stock & Origin option in the View menu.
Show CS
This button controls the visibility of coordinate systems and the plane that fills it. This button has four
states.
CS grid + plane, will show the CS grid and axis markers for the current coordinate system.
The CS grid and plane will be drawn through the origin of the CS.
CS Plane will disable the grid but still show a shaded plane, representing the coordinate
system.
Face Selection
When this button is depressed (ON), the system is in face selection mode. Clicking a body (that is, a
solid or sheet) will select only the face and not the entire body. This button is available with any of
the solids options.
Edge Selection
When this button is depressed (ON), the edges of all solids and sheets in the workspace are
displayed. These edges can be selected. An edge is the curve or spline between two faces. In order
112
Floating Toolbar
to select edges for such functions as blending, geometry extraction, and body unstitching, you must
be in Edge Selection mode. Also, when using the stitching function, Edge Selection mode is useful
for viewing the external edges of a model. If an edge is double-clicked, the system will attempt to
select an entire loop that contains the selected edge. This edge selection will stop when it has more
than one good choice at a vertex. In some instances, it may take a few double-clicks on different
edges to select an entire loop, but it is still much faster than attempting to select edges individually.
This item is available with any of the solids packages.
Profiler
The Profiler is a moveable cross-section tool that can be toggled off or on in any of four different
modes.
The Profiler’s main use is to set machining markers on a solid. The Profiler can also be used to
create geometry: Drag the profiler and release it; right-click a green geometry profile and, on the
context menu, choose Extract Geometry; when you click the dialog’s Do It button, the system creates
geometry for the selected geometry profile. This item is available with any of the solids packages.
To change modes, hover over the dropdown arrow and choose from the list.
In Slice Plane
mode, the Profiler is
planar to the current
CS. To dynamically
display the part’s
cross-section
geometry, drag the
slicing plane up or
down along the
depth axis.
Sample part:
"Profiler_Slice-
Plane_Slice-
Silhouette.vnc"
113
Floating Toolbar
In Slice Silhouette
mode, the Profiler is
planar to the current
CS, and displays
the outline of the
“shadow” cast by all
bodies from rays of
light normal to the
plane and shining
down on it. Each
body (even a multi-
lump body) casts a
single shadow with
a single outline.
Multiple bodies cast
separate shadows
with possibly
overlapping
outlines.
Sample part:
"Profiler_Slice-
Plane_Slice-
Silhouette.vnc"
114
Floating Toolbar
In Slice Cylinder
mode, the Profiler is
cylindrical
perpendicular to the
current CS. To
radially expand or
contract, drag the
slicing cylinder
outwards or
inwards.
Sample part:
"Profiler_Slice-
SpunBody_Slice-
Cylinder.vnc"
Hidden-Line Toolpath
This is a mode for displaying the toolpath with hidden-line removal activated. When on, toolpath that
lies behind solid objects is not shown.
115
Floating Toolbar
In addition to the standard red GibbsCAM toolpath color, Toolpath can be displayed with the
Operation numbers, Tool numbers or Feedrate highlighted in user-editable colors.
116
Floating Toolbar
Op# TP Mode is useful for multiple operations, so you can see which ops create which toolpath:
• Interop and entry/exit moves are all in one color. (default: white)
• The toolpath for each operation is drawn in that operation’s “Op Color” — that is, the same color
displayed when Op Sim is in Op Color mode.
• Rapid moves are in the same color as feed moves, but drawn with dashes.
Tool# TP Mode lets you see which tools create which toolpath:
• The toolpath for each op is drawn in that op’s “Tool Color” — the color displayed when Op Sim is
in Tool Color mode.
• Interop and entry/exit moves are also in the Tool color, so you can easily identify tool changes.
• Rapid moves are in the same color as feed moves, but drawn with dashes.
117
Floating Toolbar
Feedrate TP Mode lets you see when moves vary in speed so you can identify fast feed moves that
might be dangerous:
• The toolpath for each operation is drawn in a color that ranges from cool “slow feed” to hot
“fast feed”
• Entry/exit moves are drawn in the same color as an op toolpath move at that feedrate.
• Interop moves are in Gibbs color (default: white); interop feed is solid, and interop rapid is
dashed.
• Intra-operation rapids are drawn in a dashed red.
Pre-Selection Highlighting
This mode highlights objects on the display as if they were selected whenever the cursor passes
over them. The preselection face and edge colors, halo transparency, and thickness can all be set
by the user in preferences on the Color Tab.
Color Mode
This mode determines the color mode in effect for the workspace if Feature Color or one or more
User Colors have been defined. Hover over the dropdown button to display all modes that can be
selected.
Viewport Manager
118
Floating Toolbar
This button activates the Viewport Configuration Manager, which lets you to switch between
viewsets, create a new viewset, bring up the view manager, indicate a default view for a viewset, or
lock the attributes of a viewset.
The system maintains three default internal viewsets, each of which maintains its own set of
viewports (panes and windows). These internal viewsets are tied to a particular part. To switch
between viewsets, simply hover over the dropdown arrow and click the name of the desired
viewset.
Right-clicking the title bar of the Viewsets window, or right-clicking the name of a viewset, displays
a context menu. From this menu you can create a new viewset, delete a viewset, access View
Manager , or lock the attribute set.
If Attribute Set Lock is checked, any changes made (turning on edge selection, render wireframe,
etc.) will affect ALL viewports, active or inactive. If Attribute Set Lock is unchecked, changes will
affect only the active viewport.
Additionally, you can define if a given viewset will default to Part, Op/Tool Sim, or Machine Sim. These
checkmarks can be active in only one viewset at a time. They specify which viewset will be used for
each GibbsCAM mode (Part, Op/Tool Sim, or Machine Sim).
The Viewsets context menu includes an option to access View Manager, which displays the Views
dialog box.
119
Floating Toolbar
The pull-down button lets you select one of the eight pre-defined pane layouts. Panes are
always visible. Each pane or window will always show in part mode, and display the part.
View Manager also allows you to define the look of each viewport. Each viewport can have Machine
Sim and Op/Tool Sim toggled on or off. If the Machine Sim and/or Op/Tool Sim options are checked, the
pane or window will also show a rendering session (Machine Sim or Op/Tool Sim) when using these
modes.
Windows behave slightly differently from panes here, as they can be toggled to be seen or unseen
by clicking on the eye icon.
Unzoom
Help on Item
This item is used to activate context-sensitive online help. When you select this item, the cursor
switches to the Help cursor. When you click on an item in the interface with the Help cursor, the
120
Floating Toolbar
Online Help opens to display the help topic for that the selected item. As soon as you click on an
item, the cursor switches back to its normal state.
121
122
Commands toolbar
Commands toolbar
This area of the User Interface is highly customizable: individual commands can be added or
removed, and individual command groups can be moved out of the toolbar to the bottom or sides of
the workspace — whatever suits your needs. (See Customizing the User Interface)
The standard display is as shown below:
The toolbar can be minimized by using the small box controls situated on the left of
the menu. (In the example below the command text has also been removed).
The contents of the default toolbars change according to the current Interface Level set in the
File>Preferences>Interface Tab.
123
Commands toolbar
124
Commands toolbar
125
Commands toolbar
Keyboard control
Rotating
Rotating the part is controlled by pressing the Shift key and the appropriate arrow keys on your
keyboard. Rotating can also be accomplished using Ctrl+click-dragging the third button of the
mouse (producing the same results as rotating the part using the rectangle in the track ball).
This key combination rotates the part upward by about 10%; south moves toward you
and north recedes.
This key combination rotates the part downward by about 10%; north moves toward you
and south recedes.
This key combination rotates the part to the right by about 10%; west moves toward you
and east recedes.
This key combination rotates the part to the left by about 10%; east moves toward you
and east recedes.
The point of rotation depends on the current view. Whatever intersects with a ray that
projects from the center of the GibbsCAM window is what the view rotates about. If the
ray intersects with a solid, the part rotates about the center of the intersection. If the ray
intersects with the part stock, the rotation is about the center of that intersection. If the
stock is not in the center of the window, the rotation is about the intersection of two
planes that define the stock boundary and the ray.
Panning
Panning is controlled by pressing the Ctrl key and the appropriate arrow keys on your keyboard.
Panning can also be accomplished by a Ctrl+Drag.
This key combination moves the part up by about 10% of the screen.
This key combination moves the part down by about 10% of the screen.
This key combination moves the part to the right by about 10% of the screen.
This key combination moves the part to the left by about 10% of the screen.
Zooming
Mouse. You can drag a marquee around the region to zoom in. Additionally, if your mouse is
equipped with a scrollwheel, each turn of the scrollwheel is equivalent to a 10% zoom in or out. For
scrollwheel zoom actions, the center of the zoom is determined by an interface preference that you
can set using File > Preferences > Interface: If the Zoom to Mouse Cursor checkbox is selected, the
zoom center is the cursor; otherwise, the zoom center is the window center.
Keyboard. You can zoom in and out of the part is by using the Ctrl key with the + or – keys.
126
Commands toolbar
This key combination zooms out from the part by about 10%.
CS List
Clicking this button activates the Coordinate Systems dialog. If you click on the small arrow in the
bottom corner of the icon, a selectable list of all the current CS's is displayed. Coordinate systems
are used for 3D geometry creation, rotary part orientation for machining, multiple work fixture
offsets, and as a basis for solid modeling. For more information, see the "Coordinate Systems"
section in the Getting Started guide.
CS Palette
This activates the Coordinate System Palette. For more information on Coordinate Systems see
the Advanced CS guide.
Workgroup
Clicking this button activates the Workgroup dialog. If you click on the small arrow in the bottom
corner of the icon, a selectable list of all the current Workgroups is displayed. Workgroups are
separate layers used to separate different groups of geometry, including custom stock. For more
information, see the "Workgroups" section in the Getting Started guide.
127
Commands toolbar
Body Bag
This opens the Body Bag. The Body Bag is used to organize the Workspace by storing bodies
during part creation. For more information on the Body Bag, see the "About the Body Bag" section
of the SolidSurfacer or 2.5D Solids guides.
Geometry Palette
128
Commands toolbar
Accesses the main Geometry creation palette. For more information, see the Geometry Creation
guide.
Dimension Palette
This opens the Dimensioning Palette. For more information, see the "Dimensioning" section in the
Geometry Creation guide.
Surface Modeling
This activates the Surface Modeling Palette. You use the Surface Modeling palette to perform
sheet, or surface, modeling. For more information on Surface Modeling see the "Surface Modeling"
section of the SolidSurfacer or 2.5D Solids guides.
Solid Modeling
This activates the main Solid Modeling palette. For more information on Solid Modeling see the
"Solid Modeling" section of the SolidSurfacer or 2.5D Solids guides.
129
Commands toolbar
Tools
This button activates the Tool List on the top left of the screen, containing the tiles that you use to
define tools. For more information see "Tool Creation" in the Getting Started guide.
CAM
The Machining button activates the Process and Operations lists and the Machining palette for the
type of machine specified in the Document control dialog. You can move the Machining palette to
any location on the screen. This palette contains Function tiles and buttons. The Function tiles are
moveable objects that you can drag to the Process List to create operations.
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.
The Select Process Type dialog can be customized. See the Process dialogs section in the Mill and
Lathe Guides.
130
Commands toolbar
Tile Lists
When you click the CAM button, both the Process and Operation Tile lists are displayed. The
Processes and Operations buttons will toggle the individual lists on and off.
For more information see the section on Simulation Cut Part Rendering and Simulation:
When you open a pre-V12 *.vnc file in V12 or later for the first time, an icon appears on
the Main Palette:
To run Program Error Check, click the button. The system will then test the current *.vnc file for
errors and incompatibilities and displays any problems found, or else the message “All Checks
Passed.”
Program name, and the format of the output. The Document Control dialog in the Actions
command box is used to set up Multiple Parts or TMS, if available.
131
Commands toolbar
The text file will be saved under the file name entered and is displayed to the right of the Program
Name button . If a file with that name already exists the system will ask if you want to replace
the existing file. If yes, clicking the Process button will erase the old file and replace it with the new
one. To view the text file as it processes, click the Text Window button. When this button is
depressed, a window will appear that displays the posted text file as it is created. The program will
scroll by in the window as it is being generated. The Pause button allows the user to stop the
scrolling of the output as it is being processed. The Print button will be available after the program
file is finished processing. Clicking the Process button generates the NC program for the file
currently open.
Before posted output can be generated, the post processor and program file name must be
specified.
132
Commands toolbar
To select the post processor, click the Post Selection button. An Open dialog will appear that
allows the user to access the directory or folder where the post processors are stored in the system.
The actual file names of the post processors are different depending on the operating system.
However, when selecting a post processor, the full name (including the Control and Machine) will
be displayed in the Open dialog.
A file can be post processed multiple times and saved with different *.NCF file names. If changes
are made to the part file, it must be post processed again in order to incorporate the changes into
the posted output. As a default, the text file uses the part file name with an *.NCF extension (e.g.
EXAMPLE1.NCF). This file name can be changed by clicking the Program Name button and
entering a new name.
Options tab
The items in the first tab of the Post Processor dialog change the format and content of the finished
output. Each item can react differently with different post processors. Below is a description of the
effect they will have with most post processors.
Selected Ops
Checking this item will cause the output to only include operations that are currently selected in
the Operations list. Items that are unselected will not be output.
This is not recommended for MTM part files or any part containing rotary axis rotations. Instead,
post-process all operations together, to avoid possible large differences between posted output
of operations using Selected Ops and the same operations when posted together with others.
133
Commands toolbar
Workfixtures tab
Items in the second tab of the Post Processor dialog let you do the following.
• Distinguish at a glance a part station from a multi-part part instance, with markers for whether
the WFO is manually changed, the op is shifted from the WFO origin, op oriented differently
from the WFO definition, or any combination, as shown in this table.
Op oriented Shifted
No shift, same Op shifted
differently and
orientation from WFO
from WFO oriented
Part Station
Multi-Part
134
Commands toolbar
Sync Control
This button activates the sync dialog if your part uses multiple spindle operation. It displays
operation tiles sized according to their individual run-times in the order in which they will be
executed. All other times the option will be greyed out. For more information on Sync Dialogs see
the MTM guide.
135
Commands toolbar
Part Stations
This button activates the Part Station list if your part contains multiple spindles. It is unavailable on
parts with only one part station. For more information on part stations (spindles), see the MTM
guide.
136
Commands toolbar
Op Simulation display is part-centric toolpath rendering, showing the part with material cut away
by the operations.
Tool Simulation shows toolpath movement on the stock without any material removal, displaying
inter-op moves as dashed lines. The use of transparent stock display is recommended. In Tool Sim
mode, the Render Control has two additional sliders. As with other render modes, the first slider
(from top to bottom) controls rendering speed. The second slider moves the tool back and forth
through the render process with a fairly coarse granularity. The third slider provides a much finer
granularity of control. The Show Toolpath options control the display of the toolpath.
Machine Simulation can include an actual machine model. To use Machine Mode a machine file
will need to be selected using the Load Machine option in the Render Control menu. However, if
you do not have Machine Sim as a part of your license, you cannot load a machine sim model. If this
is the case, machine sim will create a temporary
machine kinematic model (no visible
components) based on the MDD, and will do the
simulation with that. In Machine mode to aid in
the visualization of spindles on turning machines,
the spindle will rotate while cutting during any
lathe turning operation. This rotation is only to
assist in showing the direction of rotation.
Rapid Sim rendering is only available for Milling operations and is a very quick rendering
method.
Legacy CPR is often faster to render, but if you change the view, the rendering restarts.
Simulation, in any mode, will show all of the part instances in a TMS multi-part setup, whereas
Legacy CPR only shows the single part as programmed in the VNC file. You may find that when
checking your part file you use several or all of the rendering types, depending on your needs.
All operations are rendered in their current order. Selected operations render in shades of yellow,
and all others render in shades of grey. Shades of red appear when non-cutting tool surfaces or
rapid moves hit the material. Selected tools appear in shades of yellow. Deselected tools appear in
shades of grey. Smaller pictures render faster and use less computer memory.
137
Commands toolbar
138
Commands toolbar
Playback Controls
The playback controls shown below are common to all Simulation palettes.
1. Current Display
2. Rewind
3. Stop
4. Step Forward
5. Play
6. Next Operation
7. Record (not Legacy CPR)
8. Speed control
Note: If you click the Stop or Step Forward button to pause the rendering, and then close and
redisplay the Render Control palette, rendering pauses at the same location. The system
remembers where you pause the rendering. Click the Play button to continue rendering.
Current Display
This box displays the number of the current operation being rendered or the current runtime.
Rewind
Click this button to return playback to the first operation.
Stop
Click this button to pause rendering.
Step Forward
Click this button to render the next feature of the current operation, and then pause.
Play
Click the Play button to render the part from the current feature of the current operation in the
Current Display box. Rendering continues until you click another button or the last feature of the last
operation renders. The Stop and Step Forward buttons pause the rendering. If you click the Play
button during rendering, the rendering pauses. The Next Operation and Rewind buttons change the
current operation being rendered, but do not stop the rendering process. When the last feature of
the last operation is complete, rendering stops. If rendering is paused, you can click the Play button
to resume.
Next Operation
If rendering is in progress, clicking Next Operation finishes rendering the current feature, skips the
remaining features for that operation, and continues rendering the next operation. If rendering is
paused, clicking Next Operation advances the operation number in the Current Display box to the
next operation. Click the Play button to continue rendering.
Speed Control
Shows the current location of the Speed Control slider. The Speed Control slider sets the speed of
rendering. You drag the speed control slider to the left to slow the rendering speed or to the right to
increase the rendering speed. You can drag the slider while rendering is in progress and the
rendering speed adjusts accordingly.
139
Commands toolbar
Record Video
For all rendering modes except Legacy CPR, an additional red button is provided. Clicking it opens
a dialog that lets you save the current simulation as a video file. The output video can then be played
and viewed independently of GibbsCAM.
Output File
You can designate the path and filename of the output file.
Record
Click this button to start recording the Machine Simulation video.
Encoder
From the pull-down list, you can choose one of the following video encoders:
- H.264 Video
- SMPTE 421MVideo
Frame Rate
Set the speed of the output video, in terms of how many frames to capture per second.
Video Dimensions
Set the width and height of the output video, either by entering the number of pixels or by using
the current window view size.
Simulation Legacy CPR Rapid CPR
140
Commands toolbar
/ Invisible Tool:
If this button is selected, the tools do not appear during the rendering process, although the material
as a result of the tools cutting is removed (see example). Radii render more smoothly, and the part
renders faster with this choice selected.
/ Transparent Tool:
If this button is selected, transparent tools appear during the rendering process.
/ Visible Tool:
Select this button to display opaque tools during the rendering process.
141
Commands toolbar
142
Commands toolbar
Overlay Geometry
(Available for all rendering options)
This option hides / shows workgroup geometry while rendering the part.
Turning: No Geometry
Turning Geometry Mill: No Geometry Mill Geometry
143
Commands toolbar
Show Machine
This option is only available in Machine Sim Rendering.
Stops
144
Commands toolbar
Additional stop options can be chosen from the dropdown menu. Scroll down the menu and select
the desired option, then input required values in the dialog window. The Stop at Script Condition
option has a right-click menu within the input window, providing the opportunity to input more
specific conditions. The Validate button will ensure there are no script parsing errors.
Tool motion on target body (Available for Operation and Machine Simulation)
This option provides a non-cutting simulation of the tool motion, like the simulation in Tool Sim
Rendering. Selecting this option will increase the speed of the simulation, where the display of
material removal is not as important as being able to see what the tool is doing.
145
Commands toolbar
Collision Checking
This option enables checking of collision events. The result of a collision event is controlled by
setting the Collisions/Limits parameters; for details, see Settings for Op Sim, Tool Sim, and Machine
Sim . The tolerances for collision detection are set in the Preferences. If the Collisions/Limits is set to
“Log To Display”, then a report detailing any “collisions” is generated. The report, which includes
when the collision occurs (Time), the XYZ value of the collision (Location), the operation, and the
tool, can be saved out as a text file. Additionally, the Prim 1 section details whether a Tool or Holder
was involved. The Prim 2 section reports whether the collision was with Stock or a Fixture. Using this
option will slow down rendering speed.
Please note that to fully report gouges the target must be completely visualized. To do this, ensure
that Stock Transparency is set to Translucent.
146
Commands toolbar
This setting checks for any axis motion that is beyond the limits set in any machine component. If an
axis limit is exceeded, a collision event is generated in the same way that it is generated when two
components collide. The result of an axis limit exceeded event is controlled by the Collisions/Limits
settings in the Simulation Settings dialog.
Please note that a Program error message will be displayed if axes are not properly set up or are
missing in Machine Manager, even if this option is not enabled.
Part/Fixed Part - (Machine/Op Sim) enables a pull-down menu to select the spindle to use to sync the
simulation. GibbsCAM will focus on the stock, and the tools and machine will rotate around the part.
Machine (Op Sim) This shows the viewpoint from within the Machine. It is similar to Fixed Part, but
shows stock moving/rotating. Tools do not move around it.
Machine Component (Machine Sim) Locks the view to a particular machine component. Choose from
the pull-down menu which component is to remain stationary during simulation.
Tool Rotary/Linear Axes (Machine/Op Sim) The view will lock on the tool and its movements along the
chosen axis.
Show position
147
Commands toolbar
148
Commands toolbar
Trace Options
149
Commands toolbar
Load Machine
150
Commands toolbar
151
Commands toolbar
Use Op Start
Placing a check mark on this option activates the Start At Op option. Removing the check mark will
disable the start point specified in the Set Op Start/Stop #s dialog.
Use Op Stop
Placing a check mark on this option activates the Stop At Op option. Removing the check mark will
disable the stop point specified in the Set Op Start/Stop #s dialog.
Stop Before Load/Unload
Placing a check mark on this option activates the Stop Before Op option. Removing the check mark
will disable the stop point specified in the Set Op Start/Stop #s dialog.
Show Op #
This will set the Current Display to show the current operation number.
Render Loop
Replays the simulation until the user presses the stop button.
152
Commands toolbar
Skip pecks
The Skip Pecks option does not render any pecking moves used in drilling operations. Pecking is still
generated. This option simply reduces the rendering time.
153
Commands toolbar
Multiple watch combinations can be created and displayed at the same time. You have the ability to
differentiate them by Trace Color. To enable or disable watches, check or uncheck the checkbox. To
edit a watch item, double-click it. You can import and export watches as *.smd files.
The location measurements are updated continually during rendering and are displayed on the
Watches dialog. Path Trace lines are shown in the workspace in their chosen color, Distance lines also
display an axis block at each end. Available only for Machine Sim.
154
Commands toolbar
Watch example
Sample cut
Enables/Disables MachineWorks SampleCut technology. Sample cut is a new MachineWorks
technology feature that minimizes memory used by simulating material removal at the expense of
accuracy (material removal is accomplished using a 3D grid space instead of the standard facet-
body booleans). This means that an application will only use a fixed amount of memory to render an
arbitrarily complex toolpath which can be of benefit in particularly dense surfacing toolpath where
users have traditionally run up to the memory limits of their computer.
Settings
This option opens the relevant Sim Settings dialog. There are separate dialogs for Op/Tool settings
and Machine Sim settings. (Rapid cut uses the Op/Tool Simulation settings dialog.) Although both
dialogs are essentially the same, they save separate data files. For details on these preference
155
Commands toolbar
settings, see the documentation on File > Preferences > Display > Op/Tool and Machine
Simulation Settings.
Depending on your printer, you might have very fine control over each printout using the options in
the system Print dialog. To adjust default printing preferences, using File > , Display tab,
Printing section. For more information, see “Printing ” on page 24.
156
Status Bar
Status Bar
At the bottom of the workspace is a Status Bar which includes a message display. To the left of a
progress bar, the following items are displayed: current Coordinate System, current Workgroup,
current unit of measurement, and current TMS status (such as number of parts) are displayed.
Double-clicking on the Workgroup and CS indicators will open their respective dialogs. If present,
double-clicking the TMS status indicator will open the DCD dialog to the Multi-part tab.
Hovering over or clicking the progress bar reveals the Progress dialog, which will display real-time
feedback of toolpath calculations and timings. Use the pin symbol indicated below to keep the
dialog open.
The messages displayed indicate the current function the system is performing, and the progress
bar gives the percent-completed status of the function. Click the Stop button to stop the current
function, if required.
Some Plug-ins, notably Show Position, can be added to the status bar. To do this, click and open
the Show Position plug-in, then right-click the Show Position title bar and check the option to Install
to Task Bar .
To uninstall the plug-in, right-click the icon on the Status bar and select the option Uninstall Task.
157
158
Customizing the User Interface
The Trackball Customization dialog allows you to drag any command to any of the eight slots of
the trackball, using any of eight possible combinations of key modifiers (Shift, Ctrl, and/or Alt).
This puts up to 64 commands at your fingertips: Press F5 to summon the trackball, press up to three
modifier keys (the trackball display changes accordingly), and click a sector of the trackball.
(Sampl
Plain Shift
e)
Plain
Ctrl
Alt
Ctrl+A
lt
159
Customizing the User Interface
Some customization is available within the workspace. For instance, from the tile right-click menu
you can select large or small tile size. Right-clicking a process tile also enables the Do it/Redo
controls that are attached to the process tiles to be hidden or shown. (The Do it/Redo commands
are still available at any time by right-clicking in the workspace.)
The File>Preferences>Interface tab has options to control the Startup window size, the
Transparency of the Floating Toolbar, the dialogs and the tile lists and also various other controls.
Other more sophisticated customization is possible by right-clicking within the header area
highlighted within a red box in the screenshot above. You can totally rearrange, or duplicate
command icons and place them into existing or custom Toolbars and Menus. For instance this
would enable you to create a command menu specifically for your own oft-used workflows.
160
Customizing the User Interface
The checkboxes in the Customization menu can be used to quickly show/hide the GibbsCAM
Toolbar groups. Click the option Customize Toolbars & Menus to open the main customization dialog.
161
Customizing the User Interface
For your convenience, three preset interface *.cui files are available.
A Level 2 Legacy Interface is provided. This allows you to use Level 2 as it was before
GibbsCAM 12. Or, you can choose from the standard GibbsCAM 12 Level 1 and
Level 2 Interfaces.
To load an interface, from the bottom of the Customization main screen, click the
option Load Customization Profile. Navigate to the following folder:
C:\Program Files\3D Systems\GibbsCAM\<version>\User Interface Layouts
Double-click the required option.
Note: When you load a package file (*.gcpkg) that contains user interface customizations, the
system offers you the option of applying or rejecting the customizations before loading the package
contents.
162
Customizing the User Interface
Command Name
The text string that will label the command container.
Short Tooltip
The text string that will appear when the mouse hovers over the command container.
Long Tooltip
The text string that will appear on mouseover if Balloons are turned on.
Icon
If you do not use the (Browse) button to navigate to and choose an *.icn file, then default icon
will be .
163
Customizing the User Interface
Balloons Ctrl+B
Bottom Alt+Ctrl+E
Ctrl+4
CAM
F4
... ... ...
Ctrl+OemPlus
Zoom In
Alt+DOWN
Ctrl+OemMinus
Zoom Out
Alt+UP
Commands tab
This tab contains all the GibbsCAM command icons available for UI customization.
Search
A search function is provided at the top of the screen. This searches not only the command titles,
but also the Tooltip descriptions to enable you to find the correct command.
Shortcuts
The commands tab is also used to set up new keyboard shortcuts. Click to highlight an icon. A box
will appear if it is available for shortcuts. Simply hold the Ctrl or Alt key, together with the character
you wish to use for the shortcut. If the shortcut is not already in use, it will appear in the box. Click
any other icon to enter, or click the x next to the box to delete. If a shortcut is already in use, a
warning will be displayed. You then have the opportunity to reassign the existing shortcut, or
choose another.
164
Customizing the User Interface
To insert a command
Click, hold and drag the required command icon either into a new or existing
command group or main menu dropdown. If you hover over a Main Menu
option (File, Edit, View etc.) the dropdown will automatically open. Move the
icon around and you will see an orange bar. Once this bar is positioned just to
the left of where you wish to insert the command, let go the mouse button and
the icon will drop into place.
When in Customization mode. a command can be inserted into either a Menu
dropdown, the Floating toolbar or an existing Toolbar Command group. Items
placed anywhere else will disappear into the trashcan. It is especially
important that you are aware of this if you are moving existing icons. If
inadvertently deleted, they must then be reinserted.
Reposition an icon
If your command has been place incorrectly, simply click, hold and drag it into the correct position.
All existing menu commands can also be moved around in this manner.
Right-click menus
Right-clicking a command icon in the UI while in Customization mode gives additional options to
arrange the commands by adding separators or extra lines. Please note that only one separator
can be added in a particular space. Clicking Add separator a second time will remove it.
165
Customizing the User Interface
Menus tab
Use the Menu tab to create a new Main Menu option or to add a
sub-section to an existing menu. You can also change the width
of the Main menu dropdown - just type in the required number of
columns and click the column icon next to it. Menu options can
be renamed, or if need be, deleted.
Rename/Delete/Reset Buttons
You can rename or delete any menu or toolbar. The Reset option will reset sub-menus back to the
default condition.
Note: Take care not to delete top level menu items (Main Menu options like File, Edit. View etc that
appear in the header bar), or the actual command Toolbar groups, unless this is what you intended.
The Reset option will not work for these. The only way to recover these deletions is to reload from a
saved Profile.
Toolbars Tab
166
Customizing the User Interface
Enter a title into the New Toolbar box and hit return. A new Toolbar Command Box is created. You
can then drag command icons into this new box from the commands tab. The new menu will also
appear on the Customize screen and can be switched on/off using a checkbox, just as with the
default groups.
To add items to the Quick Access or Floating Toolbars, just drag the required command into the
toolbar.
The cursor will change to a white arrow and an orange line appears when the group is in a location
where it can be inserted.
The orientation automatically adjusts to fit the available space.
Exit
Once you have finished customizing the UI, click the close or Exit button (situated in the bottom
right corner of the customization dialog). This will save the changes and return to normal
GibbsCAM functionality.
167
Customizing the User Interface
168
Miscellaneous
Miscellaneous
• Lists
• “Other Workspace Items” on page 179
• “Shortcuts” on page 180
• “Cursors” on page 181
• “Eyeball icon” on page 183
• “Freehand Actions” on page 183
• “Right-Click” on page 185
• “Colors” on page 185
• “Math Functions” on page 187
• “Interrogate ” on page 187
• “About Clearance Volume ” on page 189
Lists
There are three main lists in the system. These are the Tool List, the Process List and the
Operations List. These lists hold tiles and are not moveable. Each tile is used to describe an
individual tool, process or operation. A list can hold many items.
169
Miscellaneous
To scroll through a list, click on the large blue arrow at the top or bottom of a list. This will
move the list up or down one item at a time. Lists may be scrolled through quickly by clicking on
the scroll arrow and dragging the mouse past the arrow. This is called Speed Scrolling. When
Speed Scrolling, the list advances six tiles at a time. The arrow will turn red when Speed Scrolling.
You can also scroll to the first or last non-empty tile by clicking the smaller button next to the
single-scroll button.
Hold down the Shift key and double-click on the triangular space between process tiles to create
an empty space between processes. Hold down the Shift key and double-click on an empty space
between process tiles to delete the space between processes. To navigate through the lists faster,
use a context menu command.
Right-clicking on either of the arrows in a list will bring up a menu with the Find command.
Right-clicking on a tile will bring up a menu to select the Find or Move dialogs.
Tool List
170
Miscellaneous
The Tool List is used to define the tools used to cut a part. By double-clicking on an empty tile a
new tool is created and a Tool dialog opens. A tool is then fully defined within the Tool dialog. This
includes, but is not limited to, the type of tool and its size and material. Only one Tool dialog can be
open at a time.
Tool tiles display a graphic of the tool type and the size of the tool. This instantly changes with any
modifications to the tool. Tool Lists may contain both milling and turning tools at the same time.
Each tool has a unique graphic to help the user quickly determine what each tool is.
The Tool List is accessed from the Tool button in the Commands palette. There can be a maximum
of 999 tools in a part. The tool tiles do not have to be contiguous; there can be empty spaces
between tiles.
To navigate through the Tool Tiles, click on any part of the Tool List to select it. Then use the mouse
wheel to scroll through the list. Use Ctrl+the mouse wheel to scroll through multiple tiles at a time.
The Process List and Operations List, described elsewhere in this section, can also be navigated in
this manner.
Tool lists can be saved and even automatically generated by using default part files. See “ Type
Default Part ” on page 12.
• Hover
over a tile
in the
dialog to
show the
Tool
Preview in
the hover
window.
• Order
tools by
tool type
(default),
by tile
number,
or by
toolgroup.
• Use the search bar to find a tool by text and/or by its most important dimension, optionally
filtered by toolgroup.
• Delete a tool from the tool list.
• Drag a tool from the tool list to the part or vice versa.
171
Miscellaneous
172
Miscellaneous
Process List
The Process List is used to define toolpath and create operations. A process consists of a single
tool from the Tool List and a machining function. When a Process tile, a process is created.
Clearance values, cut depth, speeds and other items are specified in the Process dialog. In most
cases, geometry or a solid is then selected to generate toolpath by clicking the Do It button. Once
toolpath is generated, one or more operations are created for each process. After operations are
created, the processes can be thrown away, because the information from the process is stored in
the Operation.
Please note that multiple processes can be created in the same list. This will cause multiple
grouped operations to be performed on the same geometry or surface. This function can be used to
drill, bore, and tap — all in one set of operations. It can also be used to create a set of operations that
drill, rough, and contour the same geometry or solid. Any combination of machining functions can
be grouped as needed.
The Process List contains a maximum of 99 Process tiles. The Process tiles do not have to be
contiguous; there can be empty spaces between tiles.
Process List
173
Miscellaneous
To save: With one or more process tiles selected, right-click a non-blank tile and choose
Save Process List....
To load: Right-click a blank process tile and choose Load Process List.
174
Miscellaneous
Operations List
Operations are created from processes and tools. Operations store the toolpath (the cutting motion
of the tool) and the information defined by a process. A process generates at least one operation,
some processes will result in more than one operation. The software will use the list of operations to
generate the final program that is sent to the CNC machine.
There may be a maximum of 16,000 operations in a part. The Operation tiles do not have to be
contiguous; there may be empty spaces between tiles.
The Operations List has a larger context menu than the other lists. The menu contains a number of
commands that can be applied to an operation or its toolpath. The normal Find and Move options
are also included. For detailed information, see the Mill and Lathe guides.
175
Miscellaneous
1. Individual: Unstacked.
2. Process Mode: Consecutive operations are stacked
together if they originated from a single process and all
belong to the same flow.
3. Process List: Consecutive operations are stacked
together if they originated from a group of processes to
machine the same geometry—and all belong to the same
flow.
4. Manual: Allows you to create stacks of consecutive
operations that all belong to the same flow. Can include
blank tiles and operations on different spindles.
If all operations share the same process type, the stack displays that icon.
For Process List, the stack icon indicates the highest-priority process type in the process list. For
example, if a process list consists of Holes, Pocket, and Contour , stack displays a Pocket icon.
When two or more processes of equal priority exist (such as Pocket and VoluMill), the stack
displays the icon for the earliest process.
176
Miscellaneous
For Manual, the stack icon shows the process type of the earliest
operation.
• The part "remembers" all manual stacks even when it is in a different mode. Reselecting Manual
will restore the previous Manual display state, unless manual stacks have been broken by other
op tile additions, moves, or deletions.
177
Miscellaneous
hand corner or by clicking the Maximize button to make the window grow to the full size of the
screen.
You can view more tool icons by dragging down the bottom margin of the Tool Tile list. Drag it up
to see more Process Tiles.
To increase the number of tiles on view you can also switch to Small icons.
Dockable Panes
Many dialogs can now be docked — that is, attached to the left,
bottom, right, or top side of the workspace or to each other
(creating a tabbed window). These dialogs include: Body Bag,
Program Error Check, CS List, Workgroup List, Operation
Manager, Tool Manager, Process Manager, and a few others.
178
Miscellaneous
Axis Block
The axis block shown above is, for most users, permanently displayed on the bottom left corner of
the screen and indicates the orientation of the part displayed. However, if your computer does not
have OpenGL installed, or if OpenGL is disabled, then the axis block is not displayed. If you want to
179
Miscellaneous
suppress the axis block display, or display it on another corner of the workspace, go to Preferences:
File > Preferences > Display tab, Edit Appearance Settings button > Background tab. See “Appearance
Settings Dialog” on page 17.
If you hover over the axis block you will see a view palette that you can use in a
similar way to the View palette on the Command Group menu.
Trash
The Trash is a graphical method for deleting on-screen objects such as tiles in a list, geometry or
solids. There are two ways to use the Trash. The first method is to click the Trash button which will
delete any active and selected item. Multiple elements may be selected, such as one or more tools,
operations and geometry. Please note that only the currently active items will be deleted. Active
items are usually found in the last selected window. The second method is to drag tiles to the Trash.
The last deletion is undoable by selecting Undo from the Edit menu or by pressing Ctrl+Z.
Shortcuts
Button Shortcuts
In some cases, buttons may be depressed by actions other than clicking on them. When a button
has an outline around it or is highlighted, it can be selected by pressing the Enter or Return key.
Geometry Dialogs give the user a choice of single or multiple feature creation. To create only one
feature (a circle, for example), click the single circle button. To create more than one circle, click the
multiple circles button. One of the buttons will always be highlighted. The highlighted button can be
depressed by clicking on it, pressing the space bar, the Enter key or the Return key. Pressing
Shift+Enter will select the unhighlighted button.
180
Miscellaneous
The Do It button is found in some dialogs, primarily those found in the Modify menu. It can
be depressed by clicking on it or by pressing the Enter or Return keys.
Command Shortcuts
Keyboard shortcuts can be set up for often-used commands. See the section on Customizing the
User Interface.
Palette Shortcuts
There are some keyboard shortcuts for functions other than menu choices in the system. Simply hit
the appropriate number to activate the button.
Cursors
The cursor is the screen object moved with the mouse. Its appearance changes depending on its
location and will dictate its usage.
Pointer
This cursor is used to select objects and geometry by clicking on them. You can
zoom by dragging a rectangle around an area on the screen as shown right.
181
Miscellaneous
Area Select
This mode is accessed by holding down the mouse key and
dragging the mouse or using the Edit > Select > Mouse Drag
command. Geometry with any of its area appearing within the
rectangle will be selected in its entirety.
Pointing Finger
This indicates that the cursor is holding an object, such as a tile, that is being moved. It is also seen
when moving the workspace using Ctrl-leftmousebutton drag.
Edit/Input
This indicates that the cursor is over a text or value input location. Clicking in the text box will
produce a flashing text cursor to enter or edit the field.
Interrogation Cursor
This cursor appears when the Alt key or Shift+Alt keys are held down. The Interrogation cursor
is used to automatically enter values from geometry, profiler arcs, circles, and solids into text boxes.
Spot
The cursor changes to this while rolling the trackball in the View palette or while a handle of the pop-
up axis block is being dragged for freehand rotation or translation.
Small Pointer
The small pointer appears when the Ctrl key is held down. It allows for more than one item to be
selected at a time.
Hand Pointer
This appears when selecting commands from sub-palettes
or Resize: Horizontal
This cursor signals that the window or pane can be dragged horizontally to increase or decrease its
width.
or Resize: Vertical
This cursor signals that the window or list can be dragged vertically to increase or decrease its
height.
Help on item Cursor
This cursor is activated from the Floating Toolbar Help button or when you select the same
command from the Help menu. This cursor is active until you click on an item in the GibbsCAM
interface.
The Help cursor activates context-sensitive online help for the item you click on. Online Help will
open and will attempt to load the section regarding the item you clicked. Some items go to a very
specific topic; others will lead to a general section of the help.
182
Miscellaneous
Move
This cursor can be found in conjunction with command toolbar groups. Hovering over the drag point
(the group of 8 dots in the top left corner of a group) the cursor changes to Move and allows a group
to be dragged to another position. Care must be taken with this however a group could become
hidden if inadvertently dragged out of the visible area. For more information see Customizing the
User Interface.
Eyeball icon
The eyeball icon is used in Workgroup, CS and Hole Manager Group list dialogs. An
open eyeball means that the item is displayed in the workspace, a closed eyeball means that
it is hidden.
A single mouse click places a box around the eyeball. This is a selection marker box. You can select
multiple eyeballs (either one at a time using (Ctrl-click) or by specifying a range (Click,
Shift-click). Double-clicking inside any one of the selected eyeballs will then either deselect
or select all items.
Please note that you cannot close the eyeball if a Workgroup or CS row is highlighted in blue, as
this is the active Workgroup/CS.
Freehand Actions
Do not confuse actions that scale / pan / rotate the view from actions that affect elements such as
2D geometry or bodies.
For example, the following actions affect only the current view:
• All mouse actions in the View Control Palette, such as:
- Drag and right-drag ( cursor) of the trackball axis handles, for constrained rotation or of
the trackball itself, for unconstrained rotation.
183
Miscellaneous
The pop-up axis block remains displayed for as long as the Ctrl+Alt keys are held down. If you
add or remove bodies in the selection set, the pop-up axis block moves to the center of the
bounding box (the minimum box containing all currently selected elements). To zoom in or out on
the view, use the Down ( ) and Up ( ) keys.
184
Miscellaneous
When a freehand move or rotation operation is performed, a new or modified CS is associated with
each body and profile that has been shifted. The CS is labeled with the comment Freehand CS.
Subsequent translations and rotations of the body or profile will update the associated CS.
Right-Click
The mouse has (at least) two buttons that are used in different manners. The left button
selects/deselects and accesses items such as geometry, bodies, text boxes, and buttons. The right
button gives access to context menus that contain items specific to the selected object or objects.
You can right-click a title bar of some dialogs to open a menu containing items specific to that
dialog.
An example of a context menu is shown above. When you right-click the title bar of the History
list, its context menu appears. The context menu only contains options that are applicable to the
History list.
Colors
The system uses colors to graphically display different items drawn on the screen. All system colors
may be customized in File > Preferences > Display tab > Colors tab. The default color scheme for
geometry, toolpaths, and rendering is listed below.
185
Miscellaneous
Hole Manager
The Hole Manager draws an “X” at the top of the hole and a line leading to the drill point (the final
depth), for each hole. The color of the line and “X” will vary depending on the hole type.
186
Miscellaneous
Dark Dark
Green Blue Yellow Magenta Cyan Brown White
Green Blue
Math Functions
All numeric input boxes will accept the four standard math function symbols (+ - x /) as well as a
number of special functions (either * and x can be used for multiplication). Pressing the Equal key
or Tab key on the keyboard will display the final value. The following list provides all of the math
functions recognized by the system.
Interrogate
When a text box contains a cursor, you can Alt+click a point or other element (including toolpath)
to interrogate its value and place it into the text box.
The contents of any text boxes can be cut, copied and pasted to and from the Clipboard by
choosing items from the Edit menu or by using Ctrl+C, Ctrl+X, or Ctrl+V.
Please note that angular values entered in text boxes follow the standard Cartesian coordinate
system, as shown. Negative values are acceptable as input.
187
Miscellaneous
188
Appendix
Appendix
• A Discussion About OpenGL
• Recommendation
• Known Issues and Fixes
• FAQ (Frequently Asked Questions)
User Interface
In the MDD, Clearance Volume should be implemented by Resellers and/or the Gibbs Post
Department. We do not expect end users to exercise Clearance Volume options in the MDD.
189
Appendix
When the MDD implements Clearance Volume, a new command is available: Show
Clearance Volumes. You can find this command in the Customization dialog and customize the
user interface by placing it on a toolbar or menu group.
G-Code
All machines output G-code in machine space; some machines also have a mode that enables part
space instead of machine space. Machine Space requires accurate offsets (i.e., tool and part and
rotary positions in the MDD), and may be unsafe when inaccurate offsets are entered. Part Space
is more forgiving. But: Note that “Turning Enabled” causes Part Space to be ignored.
In most circumstances, the superior output takes advantage of the machine’s interpolation
capabilities to create smooth lines and arcs, instead of creating many tiny segments that
approximate a curve.
190
Appendix
2. Disable OpenGL, which uses the GibbsCAM display software entirely for rendering. This may
be your only option when all else fails. However, the axis block will not display.
3. Leave OpenGL enabled and try a different combination of OpenGL and/or driver settings to see
if the display issues can be resolved.
Recommendation
• Modifying some of the Appearance options can adversely affect the display of GibbsCAM. In
particular, changing the title bar size and the associated font can make items illegible. We
recommend that you not change these items.
• My entire screen just went black and I can't see any geometry. What happened and how
do I fix this?
In all likelihood, you accidentally zoomed in on the part using a mouse drag. There are three
ways to fix this.
191
Appendix
Operations must be created before accessing Post dialogs. If you need to get to the Post dialog
before creating your part, make a dummy operation (such as drilling a point). This can be done
very quickly and can be deleted later.
• I can't drop my Operation tiles on my Process List. Where are they?
Operation tiles can not be moved away from the Operation List. They can be sorted and
reordered. To edit an operations process information, double-click the operation to load its
process to the Process List.
• The Chamfer Radius button is not working!
Turn on labels (Ctrl+L) to identify possible overlapping points. You may also have input an
edgebreak value that is too large.
• When I draw an element, it does not appear
Elements drawn outside of the stock boundary described in the Document Control dialog may
not always be visible. Try zooming out or increasing stock size. Using the Shrink Wrap command
(Ctrl+‘) will automatically adjust the window to fit all geometry (including geometry in hidden
workgroups or the Body Bag). Shrink Wrap Visible (Ctrl+]) adjusts the window to fit visible
geometry only.
• GibbsCAM has become corrupted and will not restart!
Installed in the same folder as the GibbsCAM software is an application named Recovery.exe.
Instead of having to reinstall GibbsCAM, try running the Recovery.exe application. This should
repair most damage done to GibbsCAM. It is also possible that Windows caused a corrupted
process that was not fully able to close. Using the Windows Task Manager (Ctrl+Alt+Delete)
you can verify that GibbsCAM (virtual.exe) is not still running. If the process is still in the list you
may try to End Process and if this fails you may need to reboot your system.
• Where do I install my hardware key?
Keys can be inserted into any USB port in the computer or connected USB hub.
192
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.
Faint green borders that outline areas within a graphic usually signify an image map. In online help
or a PDF viewer, you can click a green-bordered area to follow the link.
193
Links to Online Resources
194
Index
Angular Resolution 27
% anonymous usage statistics 33
508MT (Willemin)
and Clearance Volume 189 B
Background Tab, Appearance
A Settings 20
Alloy Group 53
material 54 C
Alloys 54
Calculate
Ambient 18 Feed 57
Ambient, Material Properties 18 RPM 57
- 195 -
Index: Change CS (HVD) – Dialogs, control over
- 196 -
Index: Digitizer Calibration – Geometry, Show
Digitizer Calibration 35
Dimensions, Select 61
F
Dimensions, Show 68 Facet Body Opacity 22
Display Lists 21 Facets 24
Display Settings option 16 Family, Material 53
Do It 71 Favorites, online help 104
Don"t Preload Subspindles 154 Feature Manager
Drag Rectangle menu item under Features 85
Appearance Settings 17 Features menu 84
Draw Axis 20 Feed Status, Toggle 76
Draw Points 68 File Extension 41
Drawing File Extensions 133
Print 13
File Launch Behavior 39
Drill Hole 84
Finish Bore 36
Driver Info... 23
Finish Profile 36
Driver, OpenGL Settings 22
floating toolbars
Duplicate 74 transparency 31
Duplicate And 74 Floor Angle Tolerance 32
2d Rotate 74
Force Depth 74 Force Depth 71
Mirror 74
Format Code 45
Scale 74
Translate 74 Format Name, in post 45
Freehand rotation and translation 184
E From Tool Edge 36
FromPos 73
Edges 24
Front View 66
Edges, Select 62
Edit Appearance Settings... 16
G
Edit Material 54
Edit menu 58 G-code 36
Enable Caption 29 G-Code Editor Choices, in
Enable OpenGL Acceleration 17 Preferences 49
- 197 -
Index: Getting Started – main menu
Hardness 54
Hardware OpenGL 22
L
Help Button 99 Labels 62, 68, 75
Help menu 98 Launch New Application on File 39
high degree spline curves 25 Length in Characters, in post 46
History 83 Length in Feet, in post 46
Holder Class Menu Items 38 Length in Meters, in post 46
Hole Data 38 Level 1 Interface 31
Hole Manager Level 2 Interface 31
menu item under Features 84
License Options 34
Hole Wizard 38
menu item under Features 84 Lights Appearance Setting 18
Home View 66 Line segments 77
Lines drawn for high degree curves 25
I Lines, Select 61
IDs 101
M
Ignore Lathe Max Feed Moves 38
Ignore Lathe Maximum Feedrate Machine Definition Document (MDD)
Moves 38 defined 12
- 198 -
Index: Managers – Options button
Features 84
Macros 95 N
Modify 71
Plug-Ins 94
Solids 80 Name, select by 63
View 65 NC program 93
WEDM (Wire EDM) 95
Network Licensing Option 34
Managers
accessing 88 New Part Interface Level 31
customizing headers 92 Next Operation
data types 88 Render 139
editing data 90
right-click context menus 91 Non-Cutting simulation 145
Material Number of Parts, in post 45
Alloy Group 54
NURBS 77, 81
changing 54
importing 55
Material Database 52 O
Material List 54
Offset 36
Material Properties 18-19
Color (Appearance Settings) 18 On Item, help 99
Material, part 51 Online Help 98
Material.txt and CutDATA.txt 40 Op Color Mode 145
Materials Op Manager
Cut Type 54 accessing 88
customizing headers 92
Materials Database file 40 data types 88
Maximum Feedrate editing data 90
ignoring in Lathe 38 right-click context menus 91
MDD Op Sim
defined 12 Cutting Options 26
Display Options 23
MDD Path 40 Lighting 18
Minimize, Posting 134 Performance 26
preferences for Display settings 16
Mirror 71
Op Sim display
MM to inches 73 Transparency 20
MMPR 55 Open Part Interface Preference 31
Modify menu 71 OpenGL 21
Mouse Drag, Select 60 Operation Comment, in post 45
Mouse Position 67 Operation Manager
accessing 88
Move Part Origin 79 customizing headers 92
MTM data types 88
posting 133 editing data 90
right-click context menus 91
Multi-Level Sort 91
Operation Number and Type, in post 45
Multi-Pass Stitch 81
Optional Stops, Posting 134
Options button 16
- 199 -
Index: P-Buffer Open GL – Save Size
Printing 156
P Printing Preferences 24
Performance, Rendering 21
Plane Opacity 18
R
Play (CPR) 139 Radial 78
Play button 139 Rapid Geometry 76
Plug-Ins Guide 95 Rebuild Solid 80
Plug-Ins menu 94 Recent Files 13
Pocketing, Offset 36 Record Video
Points, Select 61 button in Simulation palette 140
- 200 -
Index: Scale – Targeting pixel tolerance
- 201 -
Index: Test Frame Rate – Wire Drawing
- 202 -
Index: Wire EDM menu – Zooming the part
Z
Zoom 67
Zooming the part 126
- 203 -