You are not logged in.
Pages: 1
Hi,
I am using VERICUT for simulating NC programs for Sinumerik 840D control.
This control handles Tool NAME for tool changing, for example:
TLCH1 ("Mill_D20", -90)
where "Mill_D20" is the tool name, "-90" - is B-axis position (degrees).
For this case I use ToolCodeAlpha and ToolChangeAlpha macros for changing tools in VERICUT, but I can't find a solution for using cutter diameter compensation (there are no additional codes to set the CDC index (e.g. register D) in MCD file ).
How to fill the CDC table by tool names?
Regards.
Igor
www.bee-pitron.com
Offline
As you know, the problem is that currently the Register in Tables is numeric only.
It is possible to retrieve the tool diameter from the tool library via:
Control, Events, Start of Processing, SetDynamicVars Override Text:CurToolDiam 7000
See On line help
This will only work if the tool is a parametric tool i.e. not for profile tools.
To pass the value as the Cutter Compensation value use the macro "CutterCompValueDirect" with Override Value:#7000 / 2
Hence the radius of the tool.
This is only a temporary suggestion, an enhancement has been entered for this.
Offline
Thanks Gavin,
I've been searching for a solution for the past few hours :cry:
But this forum saved Brendan a support mail
Offline
Pages: 1