I just got my system switched over to Linux EMC and i'm having some issues with the standard G1 command producing straight lines at high feed rates. When I slow it down it works fine, but i'm trying at 120IPM just to do a square (rotated 45 degrees so it looks like a diamond.. kinda). At slow feed rates it's fine, but once I bump it I can hear it accelrate and decelrate incorrectly.
The backplot actually shows the curves too, i'm not sure how they do backplotting, but it shows the curves on the corners.... I assumed maybe this was just due to a sampling rate of some kind but it looks identical what is produced, and it ain't straight.
It's not a backlash issue, not that i don't have some, but i have very minimal, and it's only on X axis, around 0.05 inches. Which i'm getting a 1/4 to 1/2 inch curve... makes no sense.
I'm cutting foam if anyone is wondering why i'm trying to move so fast... Mainly I want to do 3d cnc foam cutting.
I'm just wondering if I need any other prepending G codes to set something else up differently. Also maybe there is something in the ini file that is doing this.. i dunno.
Also the curves would make sense if I was doing a G41 G42, i'm not.. and I do issue G40, not that it matters since all I do is G1 moves.
Background on machine:
Gecko servo drives, regulated 36volt power supply with amperage usage output (the whole system never goes over 1.5amps, small gantry). It was originally a hobbycnc design with completly rebuilt gantry and Z axis. Servos are us digital encoders with a nice DC motor (100watt, nice magnets good torque).
Thanks for any help,
Ross