Your comments

Can you please take a look on my last question please? 

Thank you for your reply.

Do you know if it is possible to change the decimals also?

I can't change the value by the slider to e.g. 245,1.

I did a work-around to solve this issue by using the property "Value" and public function "Init" of HMI_Slider.

Is it possible to use the Hmi_Slider with changing decimals? Currently it's only showing decimals but I can't change it with the slider.

Could you also add a "HMI_ValueBox" or something where it is possible to enter values by keyboard?


Best regards

Andreas

I made some pre-work and implemented this public function in IKPath.cs:

**********

//! Added by AF for canceling active paths
public void CancelPath()
{
if (CurrentTarget != null)
CurrentTarget.OnLeaveTarget();

LastTarget = null;
CurrentTarget = null;
NumTarget = 0;
PathIsActive = false;
WaitForSignal = false;

// Reset all Values for all motion types
drivesatposition.Clear();
linearpathspeed = 0;
linearpathacceleration = 0;
linearacceleration = false;
lineardeceleration = false;
LinearPathActive = false;
LinearPathPos = 0;
}

**********

I realized a problem though.

If the current path gets canceled and the next path starts with a linear movement to the target, the robot makes a "jump".

This is caused in RobotIK.cs

Image 1238


After picking the box the robot path gets canceled and another path starts with linear movement.


It might help you with your development work.

I had similar problems when I tried the RobotIK for the first time.

You have to do I exactly like in the tutorial video and set up the scene settings to the following:

Image 1215

This was the game changer for me haha

Okay, I found it. 

Just need to set interpolation to target on linear. 

Image 1208

I have sent you the project.

Thank you for your help!

I understand that and will solve it as you have described.

If I find a good way to solve this I will let you know for your consideration.


Best wishes

Andreas

Thank you for the quick support.

I real machines there is always this moment when parts are gripped by two components.

For PLC program tests it could be necessary to test what happens if the handing over doesn't work out (e.g. sensor failure). When process of home positioning is started it can happen that the part should stay at the first gripper. This isn't possible currently but I think it should be possible to achieve that by extending the Fixer/Grip/MU scripts. I haven't found the solution yet tho.