Hello,
I have robot with s4c+ controller,and I have diffrent programs with difrent points now I want to modify value (x,y,z)in automatic mode. I know this way of modify position.
I put robot in the manual mode, than I find the program and the point to modify
MoveL * v600,z10,tcp1, then I go to * and to menu edit and function 8(value), there I can change the values x,y and z. Maybe anyone know how I modify point in automatic mode without that i put the robot to manual mode.
You must have a correct workObject and the tool to change the new value for this point. If you have a workObject or a Tool diferent in the move instruction the system dont give a premission to modify the point!
You need to use robtarget variables instead of “*” in your code.
Change the program this way:
MoveL *,v1000,z10,tool1;
to
MoveL p10,v1000,z10,tool1;
You’ll still be able to modify points in the standard way (Edit-8), but now you can write a new procedure to allow the user (or yourself) to modify the point interactively. For example:
RussG, the purpose of the EditRobtarget procedure is to allow the user to modify the value of a robtarget. Usually a robtarget has a meaning in the application; for example, in a pick-place application you will have a PICK point and a PLACE point.
The “PICK point” string was just an example of a description. The procedure will create a screen on the TP, like:
Editing PICK point:
Current X 123.000
Y 456.000
Z 789.000
So, the user will know which point is changing. You can also try:
EditRobtarget p10,“p10”;
that leads:
Editing p10:
Current X 123.000
Y 456.000
Z 789.000