What's New in BobCAM for SOLIDWORKS V12

Introduction

Welcome to the sneak peek of BobCAM for SOLIDWORKS V12! We're thrilled to unveil a host of exciting new features designed to streamline your part programming process and boost your efficiency. Our team has been hard at work incorporating user feedback to deliver a more intuitive and powerful experience. Whether it's the revamped context menu, enhanced tool management, or advanced machining options, V12 is packed with updates that cater to your needs. Dive in and discover how these new tools and improvements can elevate your workflow to new heights!

General Features

Automated License Deactivation During Uninstallation

We've improved the licensing process to help customers avoid common pitfalls. Previously, users often uninstalled the software without transferring the license, causing issues when trying to register it on a new computer. To address this, the uninstaller now automatically deauthorizes the license using the new install-bcl-deactivate.exe. This way the local license is deactivated upon uninstallation, eliminating the need to call technical support for license transfer issues!

BobART

Rename Sculpting Feature

Guess what? We've finally given you the ability to rename the Sculpting feature in BobART. We know, it’s about time! Now, instead of being stuck with "Sculpting_", you can personalize it to your heart's content. Whether it’s “Masterpiece #1” or “Happy Little Accident,” the choice is yours. Enjoy this new found freedom in BobCAM for SOLIDWORKS V12!

 

CAM Features

General

Tool Library Improvements

Multiple Tool Libraries

BobCAM for SOLIDWORKS V12 introduces the highly requested feature of Multiple Tool Libraries, addressing the challenges of using a single library. Previously, users faced difficulties managing tools across different machines, manufacturer-specific tools, and various shop locations. Now, you can easily separate tools by machine, manufacturer, or location. Additionally, new tools for managing multiple libraries include options for importing and merging libraries, cloning tools, and copying tools to other libraries. These enhancements provide greater flexibility, organization, and efficiency in tool management, tailored to your specific needs.

 

Library Selection During Job Creation Manage All Libraries in the Tool Library Manager

 

Tool Library Work Flow Update

In BobCAM for SOLIDWORKS V12, the tool creation workflow in the Tool Library has been significantly enhanced for user-friendliness. The create, delete, copy tools to library, and clone options have been moved to their own toolbar in the grid view of the tool library. Now, when a user clicks "Create Tool," the focus automatically scrolls to the new tool's location in the grid view, and the Tool Parameters flyout opens immediately for editing. This eliminates confusion for new users, who may not notice that a tool has been created, and saves time by removing the need to manually open Tool Parameters and scroll to the new tool's position. This update simplifies the process, making it more intuitive and efficient for users to create and manage tools.

 

 

Warning to Save Tool Library

In BobCAM for SOLIDWORKS V12, we've introduced a useful feature for those moments when you hit "x" instead of "OK" after modifying a tool in the library. First, we've replaced the 'x' button with a Maximize/Restore button to prevent accidental closure, but if you still manage to close without saving, a prompt will now appear: "Click Yes to save changes and close or click No to discard the changes," with Yes/No options. This ensures your changes are saved and spares you from redoing your work. You're welcome!

 

 

Tool Crib Improvements

Remove Unused Tools

A new button allows users to automatically remove all unused tools from the Tool Crib. Previously, this task required manual verification and deletion, which was tedious. With this new feature, a simple click is all that's needed to eliminate any and all unused tools. You can't get much easier than that! 

 

 

Remember Tool Crib Size

BobCAM for SOLIDWORKS V12 now retains the previous window size and position of the tool crib, addressing a common issue for users with specific screen configurations. Previously, users had to resize the tool crib window each time it was opened, as the software did not remember the last used dimensions. This enhancement keeps it nice and convenient by keeping the tool crib window at the preferred size and position every time it is accessed.

 

 

Merge Options for Tool Crib Import

The new Merge Tool Crib option in BobCAM for SOLIDWORKS V12 makes tool management a breeze by letting you merge a saved tool crib with your current one. Before, importing a tool crib meant losing your existing setup, which was a hassle since you'd have to re-add your tools manually, risking mistakes. Now, you can easily combine your tool cribs, keeping everything you need in one place without the extra work.

 

 

Updated Tool Crib Selection

In BobCAM for SOLIDWORKS V12, we've addressed customer frustration with tool selection in the Tool Crib. Previously, if a tool wasn't dragged from the Tool Library section, up to the Tool Crib section, the software would continue to use the previously active tool in the Tool Crib. Now, when a tool in the Tool Library is the last item the user click on, a prompt will appear: "Last selected tool(s) were in the Tool Library. Would you like the tool(s) added to the Tool Crib? If multiple tools have been selected, the first selected tool will be applied to the operation."


*While the proper method is to move tools to the actual Tool Crib, this ensures users won't incorrectly assume they have done so.

 

Show Tool Count in Tool Tree

BobCAM for SOLIDWORKS V12 now features a new display in the Tool Tree's Info column, showing the number of tools used in the job next to the number of operations. This makes it easy to verify the tool count at a glance. In the past, users couldn't see the total tool count, which made verification more tedious. This enhancement provides a quick and efficient way to check the number of tools in use while reviewing operations.

 

 

Default to Last Used Machine

