but then I have found this topics, and here is also Yaxis lathe.
http://www.machsupport.com/forum/index.php?topic=21851.0
So Can and If yes, how to use this M6 macro to work with my machine.
i think this macro's are a good base to start with.
you will have to design a custom screenpage where you can set your y-axis values.
X and Z Offsets will be covered by Standard tooltable.
in this example M6Start macro toolpositions are stored in OEMDRo's
toolpos1 = GetOemdro(1001)
toolpos2 = GetOemdro(1002)
...
...
and the it drives the y-axis to the defined value for each tool in machine coords
If (toolnew = 1)then
Call Code("G0 G53 X105 Y4.5"&(toolpos1))
While ismoving()
Sleep 100
Wend
End If
it also moves the X and Z axis to a tool Change position
Call Code("G0 G53 X105 Y4.5"&(toolpos1))
i personaly would do this in two step's, first move X and Z out the collision aeria and then move Y,
or maybe in three step's 1.X 2.Z 3.Y or 1.Z 2.X 3.Y to make sure the is no collision possible.