Just trying to get my Gen2 journeyman up and running. I have used VCarve for years and I fear that the post-processor is not correct. I have followed the new video to the letter so I don’t know where to go from here. It homes perfectly well and sets the work area just right but it gives an out-of-bounds code but does not say which one. I’m lost here.
Is your program complex? If so, try posting a very simple program. Just cut out a simple square. If that works, add in some curves. If that doesn’t work, post the G-code here so we can take a look.
Also make sure your machine and post processor units are the same (inches or millimeters).
i recently had to ask vectrics for a post tha talso contained the g8 and g9 codes for controlling the vacuum. they sent it to me and now i have that capability back. for some reason it was included with the masso post but not the redline post.
Not complex in any way.One move to the middle & 1 minor tool move.
%
(VECTRIC POST REVISION)
(358CAA3815B0605490C6B01BEFC20391)
(Onefinity Redline (inch))
G17 G20 G90
G0Z0.8000
G0X0.0000Y0.0000
T1
M6
M3 S18000
G0X24.0625Y16.1000
G0Z0.2000
G1Z-0.0001F30.0
G3X24.0250Y16.0625I0.0000J-0.0375F60.0
G3X24.0625Y16.0250I0.0375J0.0000
G3X24.1000Y16.0625I0.0000J0.0375
G3X24.0625Y16.1000I-0.0375J0.0000
G1Y16.1500
G3X23.9750Y16.0625I0.0000J-0.0875
G3X24.0625Y15.9750I0.0875J0.0000
G3X24.1500Y16.0625I0.0000J0.0875
G3X24.0625Y16.1500I-0.0875J0.0000
G1Y16.2000
G3X23.9250Y16.0625I0.0000J-0.1375
G3X24.0625Y15.9250I0.1375J0.0000
G3X24.2000Y16.0625I0.0000J0.1375
G3X24.0625Y16.2000I-0.1375J0.0000
G1Y16.2500
G3X23.8750Y16.0625I0.0000J-0.1875
G3X24.0625Y15.8750I0.1875J0.0000
G3X24.2500Y16.0625I0.0000J0.1875
G3X24.0625Y16.2500I-0.1875J0.0000
G1Y16.3000
G3X23.8250Y16.0625I0.0000J-0.2375
G3X24.0625Y15.8250I0.2375J0.0000
G3X24.3000Y16.0625I0.0000J0.2375
G3X24.0625Y16.3000I-0.2375J0.0000
G1Y16.3500
G3X23.7750Y16.0625I0.0000J-0.2875
G3X24.0625Y15.7750I0.2875J0.0000
G3X24.3500Y16.0625I0.0000J0.2875
G3X24.0625Y16.3500I-0.2875J0.0000
G1Y16.4000
G3X23.7250Y16.0625I0.0000J-0.3375
G3X24.0625Y15.7250I0.3375J0.0000
G3X24.4000Y16.0625I0.0000J0.3375
G3X24.0625Y16.4000I-0.3375J0.0000
G1Y16.4500
G3X23.6750Y16.0625I0.0000J-0.3875
G3X24.0625Y15.6750I0.3875J0.0000
G3X24.4500Y16.0625I0.0000J0.3875
G3X24.0625Y16.4500I-0.3875J0.0000
G1Y16.5000
G3X23.6250Y16.0625I0.0000J-0.4375
G3X24.0625Y15.6250I0.4375J0.0000
G3X24.5000Y16.0625I0.0000J0.4375
G3X24.0625Y16.5000I-0.4375J0.0000
G0Z0.2000
M5
G0Z0.8000
G0X0.0000Y0.0000
M2
%
Yep. double checked. Looked at all the fields on the RedLine.
I think it’s weird that your program doesn’t have a G54 command in it anywhere. My suggestion is to change the 5th line from “G17 G20 G90”, to “G17 G20 G90 G54” and try running it.
If after this change, the program works, it would suggest your post processor should be updated to add that G54. There may be another solution… but running the modified program might be a good first step.
Forgive me if I sound stupid but in your code you show X and Y movements but what is J?
Shouldn’t that be Z?
Also what size is your machine?
" I " and " J " are used when creating curves. As I understand it a line this this:
G3 X24.06 Y15.82 I0.23 J0.0
means:
“Move at the current feedrate to X24.06 Y15.82 along a curved path, whose center of curvature is X0.23 Y0.0”
A Gen2 Journeyman 48x32
You can try some basic tests.
- Home your machine.
- Jog it to each corner and write down the maximum X and Y coordinates.
- Create a new project in VCarve
- Create a rectangle
- Anchor Point: Lower-Left at X=0, Y=0
- Height and Width equal to the dimensions you recorded in step 2.
- Create a profile toolpath for the rectangle
- Shallow cut depth (0.1). You won’t actually be cutting anything.
- On the line. (Bit selection doesn’t matter.)
- Generate G-code
- Create a rectangle
- Home machine
- Zero out X and Y at the machine home. Zero out Z at a safe height (ie 1" above spoiler board. Note that you don’t need any material.)
- Run your toolpath.
- If it runs fine, go to step 3 and add a circle, and test again.
- It that runs fine, copy the problematic vector from the other project and paste it into this one.
- … ( Continue with additional testing that others suggest.
)
T, thank you. I was slowly coming to this. But I’m glad to see it written down.
T0 means tool number 0.
You should number your tools in cad 1-100000000
I will do that. I never had to number them before. But oh well.
Well, I added a tool number and it worked. I have done this before since I do not have an ATC.
Oh well. When I catch up and this actually works I may communicate with the tech department and see why it is needed.
The controller knows which tool is in the system. Tool 0 isn’t supported.
In some conversational controllers, T0 Z0 is a prompt for a manual tool change.

