Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Equipment >> Industrielle Ausrüstung

Wann benutzerdefinierte Makros mit einem CAM-System verwendet werden

Benutzerdefinierte Makros können die Sicherheit und Qualität verbessern, wenn sie korrekt in CAM-Systemen verwendet werden. Foto:Getty

Es gibt einige Anwendungen, bei denen Computer Aided Manufacturing (CAM)-Systeme und die Verwendung von benutzerdefinierten Makros wirklich in Konflikt geraten. Bei Teilefamilien beispielsweise sollte die Anwendung mit der einen oder anderen Methode erfolgen, aber nicht mit beiden. Darüber hinaus kann ein CAM-System bei bestimmten Festzyklusanwendungen, wie Gewindefräsen oder Lochkreismustern, die erforderlichen G-Code-Befehle leicht generieren, was die Verwendung von benutzerdefinierten Makros für Festzyklen häufig unangemessen erscheinen lässt.

Zu viele Menschen in der Fertigung schließen daraus, dass es keinen Grund gibt, ein benutzerdefiniertes Makro zu verwenden, wenn ein CAM-System zur Erstellung von Programmen verwendet wird. Aber es gibt Dinge, die benutzerdefinierte Makros oft hinter den Kulissen tun können, um die Sicherheit zu verbessern, Fehler zu minimieren, die Qualität zu verbessern und die Produktionszeit zu verkürzen. Es gibt auch Situationen, in denen Maschinenaktionen in Echtzeit durchgeführt werden müssen, basierend auf einer Bedingung, die besteht, wenn die Maschine im Zyklus ist. In diesen Fällen kann ein CAM-System nicht helfen – aber ein benutzerdefiniertes Makro, das in der CNC ausgeführt wird, kann die entsprechenden Entscheidungen treffen.

Dienstprogramme . Ich nenne jedes benutzerdefinierte Makro, das das Verhalten einer CNC-Maschine verbessert, eine Dienstprogrammanwendung. Wie Ben Staats von Abcissa Ordinate LLC es ausdrückt:„Mir gefällt der Begriff ‚Vermählung‘ von CAM mit Makros, weil beim Mischen von Programmneustarts, die menschliches Eingreifen erfordern, auf Brückenwerken, wo Gussteile teuer sind, die Dinge korrekt ablaufen müssen – und Utility-Makros sind genau das Richtige.“

Bens Utility-Anwendung beinhaltet die Verfolgung des aktuellen Ursprungspunkts für mehrere Oberflächen, die auf einer Brückenfräsmaschine bearbeitet werden. Es könnten bis zu fünf Seiten des Werkstücks bearbeitet werden, und wenn der falsche Nullpunkt ausgewählt oder die Nullpunktposition falsch eingegeben wird (durch einen Bedienerfehler), wäre das Ergebnis wahrscheinlich ein Maschinencrash.

Ein CAM-System gibt natürlich korrekt programmierte Koordinaten für jede der fünf Maschinenseiten aus. Es kann aber weder die Position des Werkstücks auf dem Maschinentisch richtig bestimmen, noch die zugehörigen Programmursprünge zuordnen. Dies wurde durch ein benutzerdefiniertes Makro und erst nach der Einrichtung durchgeführt.

Es gibt viele Fälle, in denen benutzerdefinierte Makros das Verhalten von CNC-Maschinen verbessern, unabhängig von der Programmiermethode, die zum Erstellen des G-Code-Programms verwendet wird. Häufig beinhalten Setup-Programme, die Programm Null zuweisen, benutzerdefinierte Makrotechniken. Wenn ein Messtaster mit einer FANUC-CNC verwendet wird, werden benutzerdefinierte Makros verwendet, um ihn zu steuern.

Benutzerdefinierte Makros ermöglichen es Benutzern auch, bestimmte Fehler zu finden, die Bediener machen. Wenn ein Fehler gemacht wird, kann das benutzerdefinierte Makro einen Alarm erzeugen, der die Maschine stoppt. Häufige Fehler, die auf diese Weise abgefangen werden, sind falsche Offset-Eingaben, falsche Angabe der Startposition der Achse und der Versuch, das falsche Programm auszuführen. Jedes Mal, wenn ein Fehler gemacht wird, sollte die Möglichkeit in Betracht gezogen werden, ihn mit einem benutzerdefinierten Makro „abzufangen“. Kein CAM-System wird Zugriff auf die Echtzeitdaten haben, die erforderlich sind, um diese Art von fehlerhaften Bedingungen an der Maschine abzufangen.

