Allgemeine Programmierung
Kanalspezifisch
Die Programmierung erfolgt in herkömmlicher Art und Weise entsprechend DIN66025. Die M-/H-Funktion wird am kanalspezifischen Teil des HLI ausgegeben.
Für alle zu verwendenden M-/H-Funktionen muss in der Kanalparameterliste der Eintrag der Synchronisationsart unter den Parametern P-CHAN-00041 (m_synch[mnr]) und P-CHAN-00027 (h_synch[mnr]) vorhanden sein. Dies gilt nicht für die vorbelegten M-Funktionen.
Programmierbeispiel
Kanalspezifische Programmierung
N20 X75
N30 X50
N40 X25 M8
N50 X0 H1
Achsspezifisch (Programmierung)
Zur Ausgabe einer M- oder H-Funktion an eine Achse wird eine erweiterte CNC-Syntax verwendet.
Soll die Ausgabe immer an eine bestimmte Achse erfolgen, so kann optional auf die erweiterte Syntax verzichtet werden und die M-/H- Funktion dieser Achse standardmäßig zugeordnet werden.
Die gewählte Achse muss im Kanal vorhanden sein. Dies geschieht durch entsprechende Belegung der Ausgangsachskonfiguration in der Kanalparameterliste oder durch Programmierung von Achstauschbefehlen während der Bearbeitung im CNC-Programm [PROG].
Achsspezifisch (Parametrierung)
Konfiguration zur Standardausgabe am achsspezifischen Teil des HLI bei Programmierung in DIN66025-Syntax:
m_default_outp_ax_name[7] Z
Programmierbeispiel
Achsspezifische Programmierung
N20 X75
N30 X50
N40 X25 M7 Ausgabe von M7 an die Z-Achse
N50 X[M7] Ausgabe von M7 an die X-Achse
Explizit (erweiterte Syntax)
Programmierung in achsspezifischer Syntax [PROG] zur Ausgabe am achsspezifischen Teil des HLI. Eine Zuordnung aus der Kanalparameterliste bleibt bei expliziter Programmierung unberücksichtigt.
Programmierbeispiel
Programmierung achsspezifischer Syntax
N20 X75
N30 X50
N40 X25 X[M7] Ausgabe von M7 an die X-Achse
N50 X0
Gemischte Programmierung
Ausgabe von M- oder H-Funktionen an mehrere Achsen und den Kanalbereich im selben NC-Satz.
Programmierbeispiel
Gemischte Programmierung
N10 X[M7] S[M7] M7 Gleichzeitige Ausgabe von M7 an die
X-Achse, die Hauptspindel S und den
Kanalbereich
N20 X[H1] S[H1] H1 Entsprechendes Beispiel für H-Funktion