Page 2
MASSO MASSO Documentation How to use this documentation Using QR codes for viewing interactive content and watching instructional videos. v5.7 - 26 Sep,2020 www.masso.com.au Page 2 of 383...
MASSO Documentation 1. MASSO Documentation Welcome to MASSO documentation. You can quickly search for information using the search bar on the top- right. 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 Documentation 3.1. Powering MASSO-G3 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 minimum of 1.5 Amps output.
Page 12
MASSO MASSO Documentation Some examples: The Power terminals can be used to provide voltage to sensors or switches for machine homing. The Ground terminals can be used to wire common ground signals between stepper or servo motor drives. CAUTION: Power and Ground terminals provided on the controller are only to be used for very low current signals.
MASSO Documentation 3.2. Powering MASSO-G2 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 minimum of 1.5 Amps output.
MASSO MASSO Documentation 3.3. 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 Masso immediately press the F1 key 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 19
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 21
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 22
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 3.8. 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.7 - 26 Sep,2020 www.masso.com.au Page 23 of 383...
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 Masso immediately press the F1 key 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 28
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.
By default the system password is set to "HTG" (in capital letters) for both Admin and User logins. INFORMATION: When the controller is powerd up, Caps Key is enabled by default. Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.7 - 26 Sep,2020...
4.4. Graphical Interface The user interface is divided into 6 screens from F1 to F6, the below video explains each screen in detail. Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video INFORMATION: You can navigate between the screens by pressing keys F1 - F6 or by clicking the buttons at the bottom of the screen.
Page 31
MASSO MASSO Documentation F2 Screen This is the Run screen where you run your GCode files and monitor progress. v5.7 - 26 Sep,2020 www.masso.com.au Page 31 of 383...
Page 32
This is the Jog Screen. From this screen you can Home and Jog your machine. You can select between continuous and step jogging. You can also access Masso probing functions by pressing the probing button on screen. v5.7 - 26 Sep,2020 www.masso.com.au...
Page 33
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 ifneeded.
Page 34
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.7 - 26 Sep,2020...
Page 35
MASSO Documentation F6 Screen This screen is where you will select files from your USB Flashdrive and load them into Masso. Once the file loaded it will draw the toolpaths onto the screen for you to view. If you do not wish to wait for the screen print to load or wish to cancel the selected file from loading press the Escape key v5.7 - 26 Sep,2020...
Click here to view the video Estop alarm An EStop alarm is given on startup of Masso. Press and release the EStop button to test the EStop is working and this will cancel the alarm. EStop also occurs if the EStop button is pressed on the machine.
Page 38
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.
MASSO then please report us on support email so that we can see how the screen protocol can be used with MASSO. If you have a screen that works and is not in the below list then please let us know so that we can add it to the below list: Eyoyo 15? LCD Touch Screen Monitor, Touch Type: Four-wire resistive touch.
Page 40
MASSO MASSO Documentation Cocar monitor 15? 150S iChawk screen, Model: K120TC-DUV2 iChalk monitor 19" Model: ZK190TC-592R Beetronics 15TS5 Monitor Eyoyo ZXD15 SKU:A1210AG Screens reported by users not to be working: ElO TouchSystems, Model: ET1739L-8CWA-3-NPB-G ELO Touch Solutions Model ET2740L, P/N E220828...
MASSO MASSO Documentation 4.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.7 - 26 Sep,2020 www.masso.com.au Page 41 of 383...
MASSO Documentation 4.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 4.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 4.6.4. Feed and Speed Override Feedrate Override Feedrate override function allows the feedrate 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.
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 4.6.6. 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.7 - 26 Sep,2020 www.masso.com.au Page 48 of 383...
MASSO MASSO Documentation 4.6.7. Editing G-Code INFORMATION: The Gcode edit function is intended to edit small Gcode files. If your Gcode file is too large 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.7 - 26 Sep,2020...
MASSO Documentation 4.6.8. 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 4.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 53
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.
Click here to view the video Installing the Wi-Fi module The WiFi modules is required to be plugged in to MASSO's Wi-Fi connector before being able to use the WiFi functionality. The antenna cable and antenna must also be installed.
Page 55
MASSO MASSO Documentation Switch off the MASSO and remove the main label cover and slide out the label panel towards the left side. After installing the WiFi module the label panel can be installed back and MASSO powered up. CAUTION: Make sure to install the WiFi module in the correct direction as shown in the below photo.
Page 56
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.7 - 26 Sep,2020 www.masso.com.au...
Page 57
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.
Page 58
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 59
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.
MASSO MASSO Documentation 4.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 63
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 64
MASSO MASSO Documentation Step 5: Give a name to the tool for your reference and click the Zero button. v5.7 - 26 Sep,2020 www.masso.com.au Page 64 of 383...
Page 65
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 68
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 69
MASSO MASSO Documentation Step 10: Click Save button to save and complete tool calibration. v5.7 - 26 Sep,2020 www.masso.com.au Page 69 of 383...
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 71
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 72
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.7 - 26 Sep,2020 www.masso.com.au Page 72 of 383...
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.7 - 26 Sep,2020 www.masso.com.au...
MASSO MASSO Documentation 4.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 4.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 87
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 4.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 90
MASSO MASSO Documentation Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.7 - 26 Sep,2020 www.masso.com.au Page 90 of 383...
5.1. Safe work practices when wiring MASSO 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, use a certified service technician.
Page 93
MASSO MASSO Documentation 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. CAUTION: This diagram is for demonstration purposes only to illustrate the concept. Please consult your stepper or servo drive and VFD manuals for the correct method of connection.
Page 94
Arc to work as it should and produce good quality cuts it also reduces noise generated by the plasma from causing issues with THC and MASSO operation. Please earth your plasma in accordance with best practices and the manufacturer's instructions.
Page 95
MASSO MASSO Documentation 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 97
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 98
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 99
This will allow you to use it like a wood lathe and sand your masterpiece if your machined part is suitably shaped. Hint: Keep the Axis max pulse rate under 95Khz. Hint: MASSO has a rotary axis unwind built into the G28 command. G28-return-to-machine-home v5.7 - 26 Sep,2020 www.masso.com.au...
Page 100
MASSO MASSO Documentation Hint: If your Gcode specifies linear moves a rotary axis can run at glacial speeds and look like they are not moving. A feed rate of 10 inch per minute will take 36 minutes for the rotary axis to complete 1 rotation.
Page 101
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 102
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 103
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 104
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 105
VFD to work manually but this is one of the most important. If you cannot get it to work manually with simple on/off switches and a potentiometer it will not work when connected to MASSO no matter what you do. As tempting as it is to connect everything at once, please do it v5.7 - 26 Sep,2020 www.masso.com.au...
Page 106
MASSO MASSO Documentation 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. HINT: The Spindle will not turn unless you issue a speed for it to run at. eg S10000 and a M3 or M4 command.
Connecting 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 108
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 109
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 110
MASSO MASSO Documentation Keyboard-and-key-shortcuts 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 111
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 112
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 113
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...
Page 114
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.
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 116
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 117
MASSO MASSO Documentation Type 2 Note: Invert MASSOinput for Type 2 sensor v5.7 - 26 Sep,2020 www.masso.com.au Page 117 of 383...
Page 118
MASSO MASSO Documentation Type 3 v5.7 - 26 Sep,2020 www.masso.com.au Page 118 of 383...
Page 119
MASSO MASSO Documentation Type 4 v5.7 - 26 Sep,2020 www.masso.com.au Page 119 of 383...
Page 120
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 121
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.7 - 26 Sep,2020 www.masso.com.au Page 121 of 383...
Page 122
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.7 - 26 Sep,2020 www.masso.com.au Page 122 of 383...
MASSO MASSO Documentation 6.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 6.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 129
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 6.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 6.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 6.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 6.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.7 - 26 Sep,2020 www.masso.com.au...
MASSO MASSO Documentation 6.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.7 - 26 Sep,2020 www.masso.com.au...
MASSO MASSO Documentation 6.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 6.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 6.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 139
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 6.13. 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 6.14. 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 6.15. 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 6.16. 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 6.17. 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 6.18. 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 6.19. 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 6.20. 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 6.21. 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 6.22. 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 6.23. 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.7 - 26 Sep,2020 www.masso.com.au...
MASSO MASSO Documentation 6.24. 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 6.25. 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.7 - 26 Sep,2020 www.masso.com.au...
MASSO MASSO Documentation 6.26. 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 6.27. 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 6.28. 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 6.29. 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 6.30. 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 6.31. 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 6.32. 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.
MASSO MASSO Documentation 7.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 7.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 7.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 7.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 7.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.7 - 26 Sep,2020 www.masso.com.au...
MASSO MASSO Documentation 7.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 7.7. M05 – Spindle OFF This command stops the spindle. Syntax & Parameters Example program N10 M05 In this example the spindle will be stopped. v5.7 - 26 Sep,2020 www.masso.com.au Page 167 of 383...
MASSO MASSO Documentation 7.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.7 - 26 Sep,2020 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 170
MASSO MASSO Documentation 5 and M06 is used to tell the system to load the tool. v5.7 - 26 Sep,2020 www.masso.com.au Page 170 of 383...
MASSO MASSO Documentation 7.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.7 - 26 Sep,2020 www.masso.com.au Page 171 of 383...
MASSO MASSO Documentation 7.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.7 - 26 Sep,2020 www.masso.com.au Page 172 of 383...
MASSO MASSO Documentation 7.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 7.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 7.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 7.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 7.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 7.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 7.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 7.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 184
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 8.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.7 - 26 Sep,2020 www.masso.com.au Page 193 of 383...
MASSO MASSO Documentation 9.1. Mounting and Mechanical Data support@masso.com.au If you require a 3D CAD (STEP) file for you machine design, please email us on request a 3D STEP file. v5.7 - 26 Sep,2020 www.masso.com.au Page 195 of 383...
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 197
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 198
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.7 - 26 Sep,2020...
Page 199
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.7 - 26 Sep,2020...
MASSO MASSO Documentation 9.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 201
MASSO MASSO Documentation MASSO G3 side connector information v5.7 - 26 Sep,2020 www.masso.com.au Page 201 of 383...
MASSO MASSO Documentation 9.3.1. Gecko 203V Gecko Drive 203V wiring example CAUTION: The “x” sign means do not connect. v5.7 - 26 Sep,2020 www.masso.com.au Page 203 of 383...
MASSO MASSO Documentation 9.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 9.3.3. Gecko G540 Gecko Drive G540 (4-AXIS) wiring example CAUTION: The “x” sign means do not connect. v5.7 - 26 Sep,2020 www.masso.com.au Page 205 of 383...
MASSO MASSO Documentation 9.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 208
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 9.3.5. Leadshine MX4660 Leadshine Drive MX4660 wiring example CAUTION: The “x” sign means do not connect. v5.7 - 26 Sep,2020 www.masso.com.au Page 210 of 383...
MASSO MASSO Documentation 9.3.8. CNCdrive - DG4S-16035 DG4S-16035 wiring example CAUTION: The “x” sign means do not connect. v5.7 - 26 Sep,2020 www.masso.com.au Page 215 of 383...
MASSO MASSO Documentation 9.3.11. Viper Viper 100F/200F wiring example CAUTION: The “x” sign means do not connect. v5.7 - 26 Sep,2020 www.masso.com.au Page 218 of 383...
MASSO MASSO Documentation 9.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.7 - 26 Sep,2020 www.masso.com.au Page 219 of 383...
MASSO MASSO Documentation 9.3.13. PoStep60 PoStep60 wiring example CAUTION: The “x” sign means do not connect. v5.7 - 26 Sep,2020 www.masso.com.au Page 220 of 383...
MASSO Documentation 9.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 227
MASSO MASSO Documentation For information on wiring of the spindle control to your VFD please see our Spindle VFD examples page. v5.7 - 26 Sep,2020 www.masso.com.au Page 227 of 383...
MASSO Documentation 9.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 9.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 9.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 9.5.3. Delta MS300 VFD Delta - MS300 series wiring example v5.7 - 26 Sep,2020 www.masso.com.au Page 232 of 383...
Page 233
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.7 - 26 Sep,2020 www.masso.com.au Page 233 of 383...
MASSO MASSO Documentation 9.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 9.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 9.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.7 - 26 Sep,2020 www.masso.com.au...
MASSO MASSO Documentation 9.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 240
MASSO MASSO Documentation SJ300 SERIES wiring example v5.7 - 26 Sep,2020 www.masso.com.au Page 240 of 383...
Page 241
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.7 - 26 Sep,2020 www.masso.com.au Page 241 of 383...
MASSO MASSO Documentation 9.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.7 - 26 Sep,2020 www.masso.com.au...
MASSO MASSO Documentation 9.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.7 - 26 Sep,2020 www.masso.com.au...
MASSO MASSO Documentation 9.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.7 - 26 Sep,2020 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 9.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 9.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 251
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 252
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 9.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 254
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 255
MASSO MASSO Documentation Return to the F3 screen and jog to the the other end of the chosen axis. Mark the endpoint with another X The longer the distance moved for your calibration the more accurate the final result will be.
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.7 - 26 Sep,2020 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 259
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 260
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 261
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 262
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 263
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.7 - 26 Sep,2020...
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 List of Configurable Inputs X, Y, Z, A, B - Home Sensor Input.
Page 266
MASSO MASSO Documentation Autoload G-Code (1, 2, 3, 4, 5, 6) Inputs. Tool Changer - Inputs. X, Y, Z, A, B Motor Alarm Input. Lubricant Alarm Input. Axis Motor Drive Alarm Input. Spindle Drive Alarm Input. Tool Setter Input. Air Pressure Low Alarm Input.
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 9.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 272
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 9.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.7 - 26 Sep,2020...
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 9.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 277
MASSO MASSO Documentation BLACK – (NO – Normally Open) WHITE – (NC – Normally Connected) v5.7 - 26 Sep,2020 www.masso.com.au Page 277 of 383...
MASSO Documentation 9.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 279
MASSO MASSO Documentation Mechanical Dimensions Installing and Wiring CAUTION: Connecting the power polarity in reverse will damage the sensor. v5.7 - 26 Sep,2020 www.masso.com.au Page 279 of 383...
MASSO Documentation 9.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 281
MASSO MASSO Documentation Green LED indicating relay ON v5.7 - 26 Sep,2020 www.masso.com.au Page 281 of 383...
Page 282
MASSO MASSO Documentation Red LED indicating relay failed v5.7 - 26 Sep,2020 www.masso.com.au Page 282 of 383...
Page 283
MASSO MASSO Documentation Wiring example v5.7 - 26 Sep,2020 www.masso.com.au Page 283 of 383...
9.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 292
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: 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.
Page 294
MASSO MASSO Documentation INFORMATION: If using TTL outputs on the MASSO-G2 or you are using the Masso-G3 please follow the link below. v5.7 - 26 Sep,2020 www.masso.com.au Page 294 of 383...
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 9.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 297
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 298
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 299
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 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 300
MASSO MASSO Documentation socket. Test to check that it is now working. v5.7 - 26 Sep,2020 www.masso.com.au Page 300 of 383...
9.28. Spindle RPM Encoder An incremental encoder is used to monitor spindle RPM and also for synchronized threading on lathes. INFORMATION: The maximum pulse frequency on encoder inputs for MASSO G3 controllers is 60kHz. INFORMATION: The maximum pulse frequency on encoder inputs for MASSO G2 controllers is...
Page 302
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.7 - 26 Sep,2020 www.masso.com.au...
Page 303
MASSO MASSO Documentation Or you can manually calculate it using the formula below. v5.7 - 26 Sep,2020 www.masso.com.au Page 303 of 383...
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.
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.
Page 307
MASSO MASSO Documentation Scan the QR code to watch the MASSO video tutorial on YouTube Click here to view the video v5.7 - 26 Sep,2020 www.masso.com.au Page 307 of 383...
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.7 - 26 Sep,2020...
Page 310
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 311
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 313
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.7 - 26 Sep,2020 www.masso.com.au Page 313 of 383...
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 315
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 14.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 319
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 14.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 322
MASSO MASSO Documentation 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. Tool Changer - Input 2 for Dust Hood UP OK signal 3. Tool Changer - Input 3 for Dust Hood DOWN OK signal 4.
Page 323
MASSO MASSO Documentation 1. Chuck Clamp M10/M11 for spindle drawbar clamp and un-clamp (Low to clamp and High to un- clamp) 2. Tool Changer - Output 1 to move Dust Hood UP 3. Tool Changer - Output 2 to move Dust Hood DOWN 4.
MASSO MASSO Documentation 14.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 327
MASSO MASSO Documentation Tool Changer Inputs and Outputs INPUTS Tool Changer – Input 1 for Spindle drawbar Status (Low for clamped and High for un-clamped) Tool Changer – Input 2 for Tool in place Status (Alarm when Low) Tool Changer – Input 3 for Dust Hood UP OK signal (High means hood UP) OUTPUTS v5.7 - 26 Sep,2020...
Page 328
MASSO MASSO Documentation Chuck Clamp M10/M11 for spindle drawbar clamp and un-clamp (Low to clamp and High to un- clamp) Tool Changer – Output 1 to move Dust Hood UP/DOWN (When HIGH the hood will move UP) Tool Changer – Output 2 for air return (Will stay high for 6 seconds after tool change)
MASSO MASSO Documentation 14.1.4. 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.7 - 26 Sep,2020 www.masso.com.au Page 330 of 383...
Page 331
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 332
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 14.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 14.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 14.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 338
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 339
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 14.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 341
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 14.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 343
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 344
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 14.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 346
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 14.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 348
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 14.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 Manual Tool Change from the list.
Page 350
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 351
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. 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.
15.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.7 - 26 Sep,2020 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 15.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 360
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 361
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 362
+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 363
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 364
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 365
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 366
INFORMATION: If the above tests are successful the THC is correctly wired to MASSO and MASSO is configured right. Please be aware that your Gcode and THC settings will have an effect on how well the setup will work.
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.7 - 26 Sep,2020 www.masso.com.au...
Page 368
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.7 - 26 Sep,2020...
MASSO MASSO Documentation 17.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 aluminium build, the machines provide great cut quality and reliability. To provide high reliability and ease of machining, 3DTEK provides machine 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 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 21. 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 22. 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 378
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.7 - 26 Sep,2020 www.masso.com.au...
MASSO MASSO Documentation 23. 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 380
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 24. 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 25. 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 383
MASSO MASSO Documentation If you are approved, then your refund will be processed, and a credit will automatically be applied to your 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...
Need help?
Do you have a question about the G3 and is the answer not in the manual?
Questions and answers