On 11/1/22 11:06, John Figie wrote:
Can't you just use kinematics to accomplish this?

John Figie
How would that be accomplished?

Since posting that question, I found on page 868 of masters docs, that what I want is a
named global:

#<_abs_z>

and it does change with running Z up and down the post. But it is not zeroed by homing the axis. Which means I'll need to write a subroutine to set my own version to arrive at a zero reference. It does appear to be none volatile as I got the same answer from a debug output after 3 homing's from various resting positions. At Z home, 158.750000.  I ran it to the bottom limit and got -121.1580000. This with an 1/8th" mill about 10mm from the table

Since the thing leans from the bottom, I'd like to add that 121.158 to whatever I get from #<_abs_z> so as to have a value that scales up from the bottom at zero. But that will change with the bottom sw limit, not exactly consistent unless the upper, home switch is moved. That about a mm from the top
of the screw, and a very solid stop.

It also occurs to me that this correction should be disabled during homing, and only re-enabled after all 4 axises has been homed, complicating things a bit, monitoring with a lut5 so it is only enabled when  its all homed. So the two corrected axis's will have a scale-offset-mux2 each with the mux2's controlled by a lut5.  The question then is will it throw a following error when
the correction is activated? IDK.

And explains why, if it can be corrected with kinematics, it might be the better way. So I'm interested
in investigating the idea.

Explain please how.

And thank you John.

On Tue, Nov 1, 2022, 9:35 AM gene heskett <ghesk...@shentel.net> wrote:

Greetings all;

I am about to straighten the post of my go704, which is not straight, it
leans and this causes problems
when rigid tapping because the tap if trammed correctly is being moved
sideways as it descends into the
hole its tapping. I now have a circular square to set on the table and
scan with a dial.

I intend to put a height derived offset, scalable, into the x and y
axises which will move the table as the head rises and
falls to compensate and make it effectively become vertical to the table.

I'll put the offset module at the pid input, and in just front of the
pid in the addf order, The correction scale I can adjust,
what I need is the number in the 5000 block, (or where ever it lives)
that is the "current height" as was established as zero when
the machine was homed but is now the actual height ack the g53 related
commands.

Thank you.

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, 1940)
If we desire respect for the law, we must first make the law respectable.
   - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/>



_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
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
.


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, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/>



_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to