HSMWorks2016-R3.40968 - Jun 14, 2016

New in this version

  • Added support for exporting jobs using HSMWorks_export() API.
  • Added support for separate option to turn off axial grooving independently from radius grooving for Turning Profile. #3299
  • Added tool libraries for common materials.
  • Added preserve order for 2D Chamfer.
  • Added alternate flanking feature for turning threading. This feature will give more even utilization of both sides of the thread insert for longer tool life.
  • Added short description, vendor, and long description for the post selection tool tip. The long description is now also shown for the properties.
  • Added option to open the Online Post Library from the post dialog menu.
  • Added cursor hint and log message to avoid wrong drilling toolpath due to invalid face selection for a hole. Would happen if the face doesn't have any extent according to SolidWorks. #3857
  • Updated HSMWorks API functions HSMWorks_exportAll() and HSMWorks_export() to return STATUS_FAILED when no toolpath operations are available.
  • Show surface speed in m/min rather than mm/min for metric mode in Simulate.
  • Updated sample tool libraries for common materials.
  • Updated Czech translation.
  • Added support for significantly more operations when using stock simulation.
  • Reduced number of points in toolpath for Adaptive Clearing.
  • Ask for tool before showing other errors when no tool is selected for a given operation.
  • Updated 2D Contour and Trace so Keep Tool Down is disabled by default when using chamfer mode.
  • Fixed issue where very tiny face causing drilling to fail. #4385
  • Fixed angular value presentation in View Toolpath dialog.
  • Fixed wrong presented surface speed in Simulate for tools using Inch mode. #3651
  • Fixed potential crash when using Spun Profile for mill/turn parts.
  • Fixed potential wrong validation error for derived operations. #2264
  • Fixed potential failure preventing the DrillWizard from functioning during editing.
  • Fixed issue with the High Feed Mapping dropdown list not updating in the Post Processing dialog. #3172
  • Fixed wrong drilling heights for HoleWizard feature. #3061
  • Fixed potential error when creating a sketch. #3248
  • Fixed failure to generate toolpath for Contour when using chamfer tool. #3074

Changes to toolpath generation

  • Improved stay down linking for Contour.
  • Improved progress support for Adaptive Clearing. #3215
  • Improved linking for Adaptive Clearing by reducing the length of the leads. #2083
  • Improved ordering for Face.
  • Fixed an issue where in very rare cases a wrong arc could be output for toolpath generation. #4002
  • Fixed wrong linking issue for 2D Chamfer. #3671
  • Fixed wrong retract motion for Adaptive Clearing. #4253
  • Fixed wrong toolpath issue when minimum cutting radius for 2D Contour for 180 degress arcs. #4191
  • Fixed wrong retract motion issue for Turning when moving to home position. #4127
  • Fixed potential generation failure when doing undercut milling for Contour. #4189
  • Fixed an issue where linking moves for 3D strategies in very rare cases could gouge the part with less than 2 times the tolerance. #4074
  • Fixed potential generation failure for Adaptive Clearing. #3450
  • Fixed potential shaft or holder collision for Contour. #3893
  • Fixed a rare gouge when using smooth transition linking. #3944
  • Fixed gouge on the rotary axis for ID profile turning. #3803
  • Fixed potential linking gouge when using tapered tool. #3522
  • Fixed potential gouge when ramping for Contour. #3523
  • Fixed wrong toolpath issue for Slot. #1505
  • Fixed generation failure for Adaptive Clearing. #3622
  • Fixed issue with too long retract to the home position for Turning Grooving. #3335
  • Fixed the long retract move along Z-axis. #3391
  • Fixed potential generation failure for Radial. #3560
  • Fixed rare tiny gouge issue for Spiral. #3512
  • Fixed wrong arc issue for Adaptive Clearing. #3501
  • Fixed generation failure for Adaptive Clearing. #3445
  • Changed the behavior of the retract to home position for the ID turning to stay away from rotary axis. #2393
  • Fixed generation failure for Adaptive Clearing. #3408
  • Fixed issues where Adaptive Clearing would not complete. #3367
  • Fixed wrong toolpath issue for Turning Grooving. #2586
  • Fixed generation failure for Adaptive Clearing. #3325
  • Fixed wrong toolpath issue for Turning Grooving. #3218
  • Improved error handling for invalid contours for turning. #3277
  • Fixed wrong retract issue for Turning Profiling. #3245
  • Fixed potential generation failure for Adaptive Clearing for stay down linking. #3182
  • Fixed generation failure for Adaptive Clearing. #3183
  • Improved linking for Face to avoid retracts when using multiple stepdowns. #3030
  • Fixed wrong undercut toolpath for Turning Profiling. #2617
  • Fixed the missing part of toolpath when the cutting angle is 90 degrees for Turning Profiling. #3159
  • Fixed wrong retract issue for Adaptive Clearing. #3155
  • Fixed generation failure for Adaptive Clearing. #3132
  • Improved linking for Adaptive Clearing to avoid excessive linking of tiny cuts. #2643

