Professional Documents
Culture Documents
This cross reference defines all SURFCAM Systems and SURFCAM Options.
Machine Simulation
System
Standard CAM
Standard CAD
2x Wire EDM
4x Wire EDM
3x TRUEMill
2x TRUEMill
3x Multi-Cut
Level
MillTurn
2x Lathe
F.N.L.
5x Advanced Edition O O S O O O O S S S S S S
4x Advanced Edition O O S O O O O S S S S S S
3x Advanced Edition O O O O O O O S S S S S S
3x Base Edition O O O O O O O S S S S S S
Designer N/A N/A N/A O N/A O O S N/A N/A N/A N/A N/A
Legend:
S = Standard feature
O = Optional feature
N/A = Not available
SURFCAM System Summary
Machine Simulation
3-Axis Multi-Cut
3-Axis TRUEMill
Standard CAM
Standard CAD
2-Axis Lathe
Level
MillTurn
5-Axis A.E. O O S O O O O S S S S S S
4-Axis A.E O O S O O O O S S S S S S
3-Axis A.E. O O O O O O O S S S S S S
3-Axis B.E. O O O O O O O S S S S S S
Designer N/A N/A N/A O N/A O O S N/A N/A N/A N/A N/A
Part Modeler N/A N/A N/A S N/A N/A O S N/A N/A N/A N/A N/A
Legend
S = Standard Feature
O = Optional Feature
N/A = Not Available
Geometry Editing Move/copy geometry by a fixed or incremental distance between two locations.
Rotate, translate, mirror, scale. Un-delete all deleted entities since the file was
last saved. Eliminate duplicate entities that lay on top of one another according
to a specified tolerance. Uniformly subdivide lines, arcs, or 3D curves. Join two
adjacent curves at a common point, selectively forcing tangency between them.
Editing functions for curves to extend, break, trim, un-trim, or control point
movement for localized curvature control.
Display Dynamically rotate, pan, zoom, or fit at any time without interrupting current
function. Up to 256 user-definable views can be created with numerous view
construction methods. Ability to animate up to five user drawing files to display
the tool, adapter, spindle, and machine. Surface modeling functionality can
generate camera quality shaded images. Direct-X graphics support allows
dynamic rotation, pan, zoom and selection of shaded images with wireframe
background for geometry editing or during toolpath generation.
Layers/Masks Control visibility and selection by layer, color, or entity type. Easily toggle layers
visible or invisible. Organize geometry with up to 256 layers using meaningful 29
character layer names presented in an easy to browse and edit layer summary
chart. Easily move geometry to a different layer or renumber layers to organize
your work. Establish up to 5 separate mask selections based on color and feature
combinations and easily switch between them during workflow.
Digitizers MicroScribe Serial or USB interface and FaroARM USB interface only. Digitizer
input accepted in the SURFCAM menu structure simultaneously with standard
mouse pointing devices.
Surface Modeling Surface primitive definitions available to easily create Plane, Cone, Sphere, Cube,
Wedge, Torus or Cuboid. Create lofted/extruded or grid surfaces with up to 22
degrees of freedom thru as many as 1000 cross sections. Create accurate 3D
surfaces directly from an AutoCAD poly-mesh. Create constant, variable radii or
rolling ball surface fillets with any number of radii callouts. Blend surfaces
tangent to 2, 3, or 4 neighbors, create 3D offset surfaces, and trim surfaces with
unlimited trim boundaries. Create extruded surfaces, surfaces of revolution or
surfaces driven along a 3D curve with varying cross section shapes at
intermediate locations.
3D Curves from Create 3D Curves as parting lines, blended curves between two elements, surface
Surfaces intersections, surface cross-sections, surface flow curves, surface edges, or as 2D
curves projected onto surfaces. Automatic parting line generation on complex
surfaces. Automatic cross-section creation at any orientation with user-defined
interval control.
Surface Boundary Enhanced boundary tool allows for easy creation of Surface Bounding Boxes,
Creation Silhouette boundaries, Shallow area boundaries, Theoretical rest area boundaries
and Cutter contact area boundaries from any number of surfaces. Surface
boundaries can be created with a high level of precision and can be used for
material definition, cutter containment or actual cut geometry used for toolpath
generation.
SolidWorks® SURFCAM maintains full associativity with SolidWorks models or any Parasolid-
Associativity based CAD model. If a change is made in the model, SURFCAM will recognize the
change and allow you to automatically update both the model and any affected
toolpaths. Toolpaths affected by model changes are automatically flagged in the
NC Operations Manager. SolidWorks models supported up to SolidWorks 2013.
Toolpath Editor Graphically edit any toolpath (pan, zoom, rotate during editing). Instantly move
forward or backward through megabytes of toolpath without restarting at the
top. Insert, edit, delete, or add machine commands or comments, change feeds
or speeds anywhere in a toolpath by simply picking the point of insertion.
Toolpath Templates Toolpath templates allow you to collect, share and reuse parameters.
NC Operations Icon-based toolpath management system with simple cut and paste functions to
Manager easily manipulate your active part program, re-order toolpaths using “drag and
drop” technique. Ability to copy/paste toolpaths between SCPRT files. Extensive
toolpath transformation facility supporting any combination of XYZ translate,
rotate, mirror, scale, radial wrap, reverse, and merge steps with retention of all
steps for regeneration. Associativity between geometry and toolpath tracked by
icon color. Automated toolpath commentary creates a high level outline of
machining operations in the order they will be output. Check box support for
selected verification and post processing.
Postprocessors Template-based direct post processing for edit-free G code for most 2 – 4-Axis
CNC milling, turning and 2-Axis Wire EDM applications. Over 145 sample posts
with every system. User-configurable CL file-based 2- thru 5-Axis & MillTurn post
processor provides full MillTurn, 4-Axis Wire EDM and 5-Axis contouring support
for any machine/controller combination with full macro programming language.
DNC Standalone SDNC and editNC® – DNC utilities for single button file transfer via
serial line. Multiple CNC machine attribute files containing start & stop codes,
communications protocol settings, special character handling, upload and
download directory/filenames.
NC Text Editor Windows®-based high performance editNC® text editor specifically designed to
handle G code editing with global edit, NC block re-sequencing, and 3D
backplotting with zoom-pan-viewing and integral link to DNC utility.
Setup Sheets User-configurable setup sheet generator with cycle time, travels, tool list,
toolpath comments. Available in ASCII text, RTF or HTML formats.
Tool/Material Firebird (.FBD) database holds geometric data for each tool and each defined
Libraries material type. Shipped version contains over 500 tools and 50 material types in
both inch and metric format. Feeds and speeds are automatically calculated from
parameters that work with tool/material library to control step-over, side
clearances, and rough/finish stock conditions to minimize user data input.
Custom Tool Custom tool creation allows users to define any custom tool profile with simple
Creation 2D geometry. Once saved the custom tool is represented as a 3D cutter and can
be used in graphical toolpath editor, back-plotter or verification, allowing for
accurate material removal simulation with custom tools.
NC Code Import Fanuc-compatible 2 or 3-Axis mill or lathe G code files can be converted into
Utility graphical toolpaths and subsequently edited or displayed on a 3D surface model.
Arc Filter Consolidates a series of linear surface toolpath records into arc records in XY, YZ,
or ZX plane according to user-specified tolerance.
Nurb Filter Consolidates toolpaths into NURB format according to user-specified tolerance
for postprocessors and CNCs that support this feature.
HSM Filter Analyzes toolpath segments and removes and replaces these segments with a
line segment based on a user defined set of values.
Toolpath NC Verify provides accurate and rapid material removal simulation allowing you
Verification to dynamically rotate and zoom during simulation. Four modes are supported:
(a) Regular for best dynamic rotate/zoom, (b) True Solids for fastest 3D
machining, (c) Pixel-based for large 4/5 axis files, and (d) Turbo for end results
only. Sample Cut for fastest Verification. Custom stock and fixture shapes
represented via STL Files. Full clamp/fixture collision detection with warning
sound and/or pause. Custom tool shape collision detection for non-cutting areas.
Status window for live feedback with cycle time, tool parameters and cutter
coordinates. Inspect locations, distances and arc radii/diameters of the verified
solid model. Visualize cross sections at any angle and distance in XY, YZ, ZX
planes. Compare remaining stock with part model to detect remaining material.
STL File output for in-process stock representation of geometry, 64-bit support
for high performance verification of complex programs.
Toolpath Backplot Toolpath Backplot is a powerful visualization tool that allows the user to see the
toolpath being drawn as the tool moves across the part. Options to show the tool
in wireframe, solid or control point only. Options to show tool holder. Controls
similar to Verify, only showing toolpath generation rather than material removal.
This is a FREE downloadable version of a 5-Axis Advanced Edition SURFCAM system from
http://www.surfcam.com/demo. This version is not a commercial system, but is intended for:
Students that would like to learn NC programming at home
SURFCAM users that want to continue developing SURFCAM skills, but do not have enough time to
do so in their work setting
NC operators that want to understand and learn SURFCAM on their own time
The SURFCAM Student/Demo Learning version contains help system and a "Get Started" manual, but does
not include technical support. SURFCAM Student/Learning Demo version users are encouraged to contact
their local SURFCAM representatives to learn more about all the new features and functionality in the
latest release of SURFCAM.
SURFCAM Designer
Includes all Standard CAD features
2-Axis Wire EDM Wire Thread-Cut Off, Tank Flushing, Multi-pass Skim
cuts, Glue Stops, Straight Line, Teardrop, or Offset Curve
Lead-In/Out moves, Blend, Sharp, or Loop corner
rounding treatments, multiple cutting strategies, offset
callouts, and stock to leave on each skim pass.
Lathe Programming Turn, Bore, Face, FaceOff, Groove, PartOff and Thread
functions at any angle with full tool shape support.
Centerline Hole-making Cycles.
Complete lathe tool library and tool drawings provide an
excellent starter set for fully animating a lathe
programming session with true 3D graphics.
When combined with the 2-Axis Advanced Edition
system, Lathe provides complete MillTurn support
including main & sub-Spindle part transfer, primary-
secondary turret callouts, and combined Milling &
Turning functions in a single session.
Pocket & Contour Multi-pass tapered sidewall and multiple island height
Automation finishing.
4-Axis Wire EDM XYUV toolpath output from ruled surface definitions
including Multi-pass Skim cuts, Glue Stops, all cutting
strategies, and efficient Entry/Exit moves.
Mill/Turn Mode Mill/Turn Mode allows you to use any of the licensed
milling operations in a mill/turn environment by
activating three additional NC parameters on the Tool
Information tab that are required for mill/turn
machines.
Tool Shapes All 3-Axis toolpath generators support ball, bull, and
square endmills in any construction view.
HSM Rest Machining Multi-tool high speed milling of left over material from
predefined tools. Supports all tool shapes.
HSM Radial Cut A path that starts on a central point where the step-over
is calculated along the circumference of the circle radius
you define. This machining strategy is most effective on
areas that include shallow curved surfaces and circular
areas as the passes are spaced along the XY-plane.
HSM Spiral Cut A single, projected spiral path that radiates outward
from a center point. Tool motion can move from either
outside-in or inside-out. Most effective on areas that
include shallow curved surfaces as the passes are spaced
along XY-plane (step-over), and not Z-plane (step-down).
HSM Multi Tool Rest Efficiently perform Z-level rest roughing of any collection
Roughing of surfaces from a billet or irregular 2D outline with
efficient 2D Z slice toolpaths with all tool types.
4-Axis Tool Axis Ten methods to control tool orientation relative to the
Control collection of surfaces being machined or avoided.
Minimum/maximum angular toolpath limits in XY, YZ,
and ZX planes.
4-Axis Classic Swarf Classic single-surface version of 4-Axis Swarf using the
side of the tool for axis control.
Gouge Protection Four sets of drive & check surface gouge checking and
Strategies gouge avoidance strategies, including: Retract along tool
axis, Move tool away, Tilt tool away, Omit gouge points,
Stop calculations, and Report collisions.
Tool Shapes Ball, taper ball, bull, taper bull, or square nose end mill
over multiple surface groups.
5-Axis Tool Axis Ten methods to control tool orientation relative to the
Control collection of surfaces being machined or avoided.
Minimum/maximum angular toolpath limits in XY, YZ,
and ZX planes.
5-Axis Classic Swarf Classic single-surface version of 5-Axis Swarf using the
side of the tool for axis control.
Gouge Protection Four sets of drive & check surface gouge checking and
Strategies gouge avoidance strategies, including: Retract along tool
axis, Move tool away, Tilt tool away, Omit gouge points,
Stop calculations, and Report collisions.
Tool Shapes Ball, taper ball, bull, taper bull, or square nose end mill
over multiple surface groups.
SURFCAM Options
TRUEMill® 2-Axis
TRUEMill 2-Axis option can be added to any CAM system.
TRUEMill® Rest Automatically mills recess areas with a smaller tool using
accurate tool engagement management to remove
material left from a large tool of a previous TRUEMill
operation.
TRUEMill® 3-Axis
TRUEMill 3-Axis option can be added to any CAM system. Includes TRUEMill 2-Axis.
3-Axis Multi-Cut
3 Axis Multi-Cut options can be added to any 3-Axis system and is included with any 4 or 5-Axis system.
Machine Simulation
Machine Simulation option can be added to any CAM system.
Part Modeler
SURFCAM Part Modeler is a tool specifically designed for quick and simple construction and modification
of solid models with fully associative drafting capabilities. Part Modeler’s intuitive user interface can be
quickly and easily tailored to individual requirements, with features such as dockable windows and
customizable menus and toolbars ensuring a highly productive, smooth and seamless progression from
design concept through to finished component model and detail drawing.
Solid Modeler SURFCAM Part Modeler is a cost effective, 3D solid modeling tool
specifically designed for quick and simple construction and
modification of solid models and associative drawing with included
CAD file translators.
SURFCAM offers SolidWorks to accelerate the design to manufacturing process with SolidWorks PDO or
SolidWorks PD&A, the world’s most widely used CAD system.
Powerful associativity enables users to open native SolidWorks files directly into SURFCAM, completely
eliminating the translation process. SURFCAM automatically recognizes any design revisions in the solid
model and regenerates only the affected operations. With this seamless interoperability, SURFCAM users
can quickly adapt to myriad design changes.
SolidWorks 2014 PDO (Part Design Only) option can be added to any SURFCAM system.
SolidWorks 2014 PDA (Part Design & Assembly) option can be added to any SURFCAM system.
No Drafting Layouts Note: The PDO & PDA versions cannot create drafting layouts.
Full part feature creation Design of parametric solid models and assemblies. Includes (but
not limited to) Extrude, Revolve, Sweep, Loft (Both Boss and Cut),
Fillets and chamfers, Holes, Draft, Shell, Rib, Scale, Dome, Shape,
Deform, Indent, Flex, Wrap, Cavity, Join, Combine, Split.
Surfacing tools Radiated and ruled surfaces, Face tools and healing.
Advanced Features Patterns and mirrors, Reference geometry such as planes and axes.
Sheet metal functionality Folds, bends, flanges, rips, tabs, miters, lofted bends, sketched
bends, hems and more. Alternatively, create a solid shape as
starting point then use advanced capabilities such as "convert solid-
to-sheet metal" functionality to develop a manufacture-able sheet
metal part.
Mold Tools Parting Line, Shut-off surfaces, Parting surfaces, Tooling split
Core/Cavity Splits
Assembly Motion * (PDA Simply by clicking and dragging components, you can check an
only) assembly for proper motion and collisions. In addition, you can
simulate physical motion involving assembly mates, contact,
springs, and gravity, as well as create, edit and save video
animations.
Assembly Modeling * (PDA The ability to create and manage multi-file assemblies.
only)
http://www.surfcam.com/addins
SURFCAM 3rd Party Add-ins are not developed or controlled by Surfcam, Inc. and thus, Surfcam, Inc. is not
responsible for any losses, damages, or changes that Add-ins may have on system(s). Any sales or support
requests for any 3rd Party SURFCAM Add-ins are to be directed to the individual Add-in vendor.
*Contact local reseller for any custom developed MPost Post Processor requirements*
*Contact your local reseller for any custom developed SPost Post Processor requirements*
System Requirements
Minimum Requirements Operating System: Windows® XP SP3 (32-bit or 64-bit)
Processor: Duo Core II or higher
Memory: 2 GB RAM
Hard Disk Space: 2 GB Free
Video: 1 GB Windows XP DirectX® 11.0 or higher compatible
display adapter capable of 1024x768 resolution in 32-bit color.
(Note: Integrated graphics cards can degrade performance and
are not recommended.)
DirectX: DirectX 9.0
Pointer: Windows Compatible Mouse
Communications Port: USB
Drive: DVD Drive
Recommended Requirements Operating Systems:
Windows 7 (64-bit)
Windows 8 (64-bit)
Processor: Quad Core
Memory: 8 GB RAM (64-bit)
Hard Disk Space: 4 GB Free
Video: 2 GB Windows XP/7 DirectX 11.0 or higher compatible
display adapter capable of 1280x1024 resolution in 32-bit color
(XP)/ Basic Mode (Win 7)
(Note: Integrated graphics cards can degrade performance and
are not recommended.)
DirectX: DirectX 11.0
Pointer: Windows IntelliMouse Optical Mouse with wheel
Communications Port: USB
Drive: DVD Drive
TRUEMill®
U.S Patents 7,451,013; 7,577,490; 7,831,332, 8,000,834
International Patents: Canada 2564404; Czech Republic 1745400; France 17547400;
Germany 602005034139.0; Korea 1070714; United Kingdom 1745400