WARNING: When using a WaterJet, ensure that Auto Spindle Start is disabled in the F1 / Main Spindle Settings screen.
To change to WaterJet, issue a T114 M06 command in MDI. This command should also be included in your G-code file to ensure the correct screen is selected when the program runs.
The X, Y, and Z offsets relative to another head can be entered in the Multi-Head Settings page.
M03 starts the WaterJet.
M05 stops the WaterJet.
There are no additional G-code commands associated with the WaterJet. The mode of operation is selected using the on-screen mode buttons.
and 
Multi-Head Settings

F2 Screen

Cutting Modes
Cutting modes are selected manually from the F2 screen using the mode selection buttons.
and 
WaterJet provides three cutting modes:
Water Only Mode
In this mode, no abrasive is used.

Logic
Cycle Start to run the G-code file
M03
WaterJet On/Off output goes High to turn the system on
MASSO waits for the WaterJet Cut Sense input to change to High
Machine motion and cutting follow the G-code file
M05
WaterJet On/Off output goes Low to turn the system off
End
Abrasive Cutting Mode
In this mode, cutting is performed using water and abrasive.

Logic
Cycle Start to run the G-code file
M03
WaterJet Abrasive On/Off output goes High to enable abrasive
MASSO waits for the WaterJet ON Delay time 
WaterJet On/Off output goes High to start the water jet
MASSO waits for the WaterJet Cut Sense input to change to High
Machine motion and cutting follow the G-code file
M05
WaterJet Abrasive On/Off output goes Low to turn off the abrasive
WaterJet On/Off output goes Low to stop the water jet
End
Abrasive Cutting Mode with Low Pressure Piercing
In this mode, cutting is performed using water and abrasive, but the initial piercing is done under low pressure.

Logic
Cycle Start to run the G-code file
M03
WaterJet Low Pressure On/Off output goes High to enable low pressure during piercing
WaterJet Abrasive On/Off output goes High to enable abrasive
MASSO waits for the WaterJet ON Delay time 
WaterJet On/Off output goes High to start the water jet
MASSO waits for the WaterJet Cut Sense input to change to High
WaterJet Low Pressure On/Off output goes Low to allow full pressure during cutting
Machine motion and cutting follow the G-code file
M05
WaterJet Abrasive On/Off output goes Low to disable abrasive
WaterJet Low Pressure On/Off output goes High to enable high pressure bleed-off
MASSO waits for the WaterJet OFF Delay time 
WaterJet On/Off output goes Low to stop the water jet
End
These on-screen buttons display the current status and turn yellow when active.
Pressing these buttons toggles the status between On and Off.
WaterJet - on/off
Waterjet - Abrasive on/off
Waterjet - Low Pressure on/off
WaterJet - Pump on/off
WaterJet - Shield on/off raises and lowers the shield manually as needed
This places the Waterjet into Abrasive cutting mode
This enables Low Pressure Piercing mode
WaterJet - Air On/Off and is available only on the MDI screen
WaterJet - Tap Water On/Off and is available only on the MDI Screen

WaterJet – Cut Sense
Monitors feedback from the cutting valve (Active High).
If the Cut Sense input does not change to High within 12 seconds of the WaterJet starting, or if it changes to Low during cutting, a Cut Sense alarm will be triggered and the machine will stop.
If this input is not available, leave it unassigned and MASSO will begin cutting immediately after the WaterJet ON Delay timer expires.
WaterJet – Head Breakaway
If the cutting head contacts material or becomes loose, this input goes High, stopping the machine and triggering an alarm.
WaterJet – Air Pressure Low
Monitors the air pressure. If the input goes High, an alarm is triggered.
WaterJet – Water Pressure Low
Monitors the water pressure. If the input goes High, an alarm is triggered.
WaterJet – Abrasive Low
Monitors abrasive levels. If the input goes High, an alarm is triggered.
WaterJet – Abrasive Metering
Monitors the abrasive metering system. If the input goes High, an alarm is triggered.
Outputs

WaterJet – Pump On/Off
This output turns the main WaterJet pump on or off. It is controlled using the
on the F2 screen.
WaterJet – On/Off
This output opens the WaterJet cutting valve. It is controlled using the M3 command or the
button on the F2 screen.
WaterJet – Abrasive On/Off
This output controls the abrasive feed and is active when Abrasive Cutting Mode is selected. 
It can also be manually toggled using the
button on the F2 screen.
WaterJet – Low Pressure On/Off
This output controls Low Pressure mode and is active when Low Pressure Piercing Mode is selected. 
It can also be manually toggled using the
button on the F2 screen.
This output is used for Low Pressure Piercing and High Pressure Bleed-Off.
WaterJet – Tap Water On/Off
This output is used to top up the water tank when required.
It is manually controlled using the
button on the MDI screen (CTRL + M).
WaterJet – Air On/Off
his output controls an air solenoid as required.
It is manually controlled using the
button on the MDI screen (CTRL + M).
Timers
These timers are configured in the WaterJet Multi-Head Settings screen.

WaterJet ON Delay (ms)
Defines the delay required to allow the machine to configure itself for Low Pressure and Abrasive modes.
This value is set in milliseconds.
WaterJet OFF Delay (ms)
Defines the delay used at the end of the cutting cycle, allowing time for high pressure bleed-off before turning the WaterJet off.
This value is set in milliseconds.
Auto Pump OFF (sec)
This timer automatically turns off the pump if cutting does not start before the timer expires.
Each time cutting starts, the timer resets and begins counting again once cutting stops.
If this timer is set to 0, the pump will not turn off automatically.
Offsets
These settings are found on the WaterJet Multi-Head Settings screen.
The offsets define the WaterJet head position relative to another head on the machine.
If the WaterJet is the only head installed, or if the machine will not be used with multiple heads, these values can be left at 0.
