Seite 3
Monographische Themen Die nicht genehmigte ganze oder teilweise Vervielfältigung oder Benutzung der Software ist verboten. Alle Rechte vorbehalten. Ohne ausdrückliche Genehmigung von Fagor Automation darf keinerlei Teil dieser Dokumentation in ein Datenwiederherstellungssystem übertragen, darin gespeichert oder in irgendeine Sprache übersetzt werden.
6. Synchronisierungsbewegung Aktivierung und Deaktivierung der Synchronisierungsbewegung ........44 Variablen, die mit der Synchronisationsbewegung in Zusammenhang stehen....46 Geschwindigkeitsynchronisierung..................48 Positions- und Phasensynchronisierung ................52 Programmierung der Positionierungen (MOVE) nach der Synchronisation .....56 Auswirkungen der Steuersignale auf die Synchronisation ..........59 CNC 8070 . 0504...
VERSIONSÜBERSICHT Danach erscheint die Liste mit den Leistungsmerkmalen, die jeder neuen Softwareversion hinzugefügt wird. Software V02.02 April 2005 Erste Version. Monographisch Leistung Elektronischer Nocken. Erste Version. Unabhängige Achse. Erste Version. Synchronisation der Achsen. Erste Version. CNC 8070 . 0504...
Somit wird die Position der Arbeitsachse mit der Position der Leitachse mit Hilfe eines Kurvenprofils synchronisiert. Nocken Position - Zeit Bei dieser Art von Nockenschaltung kann man andere, verschienene CNC 8070 Bewegungsprofile aus den trapezförmigen oder S-förmigen Profilen gewinnen. . 0504...
Konstruktion mit den geforderten Anforderungen übereinstimmt Gleichzeitig bietet dieser Editor eine gute Hilfe für die Analyse des Verhaltens des Nockenschaltwerks, das mit Hilfe der grafischen Möglichkeiten für die Bearbeitung der Drehzahlen, Beschleunigung und Beschleunigungsruck angezeigt wird. CNC 8070 . 0504...
(Jerk) dargestellt. Alle diese Funktionen werden als Funktion des Winkels θ der Nockenwelle zwischen den Grenzwerten der Abszissenachse (0º- 360º) und den ausgerichteten Achsen dargestellt. Man kann auch die Zeit t als eine Variable der Achse ansehen. CNC 8070 . 0504...
= 0, a ≠ 0 Rückzug v ≠ 0, a ≠ 0 Bewegung Es gibt 16 mögliche Übergänge oder Tastenkombinationen pro Intervall: CNC 8070 R - R V - R A - R M - R R - V...
Seite 17
Modifizierte trapezförmige Beschleunigung für den Fall v = 0, Ende: a = 0 HARM_RA Harmonische Kombinationen im Fall von R-A HARM_AR Harmonische Kombinationen im Fall von A-R Spline kubisch SPL_NAT Spline naturkubisch a = 0 SPL_TAN Spline tangentialkubisch CNC 8070 . 0504...
Relative Drehzahl der Arbeitsachse in Bezug auf die Leitachse. Es lässt jeden beliebigen Wert zu. Slave_A Die relative Beschleunigung der Arbeitsachse zum Quadrat der CNC 8070 Drehzahl der Leitachse. Es lässt jeden beliebigen Wert zu. Funktion Das mathematische Gesetz für die Bahn, welches an jedem Grenzpunkt Anwendung findet.
Seite 19
Intervalls, und alle in der Zeile eingegebenen Werte entsprechen einzig und allein diesem. Die mathematische Funktion der Verbindung definiert die Art der Verbindung zwischen dem entsprechenden Punkt auf der aktuellen Linie und dem Punkt auf der folgenden Linie. CNC 8070 . 0504...
Seite 20
• Um die Maximum- und Minimumposition definieren zu können, die CNC 8070 ma n s owo h l a u f d e r Ab s z iss e n a c h s e a ls a u ch a u f d e r Ordinatenachse anzeigen möchte.
Seite 21
Bestätigung des Befehls. Tabelle speichern Speichert die Werte der Tabelle in einer Datei. Die Datei wird mit der Erweiterung cpj gespeichert. Tabelle wiederherstellen Stellt die zuvor in einer Datei gespeicherten Werte der Tabelle wieder her. CNC 8070 . 0504...
Die Aktivierung und der Abbruch der Funktion des elektronischen Nockenschaltwerks programmiert man mit Hilfe der folgenden Befehle. - Aktiviert die Synchronisierungsbewegung. #CAM ON CNC 8070 - Bricht die Synchronisierungsbewegung ab. #CAM OFF Das Programmformat für alle ist Folgendes. CAM ON (cam, master/"TIME", slave, master_off,...
Seite 24
Ein Nocken wird aktiviert, wenn die Leitachse sich zwischen den Positionen"master_off" und "master_off + range_master" befindet. CNC 8070 Bereich für die Arbeitsachse. Die Nockenschaltung wird für die Arbeitsachse verwendet, wenn d i e s e s i c h z w i s c h e n " S l a v e _ o f f " u n d " S l a v e _ o f f + Range_Slave"...
Seite 25
Modi der Ausführung äquivalent. In den zwei Modi bleibt die Synchronisation bis zur Ausführung der Programmzeile #CAM OFF erhalten. Ist die besagte Programmzeile erreicht, endet die Ausführung der Nocke, wenn das Ende des Kurvenprofils erreicht ist. CNC 8070 . 0504...
Nockenschaltwerks. Die Werte für Y und K gestatten das Verfahren der Positionen der Arbeitsachse außerhalb des Bereiches der festgelegten Werte durch die Funktion des Nockenschaltwerkes. CNC 8070 . 0504...
Nockenschaltwerks. Die Werte für Y und K gestatten das Verfahren der Positionen der Arbeitsachse außerhalb des Bereiches der festgelegten Werte durch die Funktion des Nockenschaltwerkes. CNC 8070 . 0504...
Position mit der berechneten Position zusammenfällt. (1) Synchronisierung-Start. (2) Einstellung der Drehzahl-Anpassung. Die interne Drehzahl (Vi) erreicht die Synchronisationsdrehzahl (Vs). (3) Einstellung der Position-Anpassung. Synchronisierung-Bereich. POSFEED CNC 8070 Geschwindigke Position- it-Einstellung Einstellung Der grau unterlegte Bereich weist auf einen Positionsfehler am Ende der .
Seite 29
(3) Theoretische Aktivierung der Synchronisation, wenn man keinen Fehler entdeckt hätte. (4) Wenn Fehler festgestellt, wird dazu Null- Drehzahlanalogsignal übergehen. Geschwindigke Position- it-Einstellung Einstellung POSFEED Error 919 Timeout Der grau unterlegte Bereich weist auf einen Positionsfehler am Ende der Phase der Drehzahlanpassung hin. CNC 8070 . 0504...
Seite 30
Position der Arbeitsachse. (4) Bereich der neuen Synchronisation bei der Position. Geschwindig Position- Position- keit- Einstellung Einstellung INSYNC(axis) Es bleibt noch, das Verhalten der Flagge INSYNC der Arbeitsachse während der Synchronisation und der späteren Modifizierung der Wertvorgabe darzustellen. CNC 8070 . 0504...
#CAM ON [1, . . . ] #TIME 100 #CAM OFF [...] CNC 8070 Es wird eine Situation der Synchronisation der Nocke im kontinuierlichen Modus dargestellt, wobei mehrere Male das gleiche Profil wiederholt wird, bis die Programmzeile #CAM OFF ausgeführt wird.
Bewegungsprogrammierung Die Befehle können sowohl vom Werkstückprogramm als auch vom SPS-Programm ausgeführt werden. Die CNC speichert maximal bis CNC 8070 zu zwei Befehlen für Bewegungen pro Achse. Für die restlichen Programmzeilen, die geschickt werden, bedeutet dies, wenn schon zwei nicht erledigte Programmzeilen anstehen, eine Wartezeit im Werkstückprogramm.
Seite 36
SPS als auch von der CNC programmiert werden kann. Es liegt in der Verantwortung des Nutzers, die Maschinenposition zu überwachen. CNC 8070 Bewegungsausführung Die Ausführungen einer unabhängigen Bewegung und einer allgemeinen simultanen Bewegung ist erlaubt. Das Ergebnis ist die Summe der zwei Interpolatoren.
Seite 37
Werkstückprogramm mit dem Befehl #SYNC POS ausgeführt. Der CNC 8070 u n a b h ä n g i g e I n t e r p o l a t o r w i r d a u c h m it d e m w ir k l ic h e n Koordinatenwert über Signal IRESET(axis) synchronisiert.
Seite 38
Programmausführung und die Bewegung ab dem Stopppunkt wiederaufzunehmen. Dieses Signal stoppt auch die Prüfung der Synchronisation. Flagge –ENABLE– Für die unabhängigen Achsen bleibt diese Flagge auf a (=1), solange die Synchronisation nicht deaktiviert wird. CNC 8070 . 0504...
Achse macht eine Bewegung in der angegeben Richtung, bis die Grenzwerte der Achse erreicht werden oder bis die Bewegung unterbrochen wird. Die Bewegungen kann man sowohl von einem Werkzeugprogramm als auch von der SPS aus programmieren. CNC 8070 . 0504...
Zu positionierende Achse (ohne Koordinatenwert) und X+/- Vorschubrichtung. Optional. Positionierungsvorschub. Ffeed Optional. Dynamische Verbindung mit folgenden Satz. blend P100 = 500 (Vorschub) #MOVE [X50, FP100, PRESENT] #MOVE [X100, F[P100/2], NEXT] #MOVE [X150, F[P100/4], NULL] 50mm 100mm 150mm CNC 8070 . 0504...
Seite 41
P r o g r a mm ie r u n g , w ir d d i e d y n a m is c h e Ve r b i n d u n g n a c h Maschinenparameter ICORNER auf folgende Weise gemacht. ICORNER Dynamischer Verbindungstyp CNC 8070 Nach benutzerspezifischer Anpassung des PRESENT- Wertes. Nach benutzerspezifischer Anpassung des NULL-Wertes.
Seite 43
Vorschub, der im folgenden Satz spezifiziert wurde. NULL Die angegebene Position wird mit der Geschwindigkeit Null erreicht WAITINPOS Die Achse erreicht die eingegebene Position mit Null- Vorschub und war tet in dieser Position, um den folgenden Satz auszuführen. CNC 8070 . 0504...
Im z we ite n Te il wir d d er Ko nf likt z w isc h e n Vo rs ch u b u n d Programmschleife dargestellt, wo das System das Überschreiten des Zielkoordinatenwertes nicht gestattet. P100 = 450 (Vorschub) #MOVE [X40, FP100, NEXT] #MOVE [X150, F[P100/3], PRESENT] #MOVE [X40, F[P100/3], NULL] 40mm 100mm 150mm CNC 8070 . 0504...
Programmier te Koordinate für die unabhängige Achse. End- Positionierung für den in der Ausführung befindlichen Satz. (V.)[n].A.ITPOS.Xn Es wird aus der PRG, SPS und INT gelesen. CNC 8070 Für lineare und sich drehende Achsen. Tatsächlicher, theoretischer Koordinatenwert der Positionierung des unabhängigen Interpolators, ohne eine Synchronisation.
Seite 46
Für lineare und sich drehende Achsen. Einprogrammierter Positionierungsvorlauf für den in der Ausführung befindlichen Satz. (V.)[n].A.FRO.Xn Es wird aus der PRG, SPS und INT gelesen und geschrieben. Für lineare und sich drehende Achsen. Prozentsatz über den einprogrammierten Positionierungsvorlauf. CNC 8070 . 0504...
Programmzeilen werden gelöscht. Man definiert die Startbedingungen des Interpolators unabhängig von der Achse. IABORT(axis) Wenn die SPS diese Flagge bei (=1) setzt, wird die in der Ausführung CNC 8070 befindliche Programmzeile gestoppt, und man setzt mit folgender Programmzeile fort. . 0504...
Dieser Modus gestattet die Festlegung einer synchronisierten Bewegung einer Achse oder Spindel (abhängige Spindel) mit einer anderen Achse oder Spindel (Hauptspindel) mit Hilfe der gegebenen Beziehung. Es gibt zwei Arten der Synchronisierungsbewegung: • Geschwindigkeitssynchronisierung (Voreingestellt). • Positionssynchronisierung. CNC 8070 . 0504...
• Sie werden in Zehntausendstel, wenn es Millimeter sind, oder in Hunderttausendstel, wenn es Zoll sind, ausgedrückt. Für 1 mm. hat man eine Einlesung von 10000. Für 1 inch. hat man eine Einlesung von 100000. CNC 8070 Für 1o hat man eine Einlesung von 10000. • Der Achsvorschub wird...
Seite 53
Optional vom Werkstückprogramm. Wenn man ihn nicht einprogrammiert, übernimmt man den Wert "VEL" (Drehzahl). Beispiel vom Werkstückprogramm. #FOLLOW ON [X, Y, 1, 1, POS] #FOLLOW OFF [Y] Beispiel vom SPS-Programm. FOLLOW ON (A1, Z, 3, 1, VEL) FOLLOW OFF (Z) CNC 8070 . 0504...
Korrektur auszuführen. Die Einheiten sind mm/min, Grad/min oder Zoll/min. Ihr Standardwert ist der in den Maschinenparametern DSYNCVELW. (V.)[n].A.SYNCVELOFF.Xn CNC 8070 Es wird aus der PRG, SPS und INT gelesen und geschrieben. Wer tvorgabe für die Drehzahl über die Synchronisation der Arbeitsachse.
Seite 55
Korrektur auszuführen. Die Einheiten sind mm/min, Grad/min oder Zoll/min. Ihr Standardwert ist der in den Maschinenparametern DSYNCPOSW. (V.)[n].A.SYNCPOSOFF.Xn Es wird aus der PRG, SPS und INT gelesen und geschrieben. Positions-Wertvorgabe. Die Einheiten sind mm/min, Grad/min oder Zoll/min. CNC 8070 . 0504...
Programmzeile bestimmt, und der Wert bleibt während des gesamten Arbeitsgangs konstant. Ungeachtet dessen, und obwohl die Synchronisation im G ange ist, kann man dieses Verhältnis modifizieren, indem man eine feinere Einstellung vornimmt. Die Feineinstellung des Verhältnisses wird mit Variable GEARADJ definiert. CNC 8070 . 0504...
Seite 57
Wenn der Unterschied zwischen der Synchronisationsdrehzahl, der für die Arbeitsachse berechnet wurde, und der tatsächlichen Drehzahl sich innerhalb des Synchronisationsfensters befinden, wird davon CNC 8070 ausgegangen, dass die Synchronisation stattgefunden hat Man aktiviert die Flagge der SPS INSYNC von der Arbeitsachse.
Seite 58
(Variable GEARADJ) oder Geschwindigkeits-Wer tvorgabe der Arbeitsachse (Variable SYNCVELOFF), die Wertvorgabe der Drehzahl der Arbeitsachse modifiziert, die Synchronisationsdrehzahl muss neu berechnet werden. Eine neue Phase der Anpassung ist somit notwendig, um eine neue Synchronisationsdrehzahl nach den CNC 8070 durchgeführten Änderungen zu erreichen. . 0504...
Seite 59
N e u s t a r t d e r Zeitüberwachungsprüfung für die Synchronisation. Der Prüfung endet, sobald die Synchronisation nach den Modifikationen erreicht worden ist. CNC 8070 . 0504...
G e t r i e b e . U m d i e s e Fr a g e z u l ö s e n , k a n n m a n a u f d i e Programmie ru ng e in es elektron isch en N ocke nscha ltwer ks zurückgreifen. CNC 8070 . 0504...
Seite 61
D i e se r Pr o ze s s e n d e t, s o b a ld d ie P r o gr a mm ze ile fü r d i e programmierte Position mit der berechneten Position zusammenfällt. (1) Synchronisierung-Start. (2) Einstellung der Drehzahl-Anpassung. (3) Einstellung der Position-Anpassung. Synchronisierung-Bereich. POSFEED CNC 8070 Geschwindigkei Position- t-Einstellung Einstellung Der grau unterlegte Bereich weist auf einen Positionsfehler am Ende der .
Seite 62
, m u s s m a n d i e Synchronisationsposition der Arbeitsachse neu berechnen. Eine neue Phase der Anpassung ist somit notwendig, um eine neue Synchronisationsposition nach den durchgeführten Änderungen zu erreichen. CNC 8070 . 0504...
Seite 63
Die Variationen der Wer tvorgabe für die Position während des Prozesses der Synchronisation b ewirke n de n Neu star t der Zeitüberwachungsprüfung für die Synchronisation. Der Prüfung endet, sobald die Synchronisation nach den Modifikationen erreicht worden ist. CNC 8070 . 0504...
Po s i t i o n i e r u n g s s a t z e s d e r Synchronisationsdrehzahl, die in diesem Moment anliegt. CNC 8070 . 0504...
Seite 65
Positionierungssatz, der nach der erfolgten Synchronisation ausgeführt wird. Die Geschwindigkeit der Arbeitsachse verfügt über zwei Komponenten; eine wegen der Synchronisationsbewegung und die CNC 8070 andere auf Grund des Positionierungssatzes (Überlagerung der Drehzahlen). Der grau unterlegte Bereich weist auf eine Entfernung im Positionierungssatz .
Seite 66
Grund des Positionierungssatzes. Der grau unterlegte Bereich weist auf eine Entfernung im Positionierungssatz . Die Flagge INSYNCB bleibt während der Zeit aktiviert, welche die CNC 8070 Arbeitsachse braucht, diese Position zu erreichen. #FOLLOW OFF [B] Synchronisierung-Ende. Die CNC erwartet die Beendigung des vo r he r i ge n Po s i t i o ni e r un g s sa t z es, u m di e S y nc h ro n i s a t i o n .
A u s f ü h r u n g w a r t e n d e n P r o g r a m m z e i l e n n o c h d i e Synchronisationsbewegung werden gelöscht. CNC 8070 . 0504...
Seite 68
Monographische Themen | Synchronisation der Achsen INSYNCB INHIBITB IABORTB #FOLLOW ON [Y, B, N, D, POS] #WAIT FOR V.PLC.INSYNCB #MOVE [B10] #FOLLOW OFF [B] CNC 8070 . 0504...