You are not logged in.
Pages: 1
Hi all,
My appologies if this topic was discussed already...
Heid M114 and M128 misc. functions are dealing with the automatic machine geometry compensation and tool tip position compensation when dealing with tilted axes.
Unless a tape file contains M114 or M128 a machine would 'lose' (not recalculate) its position after a call to B, C or A axis move, which is an intended functionality.
Here is an issue with M114. ( M128 is best to be dealt in another time)
In Vericut we are using a control definition wich was derived from heid530.ctl library control file with minor modifications related to cycles.
Somehow, in vericut the new tilted axis positions were recalculated automatically regardless of M114 presence in a tape file. The cut stock was looking good. This is a problem...
Here is our machine component diagram: Base->X-(0,0,0)>C(0,0,0)->Attach(0,0,0); Base->Y(0,0,0)->Z(0,0,tool change height)->B(0,0,distance to rotary table)->Spindle(0,0,distance_to_rotary_table * -1.0)->Tool. distance_to_rotary_table variable was calculated as the distance from B axis to the top of the rotary table when the spindle is touching the rotary table.
G Code offsets are defined as Program Zero -> from B to Stock.
I need tom make Vericut not to recalculate a new tool tip position when B axis gets tilted and M114 is not in a tape block...
TIA.
Feliks.
Offline
Pages: 1