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.
Referenzierung von Bohrungsmerkmalen
Die Referenzierung in GO2cam ist automatisch und folgt folgenden Regeln:
-
a Buchstabe zur Definition des Parameters oder des Merkmals (in blau below)
-
a Nummer relativ zur Stufe (in rot below)
Eine Illustration einer durchgehenden Bohrung mit 3 Stufen wird unten gezeigt, um die Referenzen zu verdeutlichen:
|
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 Gewindebohrstufe: 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 von Bohrungsparametern
|
Während des Prozesses der Erstellung der Benutzerbohrung kann jeder Parameter nach einer mathematischen Formel berechnet werden, die andere Parameter verwendet. Zu beachtende Syntax:
|
|||||||
|
Mathematische Operatoren |
|||||||
|
sqr |
Quadrat |
max |
Maximum |
acos |
Arkuskosinus |
rnd |
Zufall |
|
sqt |
Quadratwurzel |
min |
Minimum |
asin |
Arkussinus |
log |
Zehnerlogarithmus |
|
sin |
Sinus |
mod |
Modulo |
atan |
Arkustangens |
sgn |
Vorzeichen |
|
cos |
Kosinus |
exp |
Exponentialfunktion |
^ |
Potenz |
round |
Runden |
|
tan |
Tangens |
Ln |
Natürlicher Logarithmus |
abs |
Absolutwert |
trunc |
Abschneiden |
|
|
|
|
|
int |
Ganzzahliger Wert |
|
|
|
Binäre Operatoren: |
Vergleichsoperatoren: |
Prioritätsoperatoren: |
Logische Operatoren: |
||||
|
+ |
Addition |
> |
Größer als |
( und ) |
ODER |
Logisches Oder |
|
|
- |
Subtraktion |
>= |
Größer oder gleich |
Spezialwert: |
UND |
Logisches Und |
|
|
/ |
Division |
< |
Kleiner als |
Pi |
XOR |
Exklusives Oder |
|
|
* |
Multiplikation |
<= |
Kleiner oder gleich |
|
NICHT |
Logisches Nicht |
|
|
= |
Zuweisung |
<> |
Ungleich |
|
|
|
|
|
== |
Gleichheit |
|
|
|
|
||
|
Fehler: Wenn der Parameter seine eigene Referenz in der Berechnungsformel verwendet, wird ein Fehler 'Selbst-referenzierte Variable' angezeigt. Ebenso wird ein Fehler angezeigt, wenn der für einen Parameter definierte Wert zu klein ist. Zum Beispiel ist der Fasendurchmesser als kleiner als der Nenndurchmesser definiert: Dc1 = " [D1] – 1.5 " |
|||||||
Formeln & Bedingungen in der Operationsliste
Parameter der Operationen:
Die Parameter sind in 3 Kategorien unterteilt:
-
Bohrungsdefinition : Ausführung des Zyklus nach einer Bedingung oder nicht, Einheit und Qualität der Bohrung, Definition der Bearbeitungstiefe. Ein interessanter Parameter ist das Gewicht , das die Positionierung der Operationen ermöglicht. Standardmäßig haben alle Zyklen ein Gewicht von ' 0 ', was einem Gewicht von ' 1 ' einer Operation bedeutet, sie an der letzten Position zu positionieren (1 ist schwerer als 0). Um einen Zyklus an erster Stelle zu positionieren, definieren Sie das Gewicht auf den Wert ' -1 ’.
-
Werkzeugsuche : Sie können einen Maximalwert für den Durchmesser definieren.
-
Strategie: Zugriff auf verschiedene Strategieparameter des Zyklus, wie z.B. die Verweilzeit und den Z-Offset. Die inkrementelle Tiefe ist interessant, Sie können Ihre Berechnung auf eine Formel stützen, zum Beispiel beim Bohren und Entgraten, Sie können ein Inkrement definieren, das einem Zehntel der Bohrungslänge entspricht. Bitte lesen Sie oben das Kapitel über die Erstellung von Formeln.
Formeln mit Bedingungen
Im Gegensatz zu den auf den Stufenseiten definierten Formeln sind dies nicht nur Berechnungsformeln. Berechnungsformeln sind möglich, aber hier ist der große Vorteil die Fähigkeit, Bedingungen zu erstellen und dann eine gegenseitige Abhängigkeit zwischen mehreren Parametern zu definieren.
Jeder dimensionale Parameter der Bohrung ist mit einer Referenz definiert, die vollständige Liste ist zuvor gegeben. 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 beim Anwenden eines Modells auf ein Teil angegeben.
-
z0 : Überlänge am Ende der Bearbeitung. Diesen Wert definieren Sie 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 Stufen. Wir wollen eine Anboroperation definieren, die nur ausgeführt wird, wenn der Bohrdurchmesser größer als 10 mm ist. Dazu müssen wir zuerst das Kontrollkästchen in der Zeile ' Zustand ' / Spalte ' Wert '. Wählen Sie dann den Bohrdurchmesser aus der Parameterliste, nämlich D1. |
|
|
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 ist . |
|
|
|
Wenn Sie dieses Modell anwenden, füllen Sie einfach die Felder mit den benötigten Werten aus und die Operationsliste wird erstellt, wobei die Bedingung berücksichtigt wird. Hier, 2 Bohrungen mit unterschiedlichen Werten:
|
Übung
Hier ist eine Übung, um die 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 durchgehende Bohrung, gesenkt, angefast und mit Gewinde versehen.
Es wird zwei Operationslisten geben, eine mit Bedingungen:
A. für Senkungen, deren Durchmesser < 18 ist
B. für Senkungen, deren Durchmesser > 18 ist.
|
Operationslisten |
|
|
A. Durchmesser <= 18 |
B. Durchmesser > 18 |
|
Fasen Anbohren |
Anbohren |
|
Bohren |
|
|
Senken |
Taschenfräsen |
|
Gewindebohren |
|
|
|
Fasen / Interpolation |
Hier ist die Tabelle der Operationslisten pro Senkdurchmesser:
|
Schraube |
Senkdurchmesser D1 |
Fasen Anbohren |
Anbohren |
Bohrung Dd0 |
Senken |
Taschenfräsen |
Gewinde D0 |
Fasen 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 |