VERICUT Users' Forum

Due to relentless spammers, we are no longer automatically accepting new forum registrations. If you wish to register for this forum, please send an e-mail to: info@cgtech.com

You are not logged in.

#1 2009-12-30 15:07:25

feliks_tk
Member
From: WI, USA
Registered: 2007-03-21
Posts: 9

Heidenhein TNC 530 - M114 and M128

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

Board footer