Re: [Emc-developers] odd tool prepare behavior in master

2011-01-10 Thread Michael Haberler
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

2011-01-10 Thread sam sokolik
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.

2011-01-10 Thread Peter C. Wallace
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.

2011-01-10 Thread Chris Radek
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.

2011-01-10 Thread Peter C. Wallace
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