Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Nullpunkte im Programmkopf setzen, 840d

Beitrag 16.12.2020, 14:58 Uhr
Tommymorini
Tommymorini
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 30.06.2019
Beiträge: 3
Hallo zusammen,

wie kann ich im Programmkopf G54(x,y,z) den Nullpunkt so schreiben, dass beim Start des Programmes die Nullpunkte automatisch in den
G54 geschrieben werden,ich den Messtaster aufrufe und der grob zum Nullpunkt fährt und den Nullpunkt neu setzt.

Gruß
Thomas
   
Beitrag 16.12.2020, 15:47 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
$P_UIFR[1]=CTRANS(X,123,Y,456,Z,789)


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 16.12.2020, 18:07 Uhr
Tommymorini
Tommymorini
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 30.06.2019
Beiträge: 3
QUOTE (Hexogen @ 16.12.2020, 16:47 Uhr) *
$P_UIFR[1]=CTRANS(X,123,Y,456,Z,789)


tip top, danke
   
Beitrag 16.12.2020, 18:07 Uhr
Tommymorini
Tommymorini
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 30.06.2019
Beiträge: 3
QUOTE (Hexogen @ 16.12.2020, 16:47 Uhr) *
$P_UIFR[1]=CTRANS(X,123,Y,456,Z,789)



1 steht für G54 und 2 G55 und so weiter?
   
Beitrag 16.12.2020, 21:26 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (Tommymorini @ 16.12.2020, 20:07 Uhr) *
1 steht für G54 und 2 G55 und so weiter?


1 G54
2 G55
...
5 G505
...
32 G532 > wenn die erweiterten freigeschaltet sind


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 19.12.2020, 09:52 Uhr
ogelle
ogelle
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 19.10.2005
Beiträge: 162
QUOTE (Hexogen @ 16.12.2020, 17:47 Uhr) *
$P_UIFR[1]=CTRANS(X,123,Y,456,Z,789)

Hallo,finde toll was ihr für ein Wissen habt thumbs-up.gif
Meine Frage:woher weißt du das ,kann ich das nachlesen,hast du Kurse besucht oder gibt das dein Berufsfeld?
Ich arbeite selber an einer 840D Steuerung.Wüsste aber nicht wo ich mir das erarbeiten kann
Grüßle Jürgen
   
Beitrag 19.12.2020, 12:54 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.922
Nachlesen kannst du das z.B. in diesem Handbuch (Kapitel Frames):
https://support.industry.siemens.com/cs/doc...=0&lc=de-WW
   
Beitrag 21.12.2020, 20:56 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (ogelle @ 19.12.2020, 11:52 Uhr) *
Hallo,finde toll was ihr für ein Wissen habt thumbs-up.gif
Meine Frage:woher weißt du das ,kann ich das nachlesen,hast du Kurse besucht oder gibt das dein Berufsfeld?
Ich arbeite selber an einer 840D Steuerung.Wüsste aber nicht wo ich mir das erarbeiten kann
Grüßle Jürgen


Das ist eigentlich Basiswissen wenn du bei der Sinumerik mit den Zyklen hantierst. Bzw. selbst welche schreibst.
Ich würde dir da Schulungen empfehlen.
Du kannst auch die Dokumentation an der Maschine durchlesen.
Die gibt es meistens in Buchform bei der Maschine.

Nennt sich Arbeitsvorbereitung.
Da sind die ganzen erweiterten Funktionen beschrieben.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 26.03.2021, 06:20 Uhr
Ronhill
Ronhill
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.06.2008
Beiträge: 4
QUOTE (Tommymorini @ 16.12.2020, 14:58 Uhr) *
Hallo zusammen,

wie kann ich im Programmkopf G54(x,y,z) den Nullpunkt so schreiben, dass beim Start des Programmes die Nullpunkte automatisch in den
G54 geschrieben werden,ich den Messtaster aufrufe und der grob zum Nullpunkt fährt und den Nullpunkt neu setzt.

Gruß
Thomas


so hab ich es gemacht, funktioniert sauber beii Simulation und Test und löscht / überschreibt auch nichts beim Start per Suchlauf:

CODE
IF $P_SIM OR $P_SEARCH OR $P_ISTEST GOTOF END_NP

; G510 BESCHREIBEN
$P_UIFR[10] = CTRANS()
$P_UIFR[10] = CTRANS(X,0,Y,0,Z,0,A,0,C,0)

END_NP:
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: