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.

Bohrungsmerkmale Referenzierung

Die Referenzierung in GO2cam erfolgt automatisch und folgt folgenden Regeln:

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

  • a Zahl relativ zur Phase (in rot below)

Nachfolgend wird eine Abbildung einer Durchgangsbohrung mit 3 Phasen bereitgestellt, um die Referenzen zu zeigen:

H : height of the stage

In der Operationsliste 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 Gewindephase:

D : tapping diameter

Dd : drilling diameter

Hi : tapping height

Tp : tapping pitch

Do : 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 Operationsliste gelten:

L0 : total length of the hole

z0 : value added at the end of path to make the path longer and avoid a crater in machined surface.

Reference Illustration.png

The stages are numbered 1 , 0 , 1o

Definition der Bohrungsparameter

Während des Prozesses der Erstellung der Benutzerbohrung kann jeder Parameter gemäß einer mathematischen Formel unter Verwendung anderer Parameter berechnet werden.

Zu beachtende Syntax:

  • eine Formel muss zwischen Anführungszeichen " xxx "

  • das Dezimalsymbol ist die Punkt .

  • Einfügen des Parameters : Wählen Sie es in der Liste aus, und es wird automatisch in dem Feld angezeigt. Sie können es auch schreiben, aber Sie müssen die Syntax einhalten, indem Sie es in ‘Haken’ [xxx] schreiben.

  • 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 And und Or, die es ermöglichen, komplexe Formeln zu erstellen, insbesondere bei der Definition der Operationsliste.

Mathematische Operatoren

sqr

Quadrat

max

Maximum

acos

Arccosines

rnd

Zufällig

sqt

Quadratwurzel

min

Minimum

asin

Arcsinus

log

Dezimaler Logarithmus

sin

Sinus

mod

Modulo

atan

Arctangens

sgn

Zeichen

cos

Kosinus

exp

Exponential

^

Potenz

runden

Runden

tan

Tangens

Ln

Napierianischer Logarithmus

abs

Absolutwert

trunc

Abschneiden

int

Ganzzahlwert

Binäre Operatoren:

Vergleichsoperatoren:

Prioritätsoperatoren:

Logische Operatoren:

+

Addition

>

Größer als

( und )

ODER

Logik Oder

-

Subtraktion

>=

Größer oder gleich

Spezialwert:

UND

Logik Und

/

Division

<

Kleiner als

Pi

XOR

Exklusiv Oder

*

Multiplikation

<=

Kleiner oder gleich

NICHT

Logik Nein

=

Zuweisung

<>

Verschieden von

==

Gleichheit

Fehler:

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

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

Self Reference Error warning.PNG

Formeln & Einschränkungen in der Operationsliste

Parameter der Operationen:

Die Parameter sind in 3 Kategorien unterteilt:

  • Bohrungsdefinition : Ausführung des Zyklus gemäß einer Einschränkung oder nicht, Einheit und Qualität der Bohrung, Definition der Bearbeitungstiefe. Ein interessanter Parameter ist die Gewichtung , die es ermöglicht, die Positionen der Operationen zu ändern. Standardmäßig haben alle Zyklen eine Gewichtung von ‘ 0 ’, wodurch eine Gewichtung von ‘ 1 ’ für eine Operation festgelegt wird, was bedeutet, dass sie an der letzten Position positioniert wird (1 ist schwerer als 0). Um einen Zyklus an der 1. Position zu positionieren, definieren Sie die Gewichtung 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 der Z-Versatz. Die inkrementelle Tiefe ist interessant, Sie können Ihre Berechnung auf einer Formel basieren, beispielsweise können Sie beim Bohren von Entgraten ein Inkrement definieren, das gleich einem Zehntel der Bohrungslänge ist. Bitte lesen Sie oben das Kapitel, das der Formelerstellung gewidmet ist.

Formel mit Bedingungen

Im Gegensatz zu Formeln, die auf den Phasen-Seiten definiert sind, sind diese Formeln nicht nur Berechnungsformeln. Berechnungsformeln sind möglich, aber hier ist der große Vorteil die Möglichkeit, Einschränkungen zu erstellen und dann eine Interdependenz zwischen mehreren Parametern zu definieren.

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

2 Parameter werden dieser Liste hinzugefügt:

  • L0 : Gesamtlänge der Bohrung. Dieser Wert wird angegeben, wenn ein Modell auf ein Teil angewendet wird.

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

Dank des Parameters ‘ Zustand ’ können wir die Realisierung eines Zyklus einschränken durch eine Formel.

Hier ist ein Beispiel: eine Senkbohrung mit 2 Phasen. Wir möchten eine Anbohr-Operation definieren, die nur dann durchgeführt werden soll, wenn der Bohrdurchmesser größer als 10 mm ist.

Dazu müssen wir zuerst das Kontrollkästchen in der Zeile ‘ Zustand ’ / Spalte ‘ Wert ’ aktivieren. Wählen Sie dann den Bohrdurchmesser in der Parameterliste aus, der D1 ist.

List of Ope - State.png

Geben Sie im Feld Formel [D1]>10 ein.

In der Operationsliste werden Sie feststellen, dass ein kleiner weißer Pfeil auf dem Anbohrsymbol positioniert ist, um anzuzeigen, dass dieser Zyklus durch eine Formel eingeschränkt wird .

List of Ope - formula pointer.png

2Stage Counterboring.PNG

Wenn Sie dieses Modell anwenden, füllen Sie einfach die Felder mit den benötigten Werten aus, und die Operationsliste wird unter Berücksichtigung der Einschränkung erstellt.

Hier 2 Bohrungen mit unterschiedlichen Werten:

  • Senkbohrung D14.5, (D1 >10mm) hat eine Anbohr-Operation

  • Senkbohrung D8, (D1<10) hat keine Anbohr-Operation.

Übung

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

Die Bohrung ist eine Durchgangsbohrung, gesenkt, angefast und mit Gewinde versehen.

Es wird 2 Operationslisten geben, eine mit Bedingungen:

A. für Senkbohrungen, deren Durchmesser < 18 ist

B. für Senkbohrungen, deren Durchmesser > 18 ist.

Operationslisten

A. Durchmesser <= 18

B. Durchmesser > 18

Anfasen Anbohren

Anbohren

Bohren

Senken

Tasche

Gewindebohren

Anfasen / Interpolation

Hier ist die Tabelle der Operationslisten pro Senkbohrungsdurchmesser:

Schraube

Senkbohrungsdurchmesser D1

Anfasen Anbohren

Anbohren

Bohren Dd0

Senken

Tasche

Gewindebohren D0

Anfasen durch 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

▶️ Hier ist ein Video mit der Lösung:

User Holes Conditions - Exercise-20240802-094010.png