Note: use this code are your own risk, and validate it carefully before trusting it. We make no guarantee and provide no warantee for any of it.
- probe a zero point on your machine and record the offsets
- model that setup with the probed location in the same place as the WCS in Fusion
- Modify your post to include the WCS verificationc all, and post out a program
- Compare the posted out X,Y,Z values to the machine offsets. Either use the WCS offset parameters in the post, or edit the machine model's origin till the posted WCS values machine offsets as close as you'd like.
- Add the appropriate macro onto your control so it can be called as a subprogram
- Push the green button more confidently!
Assuming you numbered your macro subprogram as 8901
G65 P8901 X-9.1297 Y-7.9485 Z3.4252 E0.01 W54
where W is the offset number. 54-59 for normal offsets. -1, -2, etc. for extended offsets.
For example G54.1P10 (or G154P10 on a HAAS), would be called as
G65 P8901 X-9.1297 Y-7.9485 Z3.4252 E0.01 W-10
Assuming you numbered your macro subprogram as 8901
G65 P8901 X-9.1297 Y-7.9485 Z3.4252 E0.01 W54
where W is the offset number. 54-59 for normal offsets. 101, 102, etc. for extended offsets.
For example G54.1P10 (or G154P10 on a HAAS), would be called as
G65 P8901 X-9.1297 Y-7.9485 Z3.4252 E0.01 W110
- Dylan Jackson for telling me that Hypermill could do this
- Bob Schultz for making the post edits that make this possible
- Chris Zappettini for helping me convert the Brother macro over to haas and fanuc
- Adam Morely for helping me show you all how to do it