what system of measure are you using? Using metric units can sometimes cause these sorts of problems.
I have to control an engraving machine using wiring with Panasonic drivers with MESA 5I20 + 7I33 + 7137 cards.
Somehow, when running a G-code program to machine stuff, the machine is unable to go to the correct x,y & z coordinates and also exhibit the wrong feedrate. The machine also experience jerks if the coordinates are near to each other.
I am still wondering what went wrong. Any advice?
what system of measure are you using? Using metric units can sometimes cause these sorts of problems.
I had changed the units in use and their values to metric in the ini file . But how is that a problem?
Last edited by hooeey; 03-05-2008 at 11:22 AM. Reason: not comprehensive
there are a lot of things to setup when using servos..
This is a basic outline.
http://wiki.linuxcnc.org/cgi-bin/emc.../HAL_PID_Loops
Tks for the tuning post. However, I had finished most of the tuning steps including testing the machine using 1 axis. That works well.
But when I run a whole G-code program, the machine behaves differently. The EMC looks as if either it has skipped lines of G-code or read the G-code so fast that the machine is unable to catch up with the codes and moves in jerks due to quick changes in coordinates.
I had also changed the values of P, I and D in ini file but no avail.
Randomly? Normally you run short moves while using halscope - viewing among other things following error. Adjusting the various values and seeing what makes it better. (I am no expert)
Also - if you have the accelleration set really low - emc will blend some moves right out.