Professional Level CNC Control
Turn your CNC into a fully programmable automation system. Designed for production environments where throughput, repeatability and logic-driven control matter.
Built for factories, integrators and serious makers who scale.
MASSO Professional is engineered for manufacturing environments and advanced users who need to customise control logic, coordinate multiple machines and run mission-critical production without compromise. Whether you’re synchronising cells or running lights-out, MASSO Professional gives you control at the logic layer — not just the toolpath layer.
Add a programmable brain to your CNC
MASSO Professional introduces Lua custom scripting and advanced macro control so the controller adapts to your workflow — not the other way around. Script conditional logic, trigger hardware events, monitor tool use, drive UI prompts, and gather data or print reports — all with no PC required. Use Lua to automate labelling & printing, job loading, smart I/O integration, custom UI behaviour, IoT connectivity, and advanced use cases like pallet changers, laser marking, temperature control and adaptive logic.

Labeling, Printing and Communication
Lua lets you automatically print from MASSO without a PC. You can trigger label or job-sheet printing when a job starts or finishes, or when specific conditions are met. MASSO can print part labels, tooling labels, QR codes, or full job sheets to a label printer or an A4 office printer — fully automated as part of the workflow.

Job Loading Automation
With MASSO Professional, Lua lets you automate job loading. You can auto-load the next job, load specific jobs from a barcode or sensor input, or switch jobs based on conditions — no manual selection required.

Smart IO and Integration
Lua enables smart I/O control and device integration. Connect barcode scanners, scales, PLCs, or robotic arms via serial or TCP/IP. Use logic to control outputs, switch mist or flood based on material, trigger a conveyor or robot after machining, or print labels automatically — for a fully connected, automated workflow.

Custom UI / Machine Behaviour
With MASSO Professional, Lua lets you customise on-screen controls and machine behaviour. You can assign buttons to run multi-action scripts and display live info, like material type, part count, or maintenance reminders, directly on the screen for smarter operation.

IoT and Cloud Connectivity
Lua enables IoT and cloud connectivity. Send machine status to an IoT server or MQTT broker, trigger remote alerts when jobs finish or errors occur, and log cycle data for live dashboards or OEE tracking, all directly from the controller.

Advanced Use Cases
Beyond standard automation, MASSO Professional with Lua enables advanced use cases beyond standard control — from pallet changer coordination and laser marking to temperature-based feed adjustment, custom probe cycles, and sensor-driven adaptive logic that reacts to anomalies in real time.
MASSO Professional opens the door to true customisation — from automation and job handling to integration, data, and advanced machine behaviour. Whether you’re enhancing a single workflow or building a fully automated cell, Lua gives you the control to shape MASSO around your process, not the other way around.
Ready to dive deeper? Explore full documentation and examples in MASSO Docs.

