Willkommen, Gast    Noch kein Mitglied? KOSTENLOS ANMELDEN
 
 Antworten Neues Thema

Siemens 840D, Programmieren von Winkelfunktionen Arcustangens

 
 
Beitrag 25.03.2010, 09:01 Uhr
 
 
butscheronie
Level 3 = CNC-Arena-Techniker
***
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 07.03.2010
Beiträge: 169
Hallo ich brauche Hilfe bei der Programmierung von Winkelfunktionen meiner Siemens 840D.
Bin noch ein Neuling auf der Steuerung.
Ich habe es zwar schon hinbekommen mir z.B. den sinus oder tangens eines winkels ausrechnen zu lassen, aber
irgendwie klappt es nicht umgekehrt.
Ich denke es muß an der Schreibweise liegen.
Das hier funktioniert ja:
z.B

R1=TAN(50)
MSG (<<R1) ;lässt den Wert 1,191..... im Display anzeigen

wie mach ich das jetzt umgekehrt um mir den Winkel aus 1,191... ausrechnen zu lassen?
habe folgendes schon probiert aber bekomme immer Fehlermeldungen.

R1=ATAN(1,191)
MSG (<<R1)

und das hab ich auch probiert

R1=ARCTAN(1,191)
MSG (<<R1)

eigentlich sollte jetzt 49,98 angezeigt werden.

Frage, wie ist die Schreibweise bei arcustangens und das gleiche für arcussinus und arcuscosinus ?????

Der Beitrag wurde von butscheronie bearbeitet: 25.03.2010, 09:22 Uhr
TOP     Richtlinien bestätigt am: 25.03.2010 - 08:41 Antworten   Zitieren  
 
 
 
Beitrag 25.03.2010, 09:38 Uhr
 
 
CNCler
Level 4 = CNC-Arena-Meister
****
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 15.09.2002
Beiträge: 495
R1=ATAN2(1.191, 1)

ATAN gibt es nicht, es gibt nur die Funktion ATAN2
TOP     Richtlinien bestätigt am: 29.06.2007 - 21:28 Antworten   Zitieren  
 
 
 
Beitrag 25.03.2010, 11:08 Uhr
 
 
butscheronie
Level 3 = CNC-Arena-Techniker
***
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 07.03.2010
Beiträge: 169
Wofür steht die Eins hinter dem komma?
Der eigentliche Wert ist doch nur 1.191!

R1=ATAN2(1.191, 1)
TOP     Richtlinien bestätigt am: 25.03.2010 - 08:41 Antworten   Zitieren  
 
 
 
Beitrag 25.03.2010, 11:18 Uhr
 
 
CNCler
Level 4 = CNC-Arena-Meister
****
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 15.09.2002
Beiträge: 495
Der tan ist das Verhältnis der Y- zur X-Komponente eines Punktes beim Kreis.
Beim ATAN2 gibt man diese beiden Komponeten getrent ein und zwar erst y und dann x (Y/X).
Dabei sind die Einzelbeträge unwichtig. Wichtig ist nur das Verhältnis.
Man könnte also statt
R1=ATAN2(1.191, 1)
auch
R1=ATAN2(1191, 1000)
schreiben.
Der ATAN2 hat gegenüber dem ATAN den Vorteil, dass es bei +/-90 Grad keine Probleme gibt (beim ATAN müßte man als Argument einen unendlichen Zahlenwert übergeben).
Zudem ist das Ergebnis im gsamten bereich von 360 Grad eindeutig, während der ATAN nur einen Bereich von 180 Grad abdeckt (man kann dann nicht unterscheiden ob der Winkel z.B. 45 odeer 225 Grad ist).
ATAN2 ist übrigens keine "Siemens"-Funktion, sondern in jeder "normalen" Programmiersprache so definiert.
TOP     Richtlinien bestätigt am: 29.06.2007 - 21:28 Antworten   Zitieren  
 
 
 
Beitrag 25.03.2010, 11:44 Uhr
 
 
butscheronie
Level 3 = CNC-Arena-Techniker
***
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 07.03.2010
Beiträge: 169
Danke erst mal.
Ich werde das Heute in der Firma gleich mal ausprobieren.

Bis später.
TOP     Richtlinien bestätigt am: 25.03.2010 - 08:41 Antworten   Zitieren  
 
 
 
Beitrag 25.03.2010, 19:50 Uhr
 
 
butscheronie
Level 3 = CNC-Arena-Techniker
***
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 07.03.2010
Beiträge: 169
Hat alles super funktioniert.
Danke für die Hilfe.
TOP     Richtlinien bestätigt am: 25.03.2010 - 08:41 Antworten   Zitieren  
 
 
Suchbegriff finden          Antworten    Neues Thema

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

 OK

Anzeige