In BobCAM for SOLIDWORKS V12, the Current Settings dialog has been improved for better user-friendliness. Previously, launching this dialog from the "CAM Default" item or the CAM ribbon always defaulted to the BC_3x_Mill machine. Now, the software will use the machine from the last visited job, making it easier to edit or view parameters relevant to the current active job. If no item has been selected in the CAM tree, the machine from the first job in the tree will be used.

 

 

Machine Refresh Button

We're also adding a more intuitive way to refresh the machine being used for the job. Previously, when a machine was changed in the job users had to right-click on the Machine in the CAM Tree, select Edit, and click OK to refresh the machine being shown in simulation. Now, a "Refresh" button is added to the right-click menu, allowing users to update machine changes in the current job a little quicker. Additionally, when changes are made in the CAM Defaults > Current Settings, a prompt will appear asking, "Do you want to apply these machine changes to your current job?" Clicking "Yes" will automatically refresh the current job's machine settings.

 

 

Save Use Automatic Tool Numbering to Job Template

A new enhancement allows the Use Automatic Tool Numbering checkbox to be stored in Job Templates. Previously, this option was always checked by default, even if it was unchecked when the template was saved. This required users to manually adjust the tool number before posting the code. With this update, the checkbox state will be saved in the Job Template, allowing it to be disabled by default when loading new templates, streamlining the workflow and reducing the need for manual adjustments.

 

 

Remove Highlight from Geometry

The "Remove Highlight from Geometry" update in BobCAM for SOLIDWORKS V12 enhances the way feature geometry is highlighted. Previously, when you clicked on a feature in the CAM Tree, the corresponding geometry would highlight in the graphics area, helping you identify specific features among many. However, the highlight would remain until another feature was selected or the Job was clicked in the CAM Tree, which could be inconvenient. With this update, you can now remove the highlight simply by clicking anywhere, including empty space in the graphics area, making the workflow smoother and less distracting.

 

Find Feature to Highlight Click to Highlight Click Elsewhere to Remove Highlight

 

Add Job Name at Creation

You now have the ability to update the Job Name directly in the Data Entry Manager during job creation. Previously, while it was possible to change the Job Name in the CAM Tree after the job was created, there was no option to set or modify the name during the initial setup. This enhancement streamlines the process, allowing you to assign a meaningful and specific name to your job right from the start, improving organization and efficiency in your workflow.

 

 

Remove From Favorites

In BobCAM for SOLIDWORKS V12, managing the "Favorites" group in the material library has been improved. Previously, users could easily move materials to "Favorites" but had no simple way to remove them. Now, when in the "Favorites" tab, the "Move to Favorites" button is replaced with "Remove from Favorites." Clicking this button will move the selected material back to its original group. If the original group no longer exists, a dialog box will prompt the user to select a new group from a list of current groups.

 

Mill

Mill Express

General
Work Offset String Values

In BobCAM for SOLIDWORKS V12, work offset numbers have been enhanced by displaying their string values as assigned in the post processor. Previously, work offset numbers were listed sequentially, which did not reflect their actual values in the output. Now, with the string values displayed, each job will show the exact work offset value as it will appear in the output, ensuring accuracy and consistency in the machining process.

 

Machine Setup Posting Page MDI Page

Pecking in Tap Operations

In BobCAM for SOLIDWORKS V12, we've enhanced the peck tapping cycle to include support for multiple machines such as Fanuc, Siemens, Heidenhain, and Haas. Previously, a custom script was required to achieve this functionality. Now, it's built into the posting engine, eliminating the need for scripting. This update allows users to add peck depth in tapping cycles seamlessly. For Haas machines, specific blocks have been introduced to handle the unique peck tapping format, ensuring compatibility and ease of use across different machine types.

 

 

Machine  Compensation Warning

We've improved the handling of machine compensation (G41/G42) in scenarios where a vertical lead-in/lead-out is used. Some users were unaware that machine compensation cannot be applied with vertical lead-ins/lead-outs, which lead to confusion when G41/G42 codes were missing from the output. To address this, a message will now be displayed when you finish, compute, or post an operation attempting to use machine compensation with a vertical lead-in/lead-out. This ensures users are immediately informed and can make the necessary adjustments, enhancing clarity and reducing errors in the coding process.

 

 

Lead-in / Lead-out Ramp

In BobCAM for SOLIDWORKS V12, we've introduced a ramp option for lead-in and lead-out options that include arcs in the output. This addresses a client request for improved workflow in CNC router programming. Previously, users had to manually edit the code by adding Z values to create ramping, which could be pretty time-consuming and even prone to errors. This new feature automates the process, eliminating the need for manual code adjustments and preventing material burns caused by motion pauses.

 

Important to note:

 

  • The lead-in line entity handles compensation, so ramping on line entities is not possible.

  • Ramping can only be applied to arc entities. Therefore, the ramp option will only be visible for Circular, Blend, and point blend lead-in/lead-out types.

 

This enhancement streamlines programming and ensures smoother transitions, significantly improving the efficiency and precision of CNC router operations.

 

Top View Ramp on Point Blend Lead

Side View Ramp on Point Blend Lead

 

Mill Holes
G98 / G99 Selection from CAM Wizard

In BobCAM for SOLIDWORKS V12, we've made it easier to control how your drilling operations are handled by adding the option to choose between G98, G99, or your post's default settings. This new feature ensures that your posted code and simulation match perfectly, providing better control and precision.

 

