Herunterladen Inhalt Inhalt Diese Seite drucken

Calarc - Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung

Industrieroboter
Inhaltsverzeichnis

Werbung

Funktionen
8.2.8

CalArc

Funktion: Kreisbogen berechnen
Die Funktion berechnet den über drei Punkte festgelegten Kreisbogen.
Eingabeformat
<Numerische Variable 4> = CalArc (<Position 1>, <Position 2>, <Position 3>,
<Position 1>
<Position 2>
<Position 3>
<Numerische Variable 1>
<Numerische Variable 2>
<Numerische Variable 3>
<Positionsvariable 1>
<Numerische Variable 4>
Programmbeispiel
1 M1 = CalArc(P1,P2,P3,M10,M20,M30,P10) 'Berechnung des Kreisbogens
2 If M1 <> 1 Then End
3 MR = M10
4 MRD = M20
5 MARCLEN = M30
6 PC = P10
CR750/CR751
<Numerische Variable 1>, <Numerische Variable 2>,
<Numerische Variable 3>, <Positionsvariable 1>)
Legt den Startpunkt des Kreisbogens fest
Legt die Zwischenposition auf dem Kreisbogen fest
Legt den Endpunkt des Kreisbogens fest
(Die drei Punkte entsprechen denen im Mvr-Befehl.)
Berechnung des Radius des festgelegten Kreisbogens in mm
Berechnung des Zentriwinkels des festgelegten Kreisbogens
in Radiant
Berechnung der Kreisbogenlänge des festgelegten Kreisbogens
in mm
Berechnung der Mittelpunktkoordinaten des festgelegten
Kreisbogens in mm (Die Daten werden als Positionsdaten
übertragen. A, B, C sind gleich „0".)
Übertragener Wert:
1: Berechnung ausgeführt
–1: Zwei der Positionen 1 bis 3 sind deckungsgleich oder alle
drei Positionen liegen auf einer Geraden.
–2: Alle drei Punkte sind annähernd deckungsgleich.
'Programm bei Fehler in der Berechnung des
Kreisbogens beenden
'Überträgt den Radius in die numerische Variable MR
'Überträgt den Zentriwinkel in die numerische
Variable MRD
'Überträgt die Bogenlänge in die numerische
Variable MARCLEN
'Überträgt die Position des Mittelpunktes in die
Positionsvariable PC
Detaillierte Funktionsbeschreibung
8 - 9

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis