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

Error uploading ALL.PRM file yaskawa robot: No module named encodings

#1
Hi,

I'm trying to configure my robot by retrieving the real pulses per degree for the MH50 running on a DX100 controller.
I followed this guide: https://robodk.com/doc/en/Robots-Motoman...ation.html 

However, I encountered the following error (please see the attached screenshot), when dragging the ALL.PRM file into RoboDK:

Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'

What could be causing this issue?

Kind regards,
Badr


Attached Files Image(s)
   
#2
Please use the latest RoboDK version and select 'Python-Embedded' at Tools - Options - Python - Python interpreter.
Alternatively, if you could share your ALL.PRM file and the exact robot model, we could try to import it and share the updated robot with you.
#3
I am already using Python-Embedded.
Upgrading could be the solution, but for now, I would prefer to send the ALL.PRM files to you. As I don't want to encounter any software (compatibility) issues for the current project I am working on. 

I have three robots for which I would like the configurations— all MH50 models with DX100 controllers.
I’ve attached the files, including the robot in a station file.


Attached Files
.zip   Files parameters.zip (Size: 26.76 KB / Downloads: 68)
.rdk   Configuration MH50.rdk (Size: 1.74 MB / Downloads: 68)
#4
I successfully downloaded the ALL.PRM files you shared:

allprm.png   

They all contain the same pulse to degree ratios as the standard MH50 robot from the RoboDK library:

https://robodk.com/robot/Yaskawa-Motoman/MH50

allprm2.png   
#5
Okay, Thank you very much for checking.
#6
We just fixed the issue about loading ALL.PRM files from Yaskawa/Motoman robot controllers into RoboDK. The issue is fixed with the latest version of RoboDK.

You can take the latest version here:
https://robodk.com/download

Make sure to first load the correct robot model from the RoboDK library and then load the ALL.PRM file.

If you have any issues, try using the default Python interpreter (C:/RoboDK/Python-Embedded).
  




Users browsing this thread:
1 Guest(s)