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 den folgenden Regeln:
-
a Buchstabe um den Parameter oder die Eigenschaft zu definieren (in blau below)
-
a Nummer relativ zur Stufe (in rot below)
Eine Abbildung einer Durchgangsbohrung mit 3 Stufen wird nachfolgend dargestellt, um die Referenzen zu zeigen:
|
H : height of the stage In der Operationsliste wird die Höhe ( H ) durch die 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 Gewindestufe: 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. |
The stages are numbered 1 , 0 , 1o
|
Definition der Bohrungsparameter
|
Während des Erstellungsprozesses der Benutzerbohrung kann jeder Parameter nach einer mathematischen Formel unter Verwendung anderer Parameter berechnet werden. Zu beachtende Syntax:
|
|||||||
|
Mathematische Operatoren |
|||||||
|
sqr |
Quadrat |
max |
Maximum |
acos |
Arccosines |
rnd |
Zufällig |
|
sqt |
Quadratwurzel |
min |
Minimum |
asin |
Arcussinus |
log |
Dezimaler Logarithmus |
|
sin |
Sinus |
mod |
Modulo |
atan |
Arctangent |
sgn |
Zeichen |
|
cos |
Cosinus |
exp |
Exponentiell |
^ |
Leistung |
Runde |
Rundung |
|
tan |
Tangente |
Ln |
Napierianischer Logarithmus |
abs |
Absolutwert |
trunc |
Abschneiden |
|
|
|
|
|
int |
Ganzzahliger Wert |
|
|
|
Binäre Operatoren: |
Vergleichsoperatoren: |
Prioritätsoperatoren: |
Logische Operatoren: |
||||
|
+ |
Addition |
> |
Höher als |
( und ) |
ODER |
Logik Oder |
|
|
- |
Subtraktion |
>= |
Höher oder gleich |
Besonderer Wert: |
UND |
Logik Und |
|
|
/ |
Teilung |
< |
Niedriger als |
Pi |
XOR |
Exklusiv Oder |
|
|
* |
Multiplikation |
<= |
Niedriger oder gleich |
|
NICHT |
Logik Nein |
|
|
= |
Zuordnung |
<> |
Anders als |
|
|
|
|
|
== |
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 ist der Fasendurchmesser als kleiner als der Nenndurchmesser definiert: Dc1 = " [D1] – 1.5 " |
|||||||
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 das Gewicht , das es ermöglicht, die Positionen der Operationen zu ändern. Standardmäßig haben alle Zyklen ein Gewicht von ' 0 ', was einem Gewicht von ' 1 ' für eine Operation bedeutet, dass sie an der letzten Position positioniert wird (1 ist schwerer als 0). Um einen Zyklus in der 1. Position zu positionieren, 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 Bohren von Entgratungen können Sie ein Inkrement definieren, das einem Zehntel der Bohrungslänge entspricht. Bitte lesen Sie oben das Kapitel, das der Formelerstellung gewidmet ist.
Formel mit Bedingungen
Im Gegensatz zu Formeln, die auf den Stufenseiten 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 ist mit einer Referenz definiert, die vollständige Liste wird zuvor angegeben. Die dort beschriebenen Parameter sind identisch, außer dass wir die Stufenhö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ängenwert am Ende der Bearbeitung. Sie definieren diesen Wert in den Bohrungsoptionen.
|
Dank des Parameters ' Zustand ' werden wir in der Lage sein, die Realisierung eines Zyklus einzuschränken durch eine Formel. Hier ist ein Beispiel: eine gesenkte Bohrung mit 2 Stufen. Wir möchten eine Anbohrungsoperation 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 Liste der Parameter aus, der D1 ist. |
|
|
Geben Sie im Feld Formel [D1]>10 ein. In der Liste der Operationen werden Sie feststellen, dass ein kleiner weißer Pfeilzeiger auf dem Anbohrsymbol positioniert ist, um anzuzeigen, dass dieser Zyklus durch eine Formel eingeschränkt ist . |
|
|
|
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:
|
Übung
Hier ist eine Übung, um die Verwendung der parametrischen Formeln in der Liste der Operationen zu üben. Wir werden ein Bohrungsmodell für die Standard-Innensechskantschrauben M3, M4, M5, M6, M8, M10, M12, M16, M20 und mehr erstellen.
Die Bohrung ist eine Durchgangsbohrung, gesenkt, gefast 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 |
|
Fasen Anbohren |
Anbohren |
|
Bohren |
|
|
Senkbohren |
Taschenfräsen |
|
Gewindebohren |
|
|
|
Fasen / Interpolation |
Hier ist die Tabelle der Operationslisten pro Senkbohrungsdurchmesser:
|
Schraube |
Senkbohrungsdurchmesser D1 |
Fasen Anbohren |
Anbohren |
Bohren Dd0 |
Senkbohren |
Taschenfräsen |
Gewindebohren D0 |
Fase 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 |