{"id":3547,"date":"2026-10-21T20:46:28","date_gmt":"2026-10-21T12:46:28","guid":{"rendered":"http:\/\/www.stevegedon.com\/blog\/?p=3547"},"modified":"2026-10-21T20:46:28","modified_gmt":"2026-10-21T12:46:28","slug":"how-to-program-a-3-axis-waterjet-4b7c-4145b7","status":"publish","type":"post","link":"http:\/\/www.stevegedon.com\/blog\/2026\/10\/21\/how-to-program-a-3-axis-waterjet-4b7c-4145b7\/","title":{"rendered":"How to program a 3 &#8211; Axis Waterjet?"},"content":{"rendered":"<p>Hey there, if you\u2019ve ever stared at a 3-axis waterjet machine thinking \u201chow the hell do I even get started programming this?\u201d \u2014 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\u2019m breaking this down like I\u2019d ramble to a new tech in our shop \u2014 no jargon overload, no confusing textbook steps, just real stuff that works. <a href=\"https:\/\/www.stonecuttingmachine.com\/waterjet-cutting-machine\/3-axis-waterjet\/\">3-Axis Waterjet<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.stonecuttingmachine.com\/uploads\/44738\/double-head-quarry-combination-saw-machinedd4b6.jpg\"><\/p>\n<p>First, let\u2019s get one thing straight: programming a 3-axis waterjet isn\u2019t like coding a fancy CNC mill where you\u2019re working with rotating tools and sharp bits that can snap if you mess up. Waterjet? It\u2019s basically a super-powered stream of (usually water + garnet abrasive) that cuts through literally anything \u2014 steel, granite, even foam. The \u201c3-axis\u201d part just means we\u2019re moving the nozzle on three planes: X (left-right), Y (front-back), and Z (up-down). That\u2019s it. No spinning, no complex tool changes, which actually makes the base programming way simpler than most people think. I\u2019ve seen new operators think it\u2019s rocket science when really, it\u2019s following a clear flow, mostly.<\/p>\n<p>Let\u2019s 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 \u201cwhat it is\u201d \u2014 its thickness. A \u00bc\u201d piece of aluminum is way different than a 2\u201d 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\u201d or .015\u201d focusing tube \u2014 that little ceramic tip the water shoots out of. If you\u2019re cutting tiny parts, .010\u201d is better, thicker stuff uses .015\u201d. 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 \u2014 it\u2019s 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.<\/p>\n<p>Okay, now the actual programming step. This is where most people start panicking, but let\u2019s use a super common example: cutting a 2\u201d circle out of \u00bd\u201d acrylic, something I swear we\u2019ve done 100 times in our shop. First, you\u2019re gonna open your waterjet software. Wait, what software? If you\u2019re using a machine we supply, we set you up with IntelliJet \u2014 it\u2019s the one we swear by because it\u2019s 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\u2019s stick to that because if you\u2019re buying a 3-axis unit, you\u2019re not running a 10-year-old legacy machine anyway.<\/p>\n<p>First step in the software: import that DXF file. Easy, click \u201cImport\u201d and select your file. Now, you\u2019ll see your circle pop up on the screen. Next thing: set your material parameters. This is non-negotiable, I can\u2019t yell this loud enough. Go to the \u201cMaterial Setup\u201d tab, pick your material (acrylic, in this case), enter thickness (\u00bd\u201d), and the software will auto-populate the pressure and cut speed. Wait, don\u2019t just take the auto-number \u2014 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\u2019s called \u201ckerf\u201d \u2014 the tiny gap the water cuts, right? The software estimates kerf based on nozzle size, so if you\u2019re using a .010\u201d 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\u201d, the final circle will be exactly 2\u201d \u2014 no weird misshapen parts.<\/p>\n<p>Next, define your \u201cwaterjet head\u201d movement. This is where the 3-axis part comes in, don\u2019t 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 \u201ccut taper.\u201d Wait, what\u2019s 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\u201d thick, taper is negligible, but if you\u2019re cutting 3\u201d 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 \u201clead-in\u201d and \u201clead-out\u201d are set too. A lead-in is a little line the nozzle cuts before your actual part, so you don\u2019t 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\u2019ve all been there. Lead-out is the line after, so you don\u2019t end with a spot too. Set those to about \u00bc\u201d, same size as your nozzle, that works every time.<\/p>\n<p>Now, test before you run the full cut. This is the part I wish new people didn\u2019t skip. The software has a \u201csimulate\u201d button \u2014 click that, and it\u2019ll 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\u2019s a fix right there. If everything looks good, do a \u201cdry run.\u201d That means you tell the machine to move through all the cuts without turning on the water or abrasive. It\u2019ll make a ton of beeps and move slow, but it lets you make sure the nozzle doesn\u2019t crash into the material, especially if you\u2019re cutting a part with tight corners. I once skipped the dry run and sent the nozzle straight into a \u00bd\u201d aluminum block \u2014 cost us 2 hours of downtime and a $80 nozzle. Never again, and neither should you.<\/p>\n<p>Wait, quick pro tips that aren\u2019t in the basic tutorials, stuff we\u2019ve learned over years: if you\u2019re 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\u2019t waste material. We\u2019ve cut the same 10 circles on a 4\u2019x8\u2019 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\u2019s a tiny setting that makes your parts look professional, not like a DIY project. And lastly, don\u2019t forget to calibrate your Z-axis every month. The Z-axis is what adjusts the nozzle height above the material \u2014 if it\u2019s 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\u2019s 10 minutes of work but saves so much headache.<\/p>\n<p>Now, let\u2019s 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\u2019t mean faster cuts, usually. For \u00bd\u201d 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\u2019ve seen a new tech do that \u2014 spent 10 minutes cutting a circle with just water, no garnet, and it didn\u2019t even make a dent. Classic.<\/p>\n<p>So, how does this change if you\u2019re using a more complex part, not just a circle? Let\u2019s say you\u2019re cutting a custom bracket with holes and notches. Same process: import DXF, set material, adjust taper, simulate, dry run. The only difference is you\u2019ll have multiple cut paths \u2014 just make sure you order them right, so you don\u2019t cut a hole in a part that\u2019s already cut free. The software lets you reorder paths with a drag and drop, super easy.<\/p>\n<p>Wait, one last thing: if you\u2019re brand new and feel overwhelmed, that\u2019s 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\u2019t just sell you a 3-axis waterjet and leave you hanging \u2014 that\u2019s why we\u2019ve been around this long, because we help people actually use the machine, not just install it.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.stonecuttingmachine.com\/uploads\/44738\/single-head-polishing-machine0234e.jpg\"><\/p>\n<p>If you\u2019re reading this and you\u2019re in the market for a 3-axis waterjet, or you have a unit at your shop that\u2019s giving you headaches and you want to get better at programming it, let\u2019s 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\u2019t do the whole \u201csales pitch hard sell\u201d thing \u2014 we know waterjet, we know programming, and we know that when you succeed, we succeed too.<\/p>\n<p><a href=\"https:\/\/www.stonecuttingmachine.com\/stone-polishing-machine\/\">Stone Polishing Machine<\/a> References<\/p>\n<ol>\n<li>Waterjet Technology Association. (2022). Basic Programming and Operation for Axis Waterjet Systems. Retrieved from industry technical documentation for commercial abrasive waterjet equipment<\/li>\n<li>IntelliJet Software User Guide. (2023). 3-Axis Motion Control and Taper Compensation for Abrasive Waterjet Cutting. Inclusive documentation for integrated waterjet control platforms<\/li>\n<li>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<\/li>\n<\/ol>\n<hr>\n<p><a href=\"https:\/\/www.stonecuttingmachine.com\/\">Fujian Province Hualong Machinery Co., Ltd.<\/a><br \/>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.<br \/>Address: Huangshi Industrial Zone, Putian City, Fujian Province, China<br \/>E-mail: jenkin@hualongm.com<br \/>WebSite: <a href=\"https:\/\/www.stonecuttingmachine.com\/\">https:\/\/www.stonecuttingmachine.com\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hey there, if you\u2019ve ever stared at a 3-axis waterjet machine thinking \u201chow the hell do &hellip; <a title=\"How to program a 3 &#8211; Axis Waterjet?\" class=\"hm-read-more\" href=\"http:\/\/www.stevegedon.com\/blog\/2026\/10\/21\/how-to-program-a-3-axis-waterjet-4b7c-4145b7\/\"><span class=\"screen-reader-text\">How to program a 3 &#8211; Axis Waterjet?<\/span>Read more<\/a><\/p>\n","protected":false},"author":65,"featured_media":3547,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[3510],"class_list":["post-3547","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industry","tag-3-axis-waterjet-461e-417ed0"],"_links":{"self":[{"href":"http:\/\/www.stevegedon.com\/blog\/wp-json\/wp\/v2\/posts\/3547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.stevegedon.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.stevegedon.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.stevegedon.com\/blog\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"http:\/\/www.stevegedon.com\/blog\/wp-json\/wp\/v2\/comments?post=3547"}],"version-history":[{"count":0,"href":"http:\/\/www.stevegedon.com\/blog\/wp-json\/wp\/v2\/posts\/3547\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.stevegedon.com\/blog\/wp-json\/wp\/v2\/posts\/3547"}],"wp:attachment":[{"href":"http:\/\/www.stevegedon.com\/blog\/wp-json\/wp\/v2\/media?parent=3547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.stevegedon.com\/blog\/wp-json\/wp\/v2\/categories?post=3547"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.stevegedon.com\/blog\/wp-json\/wp\/v2\/tags?post=3547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}