Download HSMWorks 2015

New feature   Changed feature   Fixed problem   #123 Related Ticket
HSMWorks 2015 R4.39816 / September 25, 2015
  Download
New in this version:
Added advanced setting to control the minimum safe distance for stay down linking for Adaptive Clearing. The setting is called "Minimum Stay-Down Clearance" and is only listed in the Compare and Edit dialog.
Added example post for outputting toolpath in the JSON format. The JSON format allows easy interfacing with third party applications.
Added generic KOSY post.
Added LinuxCNC (EMC2) post.
Updated generic Roland RML post to ignore the work offset fully.
Added default high feedrate for generic Mektronix post to allow posting.
Roland RML post now assumes MDX15/MDX20 to allow post processing by default.
Fixed G79 for generic Andronic post.
Fixed issue with hole bottom not recognized correctly. #2548
Fixed generic Biemmepi post.
Fixed issue with disabled commands in the command bar.
Fixed wrong placement when exporting STL files for use by post processors like the CAMplete post.
Fixed issue where removed stock volume would not be shown after stock simulation of the entire toolpath when only simulating a single operation.
Changes to toolpath generation:
Changed Adaptive Clearing to generate a slight overlap for the final cuts at break-through areas. #2254
Avoid moving the tool closer than required to the rotary axis for ID machining for turning. #2393
Improved straight linking style for finishing strategies. #2362
Fixed feed height for Engrave.
Fixed compensation in control for turning Profile and Groove. #2469
Fixed wrong toolpath issue when machining on open contours for Turning Grooving. #2391
Fixed toolpath generation failure for Adaptive Clearing. #2408
Fixed toolpath generation failures for Face and Pocket. #2403
HSMWorks 2015 R3.39494 / August 28, 2015
  Download
New in this version:
Added generic Smoothie post.
Added generic Pocket NC post.
Added generic MyDIYCNC post.
Added generic Siemens turning post.
Added generic Datron MCR English/German.
Added generic Carbide3D post.
Added Albrecht holder library.
Added Maritool holder library.
Added generic BoXZY post.
Added support to select faces as input geometry for the Create Silhouette utility function.
Added new Silhouette utility feature to create a SolidWorks sketch with the silhouette of a selected model.
Added support for optionally resetting machining strategy defaults to their built-in values when choosing Reset under Preferences.
Added optional block support for generic Fadal post.
Added optional block support for generic Haas post.
Added Haas mill-turn post for demonstration only. Look for "Haas Mill-Turn (DEMO ONLY)" in the post selection. Mill-turn posts need significant customization to run with the particular CNC machine setup.
Added generic CAMplete APT post.
Added more decimals for feed output for the generic Shopbot OpenSBP post.
Major update of the generic Shopbot post. Added new properties to select 5-axis and 4-axis machines.
Updated generic HAAS UMC-750 post.
Updated generic EMC, Grbl, TinyG, Mach2/Mach3 posts to allow turning off output of G28/G53 for safe machine retracts using the corresponding useG28/useG53 properties. When turned off the user must ensure that clearance height are set to safe values.
Jobs and folders with notes are now shown in blue. #7773
Generic CAMplete APT post requires TruePath build 677 or later.
Updated generic CAMplete APT post.
Added option to disable Rebuild warnings, found in the Options Menu inside the Operation Manager.
Changed separator in tool description in the Operation Manager. #7720
Fixed wrong tool corner radius restriction.
Fixed wrong rest machining from toolpath with spiral moves which are used for helical machining of tapered walls.
Fixed default dovetail handling for 2D Contour.
Force IJK for G2/G3 for generic Carbide3D post.
Fixed missing support for ramp spindle speed in generic Fadal post.
Fixed motion modality for generic Selca post.
Fixed G94/G95 for B/C mode for generic Fanuc turning post.
Fixed Save Stock when using Fast Mode for Stock Simulation.
Fixed stop on clash issue when using Fast Mode for Stock Simulation.
Fixed tapping support for generic Dialog 112 post.
Fixed issue when "Select same diameter" would skip a hole. #7767
Tool corner radius cannot exceed the tool's radius.
Fixed issue when edge highlighting was disabled after Simulation in assembly mode.
Fixed error when importing a Center Drill from spreadsheet. #7756
Fixed various stability issues for stock simulation.
Fixed potential application failure when using rest machining from previous operations.
Fixed HTML Setup Sheet issue when using operation pictures.
Fixed potential error message shown when switching active configuration. #7607
Fixed potential application failure due to duplication of job with drilling operations. #7265
Fixed chip breaking cycle for generic Yasnac post.
Fixed issue where radial stock to leave was editable when using Center compensation for Trace.
Fixed generic Fadal post.
Fixed double escaping when selecting external STL file for rest machining.
Changes to post processor:
Fixed broken drilling for turning only posts.
Fixed wrong expansion of break through drilling cycle.
Changes to toolpath generation:
Improved rest model for Adaptive Clearing to get closer to optimal cutting engagement. Previously the engagement could be less than desired/required due to overestimated rest material.
The slot clearing feature now also applies to open pocket for Adaptive Clearing. Previously slot clearing was only used for opening up pockets.
Reduced longer than required lead-in length for turning grooving.
Improved rest machining for turning to avoid air cutting in some cases.
Improved 2D Contour/Pocket to not use spiral motion for perfect circular pockets when entire pocket doesnt need to be machined.
Changed 2D Contour/Pocket to use leads for roughing passes and not only finishing passes. Before you would get plunge in stock for safety. #7724
Fixed wrong toolpath issue for Turning Profile.
Fixed potential generation failure for Adaptive Clearing.
Fixed wrong toolpath issue for Adaptive Clearing.
Fixed absolute/relative mode when using tapered wall for 2D Contour.
Removed tiny arcs from Adaptive Clearing toolpath.
Fixed wrong toolpath issue when using stock to leave for Turning Profile. #7769
Fixed offset for 2D Contour for taper tools when the height is defined relative to the select contour. #7705
Fixed wrong linikng issue for Turning Profile.
Fixed wrong toolpath for Turning Profile.
Fixed wrong toolpath issue for Turning Grooving when using rest machining.
Fixed wrong finishing pass for Turning Profile.
Fixed wrong toolpath issue when undercutting for Turning Profile.
Fixed potential generation failure for Turning Profile when using tool orientation.
Fixed issue where lead-out could not be fitted as desired for 2D Contour. #7713
Fixed linking issue for Adaptive Clearing.
Fixed potential generation failure for Turninbg Grooving. #7731
Fixed wrong toolpath issue for Turning Grooving. #7719
HSMWorks 2015 R2.38604 / March 1, 2015
  Download
