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 ist unten dargestellt, um die Referenzen zu zeigen:

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 Prozesses der Erstellung 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 "

  • geschrieben werden. 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

Arkuskosinus

rnd

Zufällig

sqt

Quadratwurzel

min

Minimum

asin

Arcussinus

log

dekadischer Logarithmus

sin

Sinus

mod

Modulo

atan

Arctangens

sgn

Vorzeichen

Kosinus

Kosinusse

exp

Exponential

^

Leistung

Zyl.Aufnahme

Rundung

tan

Tangente

Ln

Napierischer Logarithmus

abs

Absolutwert

Abschneiden

Trunkierung

ganzzahlig

Ganzzahlwert

Binäre Operatoren:

Vergleichsoperatoren:

Prioritätsoperatoren:

Logische Operatoren:

+

Addition

>

Höher als

( und )

ODER

Logisches ODER

-

Subtraktion

>=

Größer oder gleich

Sonderwert:

UND

Logik Und

/

Division

<

Kleiner als

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 Operationsliste

Parameter der Operationen:

Die Parameter sind in 3 Kategorien unterteilt:

  • Bohrungsdefinition : Ausführung des Zyklus gemäß einer Bedingung oder nicht, Einheit und Qualität der Bohrung, Definition der Bearbeitungstiefe. Ein interessanter Parameter ist das Gewicht , das es ermöglicht, die Positionen der Operationen zu ändern. Standardmäßig haben alle Zyklen ein Gewicht von ‘ 0 Die Gewichtung „ 1 “ einer Operation bedeutet, sie an die letzte Position zu setzen (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.

Formeln mit Bedingungen

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

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

2 Parameter werden dieser Liste hinzugefügt:

  • L0 Gesamtlänge der Bohrung. Dieser Wert wird bei der Anwendung eines Modells auf ein Teil angegeben.

  • z0 Überlängenwert am Ende der Bearbeitung. Diesen Wert definieren Sie 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 Wählen Sie dann den Bohrdurchmesser in der Parameterliste aus, welcher D1 ist.

List of Ope - State.png

Im Feld Formel geben Sie [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 ausfüllen, und die Bearbeitungsliste wird unter Berücksichtigung der Nebenbedingung erstellt.

Hier 2 Bohrungen mit unterschiedlichen Werten:

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

  • Senkbohren 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 Senken, bei denen 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.

Taschen

Tippen

Fase / Interpolation

Hier ist die Tabelle der Bearbeitungslisten pro Senkendurchmesser:

Schraube

Durchmesser D1 für Gegenbohrung

Fase und Zentrieren

Sichtung

Bohren Dd0

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

Taschen

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