EX CNC12 Z axis trouble

Hi all, and thanks in advance for any answers…
I’ve found a similar forum topic, but not exactly the same problem, so here goes:

I’m brand new to this, and in the first stages of trying to learn my new machine (5x5, EX controller, cnc12, nema 34’s, 4hp spindle, no 4th axis).

I’ve been trying to find any simple, pre-made files to run as tests, while I figure out the machine operation and try to find my way through the design process in the free trials of Vcarve, Rhino/RhinoCam and Cut3D. While Vcarve is supposed to be simple, but I’m not getting anywhere with it, it doesn’t give a compatible post processor option. Cut 3D seems to offer the most reasonable free test files, and I’ve had some success, but keep running into the same stubborn error over and over:

I think my initial setup went well: homed, squared, Tool height setter calibrated and top of spoilboard calibrated. Tool measured by MTC, part zeroed using the
touch plate utility. That sets up WCS #1 as X=0, Y=O and Z=2 (when the bit is indeed 2" above the stock surface) and all seems well.

Then I’ll load the job and run the rough pass successfully with a 1/4" end mill. Get prompted for the tool change, change to 1/4" ball nose bit for the finishing pass, continue through spindle start and the fun begins - the machine comes straight down in the home position with the spindle running, touches the tool setter plate (which I’m pretty sure it’s not supposed to), and rapids off to the workpiece at 5mm above the spoilboard surface and burrows into the side of the stock. I’m getting familiar with the Estop.

I’ve run this several times in a few different ways with 2 different projects, same result. I’ve tried separating the rough pass and finish pass files, same result. I’ve cleared worholding out of the way (because I’m getting familiar with where and when it’s going to go) and let it keep running a bit, and it seems like it will continue cutting lower and into the spoilboard as it begins running the finishing operation.

When I start the run cycle, I get a “Z axis limit exceeded error” message flash, then it starts. The Gcode line error checks out to be the line right after the tool change, but the Z value looks to be correct (5mm, which is the clearance value I entered in the Cut 3D setup).

Any ideas? How come the rough pass works fine, but the finish pass thinks the top of the stock is at the spoilboard height?

I’m sure this is my error, but I can’t seem to solve it.

Again, thanks for anyone’s advice!

Grant

Avid’s Vectric Posts: Vectric - CNC Software

Sounds to me like a post issue. EX controllers have to be used with the correct post processor.

EX posts are built into VCarve, if they aren’t they can be downloaded here:

https://www.avidcnc.com/support/instructions/software/downloads/vectric/

Only download these if you cannot find them in Vcarve

Sounds like you got that all right, nice!

I think all of your trouble here is not using the right post processor. What it IS supposed to do is this:

Run the job with the first tool, when it gets to the second tool it’s supposed to prompt you and then head over to the tool height setter. You then swap the tool and press cycle start. The tool will get measured. The machine will then move ALL THE WAY up in Z and rapid back to where it’s supposed to cut, drop down into the cut and keep cutting.

If you’re not seeing this behavior I’m certain it’s because you’re not using the right post.

Also EVEN if you’re using the right post you need to make sure that in your material setup in VCarve you have your heights for rapids and plunges set properly. That could cause you cut into your material when moving around the table too.

This is likely back to the improper post you are likely using. In posts that are not ours tool “tool length comp” gets cancelled (and it shouldn’t) this means that the controller doesn’t know the height of the tool, and when you go to run a job you get those errors.

Moral of the story here is use the right post and your problems will be gone :slight_smile:

Hi Eric,

Thanks for the quick response.

I’d like to say I’ve got it solved, but it’s just the opposite. Problems on top of problems.

You’re absolutely right, the Gcode generated in the Cut3d free trial test files contains lines that say " tool height compensation cancelled", so I guess that means that it can’t output information that the EX controller/Centroid likes… even though their site says my machine is supported, and it seems to be a Vectric product. I’ve reached out to them but haven’t heard back yet.

So, I’ve spent the day working with the Vcarve pro free trial, and again, no luck. The only test file they have is the “welcome sign”, and when I work through it and output a toolpath, I get the same error message before cycle start, “Z axis travel exceeded, line xx”.

I’m also getting erratic behavior from the machine: while jogging I accidentally hit up instead of down, and it thumped into the Z axis top stop/sensor (didn’t think it should be able to do that) and got frozen because the sensor light couldn’t disengage. I thought it was something wrong with my assembly: removed the sensor, manually jogged away from the sensor location, and reset the sensor height. Proceeded to home, and it thumped into the Y axis bumpers/sensors and got similarly stuck. Power cycled it all, carefully reset all sensor locations and it seems to be able to home now, but what happened? I’m reluctant to try to jog to the end of the soft limits again because the crash is pretty forceful. It seems to be able to home itself again now.

And on a recent attempt to run the Vcarve test project, I set the material XYZ zero with the touch plate, glanced back a minute later and the WCS Z location was reading 0 at the top of the Z axis, not the usual 12" or so. Like it was confusing WCS locations with the MCS. Am I correct that home MCS is 0,0,0, and that is front left, top of the Z axis. A WCS gets a 0,0,0 at the chosen top corner of the stock (this’ll be front left top of stock for me, so far.)

