3a: Work Coordinate Systems

 

 

 

Name Fusion WCS Offset Haas CNC Work Coordinate
Houghton D. 45 G154 P39
Altshuler D. 46 G154 P40
Hajduk A. 47 G154 P41
Elizabeth Gerner 48 G154 P42
Mark Pearcy 49 G154 P43
Tyler Drummey 50 G154 P44
Andrew Ruihan Sun 51 G154 P45
Adrian Diaz 52 G154 P46
Emmet George 53 G154 P47
Elizabeth Savage 54 G154 P48
Maddie Ocampo 55 G154 P49
Annie Gilliam 56 G154 P50
Logan Wang 57 G154 P51
Elizabeth Whalen 58 G154 P52
Cassius Reed 59 G154 P53
Milo Mizner 60 G154 P54
Carter Knowles 61 G154 P55
Yuvika Merotha 62 G154 P56
Luca Jacobson 63 G154 P57
Aviv Teva 64 G154 P58
Ava Pihlstrom 65 G154 P59
Ella McDonald 66 G154 P60
Prosper Castelli 67 G154 P61
Jordan Angstreich 68 G154 P62
Cal Chang 69 G154 P63
Ben Korzenik 70 G154 P64
Dylan McGinty 71 G154 P65
Tenzin Dilgo 72 G154 P66
Jessica Berger 73 G154 P67
Ben Newman 74 G154 P68
Dan Rodriguez Rey 75 G154 P69
Hamdi Osman 76 G154 P70
Babe Brown 77 G154 P71
78 G154 P72
79 G154 P73
80 G154 P74
81 G154 P75
82 G154 P76
83 G154 P77
84 G154 P78
85 G154 P79
86 G154 P80
87 G154 P81
88 G154 P82
89 G154 P83
90 G154 P84
91 G154 P84
92 G154 P84

 

Work Coordinate Systems can be confusing. So take a moment to learn about why they are the way they are.

If life were simple, there would only be 1 Work Coordinate System, and I would use it all the time. And I would never let you, or anyone else use my precious equipment, because I would worry too much that your work would crash into my work.

But life isn’t this simple. There are a lot of us using the same equipment (the Haas Super Mini Mill) so let’s make it possible for each of us to have a Work Coordinate System to call our own.

Take a look at my WCS (my Work Coordinate System). In Fusion, for every CAM setup I make (as Daniel Houghton), I’ll enter 86 as my WCS…

 

…so that when I post my gCode I activate the G154 P80 work coordinate system on the Haas Super Mini Mill.

 

So 86 in Fusion becomes G154P80 on the Haas Super Mini Mill. Weird.

Why are there two, seemingly arbitrary, numbers to memorize here? Well, we are coordinating between software and hardware. Each of us is using Fusion as our software and the Haas Super Mini Mill as our hardware.

Ok. But why didn’t they make the numbers the same? Why didn’t they make it so that 86 in Fusion generates 86 in gCode? Wouldn’t that make it easier to coordinate? Well, we are coordinating between software and hardware, and there are lots of different hardware manufacturers in the world. Haas is one of them. And Haas dedicated a portion of the controller memory to 6 Work Coordinate Systems: G54, G55, G56, G57, G58 and G59.

And at that moment in time they thought, that’s plenty! Who would ever need more than 6 Work Coordinate Systems? Who would ever teach a class with more than 6 people in it? But the world of manufacturing continued to evolve. And its evolution became more complicated. And with those complications came the need for even more than 6 work coordinate systems. But where in memory should they go? G60 would be the logical next spot, but G60 was already claimed in controller memory. And so was G61, G62, G63 and so on…

So the designers carved out an additional block of memory in the next spot where there was room for LOTS of work coordinate systems, and the memory that was available at that moment was G154. And at that moment in history it seemed that 99 additional work coordinate systems would be enough. So 99 memory slots were set aside for this purpose, and they were called G154 P1, G154 P2, G154 P3 and so on up to G154 P99.