Due to the lack of an M3 die that actually cuts a thread, and the fact
that none of the places that sell dies on a bank holiday sell dies of
a quality that I feel like buying, I spent today trying to make my
lathe home without moving. (with a complicated setup on the lathe,
maybe including a steady-rest, this can be a good feature)

The idea is that by saving the machine position to file I can then use
the absolute single-turn resolver position for fine-position
determination and the saved position to work out how many full turns
need to be added to that.

Adding the resolver position to the full-turns position gives me a
value that I can pass to motor-pos-fb (and, it turns out, pid.fb) such
that when the "home" button is pressed with HOME_ABSOLUTE_ENCODER = 2
set in the INI (a new feature, thanks Dewey) the machine adopts the
current position as the true position.

I do this with a user-space python component (as it needs file system
access) and it writes its own little file.

I am trying to determine if I can use the existing position.txt file.
The file itself is ideal, my file ends up with exactly the same data,
but I think that if that file exists then the values are copied
directly into joint.N.motor-offset and that isn't _quite_ what I need.

-- 
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, 1916

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to