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

Externe Eingabe für programmierte Werte

Herkömmlichen CNC-Programmen mangelt es an Intelligenz. Sie werden sequentiell ausgeführt, Befehle führen zu vorher festgelegten Aktionen und die Wörter für jeden Befehl sind festgelegt.

Die parametrische Programmierung bietet zusätzliche Möglichkeiten, und verschiedene Kompensationstypen wie Vorrichtungsversätze, Werkzeuglängen- und Fräserradiuskompensation ermöglichen es Programmen, Daten von außerhalb des Programms zu referenzieren. Diese Daten werden typischerweise in Offset-Registern gespeichert und beeinflussen die Art und Weise, wie ein CNC-Programm arbeitet.

Bestimmte Anwendungen erfordern, dass CNC-Programme ähnlich wie bei der Kompensation auf andere Daten von außerhalb des Programms zugreifen. Diese Anwendungen überschreiten die Grenzen dessen, was mit Standard-G-Code möglich ist. Mit der parametrischen Programmierung ist es jedoch einfach, Programme auf externe Daten zugreifen zu lassen.

Quellen für externe Daten umfassen Offset-Register, permanente gemeinsame variable Register und Eingangssignalanschlüsse auf einer gedruckten Schaltungsplatine. Die Systemvariablen der parametrischen Programmierung ermöglichen den Zugriff auf jeden Typ.

Für den Offset-Zugriff verwenden die meisten CNCs einen Systemvariablennamen oder eine Nummer, die dem Offset-Register entspricht, auf das zugegriffen wird. Bei einem beliebten CNC-Bearbeitungszentrumsmodell von FANUC bietet die Systemvariable #2001 Lese- und Schreibzugriff auf das Register für den Geometrieoffset Nummer eins, #2002 bietet Zugriff auf das Register Nummer zwei und so weiter. Während auf jede Art von Offset mit einer anderen Reihe von Systemvariablen zugegriffen wird, können Sie sicher sein, dass Sie auf jedes Offset-Register zugreifen können, wenn Sie den Namen oder die Nummer der entsprechenden Systemvariablen kennen.

Permanente Common Variables sind Offset-Registern sehr ähnlich. Sie können sie über die Tastatur des MDI-Bedienfelds eingeben, oder die Daten können von einer anderen Quelle eingegeben werden (möglicherweise die Ergebnisse, die von einem Prüfprogramm stammen). Obwohl die Benennung/Nummerierung dieser Systemvariablen unterschiedlich ist, verwendet FANUC eine Reihe von Systemvariablen, die mit #500 beginnen, um auf sie zuzugreifen. Die permanente gemeinsame Variable Nr. 501 wird zum Beispiel verwendet, um auf den Wert im permanenten gemeinsamen Variablenregister Nr. 501 zuzugreifen (Lesen und Schreiben).

Auf Eingangs- und Ausgangsanschlüsse wird über eine Reihe von Systemvariablen zugegriffen, die von #1100 bis #1131 für Eingänge und von #2000 bis #2031 für Ausgänge reichen. Jeder entspricht einem Anschlussort einer gedruckten Leiterplatte. Wenn die Klemme aktiv/ein ist (Strom fließt), ist der Wert der entsprechenden Systemvariable 1. Wenn die Klemme inaktiv/aus ist (es fließt kein Strom), ist ihr Wert 0. Zum Beispiel, wenn die Klemmenposition Nummer 2 aktiv ist, ist der Wert der Systemvariable #1102 1.

Welche Methode Sie zum Speichern/Zugreifen auf Daten verwenden, hängt von Ihrer Anwendung ab. Manchmal ist es sinnvoll, zugehörige Daten in Offset-Registern zu platzieren, insbesondere wenn sich die Daten auf Spann- oder Schneidwerkzeuge beziehen. In anderen Fällen ist es logischer, die Daten in permanenten gemeinsamen Variablen zu platzieren, insbesondere wenn die Daten mehr mit der Maschinennutzung als mit der Werkzeugausstattung zusammenhängen. Eingangs-/Ausgangsklemmen sind wichtig, wenn externe Geräte verwendet werden, die Feedback-Informationen an die CNC liefern müssen.

