Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread Kenneth Lerman
Kirk Wallace wrote: > On Sun, 2008-07-20 at 16:30 -0400, Kenneth Lerman wrote: >> What do you mean by "encoder is in an invalid position". Every position >> read from an absolute encoder is valid in the sense that it reflects the >> actual position of the encoder within its tolerance. > > I do

Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread Kirk Wallace
On Sun, 2008-07-20 at 16:32 -0400, John Kasunich wrote: ... > I wonder if Kirk is thinking of (or already has) something like the tool > turret "encoder" on the Mazak at the CNC workshop? That machine has > five prox switches that generate a 5 bit code to indicate which tool is > selected. It is

Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread Kirk Wallace
On Sun, 2008-07-20 at 16:30 -0400, Kenneth Lerman wrote: > What do you mean by "encoder is in an invalid position". Every position > read from an absolute encoder is valid in the sense that it reflects the > actual position of the encoder within its tolerance. I don't think it does. Every edge f

Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread John Kasunich
Kenneth Lerman wrote: > What do you mean by "encoder is in an invalid position". Every position > read from an absolute encoder is valid in the sense that it reflects the > actual position of the encoder within its tolerance. > > If you used a 256 count encoder for your 24 positions, each tool

Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread Kenneth Lerman
What do you mean by "encoder is in an invalid position". Every position read from an absolute encoder is valid in the sense that it reflects the actual position of the encoder within its tolerance. If you used a 256 count encoder for your 24 positions, each tool position would correspond to 256

Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread Kirk Wallace
On Sun, 2008-07-20 at 14:28 -0400, Kenneth Lerman wrote: > When you power up, you read the 8 bit value (for a 256 position absolute > encoder). That will give you an unambiguous position. > > Ken On my original design for a tool changer encoder, I had a sprocket engaging the carousel chain: htt

Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread Kirk Wallace
On Sun, 2008-07-20 at 11:30 -0700, Peter C. Wallace wrote: ... snip > The Austria Microsystems (SP?) magnetic absolute encoders might be a good > choice. ... snip Like this: http://www.austriamicrosystems.com/03products/products_detail/AS5030/description_AS5030.htm This seems to be perfect for

Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread Kenneth Lerman
When you power up, you read the 8 bit value (for a 256 position absolute encoder). That will give you an unambiguous position. Ken Kirk Wallace wrote: > On Sun, 2008-07-20 at 14:04 -0400, Kenneth Lerman wrote: >> Kirk, >> >> See: http://en.wikipedia.org/wiki/Gray_code >> >> Gray codes have the p

Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread Peter C. Wallace
On Sun, 20 Jul 2008, Kirk Wallace wrote: > Date: Sun, 20 Jul 2008 11:01:21 -0700 > From: Kirk Wallace <[EMAIL PROTECTED]> > Reply-To: "Enhanced Machine Controller (EMC)" > > To: "Enhanced Machine Controller (EMC)" > Subject: [Emc-users] Continuous and Absolute > > I was reviewing a document

Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread Kirk Wallace
On Sun, 2008-07-20 at 14:04 -0400, Kenneth Lerman wrote: > Kirk, > > See: http://en.wikipedia.org/wiki/Gray_code > > Gray codes have the property that every position is a valid value. Each > change in position involves a change in only a single bit. > > Absolute rotary encoders typically use gr

Re: [Emc-users] Continuous and Absolute

2008-07-20 Thread Kenneth Lerman
Kirk, See: http://en.wikipedia.org/wiki/Gray_code Gray codes have the property that every position is a valid value. Each change in position involves a change in only a single bit. Absolute rotary encoders typically use gray code (or something like it). They are available in many resolutions.