New user interface
Interface overview and operation example demo video
New interface overview
SprutCAM 12 has totally new main window design and has become more user friendly .
Now the main window has the new Action panel instead of the old ribbon panel. Action panel content depends on active page. For example when "Model" page is active Action panel contains functions for 3D model editing. When "Technology" page is active Action panel contains functions for making adjustments with technological process.
Auxiliary control buttons moved to the right screen border.
Due to these changes workspace became significantly bigger. Now it has more space for operations tree, inspector and 3D graphics window.
Tool management improvements
Project tool list created - a list of project tools (virtual magazine) that can be shared across multiple projects.
Tool column added on the Machining page to simply control tools of operations (the differences, tool numbers validity and feeds/speeds).
Tools button added on the main toolbar to get quick access to project tools.
A new window created for easy selection of an existing tool.
Tool properties inspector updated. Now it makes it easy to do the following.
- Choose an existing tool.
- Choose the connector of tool to the machine (turret position) with highlighting of already occupied positions.
- Change the block of the turret head (OD , ID, clamping, drill, etc).
- Attach a milling tool adapter from the tool list or library.
- Objects shading
- anti aliasing
- Overall lighting improvement
New 2D CAD integrated into Model page
New 2D CAD demo video
New 2D CAD module is based on the new kernel.
- parametric design. User can edit a model with saving selected objects properties or relations between them;
- model can be handled with any parameter because of independence of the model on sequence of objects creation.
It is possible because we have implemented bidirectional associativity between model elements and parallel technology.
Older SprutCAM versions projects will be converted automatically when loaded.
To activate 2D CAD editor press «Drawing» button while being on Model page:
Hole cover function
Hole cover function demo video
We added ability to cover holes by selected curves or meshes. User can select either closed curve or open curve. In case of mesh model it is enough to select meshes and SprutCAM 12 will find all holes automatically.
PMI import demo video
Visualization of PMI (Pmi - Product and manufacturing information) added. These are various dimensions and notes related to the specific 3D model elements.
PMI import works for Step, JT, Prt(NX)
|Alibre Design||Up to 2018|
|IronCAD||Up to 2019|
For IronCAD only toolbar is made
|KOMPAS 3D||Up to 18|
|NX||Add 8.5 and 11|
|Rhinoceros||Up to Rhinoceros 6|
|SOLIDWORKS||Up to 2018|
|SpaceClaim||Up to 2018|
|T-Flex CAD||Up to 16|
Built in importers were improved for new standards support:
|Internal Importer ()||Version||Description|
|Parasolid||Up to v31|
|RhIO||Up to Rhinoceros 6|
|SWReader||Up to SOLIDWORKS 2018|
Painting simulation demo video
We added new painting simulation mode with visualization of paintwork thickness.
User creates painting toolpath using standard SprutCAM operations. After that he sets spraying speed [ml/sec] and feed rate.
During simulation user can handle thickness visualization parameters in the special window. Thickness is shown from red to blue color from less to more respectively.
Offcuts removal in simulation
Offcuts removal in simulation demo video
Now in SprutCAM 12 user can remove offcuts which appear during machining process.
Offcuts removed either automatically at the end of simulation or manually.
Third party interpreters for G-code based simulation (G-code verification)
G-code based simulation demo video
Now SprutCAM supports third party interpreters for G-code based simulation.
To make this possible we simplified interpreter file architecture.
Documentation for third party interpreter development will be released simultaneously with SprutCAM 12 release.
All previously released interpreters were adapted for the new architecture: Milling for Fanuc 30i, Sinumerik 840D, Haas VF2, Heidenhain iTNC530.
And we developed new interpreters:
- Tormach PCNC Mach3 (milling),
- Sinumerik 840D (turn-mill)
- Interpreters for NC-code in APT format.
All interpreters support command list generated by postprocessors in SprutCAM distribution kit only.
New high speed milling strategy: Adaptive SC
Adaptive SC demo video
In SprutCAM 12 new strategy called Adaptive SC appeared in roughing operations. Adaptive SC strategy is similar to Adaptive MW from ModuleWorks
Adaptive strategy is available in: Roughing Waterline, Flat land, Pocketing, 2.5d pocketing, and EDM.
- Rapid calculation. Calculation time is loads better than all known competitors including Adaptive MW.
- Comprehensive parameters set for toolpath strategy setup. Three rounding radius parameters: roughing, linking and corner smoothing allow users to get optimized toolpath.
- Better tool life due to cutting into workpiece using Roll-In Technique
5 axis tool path conversion
5 axis tool path conversion
This option converts 3 axis toolpath into 5 axis for operations: Scallop, Morph and 5D meshing operation. This feature allows to avoid collisions and use minimal length tool.
5 axis tool path conversion can be used with ball mill.
5 axis toolpath conversion options:
- 4 axis
- Through the point
- Through the curve
- normal to the surface
- perpendicularly to the trajectory
5D contour operation now has strategies for tool axis control: 4-axis milling, to the point, to the curve. Also 5D contour operation now has tool axis articulation limits.
Plunge Roughing demo video
Plunge roughing option is available in Roughing Waterline, Plane and Pocketing operations.
Plunge roughing options:
- step ,
- feed distance
- pull back distance .
5D Surfacing for cladding
5D surfacing for cladding demo video
Operation "Additive 5D Surfacing" allows to increase material layer on the surface of a detail using strategies from "5D surfacing" operation.
Two new strategies in addition to existing were added to the list:
- Spiral between two curves
- Spiral between two surfaces
We added special parameters for toolpath modification to avoid several tool passes in one point. It allows better start/finish zones allocation and leads to better surface quality.
Start point offset
Gap for overlapping avoidance
In order to minimize tool normal line altering during cladding we added strategies for normal line guidance: "Perpendicular to layer plane" and "Along curve".
These strategies sets tool normal vector in reference to average pass plane.
Perpendicular layer plane
Check holder in 3D operations
We added ability to perform tool path calculation concerning tool holder in 3D operations: Plane, Waterline and Drive. Check holder option can be used to avoid collisions with both: part and workpiece. User can set additional radial and axial stock.
This option makes 3+2 machining easier. It is perfect for sculptures milling.
Check holder in Roughing Waterline
Tool path calculation for Roughing Waterline has an option for holder and workpiece collision avoidance too. Workpiece is not static: it updates dynamically while tool path calculation take into account upper layers.
This option makes 3+2 machining easier. It is perfect for sculptures milling.
Collision avoidance for links
We added new ability to build links between cutting passes based on collision control between machine elements, part and fixture.
G-code based milling operation
G-code based milling operation demo video
We added a new operation in SprutCAM 12 which is G-code based milling operationIt is located in Auxiliary list.
With the help of this operation you can load external G-code file and edit it. Optionally you can convert g-code into SprutCAM tool path or type in g-code directly into built in text editor.
direct control of the machine simulation using G-codes;
check and optimize the NC program;
convert the text of the NC from one controller to another (for machines with identical kinematic scheme);
debug your own interpreter during its creation.
New version of ModuleWorks
5x operations based on 5AX ModuleWorks kernel
New version (December 2018) of the ModuleWorks' kernel was integrated: many problems fixed and new features added (available in 5D Pro configuration)
Spiral cutting method for offset roughing
This new cutting method transforms the standard offset roughing toolpath into a spiral cut for more efficient processing of closed areas.
Smooth connections for parallel roughing
This new option rounds the connecting segments between regular parallel roughing cuts.
Adaptive MW roughing. Bull nose and sphere tools now support adaptive roughing
The corner radius of the tool is now taken into consideration when generating the adaptive roughing toolpath. This results in fewer cusps in the final toolpath.
5 axis surfacing. Toolpath smoothing
This option smooths sharp corners in the toolpath and replace them with splines.
Two parameters control the behavior of toolpath smoothing:
Smoothing distance: this parameter sets the spline distance.
Detection angle: this parameter sets a minimum detection angle, which is calculated from the angle between the previous vector move and the next move.
The smoothing distance is adjusted to avoid collisions with adjacent slices. The new smoothing distance is calculated individually for each corner based on the distance between the current slice and its neighboring slices and the value of the corner angle.
Roughing. Dynamic holder collision checking against stock
This option takes the shape of the holder and arbor into consideration during the toolpath calculation to avoid collisions between the entire tool and stock material.
Users can specify the desired clearance distance to keep these parts away from the stock surfaces.
It results in improved, safer toolpaths and less modifications to the cutting program.
Clearance blend spline
This feature enables two contours to be linked with a new blend spline.
In the event of a detected collision, the blend spline is extended to ensure the main shape is not disturbed and to guarantee a smooth transition.
The dimensions of the spline are limited to an extended boundary of the part.
The air-move safety distance is always
Teamcenter integration demo video
SprutCAM 12 has a special module for Siemens Teamcenter PLM integration.
This module is used to get necessary data for g-code generation in SprutCAM from Teamcenter. After SprutCAM project is ready user can export g-code, operations list, tool list and report back into Teamcenter.
Tool library kernel is now using database management system. And now SprutCAM is capable to operate with large tool libraries.
We are working on shared tool library usage in SprutCAM.
- New Containers Manager. It provides automatic containers upload/download to user's computer when license for container is present.
- License manager updated.
- Automatic online account license activation on client's computer.
- Automatic online license synchronization.
- We are working on adding SprutCAM into antivirus software developer's "whitelists"
- Anonymous online registration is disabled for all SprutCAM 12 distribution kits.