Quote from TF160 on September 28, 2019, 3:54 pm
Hey all.. so I just purchased a CNC router that is using Masso controllers and need help. I've managed to learn how to home the machine using the touchplate but for the life of me I can't figure out how to home the Z axis to the top of the material prior to running a program with the touchplate. Any help would be greatly appreciated!
@tf160
Hi Jeff, Welcome to the MASSO forum.
To zero Z using a touchplate you need to connect the touchplate to an MASSO input and set it up as per
Touch Plate documentation. When you have the input changing state when you touch the plate to a tool mounted in the spindle, you run the following block of code.
(20)
(TOUCH ZERO CODE)
N10 G38.2 Z-45 F200
N15 G92 Z22.96
N20 G0 Z30
N25 M30
N30
This code uses the G38.2 command to probe down until the tool touches the touchplate. You need to adjust the Z & F settings to suit your machine. Z tells G38.2 to travel that distance to find the touchplate, if the touchplate is not contacted in that distance the command will error out. F sets the speed to probe at.
G92 sets the temporary offset to the Z value included in the command. This value is the thickness of your touchplate.
G0 Zxx moves the spindle up to xx position above the material.
M30 is stop and rewind the program code.
N30 is a blank line so that MASSO completes the M30 command.
If you name the code file autoloadx where x is a number between 1 to 6, then you can autoload it using one of the autoload inputs as per
Automatically loading gcode file on Input signal going high
For Masso support to sent you the latest software update, the person who sold you the CNC machine needs to inform Masso support they have transferred the unit to you, so their emailing database can be updated. The seller needs to supply the MASSO serial number and the old email address and the new email address.
@testyourdesign Stephen,
I suggested Jeff come to this forum after he asked for help on the Router Forums.
Regards,
Arie.