Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Synchronization problem with Fanuc CRX-10ia

#1
Hello,
I'm trying to stream the Fanuc CRX-10ia robot positions from the RoboDK simulation to the same robot in real life, but I think I have a synchronization problem.
I'm using a python program to control the robot by making it do a square. In simulation, all goes well, but when I run it on the robot :
- the real robot skips steps
- and the simulation will sometimes take the position J(0,0,0,0,0,0) after a movement, making linear movements impossible.
I have the impression that the robot can understand the pc's instructions, but not the pc with the robot's feedback.
Best regards,
Sylvain
#2
I assume you are using the driver. Are you using a rounding instruction?
Does it work if you set rounding to -1 or 0?
Can you send us your RoboDK project file?
#3
The rounding parameter has no influence.
The problem of the simulation robot going to j(000000) can be compensated for by forcing its position with robot.setJoints(robot.SolveIK(targetpose)), but the solution is temporary.
Communication problems remain, as the simulation robot must wait for the real robot to complete its movement before starting another.

(I can't add the file:

Please correct the following errors before continuing:

The file upload failed. Please choose a valid file and try again. Error details: PHP returned: Uploaded file exceeded upload_max_filesize directive in php.ini. Please contact your forum administrator with this error.

the file is 2.6Mb)
#4
I got back to you by email. You should be able to attach RoboDK project files of 20 MB or more, let me know if this is not the case.

We can keep our conversation by email though.
  




Users browsing this thread:
1 Guest(s)