A hole model can be made more flexible with the use of formulas especially in the list of operations. To be able to create these formulas based on the holes' characteristics, whatever the hole shape, number of stages, and options defined, automatic referencing is required.

Bohrungscharakteristika Referenzierung

Die Referenzierung in GO2cam ist automatisch und folgt den folgenden Regeln:

  • a Buchstabe zur Definition des Parameters oder der Charakteristik (in blau below)

  • a Nummer relativ zur Phase (in rot below)

Eine Abbildung einer Durchgangsbohrung mit 3 Phasen wird unten gezeigt, um die Referenzen zu veranschaulichen:

H : height of the stage

In der Bearbeitungsliste wird Höhe ( H ) durch Bearbeitungstiefe ( P ).

D : diameter of the stage

Dc : diameter of the stage chamfer

Ac : aperture angle of the stage chamfer

R : radius in the bottom of the stage

Für die Gewindebohrphase:

D : tapping diameter

Dd : drilling diameter

Hallo : tapping height

Tp : tapping pitch

Machen : diameter of the inverse chamfer of the stage

Ao : aperture angle of the inverse chamfer of the stage

Es gibt auch 2 weitere Parameter, die nur für die Bearbeitungsliste gelten:

L0 : total length of the hole

z0 : value added at the end of path to make the path longer and avoid

Reference Illustration.png

The stages are numbered 1 , 0 , 1o

Definition der Lochparameter

Während des Erstellungsprozesses des Anwenderlochs kann jeder Parameter nach einer mathematischen Formel unter Verwendung anderer Parameter berechnet werden.

Syntax zu beachten:

  • eine Formel muss zwischen Anführungszeichen " xxx "

  • das Dezimalzeichen ist das Punkt .

  • Einfügen von Parametern : Wählen Sie es in der Liste aus und es wird automatisch im Feld angezeigt. Sie können es auch schreiben, aber Sie müssen die Syntax einhalten, indem Sie es in „Haken“ schreiben [xxx].

  • die Formel muss mathematisch korrekt sein, denken Sie daran, Klammern für komplexe Formeln (mehrere Operatoren) hinzuzufügen

  • alle mathematische Operatoren sind zugänglich ( + - * / ), auch die Operatoren Und und Oder, die es ermöglichen, komplexe Formeln zu erstellen, insbesondere bei der Definition der Bearbeitungsliste.

Mathematische Operatoren

sqr

Quadrat

max

Maximum

acos

Arcuscosinus

rnd

Zufall

sqt

Quadratwurzel

min

Minimum

asin

Arcussinus

Logarithmus

Dekadischer Logarithmus

Sinus

Sinus

Modulo

Modulo

atan

Arkustangens

sgn

Vorzeichen

cos

Kosinus

exp

Exponential

^

Potenz

rund

Runden

tan

Tangente

Ln

Napierischer Logarithmus

abs

Absolutwert

Abschneiden

Abschneiden

ganzzahlig

Ganzzahlwert

Binäre Operatoren:

Vergleichsoperatoren:

Prioritätsoperatoren:

Logische Operatoren:

+

Addition

>

Höher als

( und )

ODER

Logik Oder

-

Subtraktion

>=

Größer oder gleich

Spezialwert:

UND

Logik Und

/

Division

<

Untergeordnet

Pi

XOR

Exklusiv Oder

*

Multiplikation

<=

Kleiner gleich

NICHT

Logik Nein

=

Zuweisung

<>

Ungleich

==

Gleichheit

Fehler:

Wenn der Parameter in der Berechnungsformel seine eigene Referenz verwendet, wird ein Fehler „Selbstreferenzierte Variable“ angezeigt.

Ähnlich wird ein Fehler angezeigt, wenn der für einen Parameter definierte Wert zu klein ist. Beispielsweise ist der Fasendurchmesser kleiner als der Nenndurchmesser definiert: Dc1 = "[D1] – 1.5 "

Self Reference Error warning.PNG

Formeln & Einschränkungen in der Bearbeitungsliste

Parameter der Operationen:

