G54 vs G92 etc

tayloredtech

TayloredTech
Hey guys,

I'm about to tackle the confusing G-work location rabbit hole and wanted some clarification on how these translate to Masso.

Firstly I noticed the other day, I set a G54 in my Masso Work locations page then on the main screen I moved the machine to a new location and zero'd out each axis at the top of the screen. Does this set a G92 location (temp location)? My issue was that i wanted to go back to G54 but since I zero'd each axis at the new location typing in G0 G54 X0Y0Z0 did nothing... I tried everything but the machine thought this temp location was my G54 even though it was saved in Masso at a different location.

Am I missing something?
Also If I set a G54 then type in the go to G54 MDI command, do I still have to zero out each axis at this location to start each job? In standard Gcode does it start the job at wherever the temp X0Y0Z0 is unless you write it in the Gcode for each project?

@breezy @masso-support

Cheers,

Mitch
 

breezy

Moderator
I haven't zeroed the axis by using the zero buttons on the main screen, so I not to sure what happens there.

I have set G54 to a point on the bed where two edge rails meet which then becomes the XY zero of any sheet stock mounted on the router.

As G54 is the default offset in MASSO all I need to do is set Z zero which I do with a touch probe and G92.
Quote from TayloredTech on June 13, 2019, 1:11 am

My issue was that i wanted to go back to G54 but since I zero'd each axis at the new location typing in G0 G54 X0Y0Z0 did nothing... I tried everything but the machine thought this temp location was my G54 even though it was saved in Masso at a different location.

I'm not sure but typing X0Y0Z0 after the G54 may set the current position to G54 axis zero point. When you did this did the colour of G54 change to RED? That happens when I add the G92 to the Z zero. What happens if you type in G54 G0 X0Y0Z0? Because gcode is modal, following positional commands apply to the last G command given.

Before zeroing the axis, type in G55, will this set you temp zeros into G55? Change back to G54 and enter X0Y0Z0 the machine should move to your G54 zero point. Then change to G55 and enter X0Y0Z0 does this move you back to where you were before?

Googling G54 produced the following.

G54, G52, and G92 G-Codes: Work Offsets for CNC Fixtures in CNCCookbook is a good read.

Googling in CNC.Zone.Com is also helpful.

Also have a look at Support Peter's YouTube site CNCNutz.

Finally Peter from @masso-support might produce a video explaining G54 & G92 and place it into the MASSO G54-59 documentation.

Regards,

Arie.
 

tayloredtech

TayloredTech
Quote from Breezy on June 13, 2019, 7:33 am

I haven't zeroed the axis by using the zero buttons on the main screen, so I not to sure what happens there.

I have set G54 to a point on the bed where two edge rails meet which then becomes the XY zero of any sheet stock mounted on the router.

As G54 is the default offset in MASSO all I need to do is set Z zero which I do with a touch probe and G92.
Quote from TayloredTech on June 13, 2019, 1:11 am

My issue was that i wanted to go back to G54 but since I zero'd each axis at the new location typing in G0 G54 X0Y0Z0 did nothing... I tried everything but the machine thought this temp location was my G54 even though it was saved in Masso at a different location.

I'm not sure but typing X0Y0Z0 after the G54 may set the current position to G54 axis zero point. When you did this did the colour of G54 change to RED? That happens when I add the G92 to the Z zero. What happens if you type in G54 G0 X0Y0Z0? Because gcode is modal, following positional commands apply to the last G command given.

Before zeroing the axis, type in G55, will this set you temp zeros into G55? Change back to G54 and enter X0Y0Z0 the machine should move to your G54 zero point. Then change to G55 and enter X0Y0Z0 does this move you back to where you were before?

Googling G54 produced the following.

G54, G52, and G92 G-Codes: Work Offsets for CNC Fixtures in CNCCookbook is a good read.

Googling in CNC.Zone.Com is also helpful.

Also have a look at Support Peter's YouTube site CNCNutz.

Finally Peter from @masso-support might produce a video explaining G54 & G92 and place it into the MASSO G54-59 documentation.

Regards,

Arie.

Cheers Arie,

I will have to have a play on saturday to work out what order I am doing things but I always do G0 G54 X0Y0 for it to go to G54. I will do some solid Youtubing on it but it's hard to get it all in your head without having my own machine in front of me to play with. I just remember being stuck as I had zero'd the machine in a different location then couldn't get back to G54. You may be right though, G54 G0 might be a more correct way to do it. I did Pay for some CNC bible literature but have no recollection where it is or what site it was from. Would come in handy about now.



Mitch
 

testyourdesign

testyourdesign
@tayloredtech

Hi Mitch,

If you have a known point set for G54 X & Y and you can place your stock there accurately enough you can simply adjust the G54 Z value before starting the program by jogging until the tool touches off the top of the part and pressing autoload for Z in G54 work table. G0 is only used for rapid movements so it does not affect the work offset. The only time the color changes to red is when you are in G92 temporary work offset mode. To get back into G54 mode you simply type G92.1 in the MDI table. If your G54 location gets messed up you simply need to move the tool until it is in the X0Y0Z0 location and use autoload in G54 table to fix it.

Hope this helps. Keep practicing and you will get it.

Cheers, Stephen Brown
 
Top