With this enhancement, you can select the appropriate retraction mode for each hole, either prioritizing speed with G99, which reduces cycle time, or safety with G98, which avoids obstacles by retracting to a higher position. This flexibility improves workflow by eliminating the need for manual adjustments and ensuring consistency across your operations. This update was requested multiple times and discussed extensively with the posting department, highlighting its importance for streamlining the drilling process and making it more efficient for users.

 

 

Laser, Plasma, Waterjet Jobs
Default Machining Strategy

In BobCAM for SOLIDWORKS V12, we've streamlined the workflow for users operating Plasma, Laser, and Waterjet machines by setting the system default in the Mill 2 Axis Feature to include only one Profile Finish operation. This change eliminates the unnecessary Profile Rough operation, which is rarely needed for these types of machines. While users can still create custom templates on the Machining Strategy page, this update ensures that when a Laser, Plasma, or Waterjet machine is selected, only the Profile Finish is shown by default on the Machining Strategy page. This adjustment minimizes extra clicks and makes the process more intuitive, particularly for new users.

 

 

Facing
Start Position for Adaptive Patterns

In BobCAM for SOLIDWORKS V12, we've enhanced the Facing operation by allowing users to set the Start Point when using the Adaptive pattern. Previously, this functionality was available only for the Zig and Zig Zag patterns, enabling users to select one of four corner positions to start their toolpath. This flexibility ensures that users can choose the most ideal starting point for their needs. With this update, the same control is now available for the Adaptive pattern. If the default start position isn't suitable, users can easily switch to one of the three other corners, optimizing the toolpath start for better efficiency and results. This improvement provides greater control and customization, enhancing the overall user experience.

 

 

Minimize Retracts Enhancement

In BobCAM for SOLIDWORKS V12, the Minimize Retracts option for facing operations has been enhanced. While facing in one pass is not new, this enhancement ensures the tool not only avoids retracting but also moves directly to the next depth after the first pass. This improvement allows for continuous movement, increasing efficiency and reducing unnecessary tool travel, making your machining process smoother and faster.

 

Old behavior Updated behavior

 

2 Axis Advanced Pocket
Tapered Pockets

By popular demand, BobCAM for SOLIDWORKS V12 now offers Tapered Pockets! The Parameters page of the Pocket operation features a new Taper/Draft Angle Option section. This addition allows you to set the desired angle for the pocket walls and choose whether the selected geometry for the feature is at the top or the bottom of the specified taper angle. This enhancement provides greater flexibility and control, enabling users to create tapered pockets with ease and precision, catering to a wider range of design needs.

 

Designing the Taper Resulting Model

Tapered Pocket Toolpath!

Side View

 

Gouge Check Curves

In BobCAM for SOLIDWORKS V12, a new Gouge Check Curves item appears in the CAM Tree for Pocket operations using the Adaptive Roughing pattern. This feature is crucial for open pockets with neighboring walls at the open end, preventing the tool from driving into these walls. Previously, users had to tweak pocket geometry to avoid collisions, leading to unnecessary toolpath. Now, simply select the curves to be avoided, and the toolpath will be updated, ensuring efficient and collision-free operations!

 

Adaptive Roughing Pocket (Open) Gouge on Neighboring Wall

Selected Edge for Gouge Check Curves

Updated Toolpath

 

Retract Threshold

The new Retract Threshold allows you specify how long your link clearance moves are allowed to be before retracting to the rapid plane when using the adaptive pattern. Wasting moves on a retract when you know you could just keep the tool down is always frustrating and with this release we give you full control over how long your link clearance moves can be. Simply set the Link Clearance height, and set the retract distance as a multiple of your tool diameter and you're good to go!

 

Retract Threshold (x Tool Diameter)

Retract Threshold (x Tool Diameter)

 

Sharp Corners

Users of the Advanced Pocket’s Offset patterns will be excited about the introduction of the Sharp Corners feature. This new development significantly enhances flexibility and precision in machining. The feature allows users to apply sharp cornering not only to open corners but also to all convex corners. This expanded capability dramatically broadens the range of design possibilities, enabling users to achieve more accurate and precise results. It's a considerable advancement for those seeking to produce sharp, defined corners, offering increased control and versatility in machining operations. This enhancement is particularly useful for complex geometries where sharp detailing is essential, marking a step forward in precision machining technology.

 

 

Smooth Peg Loops

In the Offset patterns of the Advanced Pocket operation, a significant refinement has been made to the Remove Corner Peg feature, particularly to its Line-Arc-Line option. This improvement ensures that the toolpath transitions at corners are smoother and more consistent, shifting away from abrupt changes to a linear path. As a result, this enhancement not only provides smoother toolpaths at these critical junctures but also considerably reduces the peak load on the cutting tool. This leads to more efficient cutting operations, decreasing the stress on tools and enhancing the overall quality of the machining process.

 

 

Smoothing Control for Offset Patterns

The Advanced Pocket operation has received a significant upgrade with the introduction of Smoothing Control for Offset Patterns. This improvement is particularly beneficial for intricate and detailed features, ensuring that offset patterns are seamlessly smoothed out. The key advantage of this refinement is the preservation of the original last contour while minimizing abrupt changes in acceleration and deceleration. This results in reduced jerking motions during machining, leading to constant, high-speed roughing. The outcome is a smoother operation overall and superior efficiency, making it a vital update for achieving high-quality finishes and precise machining.

 

 

