# Masso G3 Work Offset Selection

**URL:** <https://forum.onefinitycnc.com/t/masso-g3-work-offset-selection/27297>\
**Category:** Controller (MASSO) Discussion\
**Created:** [May 31, 2024, 2:46pm UTC](https://forum.onefinitycnc.com/t/masso-g3-work-offset-selection/27297 "2024-05-31T14:46:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tauras](https://avatars.discourse-cdn.com/v4/letter/t/8c91f0/32.png) [@tauras](https://forum.onefinitycnc.com/u/tauras)\
**Post date:** [May 31, 2024, 2:46pm UTC](https://forum.onefinitycnc.com/t/masso-g3-work-offset-selection/27297/1 "2024-05-31T14:46:00Z")

</div>

Greetings,  
When I’m in the probing screen, what are the G54 thru G59 buttons for? Does it store the probed XYZ values or does recall them?

Russ

---

<div class="post-metadata">

**Author:** ![349iq2345](https://avatars.discourse-cdn.com/v4/letter/3/bb73d2/32.png) [@349iq2345](https://forum.onefinitycnc.com/u/349iq2345)\
**Post date:** [May 31, 2024, 3:01pm UTC](https://forum.onefinitycnc.com/t/masso-g3-work-offset-selection/27297/2 "2024-05-31T15:01:12Z")

</div>

Hey Russel,

these are work offset coordinate systems. By default the G54 system is active. If you program a second coordinate system by entering offset values and switch to it with G55, you can run the same program at a different location on your waste board. You could have a number of fences with blanks on them on your wasteboard and with these offset coordinate systems, you could apply the same program on them, one by one.

The values are usually available in parameters #5221 – #5386, and the currently ative coordinate system is stored in parameter #5220, but on the Masso, it seems the support of RS274/NGC G-code is incomplete.

> [@Is there a list of usable machine parameters for the MASSO?](https://forum.onefinitycnc.com/t/is-there-a-list-of-usable-machine-parameters-for-the-masso/26095/2):
>
> The coordinate systems G54–G59.3 and their numbered parameters are described [here](https://linuxcnc.org/docs/html/gcode/coordinates.html#_coordinate_systems) and the corresponding G54–G59.3 commands [here](https://linuxcnc.org/docs/html/gcode/g-code.html#gcode:g54-g59.3).
> 
> ![NGC274_Numbered_parameters_for_coordinate_systems](https://us1.discourse-cdn.com/flex022/uploads/onefinitycnc/original/3X/9/0/9082d31f429b1a5411a0577ca47b3b0673ed6cea.png)
> 
> _Image: [RS274NGC](https://en.wikipedia.org/wiki/G-code) parameters table._

_– Source: [NIST RS274NGC language (G-code)](https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=823374)_

* * *

#### See also

- [G54 to G59 – Select Work Offset Coordinate System – MASSO Documentation](https://docs.masso.com.au/supported-g-codes/g54-to-g59-select-work-offset-coordinate-system)

---

<div class="post-metadata">

**Author:** ![tauras](https://avatars.discourse-cdn.com/v4/letter/t/8c91f0/32.png) [@tauras](https://forum.onefinitycnc.com/u/tauras)\
**Post date:** [May 31, 2024, 3:07pm UTC](https://forum.onefinitycnc.com/t/masso-g3-work-offset-selection/27297/3 "2024-05-31T15:07:03Z")

</div>

Thanks for your response.

I understand the concept of work offsets and have used them before.  
What I don’t understand is what happens when you select on the screen the G54 thru G59 buttons?  
So when you say “switch it to” do you mean I go into the probe screen and select G55 and then my current work offset is the coordinates for G55? By select I mean, while in the probe screen tap the screen where the text G55 is.

Russ

---

<div class="post-metadata">

**Author:** ![349iq2345](https://avatars.discourse-cdn.com/v4/letter/3/bb73d2/32.png) [@349iq2345](https://forum.onefinitycnc.com/u/349iq2345)\
**Post date:** [May 31, 2024, 3:10pm UTC](https://forum.onefinitycnc.com/t/masso-g3-work-offset-selection/27297/4 "2024-05-31T15:10:05Z")

</div>

Hey Russ,

you can switch to a coordinate system either by entering “G55” in the manual data interface (MDI) or by tapping on the corresponding button.

The effect is that your work offset has changed, and if you run a program suqsequently, it will run on the coordinate system that you entered in the G55’s values fields.
