Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
EMC stepper & misc fixes
Fred Proctor
EMC users,
I just put a new release of the EMC code on the FTP site. This contains a fix to the following error abort action and some new features. Thanks to Tim Goldstein for pointing these out. Details: 1. The following error abort code only looked at errors in one direction. This explains why the following errors only kicked in half the time. I wonder how this went uncorrected so long. Perhaps we were blaming hardware? 2. Part program verification. Forget about the "rs274ngc" command-line utility I mentioned. There is now a "Verify" button on the xemc GUI. Click this after you've opened a part program and it will run through checking syntax, cutter comp gouging, limit violations, etc. Let me know how well this works. 3. Stepper motor setup is less painful, hopefully. In your .ini file, set the steps-per-unit value in the [AXIS_*] INPUT_SCALE line for each motor, and the maximum feed rate you want in the [TRAJ] MAX_VELOCITY line. The cycle time for the stepper task is calculated automatically. Note that you still have to tune the MAX_VELOCITY so that you don't exceed your motor capabilities or run the stepper task so fast you starve everything else. See the emc/doc/RELEASE_NOTES, aka emc-14-Jun-1999.txt on the FTP site, for slightly more detail. Field experiences greatly appreciated. Happy Flag Day. --Fred |
Tim Goldstein
I downloaded and installed the new build with no problems tonight and had a
toggle quoted message
Show quoted text
few minutes to play with it. The Verify button is a big improvement in my mind as we can now at least parse through some code real quickly without having to run the machine or start up a simulation. I played with using the Run From Set Point as Matt suggested, but found that it was a little flaky about starting at my chosen point. Seemed to work sometimes and not others. The Verify button seems easy to use and reliable. Thanks Fred for the rapid updates!! Tim [Denver, CO] -----Original Message----- |
Tim Goldstein
OK, now I am guilty of replying to my own posts.
toggle quoted message
Show quoted text
I found a problem in the new jun-14 build. When in manual mode the first time you do a jog on an axis it moves at about .5 ipm. After the first move all subsequent moves are at the rate indicated in the feed rate box. If you go into another mode and then return to manual the S L O W move returns for the first move. I am not quite sure on this one, but I think it occurred. I will try it again next chance I have at the machine. I believe I ran the Verify on a file and it showed no errors, but when I ran the part it errored on a G2 command with the traditional "your end and start radius don't match within an angstrom". Tim [Denver, CO] -----Original Message----- |
Matt Shaver
From: "Tim Goldstein" <timg@...>Fred has been trying to find the cause of this elusive bug for a long time. You are correct that upon entering manual mode, the first jog move is slow. I forget whether you have to reverse direction to get the normal jog speed back or whether it's just the second move regardless of direction. I also can't remember if it's just the first move that's slow, or if the first move for each axis is slow. Once you clear this condition, and jog speeds are normal, you can "reset" the bug by switching to AUTO or MDI mode and then returning to MANUAL mode. Matt |
Jon Elson
From: "Tim Goldstein" <timg@...>Yes, I believe I've seen this behavior in the servo version, too. I usually change the jog rate first, and then (maybe) it does it correctly. Jon |
to navigate to use esc to dismiss