Newbie walk-thru to get my first Revolution rounding job with Vectric?

Hi, all. I installed my Revolution today and believe that I have it all set up correctly. I loaded a 3x3" blank into it and want to round it. I’m getting an X soft limit. Wondering if anyone could try to help me one step at a time to keep it simple. My ideal goal would be to round the center of this blank, leaving the ends, especially at the chuck, to avoid the screws.

Here is my CNC setup:

As for the post processor, my first attempt was to update the post processor database and I selected this:

3

And this is my gcode header:

( 3 inch round_1-Rounding Toolpath )
( File created: Thursday July 03 2025 - 04:36 PM)
( for Masso from Vectric VCarve Pro / Aspire 11)
(Post Processor version v1.2)
( Material Size)
( X= 9.500, Y= 8.639 ,Z= 1.375)
()
(Toolpaths used in this file:)
(Rounding Toolpath)
(Tools used in this file: )
(14 = #14 End Mill {1/4"}  DOWN CUT)
N12 G00 
N13 G20
N14 G17
N15 G90
N16 G80
N17 (#14 End Mill {1/4"}  DOWN CUT)
N18 T14 M06
N19 G00 Z2.3750
N20 S20000 M03
N21 (Toolpath:- Rounding Toolpath)
N22 ()
N23 G94
N24 A0.0000 Y0.0000 F120.0
N25 G00 A0.0000 Y0.9217 
N26 G00 A0.0000 Y0.9217 Z1.5000
N27 G1 A0.0000 Y0.9217 Z1.9142 F60.0
N28 G1 A-395.8617 Y0.9217 Z1.9142 F120.0
N29 G1 A-395.8617 Y1.0272 Z1.9142
N30 G1 A0.0000 Y1.0272 Z1.9142
N31 G1 A0.0000 Y1.1327 Z1.9142
N32 G1 A-395.8617 Y1.1327 Z1.9142
N33 G1 A-395.8617 Y1.2381 Z1.9142
N34 G1 A0.0000 Y1.2381 Z1.9142
N35 G1 A0.0000 Y0.6843 Z1.9142

I just manually tracked down another version (why isn’t it in the post processor database?)

3.a

( 3 inch round v2_1-Rounding Toolpath )
( File created: Thursday July 03 2025 - 05:15 PM)
( Masso Rotary Wrap X Vectric VCarve Pro =>5.1 / Aspire =>2.1 )
( Post Processor version Imperial v1.2)
( Material Size)
( X= 9.500, Z= 1.375)
( Diameter = 2.7500 Inches)
( X Values are wrapped around the Y axis )
( X Values are output as A )
()
(Toolpaths used in this file:)
(Rounding Toolpath)
(Tools used in this file: )
(14 = #14 End Mill {1/4"}  DOWN CUT)
N15 G00 
N16 G20
N17 G17
N18 G90
N19 G80
N20 G53 Z0
N21 (#14 End Mill {1/4"}  DOWN CUT)
N22 T14 M06
N23 G00
N24 S20000 M03
N25 M08
N26 (Toolpath:- Rounding Toolpath)
N27 ()
N28 G94
N29 Y0.0000 A0.0000 Z2.2563 F120.0
N30 G00 A0.0000 Y0.9217  
N31 G00 A0.0000 Y0.9217 Z2.2463 
N32 G01 A0.0000 Y0.9217 Z1.9142  F60.0
N33 G01 A-395.8617 Y0.9217 Z1.9142  F120.0
N34 G01 A-395.8617 Y1.0272 Z1.9142 
N35 G01 A0.0000 Y1.0272 Z1.9142 
N36 G01 A0.0000 Y1.1327 Z1.9142 
N37 G01 A-395.8617 Y1.1327 Z1.9142 
N38 G01 A-395.8617 Y1.2381 Z1.9142 
N39 G01 A0.0000 Y1.2381 Z1.9142 
N40 G01 A0.0000 Y0.6843 Z1.9142 
N41 G01 A0.0000 Y0.6843 Z1.7071  F60.0
N42 G01 A-395.8617 Y0.6843 Z1.7071  F120.0
N43 G01 A-395.8617 Y0.7723 Z1.7071 
N44 G01 A0.0000 Y0.7723 Z1.7071 
N45 G01 A0.0000 Y0.8602 Z1.7071 
N46 G01 A-395.8617 Y0.8602 Z1.7071 

Set the job to 2 inches less than the piece in the machine- 12" for a blank 16" long.
This way there is room for error and less chance of hitting the chuck or tailstock.
Set the job to the centre and Z zero from top of stock, there’s less chance of bits breaking
Like anything you have to practice with the unit to get a feel for how it behaves.
For instance I didn’t realize when the rounding toolpath runs, it takes off quadrants and returns, I thought in my head it would just constantly rotate and the spindle would just pass from Left to Right.

1 Like

I believe the issue is with your post processor selection. The rotary is oriented along the X axis, BUT… the design you are carving is wrapped around the ‘Y’ axis (onto the A-axis). You need the ‘Y2A’ post processor, not the ‘X2A’. That is probably why you’re getting the alarm.

3 Likes

Thanks all. I had to step away from that mess for a bit. I’m trying again today.

I changed the PP and I’m getting an X error further into the file.

image

I found out how to manually move the rotary with G0 A360 and it does work. I read that the Y axis is still active while not running a job.

In preview from the TOP I’d expect this to be horizontal.

I must have something wrong here.

So Ken, you want me to change my Z Zero Pos from axis to surface?

I can’t figure out how the XY Datum works for rotary.

Wait. I think I have to change the Orientation to X. I’ll try that next.


So your job setuo in Vcarve should look like this
Job is running in the y direction and on the left hand screen you have selected material surface
When I use my rotary, I manually set the job origin using the control panel jogging feature
Once I have jogged to the centre of the workpiece in X and Y ,I zero out X and Y.
Then I manually set Z zero with a piece of paper and manually jog down Z to the material surface and zero out the Z axis

1 Like

Ok. That explains a lot. I have been using the integrated zero block. I believe that I just figured out a stupid mistake that I was making. The integrated block is at the NW position, which didn’t match my job setup. I understand what you’re suggesting now.

When you set the Z on a BLOCK, do you set it to a flat side and it somehow knows how to deal with the corners, which will be higher when at TDC position?

1 Like

So if you have a square block, setting off to a flat side will result in deep cuts on the corners.
The rounding toolpath in Vcarve allows for that and adjusts the cutting depth. It takes it off in quadrants so don’t be alarmed of its weird movements
To be on the safe side, set up the machine with an endmill installed then take it out before running the program. An “aircut” will allow you time to stop the machine before it does something stupid

1 Like

Success!

How would you approach a second pass if the first didn’t fully round the stock? I’d rather not have it spend time cutting air. One problem that I had was that the piece, when mounted, wasn’t plumb in the A0 position, so I couldn’t properly zero the Z.

2 Likes

Reset Z zero to the material surface so it will take off another pass ( although it will make your diameter smaller)

1 Like

SO, I’ve done a half dozen passes/attempts to get this down to the intended size. By re-zeroing, it does get smaller, but it’s not approaching the Job Size setting.

I’m ending up with 3.125" dia, with a Job Size of 2.75".

Even after getting it to remove material 360, and resetting Z off that, it won’t cut any deeper. Setting it a thicker starting square, I get the same results, albeit with more air carving.

If I try it wither all things being equal, but setting the Zero position to the cylinder axis, I see that the Z 0 is below the surface, as expected, BUT … it also offsets the Y, so it’s trying to cut from behind the stock.

Morgan at Onefinity posted a video on his learning curve with the Revolution. It’s worth a view. We learn through experience and sometimes trial and error.

1 Like