-->
  • Plugins und Skripten
  • Deutsches Forum
    Inhalt
    • Grundlagen
      • Benutzeroberfläche
      • Zeichnung und System Tabs
      • Drehen und Verschieben
      • Objekte auswählen
      • Werkzeugwege und G-Code
      • Zeichnungseinheiten
      • Datei Menü
      • Ansicht Menü
      • Werkzeuge Menü
      • Einfaches Beispiel
      • Tastenkürzel
    • Bearbeitungen (CAM)
      • Grundlagen CAM
      • Profile
      • Taschen
      • Bohren
      • Gravieren
      • 3D Profile
      • Drehmaschine
      • G-Code erzeugen
      • Bearbeitungs Optionen
      • G-Code bearbeiten
      • CAM Teile
      • CAM Stile
      • Einfahren
      • Haltestege
      • Seitenprofile
      • Post Processor
      • Verschachteln
      • Back Plotting
      • Werkzeug-Bibliotheken
      • Schnittdatenkalkulator
    • Zeichnen (CAD)
      •  Zeichenobjekte
      • Skript Objekte
      • Bitmaps
      • Ebenen
      • Transformationen
      • Operationen
      • Polylinie bearbeiten
      • Oberfläche bearbeiten
      • Punkte bearbeiten
      • Oberflächen erzeugen
      • Bereiche füllen
    • Anleitungen / Tutorials
      • Profile fräsen
      • Taschen fräsen
      • Bohren
      • Bitmap Heightmaps
      • Text Gravieren
      • 3D Profile
      • 3D Profile - Rückseite
      • 3D nach Bitmap
      • Arbeiten mit der Drehachse
    • Automation
    • Konfiguration
    • Anhang
      • Neues in CamBam V1

    Verschachteln

    CamBam's Verschachteln bietet eine Methode zur Wiederholung einer Reihe von Bearbeitungsvorgängen an verschiedenen Positionen auf dem Maschinentisch. Auf diese Weise ist es möglich, mehrere Kopien eines Werkstücks aus einer einzigen Zeichnung und einem Satz von Bearbeitungsvorgängen zu erstellen.

    Das Verschachteln bezieht sich auf den Inhalt eines gesamten Teils. Alle Bearbeitungen, die in einem Teil enthalten sind, werden an den Positionen und in der Reihenfolge ausgeführt, die in der Eigenschaft Verschachtelung dieses Teils definiert sind.

    Anlegen von Verschachtelungen

    Erstellen Sie zunächst eine oder mehrere Bearbeitungen, die in einem Teil enthalten sind.

    Für dieses Beispiel wird ein einziger Arbeitsgang verwendet: ein Außenschnitt eines Rechtecks von 10 x 30 mm mit einem Werkzeug von 2 mm Durchmesser.

    Das folgende Bild zeigt die Operation Profil, wobei die Haltestege und Schnittbreiten des Werkzeugs sichtbar sind.

    Einstellen der Verschachtelung

    Alle Eigenschaften, die die Verschachtelung definieren, befinden sich im Teil Objekt.

    Wählen Sie das Teil aus, das die zu verschachtelnden Bearbeitungs Operationen (MOP) enthält.

    Klicken Sie in den Teileigenschaften auf das + Zeichen links neben der Eigenschaft Verschachtelung, um alle Optionen anzuzeigen.

    Schachtel Methode

    Die Methoden Raster und ISO-Raster werden verwendet, um Kopien von Bearbeitungen automatisch in Zeilen und Spalten zu verteilen. Die ISO-Raster-Methode fügt zusätzlich eine horizontale / vertikale Verschiebung um die halbe Teilung in jeder Zeile / Spalte hinzu. Die Verschiebung wird auf den Zeilen oder den Spalten durchgeführt, je nach dem Wert von Raster Ordnung.

    Hinweis: Die Kopien werden als gepunktete Umrisse in der gleichen Farbe wie die Schnittbreiten angezeigt (ab Revision N), mit einem roten Dreieck in der Mitte, wie in der Abbildung unten gezeigt. Sie können auch das Menü Ansicht/ Schnittbreiten anzeigen aktivieren, um eine bessere Sicht auf die Kopien zu erhalten, wie auf den Abbildungen oben.

    Hinweis: Das Teil muss im Zeichnungsbaum ausgewählt sein, damit die Kopien sichtbar sind.

    Um die Verschachtelung dieses Beispiels zu erstellen, wählen Sie einen Rastertyp aus, geben Sie die Anzahl der gewünschten Zeilen und Spalten sowie einen Wert für den Abstand ein und generieren Sie dann die Werkzeugwege des Teils über das Kontextmenü.

    Wichtig:  Der Wert für den Abstand definiert den Abstand zwischen den äußersten Werkzeugwegen der aktiven Bearbeitungsoperation im Teil.

    In der obigen Abbildung ist bei aktivierter Option Schnittbreiten anzeigen ein Abstand von 5 mm zwischen den Werkzeugbahnen sichtbar, so dass 3 mm Material zwischen den Schnittbreiten des 2 mm-Werkzeugs verbleiben.

    Raster Ordnung

    Raster Ordnung  steuert die Richtung des Rasterlayouts. Zum Beispiel wird rechts oben rechts vom Original kopiert und dann in die nächste Reihe verschoben.

    • Rechts + Unten  macht Kopien nach rechts und unten.
    • Links + Oben  macht Kopien nach links und oben.
    • Links + Unten  macht Kopien nach links und unten.
    • Oben + Rechts  macht Kopien um die Anzahl der Reihen nach oben und dann um die Anzahl der Spalten nach rechts.
    • Oben + Links  macht Kopien nach oben und links.
    • Unten + Links  macht Kopien nach unten und links.
    • Unten + Rechts  macht Kopien nach unten und rechts

    Wechselndes Raster

    Wechselndes Raster   
    Ja , wird die Abarbeitung der Kopien in jeder Reihe / Spalte gewechselt, ja nach Raster Ordnung. 
    Nein dann wird jede Zeile oder Spalte in der gleichen Richtung fortgesetzt, mit eine Eilgang zurück zum jeweiligen Anfang.

    Kopien verschieben

    Verschachtelte Kopien könen manuell verschoben werden

    Klicken Sie mit der linken Maustaste auf das rote Dreieck einer Kopie, halten Sie die Taste gedrückt und ziehen Sie es an die gewünschte Position. Die Eigenschaft Verschachtelungsmethode wird automatisch auf Manuell geändert.Verschachteln Methode Eigenschaft ändert sich automatisch zu  Manuell .

    Beachten Sie, dass, wenn Sie die Originalkopie verschieben, das Original immer an der gleichen Position auf dem Bildschirm erscheint (allerdings ohne das rote Dreieck), aber nicht bearbeitet wird, wie das Bild der Simulation unten zeigt (der schwarze Pfeil zeigt die Verschiebung des Originals an). Nur die verschachtelten Kopien werden im Gcode ausgegeben.

    Sie können auch die Position der Kopien bearbeiten, löschen oder hinzufügen und die Reihenfolge ändern, in der sie bearbeitet werden, indem Sie den Editor für verschachtelte Objekte verwenden.

    Setzen Sie die Verschachtelungsmethode auf Manuell und bearbeiten Sie dann das Sammlung Objekt. Um darauf zugreifen zu können, muss die Ansicht "Erweiterte Eigenschaften" aktiviert sein.

    Auf der linken Seite des Fensters können Sie mit den Schaltflächen Hinzufügen und Löschen Kopien hinzufügen oder entfernen.

    Mit den beiden vertikalen Pfeilen rechts neben der Liste können Sie die Reihenfolge der Liste und damit die Bearbeitungsreihenfolge der Kopien ändern, indem Sie eine Kopie auswählen und dann auf einen Pfeil klicken, um nach oben oder unten zu gelangen.

    Im rechten Teil des Editors für Verschachtelungssammlungen können Sie die Koordinaten der einzelnen Kopien bearbeiten.

    Verwendung einer Punkteliste zur Definition einer Verschachtelung

    Es ist möglich, ein Punktlisten-Zeichnungsobjekt zu verwenden, um die Positionen der Verschachtelungskopien zu definieren, indem die Verschachtelungsmethode auf Punktliste eingestellt wird und dann die ID der Punktliste in der Eigenschaft Punktlisten-ID zugewiesen wird.

    Die Standardkoordinaten des Verschachtelungssystems befinden sich am Zeichnungsursprung (in der Mitte der X- und Y-Achse), es sei denn, es wurde ein alternativer Bearbeitungsursprung festgelegt (durch ein kleines rotes Kreuz gekennzeichnet), entweder in den Optionen Teil oder Bearbeitung.

    Die folgende Abbildung zeigt die Punkte, die den verschiedenen Kopien entsprechen.

    Es ist auch möglich, eine Liste der entsprechenden Punkte einer vorhandenen Verschachtelung zu erstellen. Dies habe ich getan, um die Punktliste zu erhalten, die den verschiedenen Kopien des obigen Bildes entspricht.

    Kopien, die zuvor durch die automatische Platzierung mit der Raster-Methode erstellt wurden.

    Um diese Punktliste zu erstellen, öffnen Sie das Kontextmenü des entsprechenden Teils und verwenden Sie den Menüpunkt: Schachtelung zu Punkt-Liste

    Warum eine Punkteliste verwenden?

    Es gibt einige Fälle, in denen die Verwendung einer Punkteliste erforderlich ist.

    • Wenn Sie einen Wert für den Abstand von Mitte zu Mitte zwischen den Kopien und nicht für den Abstand zwischen den Kopien (oder genauer gesagt zwischen den äußersten Werkzeugwegen) zuweisen möchten.

    • Wenn eine bestimmte Platzierung benötigt wird, wie zum Beispiel das Ergebnis einer mathematischen Berechnung. Die Punktliste kann in einer Tabellenkalkulation erstellt und dann in CamBam importiert werden.

    • Wenn mehrere verschiedene Teile die gleiche Verschachtelungsposition benötigen.

    In diesen Fällen ist der Abstand zwischen den Kopien nicht brauchbar, da er auf dem Abstand zwischen den äußersten Werkzeugbahnen des Teils basiert, der von einem Teil zum anderen unterschiedlich sein kann, je nach den Bearbeitungsvorgängen, aus denen es besteht.

    Wenn jedes Teil das gleiche, gemeinsame Punktlistenobjekt für die Verschachtelung verwendet, haben die verschachtelten Kopien die gleiche Positionierung.

    Hinweis:  Wenn einige Bearbeitungsoperationen im Teil deaktiviert sind, werden sie bei der Berechnung des Abstands zwischen den Kopien nicht berücksichtigt. Das Aktivieren und Deaktivieren von Bearbeitungsoperationen kann den Verschachtelungsabstand ändern, wenn automatische Verschachtelungsmethoden verwendet werden und die Werkzeugwege neu generiert werden.

    Mit der Funktion Schachtelung zu Punkt-Liste im Kontextmenü des Bauteils kann eine geeignete Platzierungspunktliste erzeugt werden. Die resultierende Punktliste kann dann allen anderen Bauteilen zugewiesen werden, die das gleiche Verschachtelungsmuster verwenden müssen

    In diesem Bild wird die Verschachtelungsmethode Raster mit denselben Parametern für die Verschachtelungseigenschaften der beiden Teile verwendet. Wie man sehen kann, werden die Operationen des zweiten Teils (das kleine Rechteck) nicht an der richtigen Stelle ausgeführt.

    Nach der Erstellung einer Punkteliste für "Teil1", der Zuweisung dieser Punkteliste zu den beiden Teilen und der Einstellung der Verschachtelungsmethode auf Punkteliste ist alles in Ordnung.

    Ausgabereihenfolge der Bearbeitungen

    Die Eigenschaft G-Code Anordnung wird verwendet, um die Reihenfolge festzulegen, in der mehrere in einem Teil enthaltene Bearbeitungsvorgänge ausgeführt werden.

    Im folgenden Beispiel werden die Bearbeitung "Tasche1" (eine Insel) und die Zerspanung "Profil1" mit demselben Werkzeug mit einem Durchmesser von 8 mm bearbeitet, die Operation "Bohren1" wird mit einem Werkzeug mit einem Durchmesser von 2 mm durchgeführt, so dass zu Beginn der Operation "Bohren1" ein Werkzeugwechsel stattfindet.

    G-Code Anordnung = Auto - Alle aufeinanderfolgenden MOPs innerhalb des Teils mit der gleichen Werkzeugnummer werden komplett gefräst, dann für jede Schachtelkopie wiederholt, bevor zur nächsten MOP übergegangen wird (was einen Werkzeugwechsel erfordert).

    G-Code Anordnung = Jede MOP schachteln - Jede MOP wird an jeder Verschachtelungsposition ausgegeben, bevor zur nächsten MOP übergegangen wird.

    G-Code Anordnung = Alle MOP je Kopie - Alle MOPs in dem Teil werden für jede Kopie gefräst, bevor die nächste Verschachtelung angesteuert wird.

    Nutzung der Schachtelung mit einer 4. Drehachse

    Um das Verschachtelungssystem mit einer Drehachse zu verwenden, um dieselben Bearbeitungen in verschiedenen Winkelpositionen zu reproduzieren, verwenden Sie eine Punktliste, die die gleiche Anzahl von Punkten enthält wie die Anzahl der zu erstellenden Kopien, wobei die X- und Y-Koordinaten jedes Punktes auf 0 gesetzt werden.

    Die Bearbeitungen im Teil werden dann an der gleichen Stelle wiederholt. Fügen Sie einen Gcode-Befehl in die benutzerdefinierte MOP-Fußzeile der letzten Bearbeitungsoperation des Werkstücks ein, um die vierte Achse um den gewünschten Winkel zu drehen, bevor Sie die folgende Bearbeitungssequenz ausführen.

    Beispiel:

    Bearbeitung von 6 Nuten, die um eine Welle mit einem Durchmesser von 50 mm verteilt sind.

    Erstellen Sie eine Taschenbearbeitung mit einem Werkstückoberfläche, der dem Radius des zu bearbeitenden Werkstücks entspricht, in diesem Beispiel Werkstückoberfläche = 25.  Z=0 ist auf den Mittelpunkt der Achse des Futters auf der CNC-Drehachse eingestellt.

    Erstellen Sie eine Punktliste mit 6 Punkten, die alle bei (X,Y,Z) = 0,0,0 liegen.

    Definieren Sie eine Verschachtelung mit der Verschachtelungsmethode = Punktliste für dieses Teil und weisen Sie ihm dann die oben erstellte Punktliste zu.

    Der Vorgang des Taschenfräsens wird sechsmal an derselben Stelle wiederholt.

    Um das Futter am Ende der Bearbeitungen des Teils zu drehen, wird die folgende Gcode-Sequenz in der Eigenschaft Benutzerdefinierte MOP-Fußzeile der letzten Bearbeitungsoperation im Teil hinzugefügt.

    Gehen Sie zurück zur Sicherheitsebene:

    G0 Z30
    

    Verwenden Sie relative Koordinaten, um einen Drehwinkel anstelle einer absoluten Position anzugeben:

    G91
    

    Drehen Sie die A-Achse um 60°, d. h. 360/6:

    G0 A60
    

    Wechsel zurück zu absoluten Koordinaten:

    G90
    

    Sie können auch ein NCFile-Objekt verwenden, um den GCode zu speichern, der die Drehung erzeugt, anstatt ihn in die Eigenschaft Custom MOP Footer zu stellen. In diesem Fall muss der GCode in einer separaten Textdatei erstellt werden. Sie können ihn mit dem CamBam Texteditor erstellen. Skripte / Neu / VBscript , löschen Sie den vorhandenen Text, geben Sie Ihren Gcode ein und speichern Sie die Datei mit der benötigten Erweiterung .txt, .nc oder .ngc ....

    Das Ergebnis ist nicht in CamBam oder CutViewer zu sehen, aber im Mach3-Simulationsfenster.

    Um die Liste der Eigenschaften des Verschachtelungssystems zu sehen, klicken Sie HIER um zur Seite des Teil-Objekts zu gelangen.



    | Urheberrecht © 2022 Ralf Griep | 09337 Callenberg | Vervielfältigung oder Bearbeitung nur mit schriftlicher Genehmigung | Verkauf dieses Handbuchs ist verboten |