Page 2
MASSO MASSO Documentation How to use this documentation Using QR codes for viewing interactive content and watching instructional videos. v5.18 - 08 Apr,2021 www.masso.com.au Page 2 of 477...
MASSO MASSO Documentation 1. MASSO Documentation Welcome to MASSO documentation. You can quickly search for information using the search bar on the top- right. This documentation covers the MASSO G2, MASSO G3 and MASSO G3 Touch controllers. We have prepared the following quick links to help you find the right information for your project.
MASSO MASSO Documentation 2. Warnings and Cautions WARNING: Indicates circumstances or practices that can lead to personal injury as well as damage to the controller, the machine, or other equipment. CAUTION: Indicates circumstances or practices that can lead to damage to the controller or other equipment.
MASSO MASSO Documentation 3. myWorkshop Step1 Log into myWorkshop https://myworkshop.masso.com.au Login using your account email address and password. If your initial account registration link has expired please select Request Account Activation Link and a new registration email will be sent.
Page 13
MASSO MASSO Documentation Step 3 Click your Serial Number Click on the Serial number of your MASSO you want to download Step 4 Click Software Downloads Step 5 Select software version Click on the Download Software box of the software version you wish to download.
Page 14
MASSO MASSO Documentation Step 6 Download Software Click Download to download the latest version Step 6 Email Software To Email the software update Click the Email button next to the software version you wish to download and the Email Software Download Link box will open. The Email address will already be filled in with your registered Email address however you can enter a different address if you wish to have it sent elsewhere.
I have both a Mill and a Lathe, can I use MASSO to run both? Yes, MASSO can be used to run Mill, Lathe or Plasma. When you purchase your MASSO you are given access to all software and can change between software when you power on your MASSO.
Page 18
There is no extra cost for using multiple software's on one MASSO controller. Can I load a DXF file into MASSO No, MASSO is a CNC controller and uses only Gcode. You need to write or use CAM software to create your Gcode Where can I get a post processor for my CAM software? MASSO has links to some CAM software post processors in the documentation.
MASSO-G2 model is designed to connect to VGA screens with a 15pin VGA connector and can't run LED/LCD screens. NOTE: Even if a small add-on module to connect the VGA connector of the MASSO-G2 controller to the MASSO Touch screen is made available, MASSO-G2 does not have the memory to add MASSO Touch capacitive touch drivers or screen layouts to support full touch features.
Page 20
Both the models will have exact same software features and user interface. MASSO Touch was developed as per client and OEM requests to have an integrated design and also to solve issues with 3rd party touch screen not working.
I ordered 3 Axis but need 5, can I upgrade? All MASSO units use the same hardware that is capable of running up to 5 axis. You can purchase the axis upgrade at any time and new software will be added to your myWorkshop portal for easy download.
What inputs and outputs you need. You need to evaluate each existing item to see if it conforms to the MASSO standard and replace those items that do not comply. If you are unsure about a specific piece of equipment please consult the manufacturer's documentation.
Page 23
MASSO MASSO Documentation Relay module Homing sensor MPG Pendant Optical encoder for Spindle Estop switch https://www.masso.com.au/product-category/sensors-accessories/ We do not provide other products and you will need to source them from other suppliers which specialize in these components. v5.18 - 08 Apr,2021 www.masso.com.au...
When connecting servos the encoder connects directly to your servo drive which monitors the position and will send an alarm to MASSO in the event of position loss, the drive is then wired to MASSO using STEP/PULSE and DIRECTION signals. There is no need or option to connect the encoder from motors to MASSO.
Page 25
This is outside the field of the CNC controller. Please consult an engineer who specializes in this field of machine design. What motors and drives do you recommend? MASSO does not recommend any specific 3rd party equipment. v5.18 - 08 Apr,2021 www.masso.com.au...
Does MASSO supply an THC to use with MASSO? In the future, we will be adding a MASSO THC to the MASSO range, designed specifically to work with the MASSO CNC controller. At present, there is no scheduled release date.
Page 27
MASSO MASSO Documentation Pendant Please see these pages for additional information. https://docs.masso.com.au/quick-start-guides/setup-masso-plasma https://docs.masso.com.au/wiring-and-setup/plasma-torch-height-control/how-thc-works v5.18 - 08 Apr,2021 www.masso.com.au Page 27 of 477...
Can I use absolute or linear encoders on axis? MASSO does not support the use of absolute or linear encoders to determine the position or home the machine. Homing sensors or switches are required on each axis to home the machine.
MASSO provides a 0~10v, CW and CCW signals to control spindle speed (RPM). Two open-collector optical switches for forward (clockwise) and reverse (counter-clockwise) signals. If your VFD conforms to this format then MASSO will work with your spindle. https://docs.masso.com.au/wiring-and-setup/setup-and-calibration/spindle-vfd-examples How do I connect my Spindle? It is not possible to provide wiring diagrams for every VFD or provide advice on how to configure specific VFD’s.
Will MASSO work with my machine's tool changer? MASSO has built in a range of tool changer logic for both Mills and Lathes. Please have a look at the current list of tool changers available and compare their logic to the logic requirements of yours to see if there is one suitable for your machine https://docs.masso.com.au/wiring-and-setup/tool-changers...
MASSO support portal or email allows for a record of questions and the answers to be available to members of the MASSO support team to follow up on and refer back to at a future date. It also eliminates issues of international time zones and assists with language barriers through the use of translation.
Page 32
How to use your MASSO support ticket Portal https://youtu.be/2NE4DFL4_Ck Using the MASSO Support Portal The video below takes you through setting up the MASSO support portal step by step and demonstrates how to use it. Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.18 - 08 Apr,2021...
MASSO MASSO Documentation 5.1. MASSO Touch CAUTION: Semiconductor parts inside the unit can be damaged by electrostatic discharge (ESD). When handling, care must be taken so that the devices are not damaged. Damage due to inappropriate handling is not covered by the warranty.
Page 35
MASSO MASSO Documentation Installing the E-Stop button The E-Stop button needs to be installed first, please follow the steps to install the E-Stop button. Press the two clips and pull the backside of the E-Stop button Bend the switch button as shown above.
Page 36
LCD Cable connector If for any reason the LCD cable has to be removed and installed back, it must be installed in the direction as shown below else the LCD or the MASSO controller might get damaged. v5.18 - 08 Apr,2021 www.masso.com.au...
Page 37
Powering the MASSO Touch The MASSO Touch power supply connector is located at the top-right corner of the controller as seen in the picture below. MASSO Touch requires a power supply of 24 VDC with a minimum of 1.5 Amps output.
Page 38
MASSO MASSO Documentation WARNING: The installation of a 1 amp fuse between your Power Supply and MASSO is required to protect against an accidental short circuit of the auxiliary power connectors on MASSO, such an event can damage the controller beyond repair.
Page 39
MASSO MASSO Documentation CAUTION: Power and Ground terminals provided on the controller are only to be used for very low current signals. Connecting high current loads can damage the controller beyond repair. v5.18 - 08 Apr,2021 www.masso.com.au Page 39 of 477...
The MASSO power supply connector is located at the top-right corner of the controller as seen in the picture below. MASSO requires a power supply between 12 and 24 VDC with a minimum of 1.5 Amps output.
Page 41
MASSO MASSO Documentation INFORMATION: There are multiple Power (Red-colored) and Ground (Black-colored) provided on the controller and can be used to easily wire drives, sensors and switches. Some examples: The Power terminals can be used to provide voltage to sensors or switches for machine homing.
The MASSO power supply connector is located at the top-right corner of the controller as seen in the picture below. MASSO requires a power supply between 12 and 24 VDC with a minimum of 1.5 Amps output.
MASSO MASSO Documentation 5.4. Connecting a Screen MASSO uses a standard 15 pin female VGA connector (1024 x 768 screen resolution) INFORMATION: If the monitor only supports HDMI input then a simple VGA to HDMI converter can be used. INFORMATION: The display is a 4:3 aspect ratio and will look distorted when displayed as 16:9 on a widescreen monitor.
Standard USB Keyboard & Mouse can be connected to MASSO, both wired and wireless devices are supported. INFORMATION: MASSO G3 has 4 USB ports and MASSO G2 has 2 USB ports. If more USB ports are required then a USB HUB can also be connected.
Information: Summary of install and upgrade process Ensure your Flash drive is formatted to Fat32 Create a folder called MASSO on the flash drive and copy the software file emailed to you into this folder. On powering the MASSO, immediately press the F1 key or for MASSO Touch, tap the screen repeatedly until the Masso software load screen appears.
The software up-gradation process can be easily performed on site by following the instructions below: Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video Information: Avoid using unbranded USB Flash drives as these are known to give issues with software install and upgrades Information: It is advisable to make a backup of your settings before upgrading your software.
Page 48
ZIP file. Power off the controller. NOTE: Make sure that there is nothing connected on the PlayStation connector on the MASSO Insert the USB flash drive into the controller's USB flash drive connector and DO NOT connect a USB hub.
Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video INFORMATION: If want to lock Masso to prevent unauthorized use, Press CTRL + L and you will be prompted to re-enter the User and Admin Passwords.
Page 50
Removing User login To remove the user login leave the New Password and Confirm Password boxes blank and press Ok. When you next start Masso the user password login box will not be presented. Removing Admin Login Password It is not possible to remove the Admin Login.
Page 51
Resetting Passwords Should you loose or forget your passwords you will need to contact Masso support with your Masso serial number to get a Password reset file for your Masso which will reset both User and Admin password to default.
MASSO MASSO Documentation 5.9. Wiring and Calibration Now the axis and spindle drives can be wired to MASSO, followed by calibration. Please use the below links: Axis Servo/Stepper Examples Spindle VFD Examples v5.18 - 08 Apr,2021 www.masso.com.au Page 52 of 477...
Mill, Plasma & Lathe v3.49 (Release Date: 29 Jan, 2021) Masso Link Version 2.0 (Release Date: 29 Jan, 2021) Click here to download MASSO Link software INFORMATION: The latest version of your software is available on your myWorkshop portal INFORMATION: For more information on using your myWorkshop portal please see here:...
Summary of install and upgrade process Ensure your Flash drive is formatted to Fat32 Create a folder called MASSO on the flash drive and copy the software file emailed to you into this folder. On powering the MASSO, immediately press the F1 key or for MASSO Touch, tap the screen repeatedly until the Masso software load screen appears.
The software up-gradation process can be easily performed on site by following the instructions below: Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video Information: Avoid using unbranded USB Flash drives as these are known to give issues with software install and upgrades Information: It is advisable to make a backup of your settings before upgrading your software.
Page 57
ZIP file. Power off the controller. NOTE: Make sure that there is nothing connected on the PlayStation connector on the MASSO Insert the USB FLASH drive into the controller's USB flash drive connector and DO NOT connect a USB hub.
INFORMATION: When the controller is powerd up, Caps Key is enabled by default, as of v3.49 for G2 and v4.00 for G3 Caps key is not enabled. Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.18 - 08 Apr,2021...
MASSO Documentation 6.4.1. Graphical Interface Version 3 This page describes the User interface on MASSO G2 & G3 running Version 3 software The user interface is divided into 6 screens from F1 to F6, the below video explains each screen in detail.
Page 61
MASSO MASSO Documentation F2 Screen This is the Run screen where you run your GCode files and monitor progress. When you enter this screen you will be prompted for the User Password. Default Password is "HTG". The user password can be changed or removed.
Page 62
F3 Screen This is the Jog Screen. From this screen you can Home and Jog your machine. You can access MASSO probing functions by pressing the probing button on screen. Press the Home Button for 3 seconds to home the machine Jog and using the Axis + &...
Page 63
MASSO MASSO Documentation F4 Screen Tool Table, work offset screen and Park location. This is where tool data is stored for each tool including it's name, Z offset and Tool Diameter. Work offsets G54 to G59 are stored in the Work offset table. These values are automatically stored when you zero your axis and you can also manually change them if needed.
Page 64
MASSO MASSO Documentation F5 Screen Masso have built in wizards that will allow you to create basic Gcode files. The wizards are intended for the most basic of jobs and CAM software is recommended. Additional information on the available wizards v5.18 - 08 Apr,2021...
Page 65
MASSO Documentation F6 Screen This screen is where you will select files from your USB Flash drive and load them into MASSO. Double click the file you wish to load or select the file and press the load key Once the file loaded it will draw the toolpaths onto the screen for you to view.
INFORMATION: The interface can be set as either Horizontal or Vertical by selecting the desired option under F1 General Settings. The Vertical interface is primarily designed for MASSO touch though can be used with any G3 with a suitable touchscreen monitor.
Page 68
MASSO MASSO Documentation F2 Screen This is the Run screen where you run your GCode files and monitor progress. When you enter this screen you will be prompted for the User Password. Default Password is "HTG". The user password can be changed or removed.
Page 69
F3 Screen This is the Jog Screen. From this screen you can Home and Jog your machine. You can access MASSO probing functions by pressing the probing button on screen. Press the Home Button for 3 seconds to home the machine Jog and using the Axis + &...
Page 70
MASSO MASSO Documentation F4 Screen Tool Table, work offset screen and Park location. This is where tool data is stored for each tool including it's name, Z offset and Tool Diameter. Work offsets G54 to G59 are stored in the Work offset table. These values are automatically stored when you zero your axis and you can also manually change them if needed.
Page 71
MASSO MASSO Documentation F5 Screen Masso have built in wizards that will allow you to create basic Gcode files. The wizards are intended for the most basic of jobs and CAM software is recommended. Additional information on the available wizards v5.18 - 08 Apr,2021...
Page 72
MASSO Documentation F6 Screen This screen is where you will select files from your USB Flash drive and load them into MASSO. Double click the file you wish to load or select the file or press the Load key Once the file loaded it will draw the toolpaths onto the screen for you to view.
Page 73
MASSO MASSO Documentation Vertical Touch Screen Format INFORMATION: The Vertical interface is primarily designed for MASSO touch though can be used with any G3 with a suitable touchscreen monitor. It includes an on screen keyboard which is permanently dispalyed. F1 Screen This screen allows you to configure your Masso settings.
Page 75
MASSO MASSO Documentation This is the Run screen where you run your GCode files and monitor progress. When you enter this screen you will be prompted for the User Password. Default Password is "HTG". The user password can be changed or removed.
Page 77
F3 Screen This is the Jog Screen. From this screen you can Home and Jog your machine. You can access MASSO probing functions by pressing the probing button on screen. Press the Home Button for 3 seconds to home the machine Jog and using the Axis + &...
Page 79
MASSO MASSO Documentation F4 Screen Tool Table, work offset screen and Park location. This is where tool data is stored for each tool including it's name, Z offset and Tool Diameter. Work offsets G54 to G59 are stored in the Work offset table. These values are automatically stored when you zero your axis and you can also manually change them if needed.
Page 81
MASSO MASSO Documentation F5 Screen Masso have built in wizards that will allow you to create basic Gcode files. The wizards are intended for the most basic of jobs and CAM software is recommended. Additional information on the available wizards v5.18 - 08 Apr,2021...
Page 83
MASSO Documentation F6 Screen This screen is where you will select files from your USB Flash drive and load them into MASSO. Double click the file you wish to load or select the file or press the Load key Once the file loaded it will draw the toolpaths onto the screen for you to view.
You can set the machine to automatically stop and start when the door is opened or closed. If you have a G2 you must assign an output as a door alarm even if you do not have a door. Setting this to...
Page 86
To clear issue a new probing command with a valid distance ensuring the probe is not already in an active state. Tool Error Alarm This occurs if you try and load a tool not supported by Masso. EG the tool number is greater that 99 0n the G3 or Greater that 31 on the G2 Drive Alarm When a Stepper or Servo drive goes into an alarm condition the Drive can signal Masso which will put the system into Feedhold and stop the spindle.
Being a special request feature, the standard version of the MASSO software will only allow 10 screen tap's so that you can evaluate the features and check your screen support with MASSO. A full version will be available for purchase.
MASSO MASSO Documentation 6.6. Keyboard and Key Shortcuts NOTE: Most of the functions can now be accessed easily with mouse but will still require some keyboard shortcuts as below: v5.18 - 08 Apr,2021 www.masso.com.au Page 89 of 477...
MASSO Documentation 6.6.1. Setting Time MASSO has a built in real time clock and to set system time, a special command in the MDI window can be given in this format Time:HH:MM. Please see the below video for full instructions.
Once you are ready to home the machine, press CTRL+ALT+HOME key on the keyboard or hold the HOME button in the F3 screen for 3 seconds. You can also assign one of the input on Masso as a Home Button Input and connect a button to it to home the machine.
MASSO MASSO Documentation 6.6.3. Rapid/Jog Press F3 to goto “F3 – Jog/Rapid” screen. For Jogging use Arrow keys and for Rapid movement press and hold the SHIFT key and use Arrow keys. INFORMATION: MPG can also be used in the F1 screen to jog the axis.
MASSO MASSO Documentation 6.6.4. Feed rate Override Feed rate Override Feed rate override function allows the feed rate to be changed during machining. The range is from 20% to 100% of the specified feedrate and the current feedrate percentage is shown on the screen.
MASSO MASSO Documentation 6.6.5. Speed Override Spindle Speed Override Information: This feature is available on the F2 & F3 Screens. Information: Speed override ranges from 10% to 150% of the specified spindle speed. How to use Press the F12 Key on the keyboard Use the + &...
MDI window can be used to quickly run any gcode commands and the on screen buttons can be used to control outputs or move axis to home position. INFORMATION: In MASSO G3 the up and down arrow key can be used the select and execute commands from history. Last 20 commands are saved in memory.
MASSO MASSO Documentation 6.6.7. Creating New G-Code Files Press F2 to goto the F2 - Program & MDI screen Next press CTRL + N to open a new file name window v5.18 - 08 Apr,2021 www.masso.com.au Page 97 of 477...
MASSO MASSO Documentation 6.6.8. Editing G-Code INFORMATION: The Gcode edit function is intended to edit small Gcode files. If your Gcode file is larger than 1800 characters it will not open in the edit screen. Press F2 to goto the F2 - Program & MDI screen Next press CTRL + E to open the edit file window v5.18 - 08 Apr,2021...
MASSO Documentation 6.6.9. Resetting Job Counter MASSO has a built in job counter that increments everytime a gcode file runs. This counter can be used to see number of parts made in large production work. To reset the job counter back to 0: Goto the F2 - Program &...
MASSO Documentation 6.7. Loading & Running G-Code MASSO runs gcode files directly from the USB Flash drive. Please see the below video for instructions on how to load and run gcode files. Files with extensions .nc, .cnc, .tap, .wiz, .txt, .eia are displayed in the F6 - Load File screen.
Restarting the gcode file from start is very time and resource consuming. To be able to effectively restart your machining process from where you left, MASSO has a Resuming Program or Jump to Line feature (from software v3.30).
Page 102
Next click Start from line button and MASSO will process the gcode file up to the line number entered by you. When done MASSO will calculate all the machining parameters from the gcode file as below: Calculate the X, Y and Z axis position to resume machining from.
With the MASSO Link software, users can easily view the real-time status of your MASSO controller remotely, transfer gcode files to MASSO from your PC, get tool data from MASSO's memory and generate tools list document that can be used with CAM software.
Page 106
Creating your own Wi-Fi network If a Wi-Fi network is not available, MASSO can be used to create a Wi-Fi network and a PC can be connected direclty to MASSO via this Wi-Fi network. This feature is called My MASSO Network.
Page 107
MASSO Link software window. A folder name can be give and all the files sent to MASSO will be saved on the USB pen drive in this folder, else keeping this blank will save the files on the root folder of the USB pen drive.
Page 108
MASSO MASSO Documentation Connecting to WiFi network INFORMATION: MASSO Wi-Fi module supports 2.4GHz frequency (IEEE 802.11 b/g/n). towards the bottom right of the screen. In the F2 - Program & MDI screen, click the Wi-Fi icon v5.18 - 08 Apr,2021 www.masso.com.au...
Page 109
Wi-Fi network, the IP address might be changed by the router. As the IP address is required by MASSO Link software, the new IP address needs to be updated on the PC to be able to connect to the MASSO. Using the Fixed IP Address solves this issue.
6.9.1. MASSO Link Software MASSO Link v2.0 Click on the below operating system links of your choice to download MASSO Link software. INFORMATION: MASSO Link V2.0 requires V4.01 and higher on your MASSO G3 or V3.49 and higher on your MASSO G2 MASSO Link v1.6...
After downloading the MASSO Link .dmg file, double click to mount the image. Step 2 Once the image has been mounted, drag and extract the MASSO Link software file on the desktop or in a folder. WARNING: Do not run the MASSO Link file without extracting it from the image.
Page 112
Next right the image file and click Eject. At this stage, the dmg file can also be moved to the bin. Step 4 Double click the MASSO Link icon. INFORMATION: If you are using mac with the M1 chip and if Rosetta is not installed on your system then the above message will be displayed.
Page 113
MASSO MASSO Documentation On the first run, macOS will warn that the developer cannot be verified, click Cancel. INFORMATION: You will need to follow the below steps once to allow MASSO Link to run on your mac. Step 6 Go to the menu and click System Preferences.
Page 114
MASSO MASSO Documentation Double click and open Security & Privacy. Step 8 You will see the above message, click the Open Anyway button and close the window. Step 9 v5.18 - 08 Apr,2021 www.masso.com.au Page 114 of 477...
Page 115
MASSO MASSO Documentation Double click the MASSO Link icon, on first use you will see the above message, click the OK button. Step 10 On first use, a settings file MASSO_Settings.dat will be created in the same folder and a message will be displayed.
MASSO MASSO Documentation 6.10.1. Lathe Tool Calibration Steps INFORMATION: On a lathe machine X axis work offsets are not used or available because changing the X offset would result in change of work piece diameter. For setting the X offset to calibrate each tool, please follow the below procedures.
Page 120
MASSO MASSO Documentation Step 3: Go to F3 – Jog/Rapid screen and touch the tool to the front face of the test piece. Step 4: Go to F4-Tools & Work Offset screen and open the tool number you want to calibrate.
Page 121
MASSO MASSO Documentation Step 5: Give a name to the tool for your reference and click the Zero button. v5.18 - 08 Apr,2021 www.masso.com.au Page 121 of 477...
Page 122
MASSO MASSO Documentation Step 6: Now go to F3 – Jog/Rapid screen and touch the tool to the side of the test piece. Step 7: Measure the diameter of the test piece and note the value. WARNING: Do not Jog or move the tool away unit the next step has been completed.
Page 125
MASSO MASSO Documentation Step 8: Go back to F4-Tools & Work Offset screen and enter the measured diameter value in Test Piece (Dia) box and click Touch button. CAUTION: Make sure to select the position of the tool depending if its installed on the front or the back side.
Page 126
MASSO MASSO Documentation Step 10: Click Save button to save and complete tool calibration. v5.18 - 08 Apr,2021 www.masso.com.au Page 126 of 477...
Step 1: Place the tool setter at a predefined position on the machine. Step 2: On MASSO go to F3-JOG screen, next move the tool in position on top of the tool setter and touch the tool till the tool setter shows exactly 0.00.
Page 128
MASSO MASSO Documentation Step 3: On MASSO go to the F4-Tools screen and select the tool number you would like to assign to this tool. Now press the enter key to open the Edit Tool window. Step 4: In the Edit Tool window give a tool name as per your requirement. Next move the click the Zero button to automatically calibrate the tool, MASSO will calculate the tool height and automatically fill the Z Offset value.
Page 129
MASSO MASSO Documentation Step 5: Once the tool has been calibrated, please go to F3-JOG screen and move tool away from the tool setter. v5.18 - 08 Apr,2021 www.masso.com.au Page 129 of 477...
Here is a great video from CNCnutz explaining the entire process Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 6.12.1. Lathe Conversational Wizards MASSO has built in conversational wizards to easily generate gcode programs for basic machining operations by entering basic information. List of wizards available for Lathe Machines: Outer diameter turn wizard Inside turn wizard...
MASSO MASSO Documentation 6.12.2. Mill Conversational Wizards MASSO has built in conversational wizards to easily generate gcode programs for basic machining operations by entering basic information. List of wizards available for Milling Machines: Face cut wizard Profile cut wizard Rectangular pocket wizard...
Tick the Load 'autoload.nc' on power up option and click Save button. Now MASSO will look for a file autoload.nc on the USB Flash drive every time it powers up or if a USB Flash drive is connected. Once the file is found, its automatically loaded and pressing cycle start will start the job.
Page 144
When this input goes HIGH, MASSO will look for a file autoload1.nc on the USB pen drive, once the file is found, its automatically loaded and pressing cycle start will start the job.
MASSO MASSO Documentation 6.14. Probing MASSO supports interactive part probing option that allows the user to probe parts and set work offsets. The following probing features are available: Top of part. Sides of part. Corners of part. Auto find center of holes.
Page 147
MASSO MASSO Documentation Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.18 - 08 Apr,2021 www.masso.com.au Page 147 of 477...
The purpose of this document is to provide information on good work practices while setting up and wiring your MASSO. If you are unsure about the wiring of your machine especially mains voltage equipment, please consult a certified service technician.
Page 150
E-Stop has been pressed. An EStop output is provided on MASSO which will allow you to connect a TTL Relay module to disable your drives, spindle and other external equipment. The output is labeled ES on MASSO.
Page 151
VFD manuals for the correct method of connection. INFORMATION: Up to two of the MASSO relay inputs can be connected to the ES output. If more relay contacts are required use the TTL relay output to drive a relay with multiple contacts.
Page 152
While the MASSO relay module is rated for 240V 5amp it is recommended that you do not mix low voltage and mains voltages on the same relay module. A better option is to use the MASSO relay output to operate a separate relay or relays located elsewhere within your control cabinet.
VFD though you can connect these as you configure each of these components. Power Please note that a 1 amp fuse must be connected in the feed from your Power supply on the MASSO G3. An accidental short circuiting of the auxiliary power terminals built into MASSO will cause damage to the main board if the fuse is not installed.
Page 154
Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video Estop Switch An Estop switch is important and MASSO will not work without one. Please ensure you have your Estop connected. EStop Wiring Hint: How the Estop switch is wired will depend on whether you have a pendant or not.
Page 155
Hint: The biggest mistake new users make is to ignore the maximum and minimum travel setting. If you leave these at 0 your axis will not move as these form part of MASSO soft limit system. Please note that disabling soft limits under general settings only disables them while machining but you are still bound by them when it comes to jogging your axis.
Page 156
MASSO MASSO Documentation Rotary Axis Setting up a Rotary Axis Jogging Keyboard key shortcuts page To jog your machine you must be in the F3 Jogging screen. Jogging can be done on the F3 screen with either Mouse, Touch screen, Keyboard or Pendant.
Page 157
Pendant No software configuration is required to make the MASSO MPG pendant work. Simply plug it in and it will work. To make the Estop button on the pendant work you need to wire the Estop in accordance with the Estop Instructions as per the below links.
Page 158
10mm or 3/8” a homing alarm will indicate. Homing setup instructions Additional resource video Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video Hard Limits The homing inputs double as hard limit inputs after the machine has been homed.
Page 159
CAUTION: Never change a tool after you have homed your machine unless instructed to do so by MASSO. If you must change a tool without MASSO requesting it then do it before homing or home your machine immediately after to get a new reference. Otherwise your next tool change and all the ones that follow will be wrong.
Page 160
Click here to view the video Probing This document only covers Z height probing though there are many more probing routines built into MASSO. Z height probing can be done with either inside or outside probing screens. Part probing instructions For probing your Z height enter the thickness of your touch off plate into Z Offset.
Page 162
MASSO no matter what you do. As tempting as it is to connect everything at once, please do it step at a time and test as you go. Doing this can take a few extra minutes but can save you hours or days of work figuring out what is wrong.
Power Please note that a 1 amp fuse must be connected in the feed from your Power supply on the MASSO G3. The accidental short circuiting of the auxiliary power terminals built into MASSO will cause damage to the main board if the fuse is not installed.
Page 165
Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video Estop Switch An Estop switch is important and MASSO will not work without one. Please ensure you have your Estop connected. EStop Wiring Hint: How the Estop switch is wired will depend on whether you have a pendant or not.
Page 166
Hint: The biggest mistake new users make is to ignore the maximum and minimum travel setting. If you leave these at 0 your axis will not move as these form part of Masso soft limit system. Please note that disabling soft limits under general settings only disables them while machining but you are still bound by them when it comes to jogging your axis.
Page 167
MASSO MASSO Documentation To jog your machine you must be in the F3 Jogging screen. Jogging can be done on the F3 screen with either Mouse, Touch screen, Keyboard or Pendant. If you cannot Jog use the Mouse to click the jog buttons as users have had issues with faulty Keyboards, pendants and touch screens in the past.
Page 168
Wiring only one e stop on MPG pendant No software configuration is required to make the MASSO Pendant work. Simply plug it in and it will work. To make the Estop button on the pendant work you need to wire the Estop in accordance with the Estop Instructions.
Page 169
MASSO MASSO Documentation Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video Hard Limits The homing switches double as hard limit switches. To work all hard limit switches must be outside the envelope of axis travel or the hard limit will trip before it reaches the full travel of your axis.
Page 170
An input can be designated Plasma On / Off and is used to start and stop the Plasma. You can configure any of the MASSO G3 TTL outputs as the Plasma on/off and connect it to your Plasma via the MASSO Relay Module MASSO Relay Module v5.18 - 08 Apr,2021...
Page 171
The installation of a THC onto your MASSO is covered separately under the section How THC Works This will give you take you through the basic principals of how the THC interfaces with MASSO and explains the Gcode commands specific to the THC functionality The document also shows examples of the 2 methods of connecting your THC to MASSO and explains why one method is preferred over the other.
VFD though you can connect these as you configure each of these components. Power Please note that a 1 amp fuse must be connected in the feed from your Power supply on the MASSO G3. An accidental short circuiting of the auxiliary power terminals built into MASSO will cause damage to the main board if the fuse is not installed.
Page 173
Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video Estop Switch An Estop switch is important and MASSO will not work without one. Please ensure you have your Estop connected. EStop Wiring Hint: How the Estop switch is wired will depend on whether you have a pendant or not.
Page 174
Hint: The biggest mistake new users make is to ignore the maximum and minimum travel setting. If you leave these at 0 your axis will not move as these form part of MASSO soft limit system. Please note that disabling soft limits under general settings only disables them while machining but you are still bound by them when it comes to jogging your axis.
Page 175
MASSO MASSO Documentation It is important to understand the MASSO Lathe coordinate system and how it works with front and rear tools The coordinate system is fixed no matter whether your tool is front or rear mounted. To assist with setting up your machine the +X, -X, +Z & -Z axis are marked on the screen. X0 is located in the center.
Page 177
MASSO MASSO Documentation Jogging Keyboard key shortcuts page To jog your machine you must be in the F3 Jogging screen. Jogging can be done on the F3 screen with either Mouse, Touch screen, Keyboard or Pendant. If you cannot Jog use the Mouse to click the jog buttons as users have had issues with faulty Keyboards, pendants and touch screens in the past.
Page 178
MASSO Documentation No software configuration is required to make the MASSO MPG pendant work. Simply plug it in and it will work. To make the Estop button on the pendant work you need to wire the Estop in accordance with the Estop Instructions as per the below links.
Page 179
Set up incorrectly it will restrict machine travel and in extreme cases prevent the machine from moving at all. Minimum and maximum travel setup instructions Additional resource video Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video Spindle v5.18 - 08 Apr,2021 www.masso.com.au...
Page 180
MASSO MASSO Documentation Spindle uses 0-10 volt signal to control speed normally via a VFD. If your spindle does not have speed control you can still do threading as the spindle encoder will track spindle speed for the threading operation however constant surface speed will not function as this requires active speed control.
MASSO MASSO Documentation 7.5. Setup Rotary Axis There are 2 types of rotary axis used on a CNC machine. The Maximum and minimum travel settings will change depending on which type or rotary axis you are setting up. The first and most common is a 4th axis traditionally use on a Mill. This is usually the A axis and it rotates the stock in one axis only while the Z axis moves along it's length in the manner of a lathe.
Page 182
MASSO MASSO Documentation 5 Axis Rotary axis settings are angular and not linear. There is no advantage to using huge step rates with large gear ratios. Breaking one rotation into a million steps will not help accuracy and give you a rotary axis that is slow.
Page 183
MASSO MASSO Documentation INFORMATION: MASSO has a rotary axis unwind built into the G28 command. G28-return-to- machine-home My Rotary Axis moves Slow This is caused by confusing linear and rotary speeds. Your axis will move at the rate of the slowest axis and reasonable linear speeds can be very slow when changed to degrees per minute and in the worse case scenario can make the machine look like they are not moving at all.
Page 184
INFORMATION: If you do not wish to install one then set the rotary axis to Home in the Homing settings and MASSO will zero out the machine coordinates for the Rotary axis when you home the machine. This is a common setup for a rotary 4th axis.
Use a continuity tester to identify if your switches are normally open or closed and wire accordingly. Always used normally closed if you have the option of additional safety. HINT: All MASSO inputs are optically isolated and require a voltage of 5V to 24V from your sensor to register an input.
Page 186
MASSO MASSO Documentation record the results in the table below. If the voltage is greater than 5 volts record a 1 otherwise record a 0. Ignore the polarity shown on the meter. Step 3: Trigger the sensor and measure the voltage between the output & +ve and the output &-ve record the results in the table below.
Page 187
MASSO MASSO Documentation Type 2 Note: Invert MASSO input for Type 2 sensor v5.18 - 08 Apr,2021 www.masso.com.au Page 187 of 477...
Page 188
MASSO MASSO Documentation Type 3 v5.18 - 08 Apr,2021 www.masso.com.au Page 188 of 477...
Page 189
MASSO MASSO Documentation Type 4 v5.18 - 08 Apr,2021 www.masso.com.au Page 189 of 477...
Page 190
Should a homing switch wire break, the homing input will go high making MASSO think the Homing switch is already active so will attempt to back off the switch and will stop after 10mm.
Page 191
MASSO MASSO Documentation Additional Resourses For additional information on Homing and how to set it up please see our documentation on setting up homing. v5.18 - 08 Apr,2021 www.masso.com.au Page 191 of 477...
Page 192
MASSO MASSO Documentation Setting up Homing Detailed video on setting up Homing settings in MASSO Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.18 - 08 Apr,2021 www.masso.com.au Page 192 of 477...
MASSO MASSO Documentation 8.1. G00 - Rapid Motion This command is used to move one or more axis at the maximum feedrate to a specified location. If multiple axis are called they will all move together to the desired location in a straight line and arrive at the same time.
MASSO MASSO Documentation 8.2. G01 - Linear Interpolation Motion This command is used to move one or more axis at the specified feedrate to a specified location. If multiple axis are called they will all move together to the desired location in a straight line and arrive at the same time.
I, J values as an offset of the current position or R for radius. The X & Y values define the finish point. Masso uses Incremental I & J values for Arcs Syntax & Parameters G02 starts an arc movement beginning at the X &...
I, J values as an offset of the current position or R for radius. The X & Y values define the finish point. Masso uses Incremental I & J values for Arcs Syntax & Parameters G03 starts an arc movement beginning at the X &...
Page 199
MASSO MASSO Documentation Example program for making an Spiral N10 G00 X20 Y10 Z0 N20 G03 X50 Y40 Z-0.5 I0 J30 In the above example in the first line moves to position X20 Y10 Z0 An arc is made starting at position X20 Y10 and ending at coordinate X50 Y40 with center at position X20 Y40 moving in a counter clockwise direction.
MASSO MASSO Documentation 8.5. G04 – Dwell This command is used to Dwell (pause) the execution of the next CNC program block by the specified time. A program dwell time can be created at any point within a program. Syntax & Parameters P Value - The P value is required with G04 and it defines the time to dwell/pause.
MASSO MASSO Documentation 8.6. G10 – Set Work Offset Values This command is used to set work offsets values to different offset locations. Syntax & Parameters L2 Value - Must be issued with G10. P Value - The P value is required with G10 and it define the work offset number to change between G54 and G59.
MASSO MASSO Documentation 8.7. G17 – XY Plane Selection This command is used to set current work plane to XY. This is the default work plane on power up. Syntax & Parameters Example program N10 G17 The above gcode will set the system to XY work plane.
MASSO MASSO Documentation 8.8. G18 – ZX Plane Selection This command is used to set current work plane to ZX. Syntax & Parameters Example program N10 G18 The above gcode will set the system to ZX work plane. v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 8.9. G19 – YZ Plane Selection This command is used to set current work plane to YZ. Syntax & Parameters Example program N10 G18 The above gcode will set the system to YZ work plane. v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 8.10. G20 – Set Machine Units To Inches This command is used to set machine units to Inches. All gcode values after this command will be processed as inches. Syntax & Parameters Example program N10 G20 The above gcode will set the machine units to Inches.
MASSO MASSO Documentation 8.11. G21 – Set Machine Units To Millimetres This command is used to set machine units to Millimetres. All gcode values after this command will be processed as Millimetres. Syntax & Parameters Example program N10 G21 The above gcode will set the machine units to Millimetres.
MASSO MASSO Documentation 8.12. G28 – Return To Machine Home CAUTION: This command can be used in different combinations and wrong command can result in unexpected rapid motion. Depending if the machine is in Absolute or Incremental mode the behaviour of G28 command will be very different, extra caution should be used when using this command.
Page 209
MASSO MASSO Documentation G00 A900 #Rapids the A axis to A900 (2.5 turns) #Change to Incremental mode G28 A0 #Moves Axis by 0 degrees then moves to A0 wit hin one rotation #Return to Absolute mode In the above example if you specify another coordinate eg: G28 A360 it will move an additional 360 degrees taking the axis to A1260 (3.5 turns) then move to A0 in less than 1 rotation.
MASSO MASSO Documentation 8.13. G30 - Move to Parking Position CAUTION: This command can be used in different combinations and wrong command can result in unexpected rapid motion. Depending if the machine is in Absolute or Incremental mode the behavior of G30 command will be very different, extra caution should be used when using this command.
Page 211
MASSO MASSO Documentation Parking Commands CTRL + ALT + P Click the Go to Parking Position button in the MDI Screen Go to Parking Position Button Go to Parking Position Button Configure an input as a Go to Parking Position Input Hold the button for 1 second to activate the feature.
MASSO MASSO Documentation 8.14. G32 – Threading Cycle This command is used on Lathe machines for running threading cycle synchronised with the spindle. INFORMATION: Taper threading is not supported. Syntax & Parameters Z Value (required) - specifies the end location of the Z axis for threading. The distance value will be the current machine units in use.
MASSO MASSO Documentation 8.15. G38.2 – Straight Probe Cycle This command is used for probing parts or fixtures. The axis specified in the G38.2 command will move until the probe touches, if the probe does not touch within the specified distance then the program stops and an alarm is displayed on the screen.
MASSO MASSO Documentation 8.16. G53 – Move In Absolute Machine Coordinates This command is used move one or more axis to a specified location. If multiple axis are called they will all move together to the desired location in a straight line and arrive at the same time. The axis can be linear, angular or a combination of both.
MASSO MASSO Documentation 8.17. G54 to G59 – Select Work Offset Coordinate System The G54 to G59 commands are used to select the current work offset for use. The user can use the F4 screen or G10 command to set the offset values.
MASSO MASSO Documentation 8.18. G73 – High Speed Peck Drilling This command is Canned Cycle used for high speed peck drilling. Syntax & Parameters G73 followed by axis, R, Q, K & F values. X, Y, Z, A, B Value - specifies the axis you wish to move following the distance to move. The distance value will be the current machine units in use.
MASSO MASSO Documentation 8.19. G80 – Cancel Modal Motion This command is used to cancel Canned Cycles such as G73, G81, G82 & G83. Syntax & Parameters Example program N10 G99 G73 X10 Y10 Z-8 R2 Q1 F100 N20 X20 N30 G80 The first line moves the X &...
MASSO MASSO Documentation 8.20. G81 – Drilling Cycle This command is Canned Cycle used for drilling cycle. Syntax & Parameters G81 followed by axis, R & F value. X, Y, Z, A, B Value - specifies the axis you wish to move following the distance to move. The distance value will be the current machine units in use.
MASSO MASSO Documentation 8.21. G82 – Drilling Canned Cycle With Dwell This command is Canned Cycle used for drilling cycle with dwell (pause) at the bottom of hole. Syntax & Parameters G82 followed by axis, R, P & F values.
MASSO MASSO Documentation 8.22. G83 – Peck Drilling For Deeper Holes This command is Canned Cycle used for peck drilling deeper holes. Syntax & Parameters G83 followed by R, Q, K & F values. X, Y, Z, A, B Value - specifies the axis you wish to move following the distance to move. The distance value will be the current machine units in use.
MASSO MASSO Documentation 8.23. G90 – Set Distance Mode To Absolute This command is used to set mode to absolute. This is the default mode on power up. Syntax & Parameters Example program N10 G90 The above gcode will set the machine units to absolute.
MASSO MASSO Documentation 8.24. G91 – Set Distance Mode To Incremental This command is used to set mode to incremental. Syntax & Parameters Example program N10 G91 The above gcode will set the machine units to incremental. v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 8.25. G92 – Temporary Work Offset This command is used set temporary work offset values. The temporary work offsets are used in combination to the main work offsets G54 to G59. Syntax & Parameters G92 followed by axis values.
MASSO MASSO Documentation 8.26. G92.1 – Cancel Temporary Work Offset This command is used cancel the G92 temporary work offset values. Syntax & Parameters G92.1 Example program N10 G92.1 The above program cancels the temporary work offset values. v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 8.27. G93 – Inverse Time Mode This command is used set the current feed rate mode to Inverse Time Mode. Syntax & Parameters X, Y, Z, A & B These are the destination coordinates of the axis.
MASSO MASSO Documentation 8.28. G94 – Units Per Minute Mode This command is used set the current feed rate mode to Units per Minute Mode. When in this mode the feedrate F value is in units per minute. Syntax & Parameters...
MASSO MASSO Documentation 8.29. G95 - Feed Per Revolution This command is used set the current feed rate mode to Feed Per Revolution Mode. When in this mode the feedrate F value is calculated using the current spindle RPM set by user.
MASSO MASSO Documentation 8.30. G96 – Turn on Constant Surface Speed (CSS) This command is used to enable Constant Surface Speed (CSS) mode in lathe version. Syntax & Parameters G96 followed by D & S values. D Value - This is to set the maximum spindle RPM that the spindle can achieve in CSS mode as the tool gets closer to the center.
MASSO MASSO Documentation 8.31. G97 – Turn off Constant Surface Speed (CSS) This command is used to disable Constant Surface Speed (CSS) mode and set to RPM mode in lathe version. Syntax & Parameters Example program N10 G97 In the above example CSS mode is disabled and the system is set back to RPM mode.
MASSO MASSO Documentation 8.32. G98 – Canned Cycle – Retract Back To The Initial Z This command is used in combination with canned cycles to retract Z axis to the position before canned cycles was started. Syntax & Parameters Example program...
MASSO MASSO Documentation 8.33. G99 – Canned Cycle – Retract Back To R Plane This command is used in combination with canned cycles to retract the Z axis to the R plane value. Syntax & Parameters Example program N10 G99 G73 X10 Y10 Z-8 R2 Q1 F100 In the above program, after finishing the drilling cycle the Z axis will retract to the value defined by the R word.
8.34. MSG - Print message to screen INFORMATION: This gcode is available only on MASSO G3 in version 4.02 or later This command allows the user to add messages to their Gcode which will be displayed on the screen in the tool path area.
Page 233
The video clip below shows an example of using the MASSO MSG gcode to create a backlash test sequence with instructions for the tester to carry out at each step of the process.
Page 234
MASSO MASSO Documentation Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.18 - 08 Apr,2021 www.masso.com.au Page 234 of 477...
MASSO MASSO Documentation 9.1. M00 – Program Stop This command stops the program. Pressing cycle start will resume the program. Syntax & Parameters Example program N10 G00 X0 Y0 N20 G00 X10 N30 M00 N40 G00 Y10 The first line will move both X and Y axis to 0.00 position.
MASSO MASSO Documentation 9.2. M01 – Optional Program Stop This command stops the program if optional stop is turned on. Pressing cycle start will resume the program. You can press CTRL + O when on the F2-Program & MDI screen page to toggle between Optional Stop ON/OFF and the status is displayed on the bottom status bar.
MASSO MASSO Documentation 9.3. M02 – Program End This command ends the program. Syntax & Parameters Example program N10 G00 X0 Y0 N20 G00 X10 N30 M02 N40 G00 Y10 The first line will move both X and Y axis to 0.00 position.
MASSO MASSO Documentation 9.4. M03 – Spindle ON (Clockwise) This command starts the spindle in clockwise direction at the RPM set by the S command Syntax & Parameters M03 - Clockwise command followed with or without S value. S - The S value defines the required RPM. If the S value is not given then the last S value is automatically used.
MASSO MASSO Documentation 9.5. M03 – Plasma Torch ON In plasma version this command switches On the plasma torch. Syntax & Parameters Example program N10 M03 In this example the plasma torch is switched On. v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 9.6. M04 – Spindle ON (Counter Clockwise) This command starts the spindle in counter clockwise direction at the RPM set by the S command Syntax & Parameters M04 - Clockwise command followed with or without S value.
MASSO MASSO Documentation 9.7. M05 – Spindle OFF This command stops the spindle. Syntax & Parameters Example program N10 M05 In this example the spindle will be stopped. v5.18 - 08 Apr,2021 www.masso.com.au Page 242 of 477...
MASSO MASSO Documentation 9.8. M05 – Plasma Torch OFF In plasma version this command switches Off the plasma torch. Syntax & Parameters Example program N10 M05 In this example the plasma torch is switched Off. v5.18 - 08 Apr,2021 www.masso.com.au...
T Value – specifies the tool number to change, this value can be used before M06 or after M06 but will have a very different process of tool loading. Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video...
Page 245
MASSO MASSO Documentation 5 and M06 is used to tell the system to load the tool. v5.18 - 08 Apr,2021 www.masso.com.au Page 245 of 477...
MASSO MASSO Documentation 9.10. M07 – Turn Mist Coolant On This command turns On the Mist Coolant output. Syntax & Parameters Example program N10 M07 In this example the Mist Coolant is turned On. v5.18 - 08 Apr,2021 www.masso.com.au Page 246 of 477...
MASSO MASSO Documentation 9.11. M08 – Turn Flood Coolant On This command turns On the Flood Coolant output. Syntax & Parameters Example program N10 M08 In this example the Flood Coolant is turned On. v5.18 - 08 Apr,2021 www.masso.com.au Page 247 of 477...
MASSO MASSO Documentation 9.12. M09 – To Turn All Coolant Off This command turns Off both Mist Coolant and Flood Coolant output. Syntax & Parameters Example program N10 M09 In this example if any of the Mist Coolant or Flood Coolant was On then this code swithces them Off.
MASSO MASSO Documentation 9.13. M10 – Chuck Or Rotary Table Clamp On This command turns On the Chuck Clamp output. CAUTION: For safety, output LOW means the clamp is On and an interlock signal from the spindle drive must be wired for safety so that the clamp does not open while the spindle/chuck is spinning.
MASSO MASSO Documentation 9.14. M11 – Chuck Or Rotary Table Clamp Off This command turns Off the Chuck Clamp output. CAUTION: For safety this output HIGH means the clamp is Off and an interlock signal from the spindle drive must be wired for safety so that the clamp does not open while the chuck is spinning.
MASSO MASSO Documentation 9.15. M30 – End The Program And Rewind This command ends the program and moves back to the first line of the gcode file. Syntax & Parameters L Value When added to the M30 command causes the program to be repeated for the specified number of cycles.
M62 command has been changed. INFORMATION: MASSO G2 does not support M62 command from version 3.47, please use M64. This command is used to switched ON any of the 16 auxiliary outputs synchronized with the start of the next motion command.
M63 command has been changed. INFORMATION: MASSO G2 does not support M63 command from version 3.47, please use M65. This command is used to switched OFF any of the 16 auxiliary outputs synchronized with the start of the next motion command.
MASSO MASSO Documentation 9.18. M64 – Turn On Digital Output Immediately This command is used to switched ON any of the 16 auxiliary outputs. If this command is used between motion commands then the motion will come to full stop before switching ON the output.
MASSO MASSO Documentation 9.19. M65 – Turn Off Digital Output Immediately This command is used to switched OFF any of the 16 auxiliary outputs. If this command is used between motion commands then the motion will come to full stop before switching OFF the output.
MASSO MASSO Documentation 9.20. M666 – Plasma – Turn THC Function Off This command is used to switched OFF the THC automatic Z axis control function in the plasma version. Syntax & Parameters M666 Example program N10 M666 The above program switches Off the THC function.
MASSO MASSO Documentation 9.21. M667 – Plasma – Turn THC Function On This command is used to switched On the THC automatic Z axis control function in the plasma version. Syntax & Parameters M667 F Value (optional) - this is the feedrate of the Z axis that the will be used to move torch up/down when in THC mode.
When a sub program is called, MASSO looks for a separate ".nc" file and runs that as a sub-program. Having a separate file approach means that programs that have common features can now be used used with other programs.
Page 259
NOTE: If the 10.nc file is not found an error message on the screen is displayed and program goes into feedhold. When a program is loaded from F6 screen, MASSO checks that all sub-program files are on the USB and if a file is missing an error is shown to the user M99 End Sub-Program or Return M99 command is used to End Sub-Program or Return back to the main program.
M3 command. Important information Torch touch to trigger switch offset distance is managed by MASSO and is setup during machine calibration, there is no need to set this value in CAM or POST. The touch feedrate and machine maximum Z travel during touch to find the top of the material might be defined in CAM or POST.
CLICK HERE to downloaded the latest Post Processor for Mill and Plasma direct from the Bobcam site. Users will need a support account for the website. Masso posts can be found under Mill_Router and under Plasma. MASSO Post Processor for Lathe...
MASSO MASSO Documentation 10.5. SheetCAM Tangential Knife POST Processor CLICK HERE to download the POST version 1.0 (14/02/2018) processor file Waterjet POST Processor CLICK HERE to download the POST version 0.1 (11/09/2018) processor file with M62 P1 / M63 P1 turn the...
(Released: 01/11/2019) Post Processors for Vectric PhotoVCarve CLICK HERE to download (Released: 01/11/2019) Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.18 - 08 Apr,2021 www.masso.com.au Page 268 of 477...
WARNING: To avoid damage to equipment or hazard to personnel, the system installer should wire the E-Stop button so that pressing the E-Stop button disables all drives and actuators on the machine. The E-Stop relay output on the MASSO should be wired to disable the axis drives and the spindle drive circuits.
Page 273
MASSO MASSO Documentation Wiring only one E-Stop on MPG pendant The below wiring example shows how to wire and use only the E-Stop button on the MPG pendant. Pin 1 on the ESTOP terminal is wired to positive of the power supply to get the MPG E-Stop button working.
Page 274
When any of the three external E-Stop buttons or MPG pendant E-Stop button is presses, MASSO will display an E-Stop alarm on the screen and the "ES" (E-Stop output) singnal will go LOW. Wiring E-Stop output signal to relay v5.18 - 08 Apr,2021...
Page 275
Here is a great video from CNCnutz explaining the entire process Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.18 - 08 Apr,2021...
MASSO MASSO Documentation 11.3. Axis Servo/Stepper examples WARNING: Axis Step and Direction signals are differential type signals and the following precautions must be taken to wire the controller to avoid any electrical damage to the system: All axis outputs are differential signals with -4 to +4 voltage signals.
Page 277
MASSO MASSO Documentation MASSO G3 side connector information v5.18 - 08 Apr,2021 www.masso.com.au Page 277 of 477...
MASSO MASSO Documentation 11.3.1. Gecko 203V Gecko Drive 203V wiring example CAUTION: The “x” sign means do not connect. v5.18 - 08 Apr,2021 www.masso.com.au Page 279 of 477...
MASSO MASSO Documentation 11.3.2. Gecko G340 Gecko Drive G340 wiring example INFORMATION: As the Gecko G340 uses a common positive signal, the COMMON pin must be connected to a positive power supply and the negative of both power supplies must be connected togteher to complet the ciruit.
MASSO MASSO Documentation 11.3.3. Gecko G540 Gecko Drive G540 (4-AXIS) wiring example CAUTION: The “x” sign means do not connect. v5.18 - 08 Apr,2021 www.masso.com.au Page 281 of 477...
MASSO MASSO Documentation 11.3.4. Teknic - ClearPath Please refer to Teknic’s ClearPath User Manual for details Teknic ClearPath wiring example INFORMATION: Using the ClearPath software please check that the motor is configured to Step and Direction mode as shown below.
Page 284
MASSO MASSO Documentation INFORMATION: Two motors on the same axis can be slaved in parallel by wiring the STEP and DIRECTION signals in parallel as shown below. As in most cases to run one of the motors in the opposite direction the DIRECTION +ve & -ve signal wires can be swapped on one of the motors.
MASSO MASSO Documentation 11.3.5. Leadshine MX4660 Leadshine Drive MX4660 wiring example CAUTION: The “x” sign means do not connect. v5.18 - 08 Apr,2021 www.masso.com.au Page 286 of 477...
MASSO MASSO Documentation 11.3.8. CNCdrive - DG4S-16035 DG4S-16035 wiring example CAUTION: The “x” sign means do not connect. v5.18 - 08 Apr,2021 www.masso.com.au Page 291 of 477...
MASSO MASSO Documentation 11.3.9. DMM - Dynamic Motor Motion DMM DYN4 wiring example Information: The resistor value is for a 24vDC power supply. Resistor value should be changed if using a different power supply voltage. v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 11.3.11. Viper Viper 100F/200F wiring example CAUTION: The “x” sign means do not connect. v5.18 - 08 Apr,2021 www.masso.com.au Page 294 of 477...
MASSO MASSO Documentation 11.3.12. Mitsubishi - MR-J3 Mitsubishi - MR-J3 wiring example INFORMATION: As per drive user manual set the PA13 parameter to 0001h to take Step(Pulse) and Direction signals. v5.18 - 08 Apr,2021 www.masso.com.au Page 295 of 477...
MASSO MASSO Documentation 11.3.13. PoStep60 PoStep60 wiring example CAUTION: The “x” sign means do not connect. v5.18 - 08 Apr,2021 www.masso.com.au Page 296 of 477...
MASSO Documentation 11.4. Spindle Control MASSO provides 0~10v and PWM control signals to control a variety of VFD and DC spindle drives. In the Spindle Settings window the mode of spindle control can be selected. Further, Spin UP and Spin DOWN delay values can be added.
Page 303
MASSO MASSO Documentation For information on wiring of the spindle control to your VFD please see our Spindle VFD examples page. v5.18 - 08 Apr,2021 www.masso.com.au Page 303 of 477...
MASSO Documentation 11.5. Spindle VFD examples MASSO supports 0~10v signal, clockwise and counter-clockwise signals to directly control VFD's. INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, the below video provides detailed steps on how to setup and configure a VFD drive.
MASSO MASSO Documentation 11.5.1. Bosch Rexroth VFD Bosch Rexroth VFD wiring example INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller.
MASSO MASSO Documentation 11.5.2. Delta C200 VFD Delta - C200 series wiring example INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller.
MASSO MASSO Documentation 11.5.3. Delta MS300 VFD Delta - MS300 series wiring example v5.18 - 08 Apr,2021 www.masso.com.au Page 308 of 477...
Page 309
MASSO MASSO Documentation INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller. v5.18 - 08 Apr,2021 www.masso.com.au Page 309 of 477...
MASSO MASSO Documentation 11.5.4. Delta VFD-M Delta - VFD-M series wiring example INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller.
MASSO MASSO Documentation 11.5.5. Yuhuan Huanyang Yuhuan Huanyang HY02D211B-T wiring example INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller.
MASSO MASSO Documentation 11.5.6. Lenze VFD INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller. v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 11.5.7. Hitachi VFD NE-S1 SERIES wiring example INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller.
Page 316
MASSO MASSO Documentation SJ300 SERIES wiring example v5.18 - 08 Apr,2021 www.masso.com.au Page 316 of 477...
Page 317
MASSO MASSO Documentation INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller. v5.18 - 08 Apr,2021 www.masso.com.au Page 317 of 477...
MASSO MASSO Documentation 11.5.8. TECO Westinghouse VFD INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller. v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 11.5.9. Schneider Altivar 18 INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller. v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 11.5.10. Mitsubishi FR-D720S-100 INFORMATION: As VFD's have different control parameters, the VFD must be first properly configured to take 0~10v control signals, wiring the VFD alone will not make it work with the controller. v5.18 - 08 Apr,2021 www.masso.com.au...
Click here to view the video On the Masso G2 a Door sensor input must be assigned even if there is no door on your machine. If you do not have a door then assign a spare input as a Door sensor input and set the logic to show low.
MASSO MASSO Documentation 11.7. Setting default units to mm or inches Setting default units of the controller As per the user requirements the default machine units can be set between millimeters or inches in the controller settings. All controller calibration values and screen units are displayed as per the selected unit.
MASSO MASSO Documentation 11.8. Axis Calibration Once all the electrical connections have been done, the system can be calibrated. Axis calibration can be done in the following simple steps: Motor: Distance per revolution First note down the pitch of your ball screw. Pitch defines how much the ball nut moves when the ball screw is turned exactly one full rotation.
Page 327
MASSO MASSO Documentation the bottom of this page. Drive: Pulses per revolution Servo and stepper motor drives have either switches or software tools to setup the drives Pulses Per Revolution (PPR) settings. These settings define how many pulses the drive will take to turn the motor shaft one complete revolution.
Page 328
MASSO MASSO Documentation not correctly entered then the axis might not home properly. Axis Calibration Wizard If this axis distance per revolution value is unknown or hard to calculate then the Axis Calibration Wizard can be used, please CLICK HERE for details.
MASSO MASSO Documentation 11.9. Axis Calibration Wizard Axis calibration wizard can be used to calibrate axis where the calibration values of the mechanical setup are unknown or hard to calculate axis. This may be due to multiple ratios on the axis such as timing belts and rack &...
Page 330
MASSO MASSO Documentation Step 1 Mark the starting point Go into the F3 Screen and Jog the axis that you wish to calibrate to one end of the axis travel and mark the starting point. This could be as simple as putting a sharp Vbit into your spindle and marking an X under the cutter to show the starting point.
Page 331
MASSO MASSO Documentation Enter the measured distance the axis moved into box on the calibration wizard. Step 5 Complete Calibration Press the "Complete Calibration" button on the calibration wizard and the new distance per revolution value will be written into Axis settings page.
As with any mechanical system there will always be some minor backlash and only very small backlash should be managed by MASSO's backlash compensation feature. Information: Maximum backlash value is 10mm or 0.3937", If the value exceeds this, the backlash value setting will reset.
INFORMATION: When using slaving option, separate homing sensors/switches need to be installed on the slave side. Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.18 - 08 Apr,2021 www.masso.com.au...
Masso power supply without the need for a separate power supply. Please consult the data sheet for your homing sensor to determine its required operating voltage.
Page 335
MASSO MASSO Documentation Step 2: Assign inputs After wiring the sensor/switches the system must be configured for proper operation as described below: Go to the F1-Setup screen. From the INPUTS list select any free input and assign them as X, Y, Z... Home sensor Input.
Page 336
Z axis up, set Seq 1 by only selecting Z axis, this way MASSO only homes Z axis first. Next in Seq 2 select X and Y axis to start homing the X and Y axis together.
Page 337
MASSO MASSO Documentation Step 4: Setting homing direction During homing if any of the axis starts moving away from the homing sensor/switch, press ESCAPE or feed hold button to stop homing cycle and invert the direction in the homing setting as shown below.
Page 338
Step 5: Pull off Distance Once Masso finds the homing sensor it will stop and back off the sensor until the sensor logic returns to Low. It will them back off the sensor by the distance specified in the pull off distance setting on the homing screen.
Page 339
Home after E-Stop press" option in "Homing settings" window. This will blink a homing request alarm on the screen to tell the user to home the machine before use and wont let the user run and gcode without homing the machine. Wiring the Masso Homing sensor Information on wiring the Masso Homing sensor v5.18 - 08 Apr,2021...
Hard Limits All homing inputs on MASSO are automatically used as hard limit input. During the homing of the machine these inputs are used to home each axis and once homing is complete, these inputs are used to trigger a hard limit alarm that stops all motion and spindle.
These settings are automatically saved. INFORMATION: All Masso inputs are optically isolated and trigger with inputs from +5v to +24v INFORMATION: Some inputs used for external buttons require the button to remained pressed for 1 second before the input is accepted.
0 volts. CAUTION: When Masso turns on it will set the outputs to the logic levels shown on the F1 page. Please ensure that you take this into account when setting up the initial logic level of your output as it will determine if the output will turn on or off when Masso is powered up.
CAUTION: Connecting high current devices such as motors or relays to these outputs will damage the controller. CAUTION: Do not use cheap relay modules as they are known to feed back voltages into MASSO and completely destroying the controller. INFORMATION: All output signals can be easily inverted by selecting the input in the OUTPUTS list and pressing the space-bar key on the keyboard to invert the input signal.
MASSO Documentation 11.17. Controlling Relays MASSO Relay module can be used to control up to 6 relays per module and multiple modules can be connected to control more relays. These relays can be used to control high load devices such as actuators and motors.
Information: The MPG can be used on the F2 screen in combination with the F11 (Feed Rate Override) and F12 (Spindle Speed Override). A wired MPG (Manual pulse generator) can be connected to MASSO to jog machine axis and to control things such as feed and spindle overrides.
Page 348
Extension Cable If you wish to use an DB15 extension cable between Masso and your Pendant please check with your supplier that it connects not only the 15 pins of the plug, but the shield of the plug also connects end to end or the pendant will not work.
MASSO Documentation 11.19. Tower Lights Tower lights can be wired to MASSO outputs to provide visual indication of machine status. INFORMATION: All output signals can be easily inverted by selecting the input in the OUTPUTS list and pressing the space-bar key on the keyboard to invert the input signal. These settings are automatically saved.
WARNING: After changing the battery make sure the controller is showing the correct loaded tool number as the loaded tool number will be reset to 0 after replacing the battery. Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.18 - 08 Apr,2021...
Wi-Fi settings" in F1-Setup screen. Next, if the controller is powered up or a user logs in then MASSO will automatically connect to the Wi-Fi network but will not allow the user to change any settings or disconnect from the network.
MASSO MASSO Documentation 11.22. MASSO Homing Sensor High precision water resistant homing sensor High accuracy with no moving parts. Homing repeatability better than 10 microns. Water resistant with IP65 rating. Wide working voltage range 9 to 24VDC. 5 metre (16 ft) long high quality flex cable.
Page 353
MASSO MASSO Documentation BLACK – (NO – Normally Open) WHITE – (NC – Normally Connected) Mounting Mount the sensor so that it can't get damaged by the operation of the machine. It needs to be situated so that when the homing position is reached it is triggered by a metal trigger plate attached to the machine.
MASSO Documentation 11.23. MASSO Optical Encoder MASSO contactless optical quadrature encoders are based on a non-mechanical design. By not having any moving parts, the sensors have very high accuracy and very low failure rate. The encoders can be easily mounted in front of your Lathe’s spindle pulley to provide full quadrature encoder signals for multi pass threading.
Page 355
MASSO MASSO Documentation Mechanical Dimensions Installing and Wiring CAUTION: Connecting the power polarity in reverse will damage the sensor. v5.18 - 08 Apr,2021 www.masso.com.au Page 355 of 477...
MASSO Documentation 11.24. MASSO Relay Module MASSO 6 relay module provides optical isolation to high voltage/current signals from MASSO controller. Multi color LED's for each relay helps easily troubleshoot issues. Green color LED indicates that a signal is received to switch on the relay and the relay has been switched on.
Page 357
MASSO MASSO Documentation Green LED indicating relay ON v5.18 - 08 Apr,2021 www.masso.com.au Page 357 of 477...
Page 358
MASSO MASSO Documentation Red LED indicating relay failed v5.18 - 08 Apr,2021 www.masso.com.au Page 358 of 477...
Page 359
MASSO MASSO Documentation Wiring example v5.18 - 08 Apr,2021 www.masso.com.au Page 359 of 477...
11.25. MASSO G2 Drive and Relay wiring INFORMATION: This describes the wiring of the A & B axis on the Masso G2. For wiring of the X, Y & Z axis on the Masso G2 refer to examples in the G3 Section of this documentation.
Page 368
MASSO MASSO Documentation Information: If you have a MASSO-G3 or are wiring the X, Y or Z axis on A MASSO-G2 please CLICK HERE MASSO G2 Relay wiring example INFORMATION: Assign the desired function to the Relay output you want to use by double clicking on the output and selecting the required function from the list.
Page 370
MASSO MASSO Documentation INFORMATION: If using TTL outputs on the MASSO-G2 or you are using the Masso-G3 please follow the link below. Using the MASSO Relay Module v5.18 - 08 Apr,2021 www.masso.com.au Page 370 of 477...
Lubricant Low alarm If you have a lubricant vessel that has an alarm output you can connect it to Masso and a Lubrication alarm will display on Masso. Top up your lubricant vessel and the alarm will automatically clear.
MASSO MASSO Documentation 11.27. MASSO G2 Replacing Damaged Optocouplers INFORMATION: This page is for the MASSO G2 only. Sourcing replacement parts INFORMATION: Damaged Optocouplers can be purchased from one of the following suppliers, please click the link below to directly jump to the part order page:...
Page 373
Go to the F1 screen and observe the logic state of the suspected input. It will show either HIGH or LOW depending on whether the input is inverted or not. Test the optocoupler by connecting the +ve of the MASSO power supply through a 5.6K resistor to the input you want to test.
Page 374
Remove any wires connected to the Encoder inputs. Go to the F1 screen. Test the optocoupler by connecting the +ve of the MASSO power supply through a 5.6K resistor to the chosen encoder input. Encoder-A input you will see the Signal-A input of MASSO change from LOW to HIGH.
Page 375
If you still do not get a reading to 200 ohms or less when the spindle is on the optocoupler is faulty and needs replacing. Replacement Process WARNING: Ensure that you turn the power off to MASSO and observe standard Antistatic precautions before changing an optocoupler. CAUTION: Ensure that you observe the correct orientation of the optocoupler when replacing as they are polarity sensitive.
Page 376
MASSO MASSO Documentation socket. Test to check that it is now working. v5.18 - 08 Apr,2021 www.masso.com.au Page 376 of 477...
MASSO MASSO Documentation 11.28. MASSO G3 Replacing Damaged Optocouplers INFORMATION: This page is for the MASSO G3 and MASSO G3 Touch only. Identifying Optocouplers Inputs - Opto 1 to 8, 10 to 24: LTV-816 or KB817 THC Input - Opto 9: SFH615A-2 Spindle Encoder Inputs - Opto 25, 26 &...
Page 378
Go to the F1 screen and observe the logic state of the suspected input. It will show either HIGH or LOW depending on whether the input is inverted or not. Test the optocoupler by connecting the +ve of the MASSO power supply through a 5.6K resistor to the input you want to test.
Page 379
MASSO MASSO Documentation Test the optocoupler by connecting the +ve of the MASSO power supply through a 5.6K resistor to EStop2 input On the F1 screen you should see the input change from LOW to HIGH. If the input changes from one state to the other the optocoupler is ok and does not need replacing.
Page 380
MASSO MASSO Documentation WARNING: Ensure that you turn the power off to MASSO and observe standard Antistatic precautions before changing an optocoupler. CAUTION: Ensure that you observe the correct orientation of the optocoupler when replacing as they are polarity sensitive.
60kHz. INFORMATION: The maximum pulse frequency on encoder inputs for MASSO G2 controllers is 8Khz INFORMATION: The MASSO G2 can be modified to 20Khz by changing 3 Optocouplers and removing some capacitors. Upgrading the Spindle encoder on MASSO G2 INFORMATION: All input signals can be easily inverted by selecting the input in the INPUTS list and pressing the space-bar key on the keyboard to invert the input signal.
Page 382
MASSO Documentation Differential / Line Driver output signal wiring example Maximum Encoder Frequency To confirm that the encoder frequency will be within the Masso maximum pulse frequency please use the Encoder Frequency Calculator Encoder Frequency Calculator v5.18 - 08 Apr,2021 www.masso.com.au...
Page 383
MASSO MASSO Documentation Or you can manually calculate it using the formula below. v5.18 - 08 Apr,2021 www.masso.com.au Page 383 of 477...
INFORMATION: This procedure is for only for the MASSO G2 as the G3 is capable of frequency up to 60Khz By default MASSO can take up to 8kHz encoder signals, to upgrade the inputs so that they can take up to 20kHz please follow the below procedures.
The printable settings file option is available on the MASSO G3 only. It cannot be loaded back into your MASSO but it is your settings in a readable text file that you can uses as a written backup or share with others to help diagnose any issue you might have.
Page 387
MASSO_Settings.htg file and tool table settings from the MASSO_Tools.htg file on the USB Flash drive. CAUTION: Please restart MASSO after loading settings from USB Flash drive so that the settings can take effect.
INFORMATION: For information about using G38.2 probing cycle CLICK HERE Wiring the probe The probe signal can be wired to one of the inputs on the MASSO. The voltage signal from the probe must be between 5 to 24v. Wiring example of Drewtronics Probe v5.18 - 08 Apr,2021...
Page 391
MASSO Documentation Assigning the probe input Once the probe has been wired to one of the MASSO inputs, go to the F1 - Setup screen and assign the input as Probe Input Signal. CAUTION: The input status must show LOW when the probe is not touched and should only show HIGH when triggered.
Page 392
When using a touch probe, if auto tool zero is enabled, the controller will try to automatically do an auto tool zero which can damage the touch probe. If a tool number is entered in the above settings then MASSO will automatically skip auto tool zero for this tool number and the user can enter the calibrated length of the touch probe in the F4-Tools &...
Wiring example of a simple touch plate Assigning the probe input Once the probe has been wired to one of the MASSO inputs, go to the F1 - Setup screen and assign the input as Probe Input Signal. CAUTION: The input status must show LOW when the probe is not touched and should only show HIGH when triggered.
Page 394
MASSO MASSO Documentation INFORMATION: To invert the input signal, invert by selecting the input in the INPUTS list and press the space-bar key on the keyboard. These settings are automatically saved. v5.18 - 08 Apr,2021 www.masso.com.au Page 394 of 477...
14.1. How Tool Setter Works Overview A tool setter or a simple touch plate can be wired to MASSO and is used as a reference surface with the Auto Tool Zero feature. When MASSO is homed the tool currently installed in the spindle is touched off of the tool setter.
Page 396
MASSO MASSO Documentation Assign Tool Setter Input Select the input you want to use for your Tool setter input and double click Select Tool Setter Input from the from down box and Double click to assign v5.18 - 08 Apr,2021 www.masso.com.au...
Page 397
The Tool setter can be used with manual tool change as well as automatic tool changers. When you manually change a tool MASSO will move to the Tool Setter and touch off. It will then automatically calculate the new tool height and continue machining having compensated for the difference in tool height.
Tool Zero which can be setup to automatically calibrate the length of each tool automatically after tool change. Once setup, the user simply loads the tool into the spindle and MASSO will move the tool to the predefined tool setter location, calibrate the tool length automatically before going back to the machining position.
Page 399
If the above option is enabled then MASSO will not do an auto tool zero on tool change but the user can manually run the auto tool zero cycle by pressing the "Auto Tool Zero" button in the F4-Tools & Work Offset screen under the edit tool options.
MASSO MASSO Documentation 16.1.1. Manual Tool Changer Setting up manual tool changer Go to F1-Setup screen and open Tool Changer window. From the list select Press enter to open Tool Changer list and select the the Manual Tool Change from the list.
Page 403
MASSO MASSO Documentation To be able to change tools easily, a tool change position can be set. This option is also helpful if your machine bed is very large and you want the spindle moved to a certain location for easy tool change, for example on the front of the machine every time a tool change is required.
MASSO MASSO Documentation 16.1.2. Linear Tool Changer (Type 1) Two types of linear tool changer are supported with some different control logic inputs and outputs. Please see both Type 1 and Type 2 logic explanations and see the one that fits best to your machine requirements.
Page 405
MASSO MASSO Documentation Setting up the tool changer logic INFORMATION: To set up the tool changer logic please see this page: CLICK HERE Tool Changer Inputs and Outputs INPUTS 1. Tool Changer - Input 1 for Spindle draw bar Status (Low for clamped and High for un-clamped) 2.
Page 406
MASSO MASSO Documentation Tool Changer logic When a tool change command is received, the tool changer logic works in the followings steps: 1. Spindle is turned OFF and the system waits for the spindle to stop as per the spindle "Spin down delay"...
MASSO MASSO Documentation 16.1.3. Linear Tool Changer (Type 2) Two types of linear tool changer are supported with some different control logic inputs and outputs. Please see both Type 1 and Type 2 logic explanations and see the one that fits best to your machine requirements.
Page 408
MASSO MASSO Documentation Setting up the tool changer logic INFORMATION: To set up the tool changer logic please see this page: CLICK HERE Tool Changer Inputs and Outputs INPUTS Tool Changer – Input 1 for Spindle drawbar Status (Low for clamped and High for un-clamped) Tool Changer –...
Page 409
MASSO MASSO Documentation INFORMATION: From MASSO software v3.48, if "Tool Changer - Output 2" is not assigned as an output in F1-Setup screen then the 6 second delay is automatically ignored by the logic. Tool Changer logic When a tool change command is received, the tool changer logic works in the followings steps: 1.
MASSO MASSO Documentation 16.1.4. Linear Tool Changer configuration INFORMATION: This tool changer logic is only available on MASSO G3 controllers running software version 4.02 and above. WARNING: Please exercise great care when setting the tool changer parameters as incorrect settings may produce strange results and cause damage to your tool changer. If you are at all unsure about your settings you may find it useful to use feed rate override to slow the machine down while you are setting it up.
Page 412
MASSO MASSO Documentation Setup process The below window shows all the parameters that are required to setup the tool changer logic. v5.18 - 08 Apr,2021 www.masso.com.au Page 412 of 477...
Page 413
MASSO MASSO Documentation Assigning the number of slots The Linear tool changer allows for up to 30 tool slots to be assigned. When you first open the Linear Tool Changer page you will see 4 slots displayed. To increase or decrease the number of slots displayed for your tool changer use the up and down arrows beside the Number of slots: box to change the value.
Page 414
MASSO MASSO Documentation This parameter defines the feed rate that is used to slide a tool into and out of a tool holder. The feed rate is defined in the native unit of measurement, either metric or imperial that you have set under general settings in the F1 Screen.
Page 415
MASSO MASSO Documentation added to the slot position coordinate value. You can use positive or negative values to determine which side of the tool holder you approach from. The values are defined in the native unit of measurement, either metric or imperial that you have set under general settings in the F1 Screen.
Page 416
MASSO MASSO Documentation In the following example Tool 1 is in Slot1 and Tool 2 is in Slot 3 Current tool loaded Tool 1 Gcode T2 M06 Spindle rapids to Machine coordinate X100 Y330 (Tool clearance offset coordinate) Rapid move to Machine coordinate X100 Y365 (Tool Change offset coordinate)
Page 417
MASSO MASSO Documentation In the following example Tool 1 is in Slot 1 and Tool 2 is in Slot 3 Current tool loaded Tool 1 Gcode T2 M06 Spindle rapids to Machine coordinate X135 Y325 (Tool clearance offset coordinate) Rapid move to Machine coordinate X135 Y400 (Tool Change offset coordinate)
Page 418
MASSO MASSO Documentation In the following example Tool 1 is in Slot 1 and Tool 2 is in Slot 7 Current tool loaded Tool 1 Gcode T2 M06 Spindle rapids to Machine coordinate X100 Y400 at Z maximum Z height (Tool slot1) Tool moves down to Z-85 and Chuck clamp releases tool (Pick &...
Page 419
MASSO MASSO Documentation In the following example Tool 1 is in Slot 1 and Tool 2 is in Slot 4 Current tool loaded Tool 1 Gcode T2 M06 Spindle rapids to Machine coordinate X365 Y400 (Tool clearance / Tool change offset coordinate)
MASSO MASSO Documentation 16.1.5. Umbrella Tool Changer Selecting the tool changer In the Tool Changer window select the tool changer and double click for settings. Tool Changer Inputs and Outputs v5.18 - 08 Apr,2021 www.masso.com.au Page 421 of 477...
Page 422
MASSO MASSO Documentation INPUTS Tool Changer - Input 1 for Homing Sensor (to be used to find tool-0 position when the machine is homed) Tool Changer - Input 2 for Pulse Counter Sensor (this pulse signal is required as each tool passes...
Page 423
10. "Chuck Clamp M10/M11" goes HIGH to unclamp the tool. 11. If spindle "Drawbar Locked & Unlocked" signals are assigned to any of the MASSO inputs then: 12. System waits for the "Tool Changer - Input 6 (Drawbar Locked)" to go LOW.
MASSO MASSO Documentation 16.2.1. Manual Tool Change Setting up the tool changer Go to F1-Setup screen and open Tool Changer window. From the list select Press enter to open Tool Changer list and select the the Manual Tool Change from the list.
MASSO MASSO Documentation 16.2.2. Linear - Gang Type Setup Setting up the tool changer Go to F1-Setup screen and open Tool Changer window. From the list select Press enter to open Tool Changer list and select the the Gang Tooling from the list.
MASSO MASSO Documentation 16.2.3. 4 Station Turret The 4 station type turret outputs the turret tool position to corresponding 4 signals going high representing the tool in position. Setting up the tool changer Go to F1-Setup screen and open Tool Changer window.
Page 429
400ms to lock the tool in position. Input Signals Wire the P1, P2, P3 & P4 signals to any free inputs on MASSO and in the INPUTS list assign them to Tool Changer - Input 1 to Tool Changer - Input 4.
Page 430
Output Signals Wire the turrets control electronics CW and CCW signals on any free outputs on MASSO and in the OUTPUTS list assign them to the CW signal to Tool Changer - Output 1 and CCW signal to Tool Changer - Output 2.
MASSO MASSO Documentation 16.2.4. EMCO PC55 Turn This 6 station turret outputs two control signals. The first signal is the home position signal which tells the system that the first tool is in position. The second signal is the pulse signal, this signal pluses once on each tool change and is used to count tool number position as the turret turns.
Page 432
Tool changer logic On a tool change request, MASSO will make the Tool Changer - Output 1 HIGH to turn the tool changer head clockwise till the desired tool has been loaded in position. Once the tool is in position the Tool Changer - Output 1 becomes LOW.
MASSO MASSO Documentation 16.2.5. 4 Bit Digital Signal Output Turret The 4 bit output type turret outputs the turret tool position in a 4 bit binary output as below: Tool 0 signal - Binary 0001 Tool 1 signal - Binary 0010...
Page 434
400ms to lock the tool in position. Input Signals Wire the Bit 1, Bit 2, Bit 3 & Bit 4 signals to any free inputs on MASSO and in the INPUTS list assign them to Tool Changer - Input 1 to Tool Changer - Input 4.
Page 435
Output Signals Wire the turrets control electronics CW and CCW signals on any free outputs on MASSO and in the OUTPUTS list assign them to the CW signal to Tool Changer - Output 1 and CCW signal to Tool Changer - Output 2.
MASSO MASSO Documentation 16.2.6. Hercus PC200 - 8 Tool Turret Setting up the tool changer Go to F1-Setup screen and open Tool Changer window. From the list select Press enter to open Tool Changer list and select the the Hercus PC200 - 8 Tool Turret from the list.
Page 437
MASSO MASSO Documentation Wire the sensor inputs and assign to MASSO as below: Tool Changer - Input 1 for Tool 0 signal input (used to home the turret during machine homing). Tool Changer - Input 2 for Tool counter signal input.
MASSO MASSO Documentation 16.2.7. Pragati BTP-63, BTP-80, BTP-100, BTP-125 Setting up the tool changer Go to F1-Setup screen and open Tool Changer window. From the list select Press enter to open Tool Changer list and select the the Pragati BTP-63, 80, 100,125 - 8 Tool Turret from the list.
Page 439
Turret were not correct. CAUTION: As MASSO tool numbers start from Tool No. 0, when a command is given to load Tool No. 0, on the Pragati Turret Tool No. 1 is loaded. When tool load command is given for Tool No. 7, on the Pragati Turret Tool No.
MASSO MASSO Documentation 16.2.8. EMCOturn 120 Setting up the tool changer Go to F1-Setup screen and open Tool Changer window. From the list select Press enter to open Tool Changer list and select the EMCOturn 120 from the list. v5.18 - 08 Apr,2021 www.masso.com.au...
Page 441
Turret were not correct. On a tool change request, MASSO will make the Tool Changer - Output 1 HIGH to turn the tool changer head clockwise till the desired tool has been loaded in position. Once the tool is in position the Tool Changer - Output 1 becomes LOW and Tool Changer - Output 2 goes HIGH to turn the tool changer head counterclockwise for 1000ms to lock the tool in position.
Page 442
Output Signals Wire the turrets control electronics CW and CCW signals on any free outputs on MASSO and in the OUTPUTS list assign them to the CW signal to Tool Changer - Output 1 and CCW signal to Tool Changer - Output 2.
MASSO MASSO Documentation 16.2.9. WABECO 8 Tool Turret INFORMATION: This tool changer is only avilable on MASSO-G3 software v4.0 and above. Setting up the tool changer Go to F1-Setup screen and open Tool Changer window. From the list select Press enter to open Tool Changer list and select the WABECO 8 Tool Turret from the list and double click it to open the below settings window.
Page 444
If a valid tool home singal is received in one full revolution, the controller will display an alarm on the screen. On a tool change request, MASSO will start rotating the turret stepper motor till the desired tool has been loaded into position.
MASSO. Input signals used for THC: THC Input - 1 - is used to tell MASSO to move the Z axis up. When this input goies HIGH, MASSO will start moving the Z axis up. THC Input - 2 - is used to tell MASSO to move the Z axis down. When this input goies HIGH, MASSO will start moving the Z axis down.
Plasma Arc OK Signal - This signal is required to tell MASSO that the arc has been successful. This signal should go HIGH by the THC on successful arc start. Wire this to one of the inputs on MASSO and assign the input as Plasma Arc OK Signal.
17.2. Hypertherm 45, 65 & 85 Torch ON/OFF wiring example INFORMATION: Once a relay driver has been wired to one of the outputs on MASSO, assign this output as Plasma On/Off Signal in the OUTPUTS list. v5.18 - 08 Apr,2021 www.masso.com.au...
The torch touch signal is used to find the top of the workpiece before starting a cut. Generally a switch or sensor is mounted on Z axis floating head, this input is then used internally by MASSO to automatically offset the Z axis gap from the switch / sensor.
MASSO MASSO Documentation 17.4. Torch Breakaway Signal The torch breakaway signal is used to stop plasma and machine axis movements if the plasma torch is hit during a cut. For this setup, generally the torch is mounted on magnetic holders and when the torch hits something such as a cut metal piece then the torch comes off the magnetic holders triggering a switch or sensor.
The MASSO THC interface uses 3 inputs and 1 output. Inputs Arc ok – This signals MASSO when the Plasma arc is struck to let it know that it is ready to continue with the cut. THC1 – Lets MASSO know that the torch is too low and needs to rise. Connects to the Up signal in the THC THC2 –...
Page 453
Operation An M3 command is issued and the Plasma arc is struck The THC sees the arc and sends back an Arc ok signal to MASSO by changing MASSO the input from Low to High MASSO sees the Arc ok signal and lights the Plasma on button on the screen.
Page 454
MASSO power supply to the MASSO inputs will turn the Inputs on and the THC will switch MASSO ground to the inputs to turn them off. Because this logic is wrong for MASSO the inputs are inverted on the F1 screen so that they show Low in the normal state and High when the THC sends a output.
Page 455
+ve direct to the inputs or you will damage your THC and possibly MASSO. Actual resistance values may need to be decreased slightly depending on the type of switch used in the THC. The values shown are correct for mechanical relay output and may need to be changed for use with solid state switches within the THC.
Page 456
THC it means the inputs have no signal on them at all. The length of wire between the THC and MASSO will act as an antenna, picking up all of the electrical noise generated by the plasma.
Page 457
On the MASSO G2 you can use either a TTL relay as with the G3 on one of the 16 TTL outputs or you can use one of the 6 Relay outputs and connect a suitable relay direct to the output.
Page 458
MASSO. Testing the wiring On MASSO go to the F1 screen and look at the 3 inputs. They should all show logic Low. If not highlight the inputs and invert the ones that show High in the idle state.
Page 459
MASSO MASSO Documentation Check that as each output on the THC signal is sent the corresponding input on MASSO changes from Low to High If all inputs show the correct signals on the F1 screen your setup is correct. If not please check your wiring and retest.
Details such as OEM logo, machine model and contact details can be added to the MASSO startup and F1-Setup screen. MASSO power up screen with OEM logo MASSO F1-Setup screen with OEM logo and details v5.18 - 08 Apr,2021 www.masso.com.au...
Page 461
MASSO MASSO Documentation How to integrate your details to MASSO Please contact us via support@masso.com.au email for integration costs and provide the following details: 1. High quality logo file with transparent background in PNG format. 2. Company Name (Maximum of 31 characters).
SHERLINE manufactures all its machines in California, USA. SHERLINE CNC machines are used in medical, space and many more high precision industries. To provide high reliblity and ease of machining, SHERLINE provides machine with MASSO controllers integrated with their machines. Visit SHERLINE website www.sherline.com v5.18 - 08 Apr,2021...
MASSO MASSO Documentation 19.1. Wiring & Setup WARNING: Power off the machine and electronics when wiring, unplugging or connecting any connectors or connections. WARNING: Double check your connections on the DB9 male and DB9 female connectors as these can be easily mistaken and if connected at the wrong connector can damage the entire controller.
3DTEK manufactures high-quality CNC routers in Australia and United Kingdom. With high precision linear rails and high-quality aluminum build, the machines provide great cut quality and reliability. To provide high reliability and ease of machining, 3DTEK provides machines with MASSO controllers integrated with their machines. Visit 3DTEK website www.3dtek.xyz...
With high precision linear rails and heavy gantry, the machines provide great cut quality and reliability for different industries. To provide high reliability and ease of machining, CanCam provides desktop CNC routers with MASSO controllers integrated with their machines. Visit CanCam website www.cancam.ca...
MASSO MASSO Documentation 22. REVO CNC REVO manufactures high-quality CNC routers in Turkey. The machines are built on a rigid platform and with high-quality parts that give exceptional cut quality and speed. Visit REVO's website www.revo.com.tr v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO forums. Email Support MASSO email support can be contacted on support@masso.com.au. Please NOTE that due to high volume of basic CNC related questions, its not possible for us to reply to all emails. In order for us to do this effectively and fairly for all users, below is a list of what we can and cannot support.
MASSO MASSO Documentation 24. Reporting Bugs & Issues If during operations the system behaves unexpected or any bugs are found then the user should email SUPPORT the following information so that we can have the issue resolved at the earliest: 1.
MASSO MASSO Documentation 25. Payment International Orders (Outside Australia) Paying with PayPal Secure and fast payments can be made via PayPal and all major credit cards such as Visa, MasterCard, American Express, Discover, JCB, Diner's Club are supported. All payments outside Australia are only accepted in US dollars.
Page 472
To avoid any delays please email us the payment receipt on support@masso.com.au OEM / Distributors Payments for OEM's and distributors must be done via direct bank transfer and your MASSO account manager can help you with banking details. v5.18 - 08 Apr,2021 www.masso.com.au...
MASSO MASSO Documentation 26. Shipping & Delivery Order processing time Most of the orders are processed and dispatched the next business day. Orders are not dispatched or delivered on weekends or public holidays. If we are experiencing a high volume of orders, shipments may be delayed by a few days and we will notify via email for any delays.
Page 474
All customs and taxes imposed during or after shipping are the responsibility of the customer. Damages MASSO is not liable for any products damaged or lost during shipping. If you received your order damaged, please contact the shipment carrier to file a claim. Please save all packaging materials, photos and damaged goods before filing a claim.
MASSO MASSO Documentation 27. Warranty All units are warranted to be free from defects in workmanship, material and are warranted to meet the Company's published specifications, but no other warranty, expressed or implied, is made by the seller unless expressly set forth. Hind Technology warrants its equipment for one (1) year to be free from defects in workmanship and material.
MASSO MASSO Documentation 28. Returns Return Policy Definitions Customer means the person or legal entity identified in the Invoice. Hind means Hind Technology Australia Pty Ltd Refund Policy Our policy lasts 30 days. If 30 days have gone by since your purchase, unfortunately we can’t offer you a refund or exchange.
Page 477
MASSO MASSO Documentation credit card or original method of payment, within a certain amount of days. Return shipping To return your product, please email on support@masso.com.au first so that a support ticket can be generated including return address instructions. The customer is responsible for paying for return shipping costs. Shipping costs are non-refundable.
Need help?
Do you have a question about the G2 and is the answer not in the manual?
Questions and answers