Bodenradius
GetBottomFilletRadius(Feature)
Das Werkzeug wird bezogen auf den halben Kopfdurchmesser +1mm einer Senkung aus der Datenbank geholt: GetToolByID(GetToolByDiameter(155,Round(Feature.CounterBoreDiameter/2+1,1),False,,,, “Center4CNC”)) dabei eine KBMRule verwenden: ESPRIT_RULE_DEFINITION_FILE BEGIN_CODEMODULE PARENT_RULE_MODULE_NAME: ESPRIT Objects CODE_MODULE_NAME: Center4CNC CODE_MODULE_TYPE: 0 …
Ein Gewindebohrer soll bezogen auf den Durchmesser einer Bohrung aus der Datenbank geholt: GetToolByID(GetToolByDiameter(160,Round((Feature.Diameter*1.2),0),False,,”%M%”,,”Center4CNC”))
Anbohren mit Fase für Bohrung mit und ohne Fase : iif(feature.chamferdiameter=0,feature.diameter+0.2,feature.chamferdiameter)
Ein Anbohrer soll bezogen auf den Durchmesser einer Bohrung im 10mm Schritt aus der Datenbank geholt: GetToolByID(GetToolByDiameter(156,Round(Feature.Diameter+10,1),False,,”Anbohrer %”,,”Center4CNC”))
GetToolByID(GetToolByDiameter(156,Round(Feature.Diameter,1),False,,,,”Center4CNC”)) dabei ist GetToolByID der elementare Schlüssel, denn nur diese Funktion fügt das Werkzeug auch in das entsprechende ESPRIT Dokument ein. Anderenfalls wird ein Werkzeug, das bereits im Dokument ist …
Es sollen alle Punkt zu Punkt Features (PToP) nach Ihrem Fasendurchmesser angebohrt werden. Haben die Bohrungen keine Fasendefinition, soll immer 0.2mm größer zentriert werden: iif(feature.chamferdiameter=0,feature.diameter+0.2,feature.chamferdiameter)
Der Bearbeitungsname representiert den Durchmesser der Bearbeitung und zeigt an, wenn das Werkzeug Restmaterial stehen lässt: iif(Tool1(“ToolDiameter”).value < Feature.Diameter,”Bohren D” & Tool1(“ToolDiameter”).value & ” mit Restmaterial”,”Bohren D” & Feature.Diameter)
BDer Bearbeitungsname representiert den Durchmesser der Bearbeitung: “Bohren D” & feature.diameter