New User Interface
SprutCAM 12 has a totally new main window design that is more user friendly .
The main window now includes the new Action Panel which replaces the old Ribbon Panel. The Action Panel content depends on the active page. For example: when the “Model” page is activated, the Action panel contains functions for 3D model editing and when the “Technology” page is activated, the Action panel contains functions for making adjustments with technological processes.
Auxiliary control buttons moved to the right screen border.
overall lighting improvement
New Model Features
New 2D CAD Integrated Into Model Page
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
We added the ability to cover holes by selected curves or meshes. The user can select either closed curve or open curve. In the case of a mesh model it is enough to select meshes and SprutCAM 12 will find all holes automatically.
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||– ad_prt|
|IronCAD||Up to 2019||– ics For IronCAD only toolbar is made|
|KOMPAS 3D||Up to 18||– m3d|
|NX||Add 8.5 and 11||– prt|
|Rhinoceros||Up to Rhinoceros 6||– 3dm|
|SOLIDWORKS||Up to 2018|| – sldprt|
|SpaceClaim||Up to 2018||– slddoc|
|T-Flex CAD||Up to 16||– grb|
Built In Importers Were Improved For New Standards Support:
|Internal Importer ()||Version||Description|
|Parasolid||Up to v31||– x_t|
|RhIO||Up to Rhinoceros 6||– 3dm|
|SWReader||Up to SOLIDWORKS 2018|| – sldprt|
We added a new painting simulation mode with visualization of paintwork thickness.
The user creates a painting toolpath using standard SprutCAM operations. After that he sets spraying speed [ml/sec] and feed rate.
During simulation the 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
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)
Now SprutCAM supports third party interpreters for G-code based simulation.
To make this possible we simplified the 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:
- Mach3 (Milling),
- Sinumerik 840D (turn-mill)
- Interpreters for NC-code in APT format.
All interpreters support the command list generated by postprocessors in SprutCAM – distribution kit only.
New High Speed Milling Strategy: Adaptive SC
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.
- Rapidcalculation. 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
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 option is available in Roughing Waterline, Plane and Pocketing operations.
Plunge roughing options:
- feed distance
- pull back distance .
5D Surfacing For Cladding
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.
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.
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 the milling of sculptures.
Collision Avoidance For Links
We added a new ability to build links between cutting passes based on collision control between machine elements, the part and fixture.
G-code Based Milling Operation
We added a new operation in SprutCAM 12 which is G-code based milling operation It 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.
- Postprocessor verification, collisions and errors detection for a particular CNC system;
- Import g-code generated by a postprocessor or other CAM software and conversion into g-code for a particular CNC system;
- G-code optimization using direct editing.
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
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.