Richard Arthur wrote: > Hello, > > Would you be kind enough to help me with M5i20 configuration please. I > am using EMC2/AXIS v2.1.3. As a first step, I am trying to manual jog. > Jogging Y and Z almost immediately give 'joint following error' with no > visible movement, but I have found if I set the feed rate low, I can jog > the X axis full travel, either direction. Feed rate can be varied up to > about 0.02" as indicated in Axis. At higher feed rates, X axis will move > approximately 1/8" before 'joint following error'. Axis doesn't indicate > any change of position, XYZ always remain zero. I have set the > INPUT_SCALE to 20000 (see earlier post regarding encoder counts). I have > tried increasing P from 100 to 200 with no effect. >
You need to describe things precisely - the only information we have is what you tell us, so it must be CLEAR! You said: > I set the feed rate low, I can jog > the X axis full travel And you also said: > Axis doesn't indicate > any change of position, XYZ always remain zero. Does that mean you can make the machine physically move, without the Axis display showing that movement? Physical movement (of any kind, including turning a shaft by hand while the motors are powered down), must be detected by the encoders and reported back to EMC, or your system just isn't gonna work. I know everybody does things their own way, but if I was working on a system that uses encoders, the very first thing I would do is make sure the entire feedback path works. That would be long before I ever tried to jog the machine. Load the HAL files (with or without EMC), make sure the motors are safely disabled (power disconnected or turned off), and turn the motor shaft by hand. If the Axis display doesn't change, your feedback is busted, and you MUST fix that before you do anything else. Put a halmeter on the encoder counts signal, turn the shaft again. If the halmeter changes but Axis doesn't, then the encoder signals are getting to the driver and being counted, but not getting to EMC, so check the HAL config. (You can follow the signals thru the system using the halmeter.) If the halmeter doesn't change when you turn the motor, then either the hardware is broken, something isn't wired right, or the driver is misconfigured. Time to get out the real multimeter or scope and check the encoder power supply, signals, etc. Of course, all of this is based on your statement that you can slowly jog X and Axis shows no movement. I may be totally misinterpreting your words. SPEAK PRECISELY PEOPLE!! Sorry to shout, but that is a pet peeve of mine. I get it in my day job too - people ask me to figure out what is wrong with something, but their description of the symptoms is so vague that its hopeless. Regards, John Kasunich ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
