Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - jason_r_Crow

Pages: [1]
1
Support / Re: axis errors for continous circular movement
« on: January 10, 2020, 06:58:37 AM »
Hi Johannes,

We think we have tracked down our problem. We can get the simulation and the real robot to match fairly well, but when KUKA PRC generates the code, the tool settings are over-rotating on the B-axis. Basically, to get the tool setup in the simulation to match the robot, we are rotating B -90 as you suggested. We are using the ABC 2-point method to calibrate the tool, as it makes the most sense relative to how the tool is designed to move.

If we use the xml file as generated from Kuka PRC, we get an unreachable point error. I have attached an example file X_and_Y_lines.xml.
If we edit that file and change the B-value for the frames where we are making are linear moves, it works. I have attached the working modified xml file X_and_Y_Lines_B_Rotate.xml.

Basically what we are doing is changing these lines:
-<PRC_CMD>
<TYPE>LIN</TYPE>
-<FRAME>
-<FRAME>
<X>179.41107177734375</X>
<Y>-109.59288024902344</Y>
<Z>51</Z>
<A>0</A>
<B>1.5707963267948966</B>
<C>-0</C>
</FRAME>
</FRAME>

to this:
-<PRC_CMD>
<TYPE>LIN</TYPE>
-<FRAME>
-<FRAME>
<X>179.41107177734375</X>
<Y>-109.59288024902344</Y>
<Z>51</Z>
<A>0</A>
<B>0</B>
<C>-0</C>
</FRAME>
</FRAME>

Our tool INIT is:
-<INITTOOL>
-<FRAME>
<X>0</X>
<Y>0</Y>
<Z>175</Z>
<A>0</A>
<B>-1.5707963267948966</B>
<C>0</C>
</FRAME>
</INITTOOL>

which makes sense from your instructions and from the simulation in Grasshopper.
Any idea why the B is being over-rotated?

Jason


2
Support / Re: axis errors for continous circular movement
« on: December 20, 2019, 05:56:40 AM »
Hi Johannes,

We are still working through trying to get the physical and virtual robots in sync. When adding in the geometry for the tool, do the notes in this post apply to the IIWA - https://forum.robotsinarchitecture.org/index.php/topic,115.0.html? I ask as we had drawn the tool vertically along the z-axis with the base of the tool at 0,0,0 and the tool tip at 0, 0, 175mm. To have that show up properly in the simulation, our tool setting for A, B, and C in the custom tool component were 90,-90,90. Orienting the tool along the x-axis with the tip facing toward 0,0,0 shows up incorrectly?

Jason

3
Support / Re: axis errors for continous circular movement
« on: December 16, 2019, 09:15:27 AM »
Hi Johannes,

I think we have something set up wrong. Aligning our simulation in Grasshopper with the robots is mapping the axes differently.
What appears to be correct for us is:
PRC A1 maps to Robot A1
PRC A2 maps to Robot A2
PRC A3 maps to Robot A4
PRC A4 maps to Robot A3
PRC A5 maps to Robot A6
PRC A6 maps to Robot A7 (Not the redundant axis, but the rotation of the media flange)

We might be setting up the base improperly? We are also getting errors when we run the PRC generated code on the robot. I've attached a screenshot of the pendant. I am also attaching our Rhino Model, test  Grasshopper script, and PRC XML file output.

Jason




4
Support / Re: axis errors for continous circular movement
« on: December 16, 2019, 07:42:56 AM »
Hi Johannes,

We have made a few steps forward, but seem to be having an issue with the coordination between the actual robot position and the simulated position using PRC.

We have set a point on the robot, and copied the axis positions into the Start settings in the PRC Settings. However, when we do so the position of the robot in the simulation does not match the position of the actual robot at the point that we have set.

We assume that the robot position in the simulation should match the position of the physical robot. Is that correct? Assuming it is, do you have any suggestions about how to calibrate the simulation so that it matches the actual robot position?

thanks,

Jason

Pages: [1]