Hi there! I'm a student from Denmark and I have somewhat of a problem with inverse kinematics in Delmia V5R19... I hope you guys are able to help me out

Anyway, I'm trying to model the Viper Adept s650, which is an articulated robot. I've converted all the CAD-drawings from STEP to Parts, no problems here. Afterwards I connect all the parts with revolute joints and set up limitations on the joints as specified by the data sheet from Viper. Jogging the joints work as expected, and I specify a reference frame for the tool center point (TCP). So far, so good...

And then begins trouble

I assign the inverse kinematics to the assembly, choosing the device for the tool as Mount Part and the reference frame for TCP as Mount Offset. As Reference Part I choose the base of the robot - as goes for Base Part. Approach Axis is left on default Z-axis and Approach Direction is In.
I choose Generic Inverse as Solver Type and choose Articulated as Kinematic Class. Everything seems fine and no errors occur when I click OK.
But the robot is acting strange when I use Cartesian jogging and even stranger when I load the robot into Device Task Definition and add tags.. It is as if the robot believes that TCP is at another place than it is (or at least where I want it to be) and positions itself very strange compared to the assigned tags.
I have tried to create a workspace envelope, and that looks perfect compared to the data sheet. Is anyone able to help me out? I have a feeling that I'm doing something wrong, while creating the inverse kinematics.... I will be forever grateful for any help, 'cause I've been banging my head against the wall for a couple of weeks now
