Hi all,

I have been working on my turret lathe and it is working great, I've made a run of 50 parts and things are looking really good. One thing I cannot figure out is why when there is a 'N30 G1 X2.6334 Y0. Z0.0884 F70 S1200 M4' the servos "Jump" to position after a short pause. The axis move at a rate WAY over the max tuned value in motor tuning, and generally fault out. It is almost like the servos count the steps and wait, then try to move all at once. I use SprutCam and edited the post to remove the Y0. value and the problem went away. What is with the Y0. that would do that? The Y axis is not set up in mach at all, it seems like it should not really do anything. Also, there is a Y0. in the G2 and G3 moves but that does not seem to mess anything up. I've attached code snippets and the Sprut post in case anybody is looking for one... I am OK with just leaving out the Y's, but am interested if there is another problem that this may cause.

Thank you!!

Offending code

'-------

%

OLathe Roughing

N10 G90 G17 G40 G80 G49

;Lathe Roughing

N20 T101

;OD-TOOL1 (l0.5, Ti0.157, Re0.031, Kr95, Qr5)

N30 G1 X2.6334 Y0. Z0.0884 F70 S1200 M4

N40 Z0.135

N50 X2.6444

N60 F12

N70 X2.6169 Z0.1074

N80 Z-0.2811

N90 X2.6444 Z-0.2535

N100 Z0.1456 F70

N110 X2.5444

N120 X2.5169 Z0.118 F12

N130 Z-0.148

N140 X2.556

N150 G2 G18 X2.602 Y0. Z-0.194 I0. K-0.046

'-------

Code that works-

'-------

%

OLathe Roughing

N10 G90 G17 G40 G80 G49

;Lathe Roughing

N20 T101

;OD-TOOL1 (l0.5, Ti0.157, Re0.031, Kr95, Qr5)

N30 G1 X2.6334 Z0.0884 F70 S1200 M4

N40 Z0.135

N50 X2.6444

N60 F12

N70 X2.6169 Z0.1074

N80 Z-0.2811

N90 X2.6444 Z-0.2535

N100 Z0.1456 F70

N110 X2.5444

N120 X2.5169 Z0.118 F12

N130 Z-0.148

N140 X2.556

N150 G2 G18 X2.602 Y0. Z-0.194 I0. K-0.046

N160 G1 Z-0.2421

'----------