Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 574

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:

Werbung

Kanalübergreifender Achstausch
8.16 Beispiel
Parametrierung
Kanal 1
Achsnamen im Kanal: MD20080
• $MC_AXCONF_CHANAX_NAME_TAB[<Kanal 1>][ 0 ] = "X" ; 1. Kanalachse
• $MC_AXCONF_CHANAX_NAME_TAB[<Kanal 1>][ 1 ] = "Y" ; 1. Kanalachse
• $MC_AXCONF_CHANAX_NAME_TAB[<Kanal 1>][ 2 ] = "Z" ; 1. Kanalachse
• $MC_AXCONF_CHANAX_NAME_TAB[<Kanal 1>][ 3 ] = "U" ; 1. Kanalachse
Verwendete Maschinenachsen: MD20070
• $MC_AXCONF_MACHAX_USED[<Kanal 1>][ 0 ] = 1 ; 1. Kanalachse → Achse 1
• $MC_AXCONF_MACHAX_USED[<Kanal 1>][ 1 ] = 2 ; 2. Kanalachse → Achse 2
• $MC_AXCONF_MACHAX_USED[<Kanal 1>][ 2 ] = 3 ; 3. Kanalachse → Achse 3
• $MC_AXCONF_MACHAX_USED[<Kanal 1>][ 3 ] = 4 ; 4. Kanalachse → Achse 4
Kanal 2
Achsnamen im Kanal: MD20080
• $MC_AXCONF_CHANAX_NAME_TAB[<Kanal 2>][ 0 ] = "X" ; 1. Kanalachse
• $MC_AXCONF_CHANAX_NAME_TAB[<Kanal 2>][ 1 ] = "Y" ; 1. Kanalachse
• $MC_AXCONF_CHANAX_NAME_TAB[<Kanal 2>][ 2 ] = "U" ; 1. Kanalachse
Verwendete Maschinenachsen: MD20070
• $MC_AXCONF_MACHAX_USED[<Kanal 2>][ 0 ] = 5 ; 1. Kanalachse → Achse 5
• $MC_AXCONF_MACHAX_USED[<Kanal 2>][ 1 ] = 6 ; 2. Kanalachse → Achse 6
• $MC_AXCONF_MACHAX_USED[<Kanal 2>][ 2 ] = 4 ; 3. Kanalachse → Achse 4
Defaultzuordnung
Masterkanal von Achse 4 (AX4) → Kanal 1
AX4 ist der Standardname der 4. Maschinenachse entsprechend MD10000
$MN_AXCONF_MACHAX_NAME_TAB[ 3 ]
• MD30550 $MA_AXCONF_ASSIGN_MASTER_CHAN[ AX4 ] = 1
Programmbeispiel
Programm im Kanal 1
...
; Verfahren der Achse 4 (AX4)
G01 F1000 U100
; Freigabe von AX4
RELEASE(AX4)
; Anwahl Programm TAUSH2 in Kanal 2
INIT (2,"_N_MPF_DIR\_N_TAUSH2_MPF","S")
574
Programm im Kanal 2
...
; Synchronisationspunkt mit Kanal 1
; WAITM(1,1,2)
; Anfordern von AX4
GET(AX4)
; Verfahren von Achse 4 (AX4)
G0 U0
Funktionshandbuch, 10/2020, 6FC5397-2GP40-0AA1
Basisfunktionen

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl