Siemens
Digital Industries, Motion Control, Machine Tool Systems
8845
Follower:innenAchstausch, 1 Achse zwischen 2 Kanälen tauschen
08.10.2004, 00:59 Uhr
Hallo an alle
Hoffe das ich hier im richtigen Forum bin habe ein Paar viele Fragen.
Da ich mich grade Beruflich mit der 840D auseinandersetzten will.
Steuerung 840D
Gegebenheit:
5 Achsen in 2 Kanälen
1.Achse=Z Linearachse
2.Achse=B Rundachse
3.Achse=C Rundachse
4.Achse=W Linearachse
5.Achse=Y Linearachse
Achse 1-3 Liegen im 1 Kanal
Achse 4-5 Liegen im 2 Kanal
Achse Z ist Geometrieachse im Kanal 1
Achse W ist Geometrieachse im Kanal 2
Ist diese Aufteilung sinnvoll ?
Achse C & B sind Positionsabhängig von Achse Z
Die Achse 5 spielt im Moment keine Rolle
Würde es Probleme geben, wenn ich die Achse W in den 1 Kanal verschiebe
und diese in einem NC-Satz auch Positionsabhängig von der Achse Z verfahre ?
Beim Durchlesen von Doc on CD
Habe ich das Thema Achstausch gefunden.
Darin wird erklärt, das wenn ich 2 Kanäle habe ich eine Achse
Zeitweise von Kanal 2 in Kanal 1 Tauschen kann.(840D_PGA.pdf)
Wenn ich meine Z Achse bewege über einen NC-Satz die sich im Kanal 1 befindet
Kann ich dann mir dann meine W Achse von Kanal 2 in den Kanal 1 holen ?
Während sich die Z Achse bewegt ? Oder muß ich das zum Beginn des NC Programm machen
Fahre meine W Achse im Kanal 2 über einen NC-Satz FREI_W.MPF
Kann ich nach Beenden der Verfahrbewegung die Achse Freigeben zum Achstausch?
Oder brauche ich sie nicht Freigeben, wenn eh kein NC-Satz ansteht?
Dann in meinem NC-Satz FREI_Z.MPF zum Anfang mir die W Achse in meinen 1 Kanal holen.
und zum Ende des NC-Satzes die Achse wieder in den 2 Kanal übergebe.
Hoffe das ich hier im richtigen Forum bin habe ein Paar viele Fragen.
Da ich mich grade Beruflich mit der 840D auseinandersetzten will.
Steuerung 840D
Gegebenheit:
5 Achsen in 2 Kanälen
1.Achse=Z Linearachse
2.Achse=B Rundachse
3.Achse=C Rundachse
4.Achse=W Linearachse
5.Achse=Y Linearachse
Achse 1-3 Liegen im 1 Kanal
Achse 4-5 Liegen im 2 Kanal
Achse Z ist Geometrieachse im Kanal 1
Achse W ist Geometrieachse im Kanal 2
Ist diese Aufteilung sinnvoll ?
Achse C & B sind Positionsabhängig von Achse Z
Die Achse 5 spielt im Moment keine Rolle
Würde es Probleme geben, wenn ich die Achse W in den 1 Kanal verschiebe
und diese in einem NC-Satz auch Positionsabhängig von der Achse Z verfahre ?
Beim Durchlesen von Doc on CD
Habe ich das Thema Achstausch gefunden.
Darin wird erklärt, das wenn ich 2 Kanäle habe ich eine Achse
Zeitweise von Kanal 2 in Kanal 1 Tauschen kann.(840D_PGA.pdf)
Wenn ich meine Z Achse bewege über einen NC-Satz die sich im Kanal 1 befindet
Kann ich dann mir dann meine W Achse von Kanal 2 in den Kanal 1 holen ?
Während sich die Z Achse bewegt ? Oder muß ich das zum Beginn des NC Programm machen
Fahre meine W Achse im Kanal 2 über einen NC-Satz FREI_W.MPF
Kann ich nach Beenden der Verfahrbewegung die Achse Freigeben zum Achstausch?
Oder brauche ich sie nicht Freigeben, wenn eh kein NC-Satz ansteht?
Dann in meinem NC-Satz FREI_Z.MPF zum Anfang mir die W Achse in meinen 1 Kanal holen.
und zum Ende des NC-Satzes die Achse wieder in den 2 Kanal übergebe.
08.10.2004, 01:01 Uhr
Danke euch jetzt schon mal für eure Antworten
09.10.2004, 14:12 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
hallo
dazu müsste man wissen wie die maschine aussieht.
zum achstausch
geht im Nc programm mit get und release
wann willst du die achse holen vor der bewegung von z oder
wenn sie sich bewegt ?
vor der bewegung einfach mit get
wenn sie sich bewegt
das müsstes du über eine sync funktion oder einen asup machen.
habe allerdings noch keinen achstausch mit einer sync funktion getestet
steht aber auch nicht in der doconcd das es nicht geht .
QUOTE
Ist diese Aufteilung sinnvoll ?
dazu müsste man wissen wie die maschine aussieht.
zum achstausch
geht im Nc programm mit get und release
QUOTE
Wenn ich meine Z Achse bewege über einen NC-Satz die sich im Kanal 1 befindet
Kann ich dann mir dann meine W Achse von Kanal 2 in den Kanal 1 holen ?
Kann ich dann mir dann meine W Achse von Kanal 2 in den Kanal 1 holen ?
wann willst du die achse holen vor der bewegung von z oder
wenn sie sich bewegt ?
vor der bewegung einfach mit get
wenn sie sich bewegt
das müsstes du über eine sync funktion oder einen asup machen.
habe allerdings noch keinen achstausch mit einer sync funktion getestet
steht aber auch nicht in der doconcd das es nicht geht .
--------------------
There are only 10 types of people in the world: Those who understand binary, and those who don't
Wir haben einen exponentiellen Zuwachs anDoofen Pack im Forum
Wir haben einen exponentiellen Zuwachs an
09.10.2004, 21:01 Uhr
Hallo
Am besten währe es wenn ich mir die W Achse hole bevor ich Z Achse Bewege.
Also könnte ich doch im NC Programm von der Z Achse am Anfang mir die Achse W in meinen 1 Kanal holen. Und zum Ende des NC Programm die Achse W wieder an den 2 Kanal übergeben.
Welche Anforderungen oder Vorraussetzungen muß dann meine Achse W haben ?
Hier mal das NC Programm von meiner Z-Achse
Wenn ich dann mit GET meine Achse W in den 1 Kanal hole,könnte ich dann
auch mit TRAILON Arbeiten ?
N5;
N20 TRAILON (C,Z,R21) ;CONDITION 1 ON
N21 TRAILON (B,Z,R23) ;CONDITION 2 ON
N22 M10 ; SIGNAL TO PLC
N30 R30=$AA_IM [Z] ;READ ACTUAL POSITION Z AXIS
N40 IF R30>R7 GOTOF FINISH_OFF
N50 IF R30>R6 GOTOF FINISH_ON
N60 G1 G64 G90 Z=R6 F=R0 ;
FINISH_ON:
N70 G1 G64 G90 Z=R7 F=R1 ;FINISH STROKE
FINISH_OFF:
N80 G1 G90 Z=R2 F=R0 ;
N90 TRAILOF (C,Z) ;CONDITION 1 OFF
N91 TRAILOF (B,Z) ;CONDITION 2 OFF
N92 M11 ;SIGNAL TO PLC
N100 M2 ;END OF PROGRAMM
Und zum Ende dann die Achse W wieder in den Kanal 1 übergeben, oder geschieht das nach Ende des Programms Automatisch?
Habe leider keine Möglichkeit die Programme zu Testen, da ich beim Kunden bin und keine Zeit zum Testen habe. Währe dann für die nächsten Maschinen
MFG
Am besten währe es wenn ich mir die W Achse hole bevor ich Z Achse Bewege.
Also könnte ich doch im NC Programm von der Z Achse am Anfang mir die Achse W in meinen 1 Kanal holen. Und zum Ende des NC Programm die Achse W wieder an den 2 Kanal übergeben.
Welche Anforderungen oder Vorraussetzungen muß dann meine Achse W haben ?
Hier mal das NC Programm von meiner Z-Achse
Wenn ich dann mit GET meine Achse W in den 1 Kanal hole,könnte ich dann
auch mit TRAILON Arbeiten ?
N5;
N20 TRAILON (C,Z,R21) ;CONDITION 1 ON
N21 TRAILON (B,Z,R23) ;CONDITION 2 ON
N22 M10 ; SIGNAL TO PLC
N30 R30=$AA_IM [Z] ;READ ACTUAL POSITION Z AXIS
N40 IF R30>R7 GOTOF FINISH_OFF
N50 IF R30>R6 GOTOF FINISH_ON
N60 G1 G64 G90 Z=R6 F=R0 ;
FINISH_ON:
N70 G1 G64 G90 Z=R7 F=R1 ;FINISH STROKE
FINISH_OFF:
N80 G1 G90 Z=R2 F=R0 ;
N90 TRAILOF (C,Z) ;CONDITION 1 OFF
N91 TRAILOF (B,Z) ;CONDITION 2 OFF
N92 M11 ;SIGNAL TO PLC
N100 M2 ;END OF PROGRAMM
Und zum Ende dann die Achse W wieder in den Kanal 1 übergeben, oder geschieht das nach Ende des Programms Automatisch?
Habe leider keine Möglichkeit die Programme zu Testen, da ich beim Kunden bin und keine Zeit zum Testen habe. Währe dann für die nächsten Maschinen
MFG
10.10.2004, 15:30 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
Hallo
ich würde auf jeden fall die achse manuell zurückgeben
du kannst das natürlich über den reset state einstellen das es bei M30
gemacht wird.
auf der doconcd findest du alles was du brauchst unter
Literatur: /FB/, K5, ?BAGs, Kanäle, Achstausch?
auch solltest du vorher über wait ein Kanalsynchronisation durch
führen
ich würde auf jeden fall die achse manuell zurückgeben
du kannst das natürlich über den reset state einstellen das es bei M30
gemacht wird.
auf der doconcd findest du alles was du brauchst unter
Literatur: /FB/, K5, ?BAGs, Kanäle, Achstausch?
auch solltest du vorher über wait ein Kanalsynchronisation durch
führen
--------------------
There are only 10 types of people in the world: Those who understand binary, and those who don't
Wir haben einen exponentiellen Zuwachs anDoofen Pack im Forum
Wir haben einen exponentiellen Zuwachs an
11.10.2004, 02:08 Uhr
Dort habe ich auch schon einige Infos darüber gefunden.
Da ich aber noch Recht frisch auf diesem Gebiet bin werde ich mir das noch mal durchlesen.
Und hoffe, wenn ich dazu noch einige fragen habe, die Antorten hier zu bekommen.
Danke erst mal für die Antworten.
Da ich aber noch Recht frisch auf diesem Gebiet bin werde ich mir das noch mal durchlesen.
Und hoffe, wenn ich dazu noch einige fragen habe, die Antorten hier zu bekommen.
Danke erst mal für die Antworten.
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: