Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Sinumerik 840d Kreisformtest versetzt

Beitrag 01.02.2023, 09:13 Uhr
Stefa2
Stefa2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 01.02.2023
Beiträge: 4
Hallo zusammenarbeiten,

Ich bin gerade an einer Werkzeugmaschine mit sinumerik 840d.
Immer wenn ich einen Kreisformtest fahre, verschiebt es mit bei der Anzeige eine Achse um mehrere Segmente.
Fahre ich den Test mit der betroffenen Achse und einer anderen Achse, versetzt es plötzlich die andere und die vorherig Betroffene passt.

Also bei XY -> Xachse versetzt.
Bei XZ -> Zachse versetzt.

Hattet ihr das schon mal?

Viele Grüße
Stefan
   
Beitrag 01.02.2023, 15:33 Uhr
Tobe87
Tobe87
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 14.12.2017
Beiträge: 87
Hallo Stefan,

kannst du dein Problem genauer erklären oder evtl. ein Bild mit anhängen?
Aus deinem Post kann ich nicht verstehen was dein Problem ist.

Gruß
Tobi
   
Beitrag 07.03.2023, 20:16 Uhr
Stefa2
Stefa2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 01.02.2023
Beiträge: 4
Hallo,
Sorry für die späte Antwort, ich hatte momentan nicht die Gelegenheit an der Maschine zu spielen.

anbei zwei Fotos vom Kreisformtest und vom Code.
Hier ist jetzt die X-Achse extrem verschoben.
Wiederhole ich das Ganze zwischen X und Y Achse, ist die Y Achse verschoben und X passt.

VG
Stefan
Angehängte Datei(en)
Angehängte Datei  Kreisform.jpg ( 90.98KB ) Anzahl der Downloads: 33
Angehängte Datei  testprog.jpg ( 89.27KB ) Anzahl der Downloads: 31
 
   
Beitrag 08.03.2023, 07:50 Uhr
Tobe87
Tobe87
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 14.12.2017
Beiträge: 87
Hallo Stefan,
ich denke das der Fahler am Programm liegt.
Ich würde dir Empfehlen die zwei Achsen die du messen willst in einem "Endloskreis" fahren zu lassen und dann zu messen.
Hier mal ein Programm von dem letzten Kreisformtest den ich gemacht habe.

D0
FFWON
G91 G94 G2 X0 Z0 I=25 K=0 F1000 TURN=10
M17

Gruß Tobi
   
Beitrag 08.03.2023, 08:26 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.928
Du versuchst einen Vollkreis mit der Radiusprogrammierung zu erzeugen.
Ein echter Vollkreis (d.h. Start- und Endpunkt identisch) ist damit aber nicht möglich, weil dann die Lage des Mittelpunktes nicht definiert ist. Deshalb hast du zwischen Start- und Endpunkt eine Differenz von einem µm vorgesehen. Das ist keine gute Idee, denn das ist nur so ungefähr ein Vollkreis.
Du solltest besser einen echten Vollkreis mit I und K programmieren, so wie von Tobe87 vorgeschlagen.
   
Beitrag 08.03.2023, 15:02 Uhr
Stefa2
Stefa2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 01.02.2023
Beiträge: 4
Hi,

Tja, das scheint es wohl gewesen zu sein.
Vielen Dank schon mal!

Allerdings frisst er es nicht so in einem Satz wie in eurem Vorschlag.
Ich muss es so eingeben:

G1 X200 Y-110 Z-130 F5000
G2 X200 Z-130 I=50 K=0 TURN=10
   
Beitrag 08.03.2023, 15:12 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.928
Allerdings frisst er es nicht ...
Was für ein Fehler kommt denn da?

Den zweiten Satz müsste man übrigens auch noch vereinfachen können, d.h. mit

G2 I=50TURN=10

sollte es auch gehen.
   
Beitrag 08.03.2023, 17:12 Uhr
Stefa2
Stefa2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 01.02.2023
Beiträge: 4
Es kommt dann Kreisendpunktfehler ..
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: