On 9 October 2012 07:17, Marcus Bowman <[email protected]> wrote:
> Now you have me intrigued...
> so how do I get absolute?
The easiest way I have found is something that I think you have
already spotted (store into G28 or G30 and read back). Otherwise I
think you need to take the workspace positions and add/subtract G54
and G92 offsets.

> I had imagined everything would be absolute internally, then offsets would be 
> added to get current workspace co-ordinates, but if G28 and G30 work in 
> absolute, where do they pick up those values from?

The parameter file is a persistent store of numbers that should remain
the same between restarts. The values seen there are not used
internally by the code during normal running.
In fact, writing the current live workspace coordinates to parameters
was a new feature in (I think) 2.5. I have routines that store/read
the starting position by playing games with G92.

I don't know if the trajectory planner works in machine or workspace
coordinates. Kinematics has to happen in machine coordinates, though,
so I suspect the former.

-- 
atp
If you can't fix it, you don't own it.
http://www.ifixit.com/Manifesto

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to