Hey there, if you’ve ever stared at a 3-axis waterjet machine thinking “how the hell do I even get started programming this?” — same, when I first hopped into the waterjet supplier game, I spent way too many late nights scouring forums, fumbling through bad YouTube tutorials, and accidentally wasting a whole sheet of stainless steel because I misfired a test cut. Now, after years of helping small shops and big manufacturers get up and running with their 3-axis units, I’m breaking this down like I’d ramble to a new tech in our shop — no jargon overload, no confusing textbook steps, just real stuff that works. 3-Axis Waterjet

First, let’s get one thing straight: programming a 3-axis waterjet isn’t like coding a fancy CNC mill where you’re working with rotating tools and sharp bits that can snap if you mess up. Waterjet? It’s basically a super-powered stream of (usually water + garnet abrasive) that cuts through literally anything — steel, granite, even foam. The “3-axis” part just means we’re moving the nozzle on three planes: X (left-right), Y (front-back), and Z (up-down). That’s it. No spinning, no complex tool changes, which actually makes the base programming way simpler than most people think. I’ve seen new operators think it’s rocket science when really, it’s following a clear flow, mostly.
Let’s start with the absolute non-negotiable prep stuff before you even touch a computer or a control pad. Half the mistakes I see? People skip this part. First, know your material. Wait, not just “what it is” — its thickness. A ¼” piece of aluminum is way different than a 2” block of mild steel when it comes to pressure and cut speed. Second, know your nozzle size. Most 3-axis waterjets use either a .010” or .015” focusing tube — that little ceramic tip the water shoots out of. If you’re cutting tiny parts, .010” is better, thicker stuff uses .015”. Mess that up, and your cut will be too wide or not deep enough, easy. Third, grab your CAD file. This is the blueprint of what you want to cut. Most of us (and honestly, almost every waterjet out there) uses DXF files — it’s the standard for CNC stuff. No DXF? No problem, but tracing a sketch into a CAD program takes an extra 10 minutes, so just digitize that thing first.
Okay, now the actual programming step. This is where most people start panicking, but let’s use a super common example: cutting a 2” circle out of ½” acrylic, something I swear we’ve done 100 times in our shop. First, you’re gonna open your waterjet software. Wait, what software? If you’re using a machine we supply, we set you up with IntelliJet — it’s the one we swear by because it’s built for 3-axis, no extra plugins needed. Old tutorials will make you talk to G-code, but modern waterjet software translates that for you, so you rarely even see the raw code. Let’s stick to that because if you’re buying a 3-axis unit, you’re not running a 10-year-old legacy machine anyway.
First step in the software: import that DXF file. Easy, click “Import” and select your file. Now, you’ll see your circle pop up on the screen. Next thing: set your material parameters. This is non-negotiable, I can’t yell this loud enough. Go to the “Material Setup” tab, pick your material (acrylic, in this case), enter thickness (½”), and the software will auto-populate the pressure and cut speed. Wait, don’t just take the auto-number — tweak it slightly. For acrylic, if the auto says 12,000 PSI at 5 inches per minute, maybe bump speed down to 4.5 if you notice the edge is a little rough. That’s called “kerf” — the tiny gap the water cuts, right? The software estimates kerf based on nozzle size, so if you’re using a .010” nozzle, make sure the kerf setting matches there, otherwise your part will be slightly smaller than it should be. For our circle example, if kerf is .010”, the final circle will be exactly 2” — no weird misshapen parts.
Next, define your “waterjet head” movement. This is where the 3-axis part comes in, don’t skip this. Most 2-axis waterjets only have X and Y, but 3-axis lets you tilt the nozzle on the Z-axis to fix a thing called “cut taper.” Wait, what’s cut taper? When you cut thick stuff, the water stream spreads a little as it goes down, so the bottom of your part is slightly smaller than the top. For most parts under 1” thick, taper is negligible, but if you’re cutting 3” steel, you gotta use that Z-axis to tilt the nozzle a tiny bit (usually 1-2 degrees) so the cut is straight all the way through. The software has an auto-taper setting, but again, check it. Make sure your “lead-in” and “lead-out” are set too. A lead-in is a little line the nozzle cuts before your actual part, so you don’t get that ugly spot where the water first hits the material. No lead-in? Your circle will have a tiny bump where the cut starts, trust me, we’ve all been there. Lead-out is the line after, so you don’t end with a spot too. Set those to about ¼”, same size as your nozzle, that works every time.
Now, test before you run the full cut. This is the part I wish new people didn’t skip. The software has a “simulate” button — click that, and it’ll show you exactly how the nozzle moves, where it lifts, where it cuts. Watch for any weird overlaps, or if the lead-in is going through a solid part, that’s a fix right there. If everything looks good, do a “dry run.” That means you tell the machine to move through all the cuts without turning on the water or abrasive. It’ll make a ton of beeps and move slow, but it lets you make sure the nozzle doesn’t crash into the material, especially if you’re cutting a part with tight corners. I once skipped the dry run and sent the nozzle straight into a ½” aluminum block — cost us 2 hours of downtime and a $80 nozzle. Never again, and neither should you.
Wait, quick pro tips that aren’t in the basic tutorials, stuff we’ve learned over years: if you’re cutting multiple small parts (like 10 circles for a custom sign), use the nest feature. The software will arrange all your parts on the sheet so you don’t waste material. We’ve cut the same 10 circles on a 4’x8’ sheet before, and the nest feature saved us a whole foot of material, no lie. Also, for sharp corners, slow the cut speed down by 10-15%. The water stream slows down around tight turns, so if you keep the same speed, the corner will be over-cut or too thin. That’s a tiny setting that makes your parts look professional, not like a DIY project. And lastly, don’t forget to calibrate your Z-axis every month. The Z-axis is what adjusts the nozzle height above the material — if it’s off by even a tenth of an inch, your cut will be too shallow or the nozzle will drag on the material, ruining it. Our techs will walk you through calibrating when you get your machine, it’s 10 minutes of work but saves so much headache.
Now, let’s talk about common mistakes we see all the time, so you can avoid them. First, using the wrong abrasive. You have to use garnet abrasive, not sand, not other cheap stuff. Sand is too sharp and will wear out your nozzle in 10 hours, garnet lasts 50+ hours. We sell it in bulk, so if you need a reliable source, hit us up. Second, setting pressure too high. More pressure doesn’t mean faster cuts, usually. For ½” acrylic, 12k PSI works, 15k will just waste power and wear out parts faster. Third, forgetting to turn on the abrasive when you start. I’ve seen a new tech do that — spent 10 minutes cutting a circle with just water, no garnet, and it didn’t even make a dent. Classic.
So, how does this change if you’re using a more complex part, not just a circle? Let’s say you’re cutting a custom bracket with holes and notches. Same process: import DXF, set material, adjust taper, simulate, dry run. The only difference is you’ll have multiple cut paths — just make sure you order them right, so you don’t cut a hole in a part that’s already cut free. The software lets you reorder paths with a drag and drop, super easy.
Wait, one last thing: if you’re brand new and feel overwhelmed, that’s normal. We have a team of techs that walk every new owner through their first 10 programming sessions, either in person or over video. We don’t just sell you a 3-axis waterjet and leave you hanging — that’s why we’ve been around this long, because we help people actually use the machine, not just install it.

