Re: [Emc-users] Best way to configure machine buttons (EMC Logic)

2010-08-10 Thread yann jautard
Dave wrote: You should consider CL. For several reasons... You can see the logic on the screen as you run the machine. You can make changes on the fly (almost). Stop, edit, start. You can put various functions in different sections of CL logic. You can comment each line and use

[Emc-users] Best way to configure machine buttons (EMC Logic)

2010-08-07 Thread Igor Chudov
I have a large number of machine controls that are on my Bridgeport Interact mill, such as jog controls, spindle forward/reverse/start/stop, brake etc. I would like to wire them all through EMC/PPMC. Where I am very concerned is producing a configuration that I will be able to understand 3-5-10

Re: [Emc-users] Best way to configure machine buttons (EMC Logic)

2010-08-07 Thread Kirk Wallace
On Sat, 2010-08-07 at 11:02 -0500, Igor Chudov wrote: ... snip With that in mind, would anyone comment on what is the most documentable approach at wiring those buttons. I also must mention that in my past, I wrote a few parsers/interpreters/compilers and am wondering if anyone looked at

Re: [Emc-users] Best way to configure machine buttons (EMC Logic)

2010-08-07 Thread Andy Pugh
On 7 August 2010 17:02, Igor Chudov ichu...@gmail.com wrote: I looked into HALUI and HAL files and logical elements. While I think that I understand why things were done the way they were, I am very concerned that a while later, I will not be able to make any sense of the config and logical

Re: [Emc-users] Best way to configure machine buttons (EMC Logic)

2010-08-07 Thread Jon Elson
Igor Chudov wrote: I have a large number of machine controls that are on my Bridgeport Interact mill, such as jog controls, spindle forward/reverse/start/stop, brake etc. I would like to wire them all through EMC/PPMC. Where I am very concerned is producing a configuration that I will be

Re: [Emc-users] Best way to configure machine buttons (EMC Logic)

2010-08-07 Thread Dave
You should consider CL. For several reasons... You can see the logic on the screen as you run the machine. You can make changes on the fly (almost). Stop, edit, start. You can put various functions in different sections of CL logic. You can comment each line and use symbols to show what