My production Bridgeport mill runs an older version, 2.0.4~pre,
built from the git repository.  To upgrade this system, I may
have to replace the computer, it is pretty aged and limited in
memory and CPU speed.

Anyway, I ran the following program last night:

N10 G61

N20 O100 SUB
N30   G01 F10 Z-0.02
N40   G04 P2
N50   M7
N60   G04 P2
N70   M9
N80   G04 P1
N90   G01 F10 Z.25
N100 O100 ENDSUB

N2020 G01 X8.364 Y-1.286 F60.0
N2030  O100 CALL
N2040 Y-1.443 F60.0
N2050  O100 CALL
N2060 Y-1.599 F60.0
N2070  O100 CALL
and so on, for 500 more iterations.

This program is for a prototype soldering robot.  So, the O100 sub
pushes the soldering tip down onto a connection, waits a moment
for it to heat, then feeds solder (M7) for a moment, dwells, and
then raises up.  This works fine when you run (R) the program, but
when you try to run from line at one of the (implied) G1 moves,
it makes that move and then just sits there.  Does the run from line
prevent the interpreter from discovering the subroutine, or is
there some other reason for the problem?  Will a 2.5.x version
also do this?

Thanks for any suggestions!

Jo n

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to