Mill 3 Axis Pro

General
Use Custom Tool Shape for Toolpath

In BobCAM for SOLIDWORKS V12, there's a new option on the tool page allowing users to decide if a custom tool shape is used for toolpath calculation. This feature is available in Advanced Rough, Advanced Z Level Finish, Multiaxis Wireframe, and Surface-based operations. By selecting the "Use Custom Tool Shape for Toolpath" checkbox, the custom shape will be utilized during toolpath calculation. When unchecked, the tool will be defined using the parameters on the Tool Page. This provides greater flexibility and control over toolpath creation.

 

 

Advanced Rough
Smooth Peg Loops

In the Advanced Rough operation, a significant refinement has been made to the Remove Corner Peg feature, particularly to its Line-Arc-Line option. This improvement ensures that the toolpath transitions at corners are smoother and more consistent, shifting away from abrupt changes to a linear path. As a result, this enhancement not only provides smoother toolpaths at these critical junctures but also considerably reduces the peak load on the cutting tool. This leads to more efficient cutting operations, decreasing the stress on tools and enhancing the overall quality of the machining process.

 

 

Improved Peg Loops

The Advanced Rough operation has been further optimized through the improved integration of peg loop segments into offset contours. This refinement eliminates sudden shifts in machining direction, resulting in smoother and more consistent operations. This improvement not only enhances the quality of the machining process but also contributes to the longevity of the tools used. By providing smoother transitions and reducing abrupt changes, the operation ensures a more efficient and reliable machining experience, delivering superior results.

 

 

Reduce Number of Ramps

A notable optimization has been introduced to the Offset patterns in the Advanced Rough operation. This enhancement focuses on streamlining the machining process for intricate, nested toolpath contours by minimizing unnecessary retractions and ramps. The result is a dual benefit of reduced machining time and extended tool life. This optimization is a significant advancement, offering users increased efficiency and durability in their machining processes, ensuring a more cost-effective and time-efficient operation.

 

 

Avoid Small Profile Ramps

The Offset patterns in the Advanced Rough operation now feature a refined approach to creating Profile ramps. This enhancement strategically shifts smaller ramps to subsequent tool passes, effectively avoiding the creation of inefficient ramps near plunge moves. This optimization leads to improved tool cooling and more effective chip removal during the approach phase, ultimately extending the life of the tools. This advancement not only enhances performance but also contributes to the overall efficiency and longevity of the machining process.

 

 

Improved Stock Aware Linking

In an ongoing effort to refine efficiency, the Advanced Rough operation now features improved linking moves equipped with in-process stock recognition. This advancement means that the system not only checks against the part itself but also considers the in-process stock during linking motions. This development significantly reduces unnecessary link and ramp movements while ensuring a collision-free toolpath. The result is a smoother, more efficient machining process, marked by reduced time and increased precision.

 

 

Zig-Zag Threshold

The Advanced Rough operation welcomes the new Zig-Zag Threshold feature, aimed at boosting machining efficiency. This feature intelligently connects smaller corner regions using the one-way Adaptive Roughing method, while preserving the zig-zag linking for longer toolpath contours. By doing so, it optimizes machining conditions and maintains a shorter overall toolpath length. This development results in more efficient operations, making it an essential upgrade for those seeking to maximize their machining capabilities.

 

 

Independent Filter for Closed and Open Contours

A new, versatile feature has been added to the Advanced Roughing operation, allowing users to selectively filter Open, Closed, or both types of contours. Furthermore, users can now set a Contour length threshold, calculated as a percentage of the flat tool diameter, to filter out smaller contours. This threshold adapts for different shapes like Inscribed circles, Diagonal lengths, and Circumscribed circles, offering a tailored approach to contour selection. This functionality greatly enhances user control and flexibility in the machining process, enabling more precise and efficient operations.

 

 

Corner Peg Height Control for Ball and Bull Mills

The Offset patterns in the Advanced Rough operation now boast a new feature for controlling the height of corner pegs and cusps when using ball and bull nose cutters. This innovative addition seamlessly integrates with the existing Remove corner pegs option, automatically managing step over and corner peg loop length. It offers users unprecedented precision and control in their roughing processes, making it a valuable tool for those seeking to achieve the highest level of accuracy and efficiency in their machining operations.

 

 

Smoothing Control for Offset Patterns

Offset patterns in the Advanced Rough operation have undergone a substantial improvement, particularly for intricate and detailed features. These patterns are now seamlessly smoothed, ensuring the preservation of the original last contour. This refinement significantly reduces abrupt changes in both acceleration and deceleration, thereby minimizing jerking motions during machining. The result is a consistent, high-speed roughing process that ensures smoother operations and superior efficiency, making it a crucial update for those aiming for top-quality machining performance.

 

 

Optimized Link Height

The Advanced Rough operation introduces an enhanced in-process-stock awareness feature, specifically designed to optimize link heights and substantially reduce their occurrence: Optimize lead and link distances. This upgrade successfully reduces linking motions by up to 30%, translating to considerably shorter machining times while still adhering to machining safety standards. This development marks a significant stride in operational efficiency, offering smoother machining processes and a notable increase in productivity.

 

 