Changes to post processor

  • Added optional dwell for high spindle speed for generic Tormach post.
  • Improved coolant handling for generic Haas milling posts.
  • Added support for multi-axis simultaneous toolpath for generic Heidenhain 407 post.
  • Added 'retractZLevel' property to move to safe retract Z-level at tool changes for MultiCam ISO post. By default this is set to 0 which means it isn't used.
  • Added optional block support for generic Haas UMC-750 post.
  • Improved C axis break handling.
  • Added tapping with chip breaking for Haas mill-posts. Make sure REPT RIG TAP is enabled on the Haas.
  • Updated generic Haas UMC-750 post to do fast C-axis unwind.
  • Updated Universal Laser post to allow retracts to be excluded separately and changed default to include other linking motion.
  • Added generic post for Universal Laser. This post will output directly in DXF file format which can be imported from the Universal Laser dialog.
  • Added generic post for writting AutoCAD DXF.
  • Added forceIJK property for force output of IJK for G2/G3 when not using R word for generic Fanuc post.
  • Added option to turn off G28 for generic Denford post.
  • Added support for optionally measure tools for the generic HAAS post. You can enable this behavior by setting the 'optionallyMeasureTools' property to Yes. When enabled, the tools in use will be called in sequence allowing the operator to easily measure the tools before running the program by enabling BLOCK DELETE lines.
  • Always force coolant off before tool change for generic Tormach post.
  • Switched to using G154 P for work offsets for Haas turning post.
  • Updated description for Universal Laser DXF post.
  • Updated Universal Laser post to support different cutting modes.
  • Updated toolpath capabilities for generic DXF post.
  • Changed description for Tormach milling post to include PathPilot.
  • Updated inverse time support for HAAS trunnion post.
  • Added program name in title.
  • Changed order of blocks such that maximum spindle speed is set before surface speed for generic HAAS turning post.
  • Changed order of blocks such that maximum spindle speed is set before surface speed for generic Fanuc turning post.
  • Changed order of homing and indexing for end of program for the generic HAAS UMC 750 post.
  • Updated relevant generic posts to force work offset at tool changes to allow restart of NC program at the tool changes.
  • Updated generic HAAS post to force work offset output at each tool change to allow restart of program.
  • Updated generic HAAS post so the part is centered by default in the table at program end. You can turn off the behavior by setting the property 'homePositionCenter' to No.
  • Fixed order of M3/M4 and S-word for the generic TinyG post.
  • Fixed multi-axis support for generic Shopbot/Handibot posts.
  • Added C9 macro call at tool change for generic Shopbot/Handibot posts.
  • Fixed failure for generic Multicam HPGL post.
  • Fixed peck tapping issues for HAAS mill-turn posts.
  • Fixed smoothing activation/deactivation for generic Fanuc Robodrill post.
  • Fixed smoothing activation/deactivation for generic Fanuc with subprograms post.
  • Fixed smoothing activation/deactivation for generic Fanuc incremental post.
  • Fixed smoothing activation/deactivation for generic Fanuc post.
  • Force G96/G97 for generic HAAS mill-turn posts.
  • Fixed machine retracts for generic Okuma post.
  • Fixed incremental pecking depth for FANUC turning.
  • Fixed incremental pecking depth for Heidenhain turning.
  • Fixed circular output and scaling for generic ISEL post.
  • Fixed flipped orientation of SVG output.
  • Fixed missing formatting for generic Shopbot post.
  • Fixed feed scaling issue for inch mode for generic Datron posts.
  • Fixed drilling issue for generic HAAS mill-turn posts.
  • Fixed generic ShopBot post.