Die Parameter sind in 3 Kategorien unterteilt:

  • Bohrungsdefinition : Ausführung des Zyklus mit oder ohne Nebenbedingung, Einheit und Qualität der Bohrung, Definition der Bearbeitungstiefe. Ein interessanter Parameter ist das Gewicht , mit dem die Positionen der Operationen geändert werden können. Standardmäßig haben alle Zyklen ein Gewicht von ‘ 0 ’, wodurch ein Gewicht von ‘ 1 Die Positionierung einer Operation an letzter Stelle bedeutet, dass sie an der letzten Position platziert wird (1 ist schwerer als 0). Um einen Zyklus an die 1. Position zu setzen, definieren Sie das Gewicht auf den Wert „ -1 ’.

  • Werkzeugsuche : Sie können einen Maximalwert für den Durchmesser definieren.

  • Strategie: Zugriff auf mehrere Strategieparameter des Zyklus, wie z. B. die Verweilzeit und den Z-Versatz. Die inkrementelle Tiefe ist interessant, Sie können Ihre Berechnung auf einer Formel basieren, z. B. beim Bohrentgraten können Sie ein Inkrement definieren, das einem Zehntel der Bohrlänge entspricht. Bitte lesen Sie oben das Kapitel zur Formelerstellung.

Formel mit Bedingungen

Im Gegensatz zu den auf den Seiten der Phasen definierten Formeln sind dies nicht nur Berechnungsformeln. Berechnungsformeln sind möglich, aber hier liegt der große Vorteil in der Möglichkeit, zu erstellen Nebenbedingungen und dann eine Interdependenz definieren zwischen mehreren Parametern.

Jeder dimensionale Parameter des Lochs wird mit einer Referenz definiert, die vollständige Liste ist zuvor angegeben. Die dort beschriebenen Parameter sind identisch, außer dass wir die Stufenhöhen ( H ) durch Bearbeitungstiefen ( P )

2 Parameter wurden dieser Liste hinzugefügt:

  • L0 : Gesamtlänge der Bohrung. Dieser Wert wird beim Anwenden eines Modells auf ein Teil angegeben.

  • z0 : Überlängenwert am Ende der Bearbeitung. Sie definieren diesen Wert in den Bohrungsoptionen.

Dank des Parameters ‘ Staat ’, wir werden in der Lage sein die Realisierung eines Zyklus einschränken durch eine Formel.

Hier ein Beispiel: Eine Senkbohrung mit 2 Phasen. Eine Anbohr-Operation soll nur ausgeführt werden, wenn der Bohrdurchmesser größer als 10 mm ist.

Dafür müssen wir zuerst das Kontrollkästchen in der Linie aktivieren Staat Spalte Wert Dann wählen Sie den Bohrdurchmesser in der Parameterliste aus, welcher D1 ist.

List of Ope - State.png

Geben Sie in das Feld Formel [D1]>10 ein.

In der Bearbeitungsliste werden Sie feststellen, dass eine kleiner weißer Zeigerpfeil befindet sich auf dem NC Anbohrer-Symbol, um anzuzeigen, dass dies Zyklus ist durch eine Formel eingeschränkt .

List of Ope - formula pointer.png

2Stage Counterboring.PNG

Bei Anwendung dieses Norm einfach die Felder mit den benötigten Werten füllen, und die Bearbeitungsliste wird unter Berücksichtigung der Nebenbedingung erstellt.

Hier 2 Bohrungen mit unterschiedlichen Werten:

  • Senken D14.5, (D1 >10mm) hat eine Anbohren Operation

  • Aufweiten D8, (D1<10) hat keinen Anbohrvorgang.

Übung

Hier ist eine Übung zum Üben der parametrischen Formeln in der Bearbeitungsliste. Wir werden ein Lochmodell für die Standard-Innensechskantschrauben erstellen M3, M4, M5, M6, M8, M10, M12, M16, M20 und mehr.

Die Bohrung ist eine Durchgangsbohrung, gesenkt, gefäst und Gewinde geschnitten.

Es wird 2 Bearbeitungslisten geben, eine mit Bedingungen:

A. Für Senken, welcher Durchmesser ist < 18

B. Für das Senken, bei dem der Durchmesser > 18 beträgt.

Operationslisten

A. Durchmesser <= 18

B. Durchmesser > 18

Fase und Zentrieren

Sichtung

Bohren

There is no translation for "Counter Boring" in the provided dictionary.

Einstopfen

Tippen

Fase / Interpolation

Hier ist die Tabelle der Bearbeitungslisten pro Senkendurchmesser:

Schraube

Konterbohrdurchmesser D1

Fase und Zentrieren

Sichtung

Bohren Dd0

There is no translation for "Counter Boring" in the provided dictionary.

Einstopfen

Tapping D0

Abfasen / Interpolation

M3

8

X

X

X

X

M4

10

X

X

X

X

M5

11

X

X

X

X

M6

13

X

X

X

X

M8

18

X

X

X

X

M10

20

X

X

X

X

X

M12

22

X

X

X

X

X

M16

30

X

X

X

X

X

M20

36

X

X

X

X

X

(blue star) Hier ist ein Video mit der Lösung:

User Holes Conditions - Exercise-20240802-094010.png