585.914 aktive Mitglieder*
3.577 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

B-Achse drehen mittels Berechnung zweier Punkte

Beitrag 12.08.2021, 10:43 Uhr
Stefan_M
Stefan_M
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 04.05.2020
Beiträge: 14

Guten Tag zusammen,

ich möchte gerne an einer Fanuc 16i mit Renishaw OMP60 folgende Tastung durchführen.
Seitlich am Bauteil an Zwei Punkten Tasten und den daraus zu resultierenden Winkelfehler korrigieren.
Damit B 90Grad zu A steht.

Jetzt zu meinem Problem. Es ist durchaus möglich, dass ein negativer Wert bei der Berechnung rauskommt. Wenn beispielsweise nicht 100.7-100 gerechnet wird, sondern 100-100.7. Damit weiß ich nicht umzugehen.

Außerdem stellt sich noch die Frage, wie ich lösen soll, dass je nach Ergebnis in B+(plus) oder B-(minus) gedreht werden muss.

Danke für eure Ideen und Hilfe.



#136=#114-#135 (UNTERSCHIED DER TASTPUNKTE IN X)
#137=#136/30 (BERECHNUNG TAN WINKEL )
#138=ATAN[#137] (WINKEL UMKEHR)
#139=#138/2 ( HALBER WINKEL )







Angehängte Datei  Dummy.jpg ( 98.83KB ) Anzahl der Downloads: 15
TOP    
Beitrag 12.08.2021, 10:56 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.927

Wo genau liegt dein Problem?
Welchen Wert liefert denn die Funktion ATAN bei negativem Argument? Da sollte der resultierende Winkel doch auch negativ sein, so dass man die B-Achse einfach um diesen Winkel drehen müsste (ich kenne die Fanuc-Steuerung nicht).
Weshalb halbierst du den gemessenen Winkel in der letzten Zeile?
TOP    
Beitrag 12.08.2021, 12:03 Uhr
Stefan_M
Stefan_M
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 04.05.2020
Beiträge: 14

@CNCFr

Danke für den Denkanstoß.

Es war mehr oder weniger schon lauffähig, habe nur wieder viel zu kompliziert gedacht.


#136=#114-#135 (UNTERSCHIED DER TASTPUNKTE IN X)
#137=ATAN[#136]/ [30] (BERECHNUNG WINKEL 30= Strecke zwischen den Tastpunkten )

Damit habe ich den Winkel. Und egal ob Minus oder Plus, es wird richtig gedreht.
TOP    



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