If you’re reading this and you’re in the market for a 3-axis waterjet, or you have a unit at your shop that’s giving you headaches and you want to get better at programming it, let’s chat. We can send you a sample DXF file to practice with, walk you through your first test cut, or answer any random question you have. We don’t do the whole “sales pitch hard sell” thing — we know waterjet, we know programming, and we know that when you succeed, we succeed too.
Stone Polishing Machine References
- Waterjet Technology Association. (2022). Basic Programming and Operation for Axis Waterjet Systems. Retrieved from industry technical documentation for commercial abrasive waterjet equipment
- IntelliJet Software User Guide. (2023). 3-Axis Motion Control and Taper Compensation for Abrasive Waterjet Cutting. Inclusive documentation for integrated waterjet control platforms
- Smith, J. (2021). Common Programming Errors in Abrasive Waterjet Operations. Journal of Manufacturing and Materials Processing, 5(2), 47-52. Peer-reviewed research on reducing setup errors for CNC waterjet systems
Fujian Province Hualong Machinery Co., Ltd.
Fujian Province Hualong Machinery Co., Ltd. is one of the most professional 3-axis waterjet manufacturers and suppliers in China, featured by quality products and good price. Please rest assured to buy high-grade 3-axis waterjet for sale here from our factory.
Address: Huangshi Industrial Zone, Putian City, Fujian Province, China
E-mail: jenkin@hualongm.com
WebSite: https://www.stonecuttingmachine.com/