
MASSO Prepares the Next Generation of CNC Control Software
A major software evolution is underway for the MASSO G3 platform, bringing improved motion control, enhanced diagnostics, deeper Lua integration, better tool changer support, and more.
MASSO is preparing what could be one of the most significant software developments in the history of the MASSO G3 CNC controller.
After nearly two years of development, MASSO has been rebuilding a large part of the underlying software architecture to create a foundation capable of supporting more advanced motion control, new machine functions, deeper Lua integration, improved workflows, and future features requested by CNC users and machine builders.
For MASSO users, there is an important point to understand:
This new software is being developed for the existing MASSO G3 platform.
That means current G3 owners are part of the future development path rather than being left behind by a new generation of hardware. MASSO also states that these updates will remain free for MASSO customers.
Why is MASSO rebuilding its software?
The current MASSO software has become known for its stability and standalone operation. However, as the platform has evolved, adding increasingly advanced functionality to the existing architecture became less practical.
MASSO explains that requests for:
More advanced motion control
Deeper Lua integration
New G-codes and machine functions
Better tool changer support
Improved workflows
New functionality requested by users and OEMs
made it clear that a larger architectural change was needed.
The result is a major software engineering project that has been underway for nearly two years.
While much of this work happens behind the scenes, the goal is straightforward: create a platform that allows MASSO to develop and release new features and bug fixes more efficiently in the future.
What's Coming to MASSO?
Several important features are already well underway as part of the new software platform.
S-Curve Acceleration

One of the most significant changes is the introduction of S-Curve acceleration to the MASSO motion system.
Instead of using a simpler acceleration profile, S-Curve motion control allows acceleration and deceleration to change more gradually.
Potential benefits include:
Smoother acceleration and deceleration
Less mechanical shock
Reduced vibration
Higher usable acceleration
Shorter cycle times
Improved surface finish
For CNC builders and operators, this could be particularly valuable when working with machines where mechanical vibration, acceleration and surface finish are important considerations.
MASSO describes this as a major engineering project designed to bring more advanced motion control to its standalone CNC platform.
A New Alarm Manager
Troubleshooting a CNC machine can sometimes be difficult when all you know is that an alarm occurred.
The new MASSO Alarm Manager is designed to provide much more information about what happened.
The new system will include:
Alarm logs
Information logs
Timestamps
Machine event history
Clearer diagnostic information
Instead of simply knowing that the machine stopped, users will have a better picture of what happened and when it happened.
This should make diagnosing machine issues significantly easier, especially for more complex CNC installations.
Rotate an Entire G-Code Program
Another small but potentially very useful feature is G-code job rotation.
Imagine loading material onto your CNC machine and discovering that the stock or fixture is slightly rotated.
Normally, this could mean returning to your CAM software and regenerating the program.
With the new functionality, MASSO will be able to rotate the entire G-code program directly at the controller.
This provides a convenient way to compensate for small alignment errors without modifying and regenerating the original CAM program.
More Capabilities for CNC Lathes
MASSO is also continuing development for its lathe platform.
Planned improvements include:
Additional G-code support
Improved threading
Taper threading
Lathe functionality will be introduced as part of the staged rollout of the new G3 software platform.
Deeper Lua Integration
For OEMs, machine builders and CNC integrators, one of the most interesting developments may be the deeper integration of Lua into MASSO.
The objective is to provide significantly more flexibility for customizing machine behavior without requiring a special version of MASSO software.
This could open additional possibilities for custom machine configurations, automation and specialized CNC applications.
For builders creating their own CNC machines, greater software flexibility can be just as important as hardware capability.
Improved Tool Changer Support
Tool changers are another area receiving significant attention.
The new software will expand tool changer functionality with features including:
Additional tool changer configurations
Additional M6 command functionality
Better handling when a requested tool is unavailable
Manual tool-change options
Greater flexibility for different machine designs
These improvements should make the MASSO platform more adaptable to the wide variety of automatic tool changer configurations used by CNC builders.
Multi-Language Support
The initial release of the new software will be in English.
MASSO says additional languages will follow in future releases.
With MASSO controllers now being used in more than 90 countries, expanding language support is an important part of the platform's continued development.
MASSO Link Is Also Getting an Upgrade
The improvements aren't limited to the CNC controller itself.
MASSO Link is also planned to receive significant improvements, including:
Faster file transfers
Folder and file synchronization between a PC and MASSO
Easier file management
However, MASSO states that the updated MASSO Link is not planned for the initial beta release and will come in a later release.
What Does This Mean for Existing MASSO G3 Owners?
This is perhaps the most important part of the announcement.
Existing MASSO G3 controllers are supported.
The new software is not being developed exclusively for a new hardware platform.
The rollout will happen gradually, beginning with beta versions supporting MASSO G3 Advanced and selected milling configurations.
Support will then expand to:
MASSO G3 Essential
MASSO G3 Core
MASSO G3 Professional
Additional milling configurations
Lathe software
Other machine configurations
Because MASSO controllers can be connected to many different combinations of drives, spindles, tool changers and machine configurations, MASSO is taking a staged approach rather than releasing everything simultaneously.
Important: The New Software Is Still in Beta
There is an important distinction between what is being developed and what is currently ready for production.
MASSO states that the early beta versions are not production-ready and should not be considered stable releases.
The beta program is intended for users who are comfortable testing early functionality, understand that bugs and incomplete features may occur, and are willing to provide feedback.
Before installing a beta version, users will need to back up their current machine settings.
If they later return to the current production software, they will need to reload the production software and restore their saved machine settings.
For CNC machines that are running daily production, MASSO recommends remaining on the current stable software for now.
A Platform Designed to Keep Evolving
Perhaps the most interesting aspect of this announcement isn't any single feature.
It is the fact that MASSO is investing heavily in the underlying platform so that future development can move faster.
The new architecture is intended to make it easier to introduce:
More features.
Better motion control.
More customization.
Better diagnostics.
More machine configurations.
And importantly, MASSO is doing this while maintaining its original philosophy: keeping the CNC controller standalone and avoiding unnecessary dependence on a separate computer, operating system, plugins or cloud services to run the machine.
What Should MASSO Users Do Now?
If your MASSO is currently running a production machine, there is no need to rush into the beta software.
The best approach is to continue using the current stable release and wait as the new platform matures.
For users who enjoy testing new features and are comfortable working with beta software, MASSO is gradually expanding access to a wider variety of machines and configurations.
This staged approach should also allow MASSO to gather feedback from real-world CNC environments before the new platform becomes broadly available.
The Future of MASSO G3
The announcement represents an important step in the continued development of the MASSO G3 platform.
From improved motion control and diagnostics to deeper Lua integration, enhanced tool changer support, G-code rotation and future lathe improvements, MASSO is building a software foundation designed to support the next stage of CNC control.
For existing G3 owners, the message is particularly encouraging:
Your current MASSO hardware remains part of the development roadmap.
And for CNC builders considering a MASSO controller for a new machine, this continued investment in the G3 platform is another indication that the system is being developed with the future in mind.
CNC4PC will continue following the development of the new MASSO software platform and sharing important updates as new features and releases become available.
Interested in MASSO CNC Control?
Explore the MASSO CNC controllers and accessories available from CNC4PC and find the right solution for your next CNC project.