Trying to make sense of it, I may not be explaining it well enough, but the machine seems buggy on the Z axis, both mechanically and programming wise.

I have to commit to buying one or other software system, it would sure be nice to know if the Z axis problem is coming out of the CAM, post processor or the cnc12 itself.

Thanks again for any input!

Cheers,

You are using the wrong post processor. You need to use the Avid EX post. As I said earlier this is the root of your problems

The posts are available right in Vectric. You just select them from the list of posts in your machine setup

You can find instructions on how to setup a machine, and associate post processors here:

https://docs.vectric.com/docs/V11.5/VCarvePro/ENU/Help/form/tool-database-machine-management/index.html

You need to pick the “Avid EX” post from the list. If you do not do this you will get G code that is compatible and will cause issues.

You should not be able to do this. Are you using CNC12 software downloaded from our site? Or are you using another version of CNC12?

Are you running the “Avid profile manager” to launch your CNC12 profile?

Jogging up past the Z limit shouldn’t be possible unless you are not running our software or have one into the motor settings and tried disabling limits…

12" is not usual. If the tip of your bit is on top of the material that you’ve used the touch plate on it should say 0 for Z.

Please start with the correct post and work from there. This is the source of your issues.

Hi Eric,

Thanks.

As far as I know, I’m following the assembly and setup instructions. CNC12 downloaded from your site, and Avid profile manager.
I haven’t gone into any advanced settings and disabled or changed anything…

I heard back from cut3d re the post processor. Being new to this I didn’t realize cut3d was a “legacy” product and effectively out of date. Although their info lists the Avid 5x5 pro with EX and Centroid as supported, that is not currently true. I already own Rhino and was hoping to design in Rhino, Cam in Cut3d and be done, but it looks like that’s not possible.

Let’s look at this differently: CAM choices are limited to Vcarve, Aspire or Fusion360?

I can get the Vcarve test “welcome sign” to run, but I’m reluctant to purchase the software. It’s clearly not aimed at 3d work. Aspire is a big step up in cost yet still seems limited in its 3d ability.

Do you know if RhinoCam has a working post processor for the current EX/Centroid/CNC12 configuration?

Cheers,

We have posts for “legacy” Vectric products if you want to use them

Someone has a Centroid post out there: https://www.cnczone.com/forums/rhinocam/353514-cnc.html#post2312906

You could also ask on the Centroid forums too if someone has made a post. Any “Centroid Acorn” post should work, although you may need to remove the tool height cancel G code to make things smoother.

Not “limited” per se but that’s what we officially support.

Why not continue to model in Rhino and just load what you want to machine into VCarve? There are a lot of folks that work that way.

Thanks Eric,

I’ll keep working on it,

Cheers,

I second Eric’s suggestion of modeling in Rhino and using VCarve for CAM. I was already a Rhino user when I bought my Avid machine. At the time, about six years ago, I looked at RhinoCAM and VCarve. While I really, really (!) liked the idea of having CAM integrated with Rhino after playing around with the free downloads of both RhinoCAM and VCarve, my opinion was that VCarve was much more intuitive and easier to use. Also, at $700, VCarve was much cheaper than RhinoCAM (if I remember correctly, rotary and laser are separate modules that need to be purchased, for example). Anyway, I bought VCarve and have been happy with it. Imporitng .stl objects is easy for 3D carving. The only limit is that in VCarve you can have only one imported component in a file so if you want multiples of something you have to set up the array in Rhino and export as one ‘thing.’ Not a big deal.

Hope this helps,
Garth

Thanks Garth,

Solid advice, much appreciated!

Cheers,

I’d make a push for using Fusion 360 for your CAM; it is far superior to Vectric, but does have a higher learning curve. You can also do your designs in Fusion too (depending on what you want to make, of course)

Corbin

@corbin Strongly agreed - but can’t beat grasshopper!

Is the free version of Fusion 360 enough for what folks are generally doing here? If not, it’s subscription based and much more expensive than VCarve Pro.

Also, is Fusion 360 better for CAM than VCarve Pro? I’m asking because since I’m already a Rhino user I don’t really need another 3D CAD package.

Thanks,
Garth

vcarve pro costs the same as one year of fusion360. You need the paid fusion360 to support tool changers but the free version will do anything an Avid single-tool machine can support.

In my limited experience, Fusion360’s CAM is pretty good. I tried to stick to FreeCAD (because it’s free and runs on Linux) but switched when its CAM just couldn’t do the complex things I needed, which Fusion could do - correctly - in moments.

Thanks all,

Really appreciate the advice. I’ve ended up with F360 and I’m getting some reasonable results. Yes Eric, the switch to the F360 post processor seems to have eliminated my Z axis trouble.

Corbin, I’m looking through some of your YouTube pieces -beautiful work and well explained!

Cheers,