Echtzeitanwendungen. Wie bereits erwähnt, werden benutzerdefinierte Makros in Echtzeit ausgeführt – während die Maschine in Produktion ist. Ein Spindelmesstaster kann zum Beispiel die Menge an Rohmaterial messen, die sich auf einer gegebenen Oberfläche zur Bearbeitung befindet. Das zugehörige benutzerdefinierte Makro kann dann die Anzahl der auszuführenden Bearbeitungsdurchgänge bestimmen. Ein CAM-System kann dies nicht leisten, da sich die Anzahl der erforderlichen Durchgänge basierend auf den Sondierungsergebnissen ändert. Diese Daten stehen dem CAM-System zum Zeitpunkt der Programmerstellung noch nicht zur Verfügung.

Canned-Cycle-Anwendungen. Die meisten CAM-Systeme generieren G-Code, der die Verwendung bestimmter Festzyklen beinhaltet. Bei Bearbeitungszentren nutzen die meisten die Vorteile von Festzyklen für die Lochbearbeitung (G81, G82, G83 und dergleichen). Für Drehzentren spezifizieren viele das Gewindeschneiden durch einen Festzyklus. Dies verkürzt das G-Code-Programm und macht es einfacher, die Art und Weise, wie die Bearbeitung an der Maschine erfolgt, mit einfachen Programmbearbeitungen zu manipulieren.

Ziehen Sie andere Möglichkeiten in Betracht, wenn Sie Programme kürzen oder mehr Kontrolle über das Programmverhalten an der Maschine geben. Ein Unternehmen verwendet möglicherweise Schaftfräser, um runde Taschen oder Kernlöcher mit spiralförmiger Bewegung vorzubearbeiten. Dies bietet eine Möglichkeit, tiefe Löcher mit einem Schaftfräser zu bearbeiten, der eine kurze Spannut oder Wendeschneidplatte hat. Auch hier kann ein CAM-System die G-Code-Befehle zum Wendelfräsen basierend auf einer bestimmten Schnittiefe pro Durchgang leicht generieren, aber es sind viele Befehle erforderlich, und es gibt keine Möglichkeit, die Tiefe pro Durchgang an der Maschine zu ändern.

Wenn ein CAM-System einen Aufrufbefehl für das zugehörige benutzerdefinierte Makro generieren kann (alle aktuellen CAM-Systeme sollten dies zulassen), kann es ein benutzerdefiniertes Spiralfräsmakro erstellen und im CNC-Speicher aufbewahren. Auf diese Weise können CNC-Benutzer die Tiefe pro Durchgang und alles andere über das Wendelfräsen direkt an der Maschine einfach ändern.

Um auf Bens Eheanalogie zurückzukommen:Stellen Sie sicher, dass die benutzerdefinierten Makroanwendungen, die für die Verwendung mit der CAM-Systemprogrammierung ausgewählt wurden, kompatibel sind. Wie bei jeder guten Ehe ist die Beseitigung von Konflikten eine ganz eigene Aufgabe.


Industrielle Ausrüstung

  1. Himbeere mit Kamera im Vogelhaus
  2. Wann und wie man einen Feuerlöscher benutzt
  3. CNC-Drehmaschine mit hydrostatischem Linearführungssystem
  4. Automatisierungsplattform aktualisiert mit CNC, dedizierter CPU
  5. 3 Top-Techniken, die Metallverarbeitungsunternehmen für kundenspezifische Projekte verwenden
  6. Benutzerdefinierte Bearbeitung verstehen und wann Sie sie brauchen
  7. Wann sollten Sie einen Hammerhai verwenden? Ein Leitfaden
  8. Wann man CNC-Maschinen gegenüber anderen Optionen verwenden sollte
  9. Wann sollte ein Plasmaschneidtisch verwendet werden
  10. Wann Luftbiegen zum Umformen von Abkantpressen verwendet werden sollte