Re: [Emc-users] M101-199 pause problem
Thanks guys M62-63 is good solution. -Original Message- From: Alex Joni alex.j...@robcon.ro To: ??? ? evgeni_a...@mail.ru, Enhanced Machine Controller \(EMC\) emc-users@lists.sourceforge.net Date: Tue, 12 Jan 2010 14:22:14 +0200 Subject: Re: [Emc-users] M101-199 pause problem Use M62-63 [1] for digital outputs which don't interrupt your motion. Or use M67 [2] for analog output which doesn't interrupt motion, but this is only available in the current developement version. Regards, Alex [1] - http://www.linuxcnc.org/docview/devel/html/gcode_main.html#sec:M62-to-M65: [2] - http://www.linuxcnc.org/docview/devel/html/gcode_main.html#sec:M67-Analog-Motion -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] M101-199 pause problem
Hello guys, We still try to run sewing-machine robot. New problem is pause (about 0,3 sec) on M101 command We use M101 (M102, M103, M104) to manage speed of needle. Here some example of program M3 S4000 G0 X9.100 Y197.600 Z4.000 M101 (set slow speed of needle)(pause 0,3 sec) G1 Z0.000 F200 (cutting-in) M103 (set fast speed of needle)(again pause about 0,3 sec) G3 X1.300 Y188.500 R9.014 F800 Any way to use M101 without pause Best regards Evgeny P.S. We tried to use M7,M8,M9 with the same result. -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] M101-199 pause problem
On Tue, Jan 12, 2010 at 01:10:17PM +0300, Евгений Александрович wrote: Any way to use M101 without pause No. M101 is not realtime so we have to drain the realtime motion queue, invoke M101, wait for it to exit, and then start movement again. Spindle control can in principle operate without coming to a stop, because they don't require any non-realtime activities. However, in practice the necessary code hasn't been written to make this possible. M62/M63 digital output synched with motion does work, at least in master (I didn't check 2.3). I ran the following program on sim/axis: g20 g0x0y0z0 f20 m63p0 g1z-1 g1x1y1f20 m62p0 ;turn digital out 00 on at x1 g1x2y2f20 g0x0y0z0 m2 and captured the following scope trace to show that it works: http://emergent.unpy.net/files/sandbox/m62-motion-continues.png Jeff -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] M101-199 pause problem
Use M62-63 [1] for digital outputs which don't interrupt your motion. Or use M67 [2] for analog output which doesn't interrupt motion, but this is only available in the current developement version. Regards, Alex [1] - http://www.linuxcnc.org/docview/devel/html/gcode_main.html#sec:M62-to-M65: [2] - http://www.linuxcnc.org/docview/devel/html/gcode_main.html#sec:M67-Analog-Motion - Original Message - From: ??? ? evgeni_a...@mail.ru To: emc-users@lists.sourceforge.net Sent: Tuesday, January 12, 2010 12:10 PM Subject: [Emc-users] M101-199 pause problem Hello guys, We still try to run sewing-machine robot. New problem is pause (about 0,3 sec) on M101 command We use M101 (M102, M103, M104) to manage speed of needle. Here some example of program M3 S4000 G0 X9.100 Y197.600 Z4.000 M101 (set slow speed of needle)(pause 0,3 sec) G1 Z0.000 F200 (cutting-in) M103 (set fast speed of needle)(again pause about 0,3 sec) G3 X1.300 Y188.500 R9.014 F800 Any way to use M101 without pause Best regards Evgeny P.S. We tried to use M7,M8,M9 with the same result. -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users