On Wed, 17 Apr 2024, Todd Zuercher via Emc-users wrote:
Date: Wed, 17 Apr 2024 17:00:31 +0000
From: Todd Zuercher via Emc-users <emc-users@lists.sourceforge.net>
To: "Enhanced Machine Controller (EMC)" <emc-users@lists.sourceforge.net>
Cc: Todd Zuercher <to...@pgrahamdunn.com>
Subject: Re: [Emc-users] Home to index triggers following error
Sorry to hijack the thread, but I've had to live with this on a machine that
I'm using cascaded double PID loops on. I have the velocity loop PIDs running
in a fast floating point base thread to help with the tuning of some
cantankerous torque mode servos. The position loops are still in the servo
thread (because I can't run the whole servo thread as fast as I can the
floating point base thread.) Reading/writing to the Mesa hardware in a faster
loop than the servo thread seems to break the f-error disable for the encoder
reset. I think because the encoder reset doesn't always occur when the it is
expecting it or something to that effect. I've tried just running a faster
servo-thread, but I can run the lighter floating point base thread about 4x
faster than I can the whole servo-thread.
Todd Zuercher
P. Graham Dunn Inc.
630 Henry Street
Dalton, Ohio 44618
Phone: (330)828-2105ext. 2031
What LinuxCNC version?
There was a bug in the hostmot driver index handling that was fixed fairly
recently (a couple of years ago)
-----Original Message-----
From: andy pugh <bodge...@gmail.com>
Sent: Wednesday, April 17, 2024 8:47 AM
To: Enhanced Machine Controller (EMC) <emc-users@lists.sourceforge.net>
Subject: Re: [Emc-users] Home to index triggers following error
[EXTERNAL EMAIL] Be sure links are safe.
On Wed, 17 Apr 2024 at 12:45, Tomaz T. <tomaz_...@hotmail.com> wrote:
now it doesn't trigger following error any more (homing completes
successfully), interesting thing is, that on first attempt of homing
after fresh starting LinuxCNC I see quite large spike on f-error when
hitting index pulse, this large spike doesn't accrue on any more on
second attempt of homing or later, only after fresh start and on first one.
It will only trigger the f-error if the difference between the current encoder
position and the zero position is larger than the f-error limit.
Once you have homed once jump will be at most a few encoder counts.
--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is designed for the
especial use of mechanical geniuses, daredevils and lunatics."
- George Fitch, Atlanta Constitution Newspaper, 1912
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users&data=05%7C02%7Ctoddz%40pgrahamdunn.com%7Cebfea5c501924f029c5308dc5edcaa7a%7C5758544c573f47cebee96c3e0806fb43%7C0%7C0%7C638489549065500531%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=iNxGqNzkAKwXtD4PmQ2hHgkBuriUCq88Wl5WraibpAA%3D&reserved=0<https://lists.sourceforge.net/lists/listinfo/emc-users>
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
Peter Wallace
Mesa Electronics
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users