Wie Daten in Datenregistern abgelegt werden, ist ebenfalls unterschiedlich. Bei einigen Anwendungen gibt der Bediener Daten über die Tastatur des MDI-Bedienfelds ein. In anderen werden die Daten von einem externen Gerät wie einem Messtaster oder einem Postprozess-Messsystem eingegeben. In einer anderen Anwendung wird ein Maschinensensor (wie einer, der die Winkelposition eines Drehtisches überwacht) mit einem Eingangs-/Ausgangsanschluss verbunden.

Welche Möglichkeiten gibt es, auf externe CNC-Programmdaten zuzugreifen?

Hier sind drei Möglichkeiten, auf externe Daten zuzugreifen, mit einem Beispiel für jede Anwendung:

  1. Offset-Registerzugriff:Verbesserte Verschleiß-Offsets

Es gibt Zeiten, in denen der Bediener des Drehzentrums den Anpassungsbetrag, der für eine Größenanpassung erforderlich ist, nicht einfach bestimmen kann. Stellen Sie sich eine Dimension vor, die über einer Kugel angegeben ist (siehe Abbildung 1). Anstatt den Offset-Anpassungsbetrag zu berechnen, was eine Trigonometrie erfordert, soll der Bediener die über dem Ball vorgenommene Messung in einem unbenutzten Offset-Register speichern. Das Programm kann diesen Wert dann in einer Berechnung referenzieren, die bestimmt, wie die X- und Z-Achsenbewegungen angepasst werden, die erforderlich sind, um die Verjüngung korrekt zu bearbeiten.

  1. Permanenter gemeinsamer Variablenzugriff:Programm-Null-Zuweisung automatisieren

Die Mitte eines runden Werkstücks, wenn es in einer V-Block-Klemme gehalten wird (siehe Abbildung 2), variiert auf vorhersagbare Weise basierend auf dem Werkstückdurchmesser. Anstatt diese Position jedes Mal zu messen, wenn eine Einrichtung geändert wird, lassen Sie den Werker den Werkstückdurchmesser in eine permanente gemeinsame Variable eingeben. Das Programm kann auf diesen Wert verweisen, um die Mittelposition zu bestimmen, und dann einen geeigneten Wert in das entsprechende Fixture-Offset-Register eingeben.

  1. Zugang zum Eingangssignalanschluss:Bestimmen Sie die Position des Drehgeräts

Befindet sich ein Drehtisch beim Aktivieren oder Neustarten eines Programms in der falschen Winkelposition, können die Folgen verheerend sein. Ein am Rundtisch montierter Sensor (evtl. Endschalter) kann so an eine Eingangssignalklemme angeschlossen werden, dass, wenn die entsprechende Seite des Tisches der Spindel zugewandt ist, der Strom an der Klemme fließt. Das Programm kann testen, ob dieses Terminal aktiv ist. Ist dies nicht der Fall, kann ein Alarm ausgelöst werden.


Industrielle Ausrüstung

  1. Ist Ihr System bereit für IoT?
  2. Einrichten einer Systembaseline für optimale Leistung
  3. 5 wichtige Überlegungen zur Gestaltung Ihres Kompressorraums
  4. Richtlinien für den Entwurf eines Druckluftsystems
  5. Planung zukünftiger Anlagenerweiterungen
  6. Sommerservice-Tipps für Ihr Druckluftsystem
  7. Zentrale Steuerungen für Luftkompressorsysteme
  8. Die Hauptvorteile der Überwachung Ihres Kompressorsystems
  9. Hauptgründe für Hydrauliksystemausfälle
  10. Hydrauliksysteme und Wartungsbedarf