
I’m Gary — an experienced CNC programmer with deep specialization in Renishaw probing systems and Fanuc Custom Macro B programming. I help machine shops automate their setups, eliminate manual offset entry, reduce scrap, and improve part-to-part consistency using intelligent probing routines built for real machines. I’m available for freelance projects through Fast
pathCNC.com and ready to put that experience to work for your shop.

Sample Macro: Automatic Single-Surface Work Offset Update
Here’s a simplified but fully functional example of the kind of macro I write. This one probes a single Z surface and writes the result directly to the G54 Z offset. It’s written for Fanuc Custom Macro B and is safe to share publicly — no proprietary parameters included.

Note: This is a teaching-friendly version. In production, I add error trapping, probe calibration offsets, travel limit checks, and multi-point averaging for higher accuracy. Every macro I deliver is fully commented on so your team can read and maintain it without needing me on speed dial.
What I Can Do for Your Shop
I offer three service tiers on Fiverr, designed to match your shop’s actual needs — whether you need a quick fix or a complete probing system built from the ground up.

Not sure which tier fits? Message me before ordering and I’ll give you an honest recommendation — even if it’s the smaller package.
Why Work with Me?
There are plenty of programmers out there. Here’s what makes working with me different:
- I write macros for real machines, not just simulators — tested and proven on Haas, Fanuc, YCM, and DMG Mori platforms in production environments.
- I will explain what I build. Every macro I deliver is fully commented, so you and your team can read it, understand it, and maintain it long after the job is done.
- I’ve solved the problems most shops haven’t documented — probe routines, tool offsets, alignment errors, and intermittent skip signal failures that resist standard fixes.
- Expect fast turnaround, clear communication, and 100% focus on getting your machine running right — no runaround, no jargon for jargon’s sake.
- I treat every job like my name is on the part — because in this trade, the work speaks
for itself.
Let’s Make Your Machine Smarter
Ready to automate your setup, eliminate manual offset entry, or finally fix that probe issue that’s been slowing your shop down? I’m ready to help.