New in this version:
Added support for forcing even stepdowns for Adaptive Clearing.
Added generic Othermill/Otherplan post.
Updated generic Fanuc with subprograms post.
Updated generic setup-sheets.
Updated generic MillPlus post for left-handed tapping and simultaneous multi-axis toolpath.
Changed feed move to plunge for 2D Contour when using Feed Height. #7229
Added warning message for Turning Profile and Turning Profile Groove if the Model selection contains more than one contour. The toolpath generation will use only the first contour. #7432
The machine configuration load and save now supports relative paths to the post processor.
Updated generic HAAS UMC-750 post.
The 'Use Distributed CAM' setting available from the Task Manager now persists when HSMWorks is restarted instead of being re-enabled by default.
Updated Japanese translation.
Updated G98 for generic Fadal post.
Updated Czech translation.
The machine configuration load and save now supports relative paths to the machine simulation assembly.
Added support for pitch mode for the generic Mazak post. Enable the property called 'usePitchForTapping' to output the pitch instead of the feed. The default is feed mode. Your CNC control must be configured for pitch when you enable this feature.
Updated generic MultiCam ISO post.
Updated German translation.
Fixed issue where operations were not invalidated if an associated coordinate system was modified. #7707
Fixed right-click menu issue for the operation manager.
Fixed issue with "Auto-merge hole segments" #7671 #7429 #7488 #7559
Fixed issue with "Select same diameter" where holes from the opposite side could be selected. #7591 #7557
Fixed issue with wrong rest material calculation. #6972
Fixed generic Mach2Mill and Mach3Mill posts.
Fixed wrong rest machining from previous multi-axis simultaneous operations issue. #7649
Fixed tapping for generic Yasnac post.
Fixed wrong helical motion and peck and deep drilling for generic Fagor post.
Fixed potentially wrong rest material issue when using stock from extruded sketch. #7638
Fixed issue with copying a job from one document to another. #7576
Derived operations will use the feeds and speeds from the source operation. #7592
Fixed issue when the Stock Preview was not correctly displayed. #7621
Fixed missing update of length and diameter offset when using renumbering in the tool library.
Posting invalid operations inside patterned folder will now show a warning message. #7601 #6729
Fixed issue with unrecognized hole in imported model. #7579
Fixed issue with unrecognized hole for imported model. #7579
Fixed support for opening relative NC output folder in the post processor dialog.
Fixed transparency issue in the Product Activation form.
Fixed invalidation issue when a part was modified just before saving and closing. #7553
Fixed issue when Feed Optimization was not using only the inner corners. #7532
Changes to post processor:
Added PATH_SEPARATOR for platform independent file system path creation. It is still recommended that you use FileSystem.getCombinedPath() for merging paths.
Added onMachine() entry function to easily handle use of multiple machine configurations during post processing.
Updated handling of machine configurations such that the first machine configuration as defined in the toolpath is now available immediately during onOpen(). By default the post processor now only allows a single machine configuration to be used during post processing. The machine configuration set from the post configuration itself always takes precedence over machine configurations from the processed toolpath.
Fixed potential failure when generating setup sheets.
Fixed support for Unicode characters in filenames and properties which would cause the post processor to fail.
Changes to toolpath generation:
Added new morphed spiral algorithm to support contours with multiple inner contours.
Improved morphed spiral to make toolpath contain significantly fewer points, maintain requested stepover for shorter toolpath, and improved smoothness.
Added new linking transition for Face to avoid retracts. #7519
Updated Adaptive Clearing default behavior to split stepdown for the last 2 steps if the final stepdown would otherwise be small.
Improved linking for Adaptive Clearing to avoid loops in some cases. #7691
Adjusted how far leads may go below the Bottom height to keep linking smooth. #7624
Improved Adaptive Clearing to avoid undesired cutting on walls for intermediate steps.
Improved linking for Adaptive Clearing. #7641
Improvements for staydown linking for Adaptive Clearing.
Improved staydown linking for Adaptive Clearing.
Improved quality of staydown linking for Adaptive Clearing.
Improved Adaptive Clearing performance for some examples.
Improved calculation performance for Adaptive Clearing for certain examples. #7545
Improved Adaptive Clearing so it runs with lower priority.
Fixed wrong retract issue for turning when undercutting. #7709
Fixed potential generation failures for turning.
Fixed too short lead out issue for Turning Profile Grooving. #7658
Fixture generation failure for Adaptive Clearing. #7683
Fixed back off linking issue for Turning Profile Grooving. #4015
Fixed wrong toolpath issue for Turning Profile. #7673
Fixed long retract issue for Turning Profile Grooving. #7658
Fixed wrong linking issue for Adaptive Clearing. #7655
Fixed generation issue for Adaptive Clearing. #7651
Fixed missing lifting for new staydown moves for Adaptive Clearing. #7539
Fixed potential generation failure for Adaptive Clearing. #7635
Fixed issue where Multi-Axis Contour would not complete. #7619
Fixed generation failures for Adaptive Clearing.
Fixed missing ramping for Pocket when using rest/stock contours.
Fixed generation failure for Turning Profile. #7623
Fixed issue where Pocket would give toolpath even when no pre-drill positions could be reached. #7603
Fixed control compensation issue for turning. #7616
Fixed wrong toolpath for Turning Profiling. #7610
Fixed missing grooving into pocket for Turning Profiling. #7593
Fixed wrong toolpath for Turning Grooving. #7598
Fixed undesired initial cutting pass for Turning Profiling. #7595
Fixed wrong stepdown issue for Turning Profiling. #7593
Fixed generation failure for Adaptive Clearing. #7589
Fixed wrong toolpath issue for Turning Profile Grooving. #7584
Fixed potential generation failures for Adaptive Clearing.
Fixed wrong linking issue for Trace and Face. #7571
Fixed generation failure for Contour. #7552
Fixed issue where Adaptive Clearing would take longer time than required to generate. #7545
Fixed wrong toolpath issue when using dovetail tool for Pocket.
HSMWorks 2015 R1.38078 / October 29, 2014
  Download
New in this version:
Initial 2015 release.