Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Achstausch, 1 Achse zwischen 2 Kanälen tauschen

Beitrag 08.10.2004, 00:59 Uhr
GLOBBY
GLOBBY
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.10.2004
Beiträge: 4
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.
   
Beitrag 08.10.2004, 01:01 Uhr
GLOBBY
GLOBBY
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.10.2004
Beiträge: 4
Danke euch jetzt schon mal für eure Antworten
   
Beitrag 09.10.2004, 14:12 Uhr
nixalsverdruss
nixalsverdruss
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
hallo

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 ?

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 an Doofen Pack im Forum
   
Beitrag 09.10.2004, 21:01 Uhr
GLOBBY
GLOBBY
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.10.2004
Beiträge: 4
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
   
Beitrag 10.10.2004, 15:30 Uhr
nixalsverdruss
nixalsverdruss
Level 7 = Community-Professor
*******
Gruppe: Mitglied
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


--------------------
There are only 10 types of people in the world: Those who understand binary, and those who don't
Wir haben einen exponentiellen Zuwachs an Doofen Pack im Forum
   
Beitrag 11.10.2004, 02:08 Uhr
GLOBBY
GLOBBY
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.10.2004
Beiträge: 4
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.
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: