Help with PROVerXL4030 V2

Hi, new user for CNC here.

I bought a PROVerXL 4030 V2 recently and I am having trouble getting started.

I followed the instructions to the letter for the mechanical assembly, which was quite easy.

I then installed the software according to the instructions, put a test piece on the machine and it will not run the program.

I have tried in Candle and in USG, same result.

It seems like the limit switches trigger some error which requires a reset of the machine. Outside of the homing button, every time it hits or tries to move off of a limit switch it causes an error.

At this point I am trying to run the Gcode the unit came with, so it should work. Outside of the Zprobe code(as per the instructions) I have not changed anything else.

The probe code is as follows:

G21G91G38.2Z-20F100
G0Z1
G38.2Z-2F10
G92 Z20.00
G90
G0 Z25

I did try manually moving to the extreme in all directions, in every case, hitting the limit switch caused the error. Moving off the limit switch caused the same error and I had to reset and unlock the machine each time.

I have seen a few other posts about this but nothing as detailed and no solutions to the other similar issues. Also the threads are years old so I thought a newer one would be in order.

Am I just not aware of some simple setting that everyone just knows to do? None of the tutorial videos mention this problem but these guys may not show a basic setting change.

Not sure what to do at this point, any help would be appreciated.

Thanks,

Stuart





Yes, other than homing to a limit switch, hitting the limit switches with hard limits enabled (as you have) is an error; the machine is assumed to have lost its reference datum.

In general, if you run into a limit switch and stop moving in that direction, in general you have just invalidated the rest of the instructions. Stopping immediately with an error gives you the best chance of rescuing the part.

Welcome Stuart,
I have the same machine in the .V1 with open loop stepper motors.
So, you should watch YouTube videos to help you figure out how to setup the Zero Reset.. In short, you home the machine. then you jog the bit to the XYZ point that the XYZ start point of the program is, (usually the bottom left corner) trying to be as precise as you can. Once you have jogged the bit tip to the XYZ zero you “Reset zero”. This will be the point that the machine starts the program from during this operation. You can jog the Z-axis up to a point where you can take the bit out and have the machine do a ‘dry run’ of the program to double check that it doesn’t hit a clamp… You will learn about blue tape and super glue real soon once you hit a clamp and break two bits in one run.. Anyway, after the first dry run of the program re-install the bit, jog Z-back down to touch the material and let er rip… Then install the free version of fusion and climb that cliff… Or is it hit your head on that learning curb…

1 Like

Okay I think I figured out what my issue was, and it WAS a stupid mistake on my part.

For some reason I was starting the machine with it in the home corner when I should have been starting it further to the left.

What it was doing was going to the far right corner of the piece and finding the limit switches before it could start carving. That’s why sometimes the spindle would spin up and then cut out. It was because on that attempt I was further left than other iterations.

After all the tutorials I watched, I seem to have missed this, that the"Home" corner is the opposite end of the work area. I assumed that home would always be the starting point for the program to run from, when in fact it runs to the home point.

****Sadly, in all my attempts I seem to have mucked up the spindle. I have ordered the 710w as a replacement, but it seems to run the code now with ease, albeit in the air - Not true at all. must have hit the speed knob when moving the controller around. Will need the 710 anyway as my main use will be carving aluminum sheet.

Yeah.
They are not stupid mistakes. Two days ago I started to mill out a wooden tray. I set my material zero position, ran a surfacing file. then started a pocket file. About half way through I touched a button on my computer and the program stopped, also my computer was low on battery power. SO, I apologized to the CNC gods, Shut it down, and disconnected the computer. Yesterday when I went back out to try and finish the part, I had lost my coordinates for material zero. Being that I had a pocket profile about a third of the way done and my 0 position was the top center of my material, I jogged Z partially into the pocket. Then I found the + side of X-axis and zeroed the X- axis. Then I jogged to the other side of the pocket to find the X-axis width. I then jogged the half the distance and re-zeroed the X axis. I did the same with the Y axis. then I jogged the Z up above the material and jogged to a position where the Z-axis was just touching the top of the material and Zeroed it. I had essentially recovered my 0 coordinates so I turned on the router and restarted the file. the end-mill barely touched one side of Bothe X and Y axis. I was able to complete the part milling as per the top side NC programs… We will make a ton of mistakes over the next few years, You can bet on that…

1 Like