THE ANNIN ROBOTICS FORUM HAS MOVED TO A NEW COMMUNITY. 👉
Strange behaviour o...
 
Notifications
Clear all

Strange behaviour of axis 4 and missing 90 degrees of axis 5

2 Posts
2 Users
0 Reactions
56 Views
Avatar of ADGR
 ADGR
(@adgr)
Active Member
Joined: 2 months ago
Posts: 4
Topic starter  

Hey,

 

I am struggling with a few of my problems:

 

The robot is AR3 modified to AR4 (teensy 4.1, teensy4.1 program with cui encoders, plus endstops I modified for inductive sensors).

The encoders in these videos are disabled.

 

In the program I changed the lines through the inductive sensors (to align the axes.)::

 

//degrees from limit switch to offset calibration

float J1calBaseOff = -1;

float J2calBaseOff = -13.1;

float J3calBaseOff = 10.4;

float J4calBaseOff = -1.5;

float J5calBaseOff = 87;

float J6calBaseOff = 17;

float TRcalBaseOff = 0;

 
 
 
 
 
 

My problems are the strange behaviour of axis 4 when driving axis X. Is this rotation normal?

 

The second problem is that the gripper is not kept parallel to the base. Additionally, axis 5 after axis calibration has an angle of 0 degrees. When I go to 90 degrees (as in the video) it has about 92~3 degrees. Is the value of steps per degreee incorrect?

And how can it be calculated? The controller's microstep settings are as in the manual.

 

Third problem is this humming sound of axis 4 stepper motor. After connecting it to another controller (TMC2208, TMC2209, DRV8825) it does not make this sound. (But this is the smallest problem).

 



   
Quote
Chris Annin
(@chris-annin)
Member Admin
Joined: 2 months ago
Posts: 535
 

I believe the rotation of axis 4 you are seeing is wrist singularity and that is normal for a 6 axis robot. It happens when axis 4 and 6 are aligned and the robot tcp is moving in a direction where axis 4 or 6 need to rotate a significant amount to resolve the wrist orientation. Here is a video that illustrates wrist singularity.



   
ReplyQuote
Share:
Upload your Photo