Optimized Ramp Height

Along with the link height, the new Optimize lead and link distances option, mentioned above, also does a fantastic job optimizing ramp heights! This enhancement is part of our improved in-process-stock awareness feature, which meticulously aligns ramp starts with the in-process stock height. This careful calibration significantly minimizes air cutting, leading to a reduction in overall machining time. Furthermore, it ensures an optimized entry into the material, enhancing the efficiency of the ramping process. This advancement in ramp height optimization is a key factor in achieving smoother operations and increased efficiency, offering users a more precise and effective machining experience.

 

 

Orthogonal Extension for Leads

The latest update to the Advanced Rough operation introduces the orthogonal extension feature for profile passes. This enhancement complements the existing tangential extension for lead motions and is particularly beneficial when transitioning to CRC mode on CNC machines. The orthogonal extension minimizes the space required for this switch, proving especially useful in the machining of small pockets. This addition to the Advanced UI significantly increases efficiency and flexibility in machining operations, allowing for more precise and space-efficient movement during critical transitions in the machining process. This feature represents a notable advancement in the machining capabilities, providing users with an additional tool to optimize their operations.

 

 

 

Flatlands
Ignore Gaps

The Flatlands operation has been upgraded with a game-changing functionality - the Ignore Gaps feature. Designed to maximize efficiency and productivity, this feature cleverly minimizes the number of retract and link motions, thereby ensuring a more continuous toolpath without unnecessary lifts. By strategically ignoring smaller gaps below a specified value, the toolpath becomes more compact, smoother, and significantly quicker in execution. This enhancement is a substantial leap forward for the Flatlands operation, leading to faster machining times and improved overall performance, making it a must-have for those seeking streamlined operations.

 

Advanced Planar
Advanced Planar Ordering Enhancement

The Advanced Planar operation has undergone a significant enhancement, particularly in its ordering process. The latest update introduces the application of the zig-zag cutting method to cuts that are divided by specified Fixture surfaces. This development is particularly noteworthy as it substantially reduces the number of retract links, thereby cutting down on overall machining time. The smoother, more efficient operation facilitated by this upgrade will greatly benefit users looking for a more streamlined and time-effective machining process.

 

 

Optimal XY Angle

The Advanced Planar operation now features an exciting new option to optimize the XY angle for enhanced machining efficiency. This feature allows for independent angle adjustments across different regions, significantly improving material removal rates and surface quality. By aligning parallel passes with the longest dimension of each area, it ensures optimal machining conditions. This independent angle adjustment capability provides users with an opportunity to achieve the best possible results, marrying efficiency with precision in a unique and powerful way.

 

 

Pencil
Corner Detection Threshold

The Pencil operation introduces a highly precise corner detection threshold feature. This innovative addition offers users greater control and precision by defining the maximum adjacent angle between adjoining faces. Consequently, the toolpath is not calculated for corners that exceed the specified angle threshold. By fine-tuning this threshold, users can tailor the toolpath to their specific needs, avoiding unnecessary machining on undesirable corners. This feature significantly boosts flexibility and efficiency, marking a step forward in the precision machining realm.

 

 

Advanced Z Level Finish
Spiral Machining for Undercuts

For users of the Advanced Z Level Finish operation, especially those working with undercut machining, there's exciting news: the introduction of a spiral ordering option. This new feature enables the generation of a spiral toolpath specifically for undercut machining, ensuring continuous and smooth machine motion. This advancement not only improves machining performance but also elevates the quality of the surface finish. This addition is particularly beneficial for complex machining tasks, offering users enhanced capabilities and superior results.

 

 

Advanced Filtering for Finishing

The finishing cycles of the Advanced Z Level Finish operation have been enriched with the addition of the Inscribed Circle filtering option. This new feature grants users an increased level of control over their machining operations by allowing them to filter out unnecessary toolpath segments. This enhancement is geared towards improving precision and efficiency in machining tasks. Users can now experience greater flexibility and a more optimized approach to their finishing operations, ensuring that only the necessary toolpath segments are machined for the best possible outcome.

 

 

Mill 3 Axis Premium

Deburring
Allow Asymmetric Edge Shape

The Deburring operation just got a significant upgrade with the introduction of a new feature that allows the use of spherical mills for asymmetric deburring. This exciting development expands the scope of deburring operations, enabling more areas to be machined with precision and efficiency. Compatible with 3, 4, and 4+1 axis machining, this feature significantly enhances the ability to deburr more complex shapes while simultaneously reducing toolpath fragmentation. Users can now experience a heightened level of efficiency and precision in their deburring processes, making it a game-changing addition for those seeking to expand their machining capabilities.

 

 

Improved Order of Cuts

We are delighted to announce a notable improvement in the Deburring operation regarding the order of contours in climb/conventional machining using a shaft mill. This enhancement is specifically engineered to minimize the number of linking motions, thereby reducing overall machining time. The result is a smoother, more streamlined operation that enhances efficiency in the machining process. This update is particularly beneficial for those looking to optimize their contour machining strategy, ensuring more fluid and time-effective deburring operations.

 

 

Fixed contact point supports climb/conventional for 5-axis machining

