Siemens
Digital Industries, Motion Control, Machine Tool Systems
8843
Follower:innenKonturfehler Drehen
22.11.2018, 17:59 Uhr
Hallo zusammen,
Ich komm gerade nicht auf einen Fehler:
Ich stehe auf folgender Position:
X7.89 Z=-50.22+2.25
Und möchte die Position
X5.4 Z-50.22
Mit einem Radius von 2.86 anfahren
Wenn ich
X5.4 Z-50.22 RND=2.86
Fahre, fährt er keinen durchgängigen Radius. Was mache ich falsch?
Ich komm gerade nicht auf einen Fehler:
Ich stehe auf folgender Position:
X7.89 Z=-50.22+2.25
Und möchte die Position
X5.4 Z-50.22
Mit einem Radius von 2.86 anfahren
Wenn ich
X5.4 Z-50.22 RND=2.86
Fahre, fährt er keinen durchgängigen Radius. Was mache ich falsch?
22.11.2018, 21:27 Uhr
Mit RND wird ein Kreis zwischen zwei Konturelementen (z.B. zwei Geraden) eingefügt, d.h. die Ecke wird mit einen Kreisbogen verrundet.
Mit deinen Angaben definietst du nur eine einzelnes Konturelement mit Start- und Endpunkt. Wo ist da die Ecke, die verrundet werden soll? Man sieht den beiden Punkten auch nicht an, ob sie mit einem G2- oder mit einem G3-Kreis verbunden werden sollen.
Wenn du die beiden Punkte statt mit einer Geraden mit einem Kreis verbinden willst, musst du eine Kreis programmieren. Versuch es doch für den Anfang mal mit
G3 X5.4 Z-50.22 CR=2.86 ; oder alternativ mit G2 statt G3
Mit deinen Angaben definietst du nur eine einzelnes Konturelement mit Start- und Endpunkt. Wo ist da die Ecke, die verrundet werden soll? Man sieht den beiden Punkten auch nicht an, ob sie mit einem G2- oder mit einem G3-Kreis verbunden werden sollen.
Wenn du die beiden Punkte statt mit einer Geraden mit einem Kreis verbinden willst, musst du eine Kreis programmieren. Versuch es doch für den Anfang mal mit
G3 X5.4 Z-50.22 CR=2.86 ; oder alternativ mit G2 statt G3
23.11.2018, 06:39 Uhr
Hallo
RND funktioniert nur bei einem tangentialen Übergang. Dann musst Du aber auch genügend Abstand zum Endpunkt einhalten, also mindestens das Radiusmaß. Ambesten noch den Schneiden radius vom WZ oben drauf. Sollte nicht genügend Platz vorhanden sein geht es entweder über CR=, wie schon beschrieben, oder über G2/G3 mit I und K.
Gruß
Michael
RND funktioniert nur bei einem tangentialen Übergang. Dann musst Du aber auch genügend Abstand zum Endpunkt einhalten, also mindestens das Radiusmaß. Ambesten noch den Schneiden radius vom WZ oben drauf. Sollte nicht genügend Platz vorhanden sein geht es entweder über CR=, wie schon beschrieben, oder über G2/G3 mit I und K.
Gruß
Michael
23.11.2018, 08:14 Uhr
RND funktioniert nur bei einem tangentialen Übergang.
Das ist ziemlich missverständlich ausgedrückt.
Wie ich oben geschrieben habe und wie du sicher auch weißt, werden mit RND Ecken verrundet. An einem tangentialen Übergang gibt es keine Ecke, folglich wird da auch keine Verrundung eingefügt.
Was du wahrscheinlich gemeint hast: Mit RND werden an einer Ecke Verrundungskreise eingefügt, die an Vorgänger- und Folgesatz tangential anschließen.
23.11.2018, 08:22 Uhr
Hallo
Ich denke mal wir sind hier unter Fachleuten. Da sollte jeder wissen was ich meine. Wenn nicht, Finger von der Steuerung.
Gruß
Michael
Ich denke mal wir sind hier unter Fachleuten. Da sollte jeder wissen was ich meine. Wenn nicht, Finger von der Steuerung.
Gruß
Michael
23.11.2018, 08:53 Uhr
Nun ja, aber der Fragesteller kannte offensichtlich den Unterschied zwischen einer normalen Kreisprogrammierung und der Funktion Eckenverrundung bisher nicht. Da ist es dann schon nicht unwichtig, dass man versucht einigermaßen klar darzustellen, wovon man redet.
Jeder hat mal klein angefangen.
Jeder hat mal klein angefangen.
24.11.2018, 13:04 Uhr
Hey.
Danke schon mal für die Antworten.
Den Unterschied zwischen RND und g2/3 mit CR kennt der Fragesteller schon.
Aber ich sehe. Ich muss mein Problem ein weniger genauer beschreiben.
Ich muss gemäß Zeichnung die erste Position X7.89 und Z=-50.22 im G1 anfahren. Übrigens im G42 mit 0.2 SKR.
danach muss ich über einen 2.86 Radius die Position X5.4 Z-50.22 anfahren.
Diese Maße sind alle sehr eng toleriert und zwingend einzuhalten. Ich kann also weder Positionen noch Radius anpassen.
Ich nehme schon mal mit, dass ich RND vergessen kann, da 2.86>2.25 (Z-Maß) und 2.86 >(7.89-5.4=2.49) (X-Maß) ist, richtig?
Somit bleibt nur noch g3!?
Wenn ich so programmiere:
G1 X7.89 Z=-50.22+2.25 F0.08
G3 X5.4 Z-50.22 CR=2.86
Kommt Meldung „Kreisendpunkt-Fehler“
Ich vermute ja, dass ich nur einen kleinen Denkfehler habe. Aber welchen?
Danke schon mal für die Antworten.
Den Unterschied zwischen RND und g2/3 mit CR kennt der Fragesteller schon.
Aber ich sehe. Ich muss mein Problem ein weniger genauer beschreiben.
Ich muss gemäß Zeichnung die erste Position X7.89 und Z=-50.22 im G1 anfahren. Übrigens im G42 mit 0.2 SKR.
danach muss ich über einen 2.86 Radius die Position X5.4 Z-50.22 anfahren.
Diese Maße sind alle sehr eng toleriert und zwingend einzuhalten. Ich kann also weder Positionen noch Radius anpassen.
Ich nehme schon mal mit, dass ich RND vergessen kann, da 2.86>2.25 (Z-Maß) und 2.86 >(7.89-5.4=2.49) (X-Maß) ist, richtig?
Somit bleibt nur noch g3!?
Wenn ich so programmiere:
G1 X7.89 Z=-50.22+2.25 F0.08
G3 X5.4 Z-50.22 CR=2.86
Kommt Meldung „Kreisendpunkt-Fehler“
Ich vermute ja, dass ich nur einen kleinen Denkfehler habe. Aber welchen?
24.11.2018, 13:46 Uhr
Der Abstand zwischen Start- und Endpunkt ist (falls ich richtig gerechnet habe) 3.356. Das sollte bei einem Kreisradius von 2,86 nicht zu einem Kreisendpunktfehler führen, da 2 * 2.86 deutlich größer ist als 3.356.
Ist die Ebene denn richtig eingestellt (G18) ?
Was steht im G-Code der Gruppe 29 (DIAMOF, DIAMON usw.) ?
Die Werkzeugradiuskorrektur (G42) spielt hier zunächst einmal keine Rolle, da ein Kreisendpunktfehler erkannt wird, bevor sich die Steuerung überhaupt für G40 / G41 / G42 interessiert .
Ist die Ebene denn richtig eingestellt (G18) ?
Was steht im G-Code der Gruppe 29 (DIAMOF, DIAMON usw.) ?
Die Werkzeugradiuskorrektur (G42) spielt hier zunächst einmal keine Rolle, da ein Kreisendpunktfehler erkannt wird, bevor sich die Steuerung überhaupt für G40 / G41 / G42 interessiert .
24.11.2018, 16:08 Uhr
Danke für die Antwort. Ebene liegt auf G18(XZ)
DIAMON OFF kontrolliere ich am Montag. Wie wirken die sich aus?
DIAMON OFF kontrolliere ich am Montag. Wie wirken die sich aus?
24.11.2018, 16:40 Uhr
Ist das nur die schneidenradius kompensation an/aus?
24.11.2018, 17:10 Uhr
DIAMON / DIAMOF gibt an, ob sich die X-Position auf den Durchmesser oder auf den Radius bezieht.
Bei DIAMON verfährt die X-Achse immer nur die Hälfte der angegebenen Positionsdifferenz, d.h. der X-Wert gib nicht die Position der X-Achse und damit den Radius des Teils an, sondern dessen Durchmesser.
Bei DIAMON verfährt die X-Achse immer nur die Hälfte der angegebenen Positionsdifferenz, d.h. der X-Wert gib nicht die Position der X-Achse und damit den Radius des Teils an, sondern dessen Durchmesser.
24.11.2018, 20:51 Uhr
Hallo
Das Kannst du auch mal Probieren
G01 X7.89 Z-50.47
G03 X5.4 Z-50.22 I-2.502446997 K-0.61
Der Radius ergibt sich aus I und K
I - muss bis auf die letzte Kommastelle Stimmen
ich habe mit 28,9572176° gerechnet
Viel Spass Frido11
Das Kannst du auch mal Probieren
G01 X7.89 Z-50.47
G03 X5.4 Z-50.22 I-2.502446997 K-0.61
Der Radius ergibt sich aus I und K
I - muss bis auf die letzte Kommastelle Stimmen
ich habe mit 28,9572176° gerechnet
Viel Spass Frido11
25.11.2018, 06:23 Uhr
[quote name='Frido11' post='481564' date='24.11.2018, 20:51 Uhr']Hallo
Natürlich ein Rechenfehler noch ein Versuch
G01 X7.89 Z-47.97
G02 X5.4 Z-50.22 I-2.5024469973436548388551425929 K-1.3846873385301554994998455680713
Der Radius ergibt sich aus I und K
I - muss bis auf die letzte Kommastelle Stimmen
ich habe mit 28,9572176° gerechnet
Viel Spass Frido11
Der Beitrag wurde von Frido11 bearbeitet: 25.11.2018, 06:34 Uhr
Natürlich ein Rechenfehler noch ein Versuch
G01 X7.89 Z-47.97
G02 X5.4 Z-50.22 I-2.5024469973436548388551425929 K-1.3846873385301554994998455680713
Der Radius ergibt sich aus I und K
I - muss bis auf die letzte Kommastelle Stimmen
ich habe mit 28,9572176° gerechnet
Viel Spass Frido11
Der Beitrag wurde von Frido11 bearbeitet: 25.11.2018, 06:34 Uhr
25.11.2018, 06:45 Uhr
Natürlich ein Rechenfehler noch ein Versuch K Feher
G01 X7.89 Z-47.97
G02 X5.4 Z-50.22 I-2.5024469973436548388551425929 K-1.3846873385301556774994998455680713
Der Radius ergibt sich aus I und K
I - muss bis auf die letzte Kommastelle Stimmen
ich habe mit 28,9572176° gerechnet
Viel Spass Frido11
G01 X7.89 Z-47.97
G02 X5.4 Z-50.22 I-2.5024469973436548388551425929 K-1.3846873385301556774994998455680713
Der Radius ergibt sich aus I und K
I - muss bis auf die letzte Kommastelle Stimmen
ich habe mit 28,9572176° gerechnet
Viel Spass Frido11
25.11.2018, 07:41 Uhr
Zur Fehlermeldung Kreisendpunktfehler mit dem Satz
G3 X5.4 Z-50.22 CR=2.86
im Beitrag #7 ist mir noch folgende mögliche Ursache eingefallen:
Bist du sicher, dass sich die Fehlermeldung auf den Kreissatz bezieht und nicht etwa auf einen Folgesatz, in dem G1 fehlt?
Ich weiß, dass viele Leute keine Satznummern mögen, aber zum Austesten eines Programms sind die durchaus hilfreich, weil dann in der Fehlermeldung die Satznummer steht, in der der Fehler erkannt wurde.
G3 X5.4 Z-50.22 CR=2.86
im Beitrag #7 ist mir noch folgende mögliche Ursache eingefallen:
Bist du sicher, dass sich die Fehlermeldung auf den Kreissatz bezieht und nicht etwa auf einen Folgesatz, in dem G1 fehlt?
Ich weiß, dass viele Leute keine Satznummern mögen, aber zum Austesten eines Programms sind die durchaus hilfreich, weil dann in der Fehlermeldung die Satznummer steht, in der der Fehler erkannt wurde.
25.11.2018, 08:50 Uhr
Hallo noch mal
Zu meiner letzten Mail K muss natürlich Plus sein der Radius wird Konvex
Eine Einfachere Lösung
G01 X7.89 Z=-50.22+2.25 F.02
G01 X7.89 Z-50.22 RND=2.86
G01 X5.40 Z-50.22
Schon Probiert ??
Zu meiner letzten Mail K muss natürlich Plus sein der Radius wird Konvex
Eine Einfachere Lösung
G01 X7.89 Z=-50.22+2.25 F.02
G01 X7.89 Z-50.22 RND=2.86
G01 X5.40 Z-50.22
Schon Probiert ??
25.11.2018, 09:58 Uhr
Hey. Danke für die vielen Antworten. Ich werde am Montag alles ausprobieren und natürlich auch Bericht erstatten.
Kurz zu den i und k werten. Wie hast du die gerechnet. Mein i-wert sah relativ ähnlich aus, hatte allerdings nicht so viele nachkomma-stellen.
Den sollte man dann ja auch als Formel eintragen können (i=Formel), damit der Wert in jedem Fall stimmt.
Kurz zu den i und k werten. Wie hast du die gerechnet. Mein i-wert sah relativ ähnlich aus, hatte allerdings nicht so viele nachkomma-stellen.
Den sollte man dann ja auch als Formel eintragen können (i=Formel), damit der Wert in jedem Fall stimmt.
25.11.2018, 17:39 Uhr
Hallo
Nochmaliges Überlege
Die Werte I unk K müsste ich verdreht haben ( i = K , K = I)
Mfg Frido11
Nochmaliges Überlege
Die Werte I unk K müsste ich verdreht haben ( i = K , K = I)
Mfg Frido11
25.11.2018, 20:46 Uhr
Aber wie hast du die berechnet?
26.11.2018, 00:03 Uhr
27.11.2018, 23:30 Uhr
Hi @Frido11
Danke für den Denkanstoß. Ich habe das ganze mal in Excel abgebildet inkl. automatischer Programmerstellung für die Werte. Dabei kommt dann folgendes raus:
Die Tabelle konnte ich leider nicht direkt hochladen, daher hier der Link:
https://www.file-upload.net/download-134080...hnung.xlsx.html
Werde es gleich morgen mal testen und berichten. Danke!
Danke für den Denkanstoß. Ich habe das ganze mal in Excel abgebildet inkl. automatischer Programmerstellung für die Werte. Dabei kommt dann folgendes raus:
QUOTE
;BERECHNUNG I UND K WERT
;AUTOR: MAX MUSTERMANN
;DATUM: 27.11.2018
;DEF DER PARAMETER
DEF REAL STARTDM ;START DURCHMESSER
DEF REAL ENDDM ;END DURCHMESSER
DEF REAL LAENGE ;LAENGE
DEF REAL RADIUS ;RADIUS
DEF REAL RWINKEL ;RECHENWINKEL
DEF REAL DMU ;DM-UNTERSCHIED
DEF REAL DMU2 ;DM-UNTERSCHIED/2
DEF REAL TANG ;TANGENS
DEF REAL WALPHA ;WINKEL ALPHA
DEF REAL WBETA ;WINKEL BETA
DEF REAL SINBETA ;SIN BETA
DEF REAL COSBETA ;COS BETA
DEF REAL IWERT ;WERT I-
DEF REAL KWERT ;WERT K+
;EINGABE-WERTE
STARTDM=7.89
ENDDM=5.4
LAENGE=2.25
RADIUS=2.86
RWINKEL=90.0
;BERECHNETE WERTE
DMU=STARTDM-ENDDM
DMU2=DMU/2
TANG=DMU2/LAENGE
WALPHA=(360/(2*3,14159265359)*(ATAN2(TANG)))
WBETA=RWINKEL-WALPHA
SINBETA=SIN(WBETA/(360/(2*3,14159265359)))
COSBETA=COS(WBETA/(360/(2*3,14159265359)))
IWERT=SINBETA*RADIUS
KWERT=COSBETA*RADIUS
G01 X=(STARTDM) Z=(-50.22+(LAENGE))
G02 X=(ENDDM) Z-50.22 I=-(IWERT) K=+(KWERT)
;AUTOR: MAX MUSTERMANN
;DATUM: 27.11.2018
;DEF DER PARAMETER
DEF REAL STARTDM ;START DURCHMESSER
DEF REAL ENDDM ;END DURCHMESSER
DEF REAL LAENGE ;LAENGE
DEF REAL RADIUS ;RADIUS
DEF REAL RWINKEL ;RECHENWINKEL
DEF REAL DMU ;DM-UNTERSCHIED
DEF REAL DMU2 ;DM-UNTERSCHIED/2
DEF REAL TANG ;TANGENS
DEF REAL WALPHA ;WINKEL ALPHA
DEF REAL WBETA ;WINKEL BETA
DEF REAL SINBETA ;SIN BETA
DEF REAL COSBETA ;COS BETA
DEF REAL IWERT ;WERT I-
DEF REAL KWERT ;WERT K+
;EINGABE-WERTE
STARTDM=7.89
ENDDM=5.4
LAENGE=2.25
RADIUS=2.86
RWINKEL=90.0
;BERECHNETE WERTE
DMU=STARTDM-ENDDM
DMU2=DMU/2
TANG=DMU2/LAENGE
WALPHA=(360/(2*3,14159265359)*(ATAN2(TANG)))
WBETA=RWINKEL-WALPHA
SINBETA=SIN(WBETA/(360/(2*3,14159265359)))
COSBETA=COS(WBETA/(360/(2*3,14159265359)))
IWERT=SINBETA*RADIUS
KWERT=COSBETA*RADIUS
G01 X=(STARTDM) Z=(-50.22+(LAENGE))
G02 X=(ENDDM) Z-50.22 I=-(IWERT) K=+(KWERT)
Die Tabelle konnte ich leider nicht direkt hochladen, daher hier der Link:
https://www.file-upload.net/download-134080...hnung.xlsx.html
Werde es gleich morgen mal testen und berichten. Danke!
Angehängte Datei(en)
29.07.2019, 19:23 Uhr
Hier habe ich 2 Überarbeitete Versionen
Zum Thema die auf 828D G-Cod gelaufen Sind
Kreisanfang über 90°
MfG
Frido11
Zum Thema die auf 828D G-Cod gelaufen Sind
Kreisanfang über 90°
MfG
Frido11
Angehängte Datei(en)
FRIDO11_G02AB90_WPD.txt ( 2.2KB )
Anzahl der Downloads: 9
FRIDO11_G03AB90_WPD.txt ( 2.23KB ) Anzahl der Downloads: 5
FRIDO11_G03AB90_WPD.txt ( 2.23KB ) Anzahl der Downloads: 5
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: