Thermwood Mastercam 5 Axis Post Updates

Changes/Additions for Version 4.8
25.0.4.8 - For Mastercam 2025
24.0.4.8 -For Mastercam 2024
5/27/25

  • Added additional sample code to the User Customization section, including 3 new variable initializations used to represent a string, integer, and decimal value. 

  • Added sample format statements fs30/fs31 and format assignments for integer and decimal output respectively. User defined format statements should be limited from fs30 to fs50 to avoid errors when posting.

  • Added 3 sample formula questions fq30/fq31/fq32 associated with each of the three sample variables. User defined formula questions should be limited fq30 to fq50 to avoid errors when posting.

  • Added pUser_PostQuestions postblock with sample code that can be used to prompt for user input. The sample code illustrates a set of logical statements that check the values of 3 user variables and asks corresponding post questions. Any post questions called from pUser_PostQuestions will occur after default questions. Updated values can be used in any existing custom postblocks.




Changes/Additions for Version 4.7
25.0.4.7 - For Mastercam 2025
24.0.4.7 -For Mastercam 2024
5/21/25

  • Added useCustom_NewOpStart value and pCustom_NewOpStart postblock for user customization. When enabled, pCustom_NewOpStart will be called at the start of every new operation directly after default Operation Start comment and may be used for optional stop (M00/M01) or any other desired function.
  • Added functionality for 3D Circle Macros (M922/M923), utilizing canned drill cycles Misc. #1 and Misc. #2. This includes supporting changes to enable drill cycles, updated text descriptions, and variable output options.
  • Modified the default value for unwind retract length from 0.5in to 3.0in. This is only applicable to posted files with a non-continuous C-Axis.  

Changes/Additions for Version 4.6
25.0.4.6 - For Mastercam 2025
24.0.4.6 -For Mastercam 2024
4/8/25

  • Added an additional option for useCustom_Footer. Option #2 now allows users to apply the default footer and append the custom footer defined. When enabled, pCustom_Footer will be called after returning the spindle to the park/home position found in the default footer.

Changes/Additions for Version 4.5
25.0.4.5 - For Mastercam 2025
24.0.4.5 -For Mastercam 2024
3/6/25

  • Fix for index motion in continued 2D operations. With depth cuts and clearance enabled, index motion may not maintain clearance height. Changes to allow clearance and index before continuation and redundant positions added at the start of continued operations. Current behavior maintains separation of index and approach motion for 2D operation and maintains behavior of [Clearance - Only at start and end of operation] and [Depth Cuts – Keep tool down] if enabled.


Changes/Additions for Version 4.4
25.0.4.4 - For Mastercam 2025
24.0.4.4 -For Mastercam 2024
2/27/25

  • Fix for G25C virtual unwind/reset for machines with a continuous C-Axis. Logic updated to reset Axis-4 between operations if C is outside the range [-360, 360]. Supporting changes were made to maintain negative values for Axis-4 between operations.

  • Added toolSpindleFormat value to user customization to optionally output tool change (T#) and spindle on macro (M3/M4) on separate lines.

  • Fix to account for CCW spindle direction (M4) and preventative changes for sequential operations when the same tool changes direction.


Changes/Additions for Version 4.3
25.0.4.3 - For Mastercam 2025
24.0.4.3 -For Mastercam 2024
(Not Released)

  • Fix for dual table park sequence present when posting with dual-table (shuttle output), additional G27 (cancel axis redirect) added.


Changes/Additions for Version 4.2
25.0.4.2 - For Mastercam 2025
24.0.4.2 -For Mastercam 2024
9/17/24

  • Fix for 3-Axis Arc/Helix motion with incorrect I/J/K values when the arc is not normal to the tool.

  • Added supporting changes to determine the plane of arc/helix motion independently from tool orientation. From any major plane arc/helix motion may be output normal to the tool or in any other major plane with the proper I/J/K values.

  • Added supporting changes to account for I/J/K values if Length Compensation is enabled.


Changes/Additions for Version 4.1
25.0.4.1 - For Mastercam 2025
24.0.4.1 -For Mastercam 2024
(Not Released)

  • Added a Post Question for ABAxisConfig. Customers machines that do not share the same axis-5 naming convention can post without the need to modify the (.mcpost) file.

  • Added and updated the default value for tableConfig, such that AFL and comments in posted files will reference table names based on the configuration of axis-5.


Changes/Additions for Version 4.0
25.0.4.0 - For Mastercam 2025
24.0.4.0 -For Mastercam 2024
7/3/24

  • Fix for 2D toolpaths with “keep tool down” enabled. Top-Plane 3-Axis operations starting with NCI 0-3, the memory stack will be disabled.

  • Added forced/redundant output for all axes at the start of all continued 3-Axis operations for safety and readability.

    * This version includes modifications to the distributed Control Definition (THERMWOOD_5X_2025.mcam-control), Canned Cycles should be disabled by default. *


Changes/Additions for Version 3.8
25.0.3.8 - For Mastercam 2025
24.0.3.8 -For Mastercam 2024
3/26/24

  • Fix for 3-Axis motion anomaly found in 2D toolpaths in which index motion was performed at federate (G01) and not rapid (G00).