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
'----------