On Wed, 11 Jan 2017, Gene Heskett wrote:

> Date: Wed, 11 Jan 2017 23:11:51 -0500
> From: Gene Heskett <ghesk...@shentel.net>
> Reply-To: "Enhanced Machine Controller (EMC)"
>     <emc-users@lists.sourceforge.net>
> To: emc-users@lists.sourceforge.net
> Subject: Re: [Emc-users] Two questions.
> 
> On Wednesday 11 January 2017 22:37:46 Peter C. Wallace wrote:
>
>> On Wed, 11 Jan 2017, Gene Heskett wrote:
>>> Date: Wed, 11 Jan 2017 21:50:19 -0500
>>> From: Gene Heskett <ghesk...@shentel.net>
>>> Reply-To: "Enhanced Machine Controller (EMC)"
>>>     <emc-users@lists.sourceforge.net>
>>> To: emc-users@lists.sourceforge.net
>>> Subject: Re: [Emc-users] Two questions.
>>>
>>> On Wednesday 11 January 2017 13:34:50 Peter C. Wallace wrote:
>>>> On Wed, 11 Jan 2017, Jon Elson wrote:
>>>>> Date: Wed, 11 Jan 2017 10:36:18 -0600
>>>>> From: Jon Elson <el...@pico-systems.com>
>>>>> Reply-To: "Enhanced Machine Controller (EMC)"
>>>>>     <emc-users@lists.sourceforge.net>
>>>>> To: "Enhanced Machine Controller (EMC)"
>>>>> <emc-users@lists.sourceforge.net> Subject: Re: [Emc-users] Two
>>>>> questions.
>>>>>
>>>>> On 01/10/2017 10:45 PM, Gene Heskett wrote:
>>>>>> On Tuesday 10 January 2017 23:02:28 Jon Elson wrote:
>>>>>>> On 01/10/2017 08:39 PM, Gene Heskett wrote:
>>>>>>>> But if I hook up the halscope, the apparent quadrature error is
>>>>>>>> worthless due to the 1KHz servo-loop timing limiting the
>>>>>>>> bandwidth.
>>>>>>>
>>>>>>> Well, that's why we use hardware encoder counters, as
>>>>>>> sampling the quadrature at 1 KHz just isn't fast enough.
>>>>>>>
>>>>>>> Jon
>>>>>>
>>>>>> Plz elucidate Jon. Something has got to be better than this. See
>>>>>> the pix I posted with the last reply to Peter & the list.  The
>>>>>> top, white trace in the halscope screen is the quadrature noise,
>>>>>> easily 10x the timing wibbles I see on the hitachi's screen.
>>>>>
>>>>> If you are looking at the quadrature signals at a 1 KHz
>>>>> sampling rate, then unless the encoder is moving quite
>>>>> slowly, the sampling will be too coarse.  That screen shot
>>>>> is kind of small (you can take just a single window as the
>>>>> screenshot, by the way) but it looks like the duty cycle of
>>>>> the encoders is not 50%.  That may well be aliasing, as the
>>>>> quadrature signals seem to be moving much too close to 1000
>>>>> Hz.  You'd get much better results below 100 Hz.  Or, with
>>>>> Mesa hardware, you can sample these with the base thread.
>>>>>
>>>>> I can't comment on the velocity output from the Mesa, as I
>>>>> don't know their gear (or driver).  But, the scale is 2/div,
>>>>> meaning the scaled velocity output is jumping around 2 user
>>>>> units up and down at a KHz rate.  Clearly, not good.
>>>>>
>>>>> Jon
>>>>
>>>> The velocity output is calculated by using the number of counts
>>>> divided by the time between the counts (time measured via a 1 MHz
>>>> timestamp). If you have less than 2 counts per servo period the
>>>> velocity estimation accuracy depends heavily the quadrature
>>>> phase/symmetry since the edge spacing entirely determines the
>>>> estimated velocity at this speed range.
>>>>
>>>> I suspect what Genes plot shows is that he has significant
>>>> quadrature phase/symmetry errors at the FPGA inputs.
>>>>
>>>>
>>>> Again here is a velocity plot of a accurate 100 Hz quadrature
>>>> signal:
>>>>
>>>> http://freeby.mesanet.com/100_Hz_quadrature_velocity.png
>>>
>>> I've not played with the stepgen type 2 yet, but I have adjusted the
>>> quadrature a few thousandths and reduced it by about 1/3rd. Thats
>>> helpfull as I can filter to smooth a tach dial once I have defeated
>>> the noise.
>>>
>>> But I have another concern. I have had to do a full powerdown reset
>>> to clear a watchdog bite. The original config was I think intended
>>> to clear it by re-enabling the machine, but I could nolinuxcnct, so
>>> I disconnected
>>
>> that
>>
>>> reset in the hal file I started with as the logic was self feeding,
>>> locking out the ability to reset the disabled machine.  And I
>>> couldn't even do it from the halconfig as it claimed another signal
>>> was driving it when I tried to setp that pin.
>>>
>>> Do you, Peter, have a logic diagram I can re-construct for that,
>>> that actually works?
>>
>> You need to restart linuxcnc to clear a watchdog bite
>>
>>>> Peter Wallace
>>>> Mesa Electronics
>>>>
>
> That didn't work, I have since had to do full power downs with at least
> 15 seconds off time. 5 or 6 times now.

That probably means the  watchdog bite is not the issue but a symptom
of some kind of system crash


>
>>>> (\__/)
>>>> (='.'=) This is Bunny. Copy and paste bunny into your
>>>> (")_(") signature to help him gain world domination.
>>>>
>>>>
>>>> -------------------------------------------------------------------
>>>> --- -------- Developer Access Program for Intel Xeon Phi Processors
>>>> Access to Intel Xeon Phi processor-based developer platforms. With
>>>> one year of Intel Parallel Studio XE.
>>>> Training and support from Colfax.
>>>> Order your platform today. http://sdm.link/xeonphi
>>>> _______________________________________________
>>>> Emc-users mailing list
>>>> Emc-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>>
>>> Cheers, Gene Heskett
>>> --
>>> "There are four boxes to be used in defense of liberty:
>>> soap, ballot, jury, and ammo. Please use in that order."
>>> -Ed Howdershelt (Author)
>>> Genes Web page <http://geneslinuxbox.net:6309/gene>
>>>
>>> --------------------------------------------------------------------
>>> ---------- Developer Access Program for Intel Xeon Phi Processors
>>> Access to Intel Xeon Phi processor-based developer platforms.
>>> With one year of Intel Parallel Studio XE.
>>> Training and support from Colfax.
>>> Order your platform today. http://sdm.link/xeonphi
>>> _______________________________________________
>>> Emc-users mailing list
>>> Emc-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>
>> Peter Wallace
>> Mesa Electronics
>>
>> (\__/)
>> (='.'=) This is Bunny. Copy and paste bunny into your
>> (")_(") signature to help him gain world domination.
>>
>>
>> ----------------------------------------------------------------------
>> -------- Developer Access Program for Intel Xeon Phi Processors
>> Access to Intel Xeon Phi processor-based developer platforms.
>> With one year of Intel Parallel Studio XE.
>> Training and support from Colfax.
>> Order your platform today. http://sdm.link/xeonphi
>> _______________________________________________
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
> Cheers, Gene Heskett
> -- 
> "There are four boxes to be used in defense of liberty:
> soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> Genes Web page <http://geneslinuxbox.net:6309/gene>
>
> ------------------------------------------------------------------------------
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today. http://sdm.link/xeonphi
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

Peter Wallace
Mesa Electronics

(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.


------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to