Re: [CAD_CAM_EDM_DRO] Ball/Lead Screw mapping
Posted by
Jon Elson
on 2003-11-21 09:54:09 UTC
Kim Lux wrote:
know how to do it, as I don't have home switches on my machine
yet.
Well, I have been assured by Fred Proctor and I believe Matt Shaver
that they have tested the machine error compensation and it works
exactly as it should. Now that I look for this feature, i can't find a
shred of evidence for it, either. I was under the impression that you
entered the correction points as specific numbers in the variable
table file.
I did find a file in .../emc/src/emctask/alter.c that applies a phoney
compensation on each axes' scale, which does almost what machine
error comp does, only in a linear fashion, like a temperature correction
factor.
If you look at the end of file .../emc/src/emcmot/usrmotintf.c, you
will find the function :
int usrmotLoadComp(int axis, const char * file)
which handles reading in the table and setting up the axis to be
compensated. I guess you call that internal documentation. The
routine has error messages that explain what it wants, somewhat.
Obviously, this needs to be documented better and put into the
main docs on linuxcnc.org
Jon
>Where/how does EMC do this ? I haven't seen it anywhere in the code orYup, another big hole in the documentation. I must admit I don't
>setup ?
>
>
know how to do it, as I don't have home switches on my machine
yet.
Well, I have been assured by Fred Proctor and I believe Matt Shaver
that they have tested the machine error compensation and it works
exactly as it should. Now that I look for this feature, i can't find a
shred of evidence for it, either. I was under the impression that you
entered the correction points as specific numbers in the variable
table file.
I did find a file in .../emc/src/emctask/alter.c that applies a phoney
compensation on each axes' scale, which does almost what machine
error comp does, only in a linear fashion, like a temperature correction
factor.
If you look at the end of file .../emc/src/emcmot/usrmotintf.c, you
will find the function :
int usrmotLoadComp(int axis, const char * file)
which handles reading in the table and setting up the axis to be
compensated. I guess you call that internal documentation. The
routine has error messages that explain what it wants, somewhat.
Obviously, this needs to be documented better and put into the
main docs on linuxcnc.org
Jon
Discussion Thread
Vince Negrete
2003-11-20 03:25:28 UTC
Ignore it.. Was: eBay item. Description is not truthful
(no author)
2003-11-20 04:48:13 UTC
Re: [CAD_CAM_EDM_DRO] UPDATE Re: eBay item. Description is not truthful---
Harvey White
2003-11-20 08:59:23 UTC
Re: [CAD_CAM_EDM_DRO] UPDATE Re: eBay item. Description is not truthful---
turbulatordude
2003-11-20 09:17:26 UTC
re: comments on driver circuits
Harvey White
2003-11-20 09:42:17 UTC
Re: [CAD_CAM_EDM_DRO] re: comments on driver circuits
Raymond Gage
2003-11-20 10:00:13 UTC
Ball/Lead Screw mapping
Kim Lux
2003-11-20 11:57:52 UTC
Re: [CAD_CAM_EDM_DRO] Ball/Lead Screw mapping
Dan Mauch
2003-11-20 12:37:57 UTC
RE: [CAD_CAM_EDM_DRO] Ball/Lead Screw mapping
Kim Lux
2003-11-20 13:05:09 UTC
RE: [CAD_CAM_EDM_DRO] Ball/Lead Screw mapping
Jon Elson
2003-11-20 21:54:25 UTC
Re: [CAD_CAM_EDM_DRO] Ball/Lead Screw mapping
Kim Lux
2003-11-21 06:17:32 UTC
Re: [CAD_CAM_EDM_DRO] Ball/Lead Screw mapping
Ray Henry
2003-11-21 09:34:53 UTC
Re: Re: Ball/Lead Screw mapping
Jon Elson
2003-11-21 09:54:09 UTC
Re: [CAD_CAM_EDM_DRO] Ball/Lead Screw mapping
Jon Elson
2003-11-21 21:01:14 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Ball/Lead Screw mapping
Raymond Gage
2003-11-22 10:34:41 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Ball/Lead Screw mapping
Jon Elson
2003-11-22 17:17:40 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Ball/Lead Screw mapping
Ray Henry
2003-11-22 21:29:36 UTC
Re: Re: Re: Re: Ball/Lead Screw mapping