There's great news for users of the Deburring operation, especially those working with 5-axis machining. A new feature has been introduced that significantly enhances deburring capabilities by allowing the use of a fixed contact point for Climb/Conventional directions in 5-axis deburring. This means that in Climb mode, the tool moves in the same direction as the spindle rotation, while in Conventional mode, it moves in the opposite direction. This advanced feature offers unprecedented flexibility and control in deburring operations, enabling users to achieve precise and efficient machining results. It's a significant leap forward for those seeking to maximize precision and efficiency in their 5-axis deburring tasks.

 

 

Surface Based
Along Tool Axis

A new lead type, Along tool axis, has been introduced. This option keeps the tool along the defined tool axis from the clearance plane to the start of the toolpath. This is the perfect lead when a straight line, to/from the toolpath with no unnecessary tool movement is required.

 

 

Normal to Lead

BobCAM for SOLIDWORKS V12 introduces Normal to lead tool orientation type for Vertical Tangent Arc Leads and Reverse Vertical Tangent Arc Leads. This option keeps the tool normal to the lead at all positions, enhancing precision and control and offering greater flexibility for any situation which may require it.

 

 

Feed Control Zone Blending

A new feature has been added to the Feed Control Zone dialog for surface-based machining in BobCAM for SOLIDWORKS V12. This option allows for controlling changes in the cutting feed rate when using the Feed control zone. When setting a specific feeds inside, and outside of a selected zone, the Blending distance allow you to set a distance along which the speed should gradually change between the two areas. This works to ensure smooth transitions and avoid abrupt accelerations and decelerations. The benefits include no dwelling and fewer tool marks on the surface, resulting in improved machining quality and efficiency.

 

 

Project Curves
Run tool at

In BobCAM for SOLIDWORKS V12, a significant enhancement has been made to the Project Curves surface-based toolpath. Previously, users could specify a contact point on the tool only when the Cutting side was set to Center. Now, all contact point options (Auto, At center, At radius, At front, At user given point) are available regardless of the selected Cutting side (Left, Right, or Center). This flexibility is especially valuable on inclined surfaces, ensuring greater precision and control in toolpath operations.

 

 

Mill 4 Axis Pro

General
Strict Preference for Automatic Tilting

Strict Preference for Automatic Tilting: Users of the Automatic tilting gouge check strategy will be thrilled with the new feature that enhances collision avoidance. It restricts the degree of freedom to one, ensuring greater control and precision in machining operations. This feature maintains consistent table rotation based on input data, utilizing only the tilt axis for collision avoidance, which previously involved both rotation and tilting. This leads to smoother and more reliable operations.

 

 

Tool Orientation on Clearance

The Tool Orientation on Clearance feature is a significant addition that enhances the precision and safety of machining operations. This new capability allows users to set the orientation of the tool axis in relation to the normal of the clearance area. Such a feature ensures that the toolpath remains collision-free and predictable, without any unexpected changes in tool orientation that could compromise the machining process. Moreover, it includes an automatic selection option, where the system intelligently chooses the most suitable tool orientation based on the location and geometry of the toolpath. This enhancement not only improves the safety and reliability of machining operations but also offers increased convenience and efficiency, making it a crucial tool for complex machining tasks.

 

 

Restrict Links to Clearance Area

The introduction of the Restrict Links to Clearance Area feature marks a leap forward in machining precision and safety. This innovative feature ensures that all linking movements of the tool are confined within predefined clearance areas. In scenarios where it's not feasible to keep the link within these areas, a fallback mechanism, known as 'retract to clearance,' is activated. This approach ensures that the toolpath always remains within safe and predefined limits, effectively preventing any breaches of the machine's operating boundaries. The result is a significant enhancement in the safety and accuracy of the machining process, providing an extra layer of security and precision in complex machining tasks.

 

 

4 Axis Advanced Finish
User Defined Radial Slices

The User Defined Radial Slices feature in Rotary Machining offers a high level of customization and precision. This enhancement allows users to define their own radial limits, tailoring the toolpath generation to focus only on specified radial sections. This level of customization is particularly advantageous when machining parts that require specific radial attention, as it ensures that the toolpaths are concentrated and efficient. The introduction of this feature eliminates the reliance on standard depth step definitions, offering more control and flexibility to users. This focused approach to toolpath generation is a significant step towards more efficient and precise rotary machining, catering to specialized and detailed machining needs.

 

 

Machine by Groups

This feature brings a new dimension of efficiency to Rotary Machining. This advanced sorting method is an excellent addition to the existing options like 'Machine by Levels' and 'Regions.' It provides a more targeted approach to machining, where the sorting is based on specific groups or segments of the component. This method significantly reduces air cutting and unnecessary linking motions, especially in parts that require distinct machining strategies for different areas. By focusing the machining process on specific groups, it greatly enhances the overall efficiency of the operation, leading to faster and more precise machining. This feature is particularly beneficial for complex parts where different areas demand unique machining considerations, offering a more streamlined and effective approach to Rotary Machining.

 

 

Turn Mill
Additional Cuts on Floors

The Turn Milling operation sees a substantial enhancement with the introduction of the 'Additional Cuts on Floors' feature. This innovative functionality automatically identifies and corrects areas on floor surfaces where the depth of cuts does not align with the set parameters. By adding extra cuts, it ensures that the floors of cylindrical faces are machined thoroughly, leaving minimal or no uncut material. This feature is a game-changer, significantly reducing the need for additional operations to clean up these discrepancies. The result is a streamlined process that not only saves time but also enhances the precision and quality of the finished product, making it a valuable tool for any turn milling operation.

 

 

