¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

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
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-----
From: Fred Proctor [mailto:proctor@...]
Sent: Monday, June 14, 1999 11:29 AM
To: CAD_CAM_EDM_DRO@...
Subject: [CAD_CAM_EDM_DRO] EMC stepper & misc fixes


From: Fred Proctor <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
 

OK, now I am guilty of replying to my own posts.

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-----
From: Tim Goldstein [mailto:timg@...]
Sent: Monday, June 14, 1999 11:13 PM
To: CAD_CAM_EDM_DRO@...
Subject: Re: [CAD_CAM_EDM_DRO] EMC stepper & misc fixes


From: "Tim Goldstein" <timg@...>

I downloaded and installed the new build with no problems tonight
and had a
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-----
From: Fred Proctor [mailto:proctor@...]
Sent: Monday, June 14, 1999 11:29 AM
To: CAD_CAM_EDM_DRO@...
Subject: [CAD_CAM_EDM_DRO] EMC stepper & misc fixes


From: Fred Proctor <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>

------------------------------------------------------------------------
Got an opinion?

Make it count! Sign up for the ONElist Weekly Survey now.
------------------------------------------------------------------------
welcome to CAD_CAM_EDM_DRO@..., an unmodulated list for
the discussion of shop built systems in the above catagories.
To Unsubscribe:

bill, List Manager


Matt Shaver
 

From: "Tim Goldstein" <timg@...>

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.
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@...>

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.
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