Dear All, I have done the sample program in the application manual. But I have a probelm. If I want to stop the rapid program (continous) with another button. how can I do it ? I try to use stopmode immediate function. But it does not work. Can anyone help me ? Thanks in advance.
ok . i can do it already. but i still have problem. Now how can I use SDK to control robot like MOVEJ or MOVEC in our rapid? Can anyone help me ? Thank you in advance.
What do you mean with control?Do you want to create MoveJ… instructions via API?
Hi,
you can not order the robot to move using a direct API call. What you can do is to start and stop program execution (for example using Rapid.Start, Task.Start).
It is also possible to have logic in a RAPID program which waits from inputs from a PC SDK client, and performs different actions, depending on input from PC SDK.
Two options.
A:
You need to create small modules ( rapid code ) upload these to the controller and start them through some rapid code…
B:
use Messaging to send coordinates the controller ( from your application ) and execute these though a special set of routines.