Shoulder Milling

The new Shoulder Milling feature in Turn Milling brings a significant upgrade to the machining of intricate features. Specifically designed to address the finishing of corners created by the Tool Axis Offset, this feature adds an extra layer of precision. It works by either adding extra passes without Tool Axis Offset or by gradually shifting towards the center if multiple cuts are used. This allows for a more detailed and accurate machining of corners, enhancing the overall quality of the final product. However, it's important to note that this method is not suitable for tools with a corner radius, as these tools will invariably leave a corner unfinishable by the same tool. This addition marks a step forward in the versatility and precision of turn milling operations.

 

 

Radial Cuts

The introduction of the Radial Cuts option in Turn Milling is a revolutionary development that redefines the approach to cutting in this field. Moving away from the traditional spiral cuts made in the axial direction, this new method involves cutting slice-wise in the radial direction. This approach allows for each slice to be cut to its final depth before a sidestep is applied to move to the next slice. This cutting strategy is particularly beneficial for machining deeply slotted parts, as it significantly enhances efficiency and accuracy. By focusing on each slice individually, the Radial Cuts method offers a more precise and effective way to handle complex turn milling tasks, leading to improved productivity and finer results.

 

 

User Defined Radial Slices

The Turn Milling operation now includes a more flexible and precise feature - User Defined Radial Slices. This enhancement allows users to set their own radial limits, tailoring the toolpath generation to specific radii. Such customization enables a focused approach to machining, ensuring that the toolpath is precisely aligned with the unique requirements of each task. This feature is particularly useful when standard depth step definitions do not align with the specific needs of the job. By allowing users to define their own parameters, this feature opens up new possibilities for precision and efficiency in turn milling operations, providing a tailored solution that can adapt to a wide range of machining requirements.

 

 

Mill 5 Axis Pro

Surface Based
For Automatic Arc Leads With Automatic Tool Orientation and Barrel Tools

The Automatic arc lead option now allows you the ability to control the Tool axis orientation! The Automatic arc is a helpful tool, and for a while, the only thing lacking was the inability to control the orientation of the tool axis. In this new release, the Automatic arc option also allows you to control this with a Fixed, Tangential, or Tilted Tool axis orientation, to provide you with another level of control for an already powerful tool.

 

 

Multiaxis Machining
3D Containment as Floor Boundary

A significant development in Multi Axis Roughing is the introduction of the 3D Containment as Floor Boundary feature. This enhancement allows users to define 3D containment curves that act as boundaries for the floor surface, greatly streamlining the workflow. By reducing the need for manual input, this feature significantly boosts efficiency and precision, making the machining process smoother and more intuitive.

 

 

3D Containment Curve Offset

For users of Multi-axis Roughing, the new 3D Containment Curve Offset feature adds an extra layer of flexibility. This feature enables the definition of an additional offset to expand the machining area beyond the 3D containment curve. Notably, this is compatible with the Tool Center option and 3-axis machining, allowing for more versatility and precision in shaping and defining the machining area.

 

 

Start Point

The introduction of a user-defined start point in Multi Axis Finishing is a notable enhancement. This feature allows for greater control in finishing patterns, as it can be applied to all closed guide curves. When dealing with open drive curves, the start point aligns with one of the curve's endpoints. This addition offers increased flexibility and control over the finishing process, especially on single surfaces.

 

 

Extend Cuts for Stock

The new Extend Cuts for Stock feature for the Ceiling Offset tool marks a significant enhancement in versatility and precision. This option enables the extension of toolpath slices from the ceiling to the top of the stock, which is particularly beneficial when the stock's top surpasses the ceiling surface. Previously limited to the Morph between Ceiling and Floor pattern, this feature now broadens its applicability, offering more flexibility in machining operations.

 

 

Tilt Tool During Helix

The Multi Axis Roughing Adaptive pattern now includes an innovative feature for tool orientation control - the ability to tilt the tool vector normal to the slice at every point on the helical ramp move. This enhancement reduces tool overloading and offers greater precision and efficiency, particularly beneficial in complex adaptive patterns.

 

 

Sort by Regions/Lanes

The introduction of the Sort by Regions/Lanes feature in Multi Axis Machining Finishing is a significant step forward. This feature allows users to choose between sorting finishing cycles by lanes or regions, optimizing machining efficiency and reducing unnecessary linking movements. This sorting method is particularly advantageous when machining surfaces with multiple areas, providing the option to either treat different drive faces as one continuous region or machine each region successively for greater efficiency.

 

 

4 Axis Machining

The latest update to the Roughing pattern of the Multiaxis Machining operation, 4 Axis Machining, brings a highly versatile feature that limits axis motions to three linear axes and one rotary axis. This is especially advantageous for machining centers that don't possess a third linear axis, as it allows for the application of rotary machining by setting the third linear axis normal to the center of rotation. This new functionality significantly broadens the scope of machining possibilities in the roughing process, offering greater flexibility and enabling users to tackle a wider range of complex shapes and designs with enhanced efficiency and precision.

 

 

