11-10-2024, 10:54 PM
Hello,
As part of a larger project, the user interface has buttons that can be used to move the robot either by joint increments or linear increments. The function for the joint moves seem to be working OK, but I am making some error (or errors) with the linear move function.
I stripped down the station to the bare essentials, moved the code into a Python program, and attached it.
The function makes a relative move. Passing a list of [0,0,100] should move the robot 100mm up in Z. It prints the current joint values and the "new" joint values to make the translation. They seem reasonable. But the robot does not move as expected. Not surprisingly, it behaves the same way if the real robot is connected or if just using the simulated robot.
Any suggestions on what I am doing wrong?
Thanks for your help,
Henry
As part of a larger project, the user interface has buttons that can be used to move the robot either by joint increments or linear increments. The function for the joint moves seem to be working OK, but I am making some error (or errors) with the linear move function.
I stripped down the station to the bare essentials, moved the code into a Python program, and attached it.
The function makes a relative move. Passing a list of [0,0,100] should move the robot 100mm up in Z. It prints the current joint values and the "new" joint values to make the translation. They seem reasonable. But the robot does not move as expected. Not surprisingly, it behaves the same way if the real robot is connected or if just using the simulated robot.
Any suggestions on what I am doing wrong?
Thanks for your help,
Henry