Hallo Chriko,
falls du etwas genauer sagen kannst was für externe Achsen du hast, kann ich dir vielleicht helfen:
- Sind das zwei zusätzliche Einzelachsen oder eine externe Kinematik (z.B. ein Dreh-Kipptisch)?
- Steht dein Roboter auf einer der Zusatzachsen, d.h. ist eine davon z.B. eine Lineareinheit (KL)?
- Hast du die Einstellung was Motoren usw. angeht schon alles gemacht und es fehlt die nur noch die Trafo?
Ansonsten muss ich hier zu viele Fälle durchdiskutieren. Falls du selbst schonmal testen willst solltest du in der R1/$machine.dat mal nach folgenden Einträgen schauen, da müsste Einträge so ähnlich wie hier beispielhaft angegeben stehen:
$EX_AX_NUM=2 (Anzahl Zusatzachsen)
$EX_KIN = {ET1 #EASYS, ET2 #EBSYS, ...} (Kennung der Kinematik ERSYS im KL-Fall, EASYS,...,EFSYS sonst)
$ET1_AX={TR_A1 #E1, TR_A2 #E2,...) (Zuordnung der Achse zur Kinematik, z.B. bei Dreh-Kipptisch sind zwei Achsen En zuzuordnen
$ET1_TA1KR={X 100.0, Y 450.0, ...} Lage und Orientierung der 1. Achse der Kinematik ET1 bezogen auf den Roboterfuß
$ET1_TA2A1={X 100.0, Y 450.0, ...} Lage und Orientierung der 2. Achse der Kinematik ET1 bezogen auf die 1.Achse
...
$ET1_TFLA3={X 100.0, Y 450.0, ...} Lage und Orientierung des Flansch der Kinematik ET1 bezogen auf die 3. Achse (falls nich vorhanden muss in $ET1_TA3A2 überall Null eingetragen haben, damit man dann an Achse 2 hängt)
$ET1_TPINFL={X 10.0, Y -765.0, ...} Messpunkt zur Vermessung der externen Kinematik, beschreibt die Lage und Orientierung einesMesspunkts bezüglich des Flansch der Kinematik. Dadurch kann man für Vermessungen einen beliebigen Punkt auf der Kinematik angeben, der nicht genau im Ursprung des Flansch liegt, da dieser Punkt normalerweise nicht bis gar nicht angefahren werden kann.
Gruß
Fubini