Select Cut Order of Wall Finishing

The Select Cut Order of Wall Finishing feature introduces a new level of customization to machining operations. Users now have the power to choose the sequence of their cuts – whether top-to-bottom or bottom-to-top. This option provides machinists with greater control over the machining process, allowing for strategic decision-making based on the specific requirements of the job. By selecting the most suitable cut order, users can optimize tool life, surface finish, and potentially reduce machining time, making this feature a valuable asset for achieving high-quality results in wall finishing.

 

 

User Defined Clearance Surface

The introduction of the User Defined Clearance Surface feature in Area Roughing marks a significant advancement in linking strategies. Users can now specify a custom surface that defines the clearance area for all retracts and pending linking motions. This increased level of customization ensures that the toolpath aligns precisely with user-defined parameters, offering enhanced control and precision in machining operations. It's a user-friendly and intuitive feature that extends the capabilities of clearance options, ensuring more accurate and efficient machining processes. However, it's important to note that this option is not available for output in the 4-axis format, making it a specialized tool for specific machining configurations.

 

 

Swarf
Select Tool Parts to avoid with Relink/Retract

SWARF machining introduces a new feature allowing users to specify which parts of the tool to check when using Avoid by Relinking or Retracting strategies. This enhancement offers a higher degree of control and customization, enabling more precise and efficient machining processes. It's a significant development for those seeking flexibility and optimization in SWARF machining capabilities.

 

 

Enhanced Tilting Strategies

SWARF machining's tilting strategies have received a substantial upgrade, powered by a new calculation kernel. These improved strategies ensure more consistent results, even in challenging scenarios, enhancing the reliability and precision of the machining operations. This advancement represents a major leap in the capabilities and accuracy of SWARF machining.

 

 

Mill 5 Axis Premium

3+2 Advanced Rough
Clearance Blend Spline Feedrate for 3+2 Roughing

The 3+2 Advanced Rough operation introduces the Clearance Blend Spline Feedrate feature, offering unprecedented control over the speed during linking moves. This new functionality allows machinists to define the speed at which the tool retracts and approaches, especially when transitioning between different planes. This addition enhances the flexibility and precision of the 3+2 roughing process, ensuring smoother transitions and more accurate toolpath control.

 

Mill Turn

Enhanced Pack2Go

In BobCAM for SOLIDWORKS V12, we've improved the Pack2Go feature to include adapter libraries for Mill Turn jobs. When a Mill Turn job is present, the Technology\Adapters folder containing the necessary STLs and the AdapterFile.adapters file will now be included. This ensures all adapter files are backed up correctly. Additionally, users can back up all files in the data folder/backup folder with a new timestamped name by checking the backup checkbox in the UI.

 

Previous Pack2Go Dialog Current Pack2Go Dialog

Simulation

Simulation Standard

Fixture Collision Detection

Fixture collision detection is now available for users who do not have the Simulation Pro module. This feature enables users to identify and avoid potential collisions between the tool and fixtures during the machining process, ensuring a safer and more efficient workflow. By providing this capability, BobCAM for SOLIDWORKS enhances the overall user experience, making it easier to detect and address fixture collisions!

 

Update Collision Tolerance Value

In BobCAM for SOLIDWORKS V12, users can now input their own collision tolerance values in the simulation settings, offering greater control and precision. Previously, this tolerance was hardcoded, limiting flexibility. With this update, you can adjust the tolerance for deviation analysis, ensuring accurate simulations that match your specific requirements. This new feature can be found in the Document Default and Current Document settings, providing a more customizable and user-friendly experience for all job types, including WireEDM.

 

Posting

Support Local Subprogram Call (M97)

In BobCAD-CAM V37, support for local subprogram calls (M97) has been added, enhancing subprogram creation within the main file. Unlike M98, which calls subprograms in separate files, M97 allows subprograms directly within the main file. To enable this, new post variables have been introduced to generate sequence numbers for subprograms, similar to the variables used in lathe canned cycles. This improvement streamlines subprogram integration, ensuring more efficient and organized programming.

 

  • local_sub_num_call - Outputs a combination of a prefix, defined in post question 658, followed by the subprogram number, like "P100". This is particularly useful for setups that require a specific prefix for organizational or machine recognition purposes.



  • local_sub_num_def - Outputs the subprogram number prefixed by "N", such as "N100". This standard format aligns with common CNC programming practices, ensuring compatibility and ease of integration.



  • local_sub_num_no_prefix - Simply outputs the subprogram number, like "100", offering a clean and straightforward identifier free from any prefixes.

Haas Peck Tapping Support

In our latest software update, we've introduced Blocks 102 and 103, specifically tailored for Haas peck tapping cycles. These blocks are integral for operators using Haas CNC machines, as they precisely manage the peck tapping process by defining exact peck depths and tapping points, ensuring high accuracy and adapting to the unique requirements of Haas systems. This enhancement streamlines complex tapping operations, allowing for more efficient and precise control directly through the software’s posting engine.

Post Encryption Dialog defaults

In this latest release, the Encrypt Post Processor dialog has been updated to automatically list the active post processor as the file to be encrypted. In the past, the same default post processor would be listed, which was rarely the post being encrypted. In this version we figured the least we could do is have it default to the post being used. Just another tweak to make your job a little easier!