Re: [Emc-developers] odd tool prepare behavior in master
I observed the same thing the tool-prepared pin as it stands doesnt gain you any parallel movement between toolchanger movement and gcode execution if it is interpreted as 'toolchanger move to next tool/pocket position'. I think what's needed is introduce a tool-prepare-ack signifying that the toolchanger got the pocket number, and introduce a new pin like tool-change-enable which signals that the tool prepare step is actually finished. I'll od it this way in iocontrol-v2 since the current semantics doesnt make sense -Michael Am 09.01.2011 um 20:27 schrieb sa...@empirescreen.com sa...@empirescreen.com: I pulled 2.4.0 and it exhibits the same issue. (everything pauses while the tool prepare is happening) Now maybe I am wrong but I thought I remember a conversation with chris where he explained that the tool prep was done in the background while gcode is running. I thought I remember him saying that he was taken by suprise as the tool carosel started moving before the tool was needed (because of read ahead) anyhoo. I think I can work around this by setting the tool-prepared bit to true at the initialization of the tool search. Then I would just add some logic to make sure the tool prepare was done before the tool change was allowed. thanks sam On Sat, 08 Jan 2011 18:52:44 -0600 sa...@empirescreen.com wrote: I am running master as there are pins I require for my setup. I have everything coming together and was going to do a simple video of the machine spot drilling, drill hole - then rigid tap. I thought emc would read ahead and pre-fetch the tool that was required. It didn't read ahead and acutally paused everything while it was finding the tool (like T583M06). So I thought I would just put the next tool (T) after the last M6. (see program below). There was no motion until the tool was found. So - in the program below - the machine paused everything while it was searching for tool 6153. Each time emc read the T number - all motion was paused until the tool was found. I will do some more experimenting to make sure I am not doing something stupid. :) Thanks - Emc is an awesome piece of software. I cannot believe everything it does and it does it very well. thanks sam T6153 G0X0Y0S2000 (SPOTTING DRILL) Z.05 M03 G01Z-.15F10 G0Z.1 m05 (CHUCKED DRILL) M06 T7182 G0X0Y0S2000 Z2.811m03 G83G98X0Y0Z1.761R2.761Q.1f10 G0z2.811m05 (tap drill) m06 T5137 G0X0Y0S1000 Z9.311m03 G83G98X0Y0Z8.261R9.261Q.1f10 G0Z9.311m05 (tapping) M06 T5136 G0X0Y0S60 Z4.571 M03 G33.1Z3.471K.125 M05 m06 G0G53Z24 G0G53X38Y36 m30 -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] odd tool prepare behavior in master
Thanks for all your work on this. I didn't get a chance to play with your iocontrol-v2 this weekend. The machine is to the point where I can start tweeking for performance so I hope to test v2 soon. sam On 1/10/2011 4:28 AM, Michael Haberler wrote: I observed the same thing the tool-prepared pin as it stands doesnt gain you any parallel movement between toolchanger movement and gcode execution if it is interpreted as 'toolchanger move to next tool/pocket position'. I think what's needed is introduce a tool-prepare-ack signifying that the toolchanger got the pocket number, and introduce a new pin like tool-change-enable which signals that the tool prepare step is actually finished. I'll od it this way in iocontrol-v2 since the current semantics doesnt make sense -Michael Am 09.01.2011 um 20:27 schriebsa...@empirescreen.com sa...@empirescreen.com: I pulled 2.4.0 and it exhibits the same issue. (everything pauses while the tool prepare is happening) Now maybe I am wrong but I thought I remember a conversation with chris where he explained that the tool prep was done in the background while gcode is running. I thought I remember him saying that he was taken by suprise as the tool carosel started moving before the tool was needed (because of read ahead) anyhoo. I think I can work around this by setting the tool-prepared bit to true at the initialization of the tool search. Then I would just add some logic to make sure the tool prepare was done before the tool change was allowed. thanks sam On Sat, 08 Jan 2011 18:52:44 -0600 sa...@empirescreen.com wrote: I am running master as there are pins I require for my setup. I have everything coming together and was going to do a simple video of the machine spot drilling, drill hole - then rigid tap. I thought emc would read ahead and pre-fetch the tool that was required. It didn't read ahead and acutally paused everything while it was finding the tool (like T583M06). So I thought I would just put the next tool (T) after the last M6. (see program below). There was no motion until the tool was found. So - in the program below - the machine paused everything while it was searching for tool 6153. Each time emc read the T number - all motion was paused until the tool was found. I will do some more experimenting to make sure I am not doing something stupid. :) Thanks - Emc is an awesome piece of software. I cannot believe everything it does and it does it very well. thanks sam T6153 G0X0Y0S2000 (SPOTTING DRILL) Z.05 M03 G01Z-.15F10 G0Z.1 m05 (CHUCKED DRILL) M06 T7182 G0X0Y0S2000 Z2.811m03 G83G98X0Y0Z1.761R2.761Q.1f10 G0z2.811m05 (tap drill) m06 T5137 G0X0Y0S1000 Z9.311m03 G83G98X0Y0Z8.261R9.261Q.1f10 G0Z9.311m05 (tapping) M06 T5136 G0X0Y0S60 Z4.571 M03 G33.1Z3.471K.125 M05 m06 G0G53Z24 G0G53X38Y36 m30 -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps
Re: [Emc-developers] Hostmot2 Smart Serial (8i20 and 7i64) support patch.
On Mon, 10 Jan 2011, andy pugh wrote: Date: Mon, 10 Jan 2011 01:49:53 + From: andy pugh bodge...@gmail.com Reply-To: EMC developers emc-developers@lists.sourceforge.net To: EMC developers emc-developers@lists.sourceforge.net Subject: [Emc-developers] Hostmot2 Smart Serial (8i20 and 7i64) support patch. Attached is a patch which adds support for the Mesa 8i20 (2.2kW brushless motor drive) and 7i64 (24 in / 24 out isolated IO card) to the EMC2 Hostmot2 driver. -- atp Torque wrenches are for the obedience of fools and the guidance of wise men What version EMC does this patch apply? (trying to get it working here) Peter Wallace Mesa Electronics -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Hostmot2 Smart Serial (8i20 and 7i64) support patch.
On Mon, Jan 10, 2011 at 01:49:53AM +, andy pugh wrote: Attached is a patch which adds support for the Mesa 8i20 (2.2kW brushless motor drive) and 7i64 (24 in / 24 out isolated IO card) to the EMC2 Hostmot2 driver. I converted this into a git patch: http://timeguy.com/cradek-files/emc/0001-hostmot2-smart-serial-8i20-and-7i64.patch apply to master with git am 0001-hostmot2-smart-serial-8i20-and-7i64.patch -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Hostmot2 Smart Serial (8i20 and 7i64) support patch.
On Mon, 10 Jan 2011, andy pugh wrote: Date: Mon, 10 Jan 2011 01:49:53 + From: andy pugh bodge...@gmail.com Reply-To: EMC developers emc-developers@lists.sourceforge.net To: EMC developers emc-developers@lists.sourceforge.net Subject: [Emc-developers] Hostmot2 Smart Serial (8i20 and 7i64) support patch. Attached is a patch which adds support for the Mesa 8i20 (2.2kW brushless motor drive) and 7i64 (24 in / 24 out isolated IO card) to the EMC2 Hostmot2 driver. -- atp Torque wrenches are for the obedience of fools and the guidance of wise men Seems that there are missing source files: sserial, mesa_8i20, mesa_7i64... Peter Wallace Mesa Electronics -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers