klick0
12-31-2005, 12:32 AM
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
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