Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
3D printing with UR10e
#1
Hello there,

I have the following setup:
Robot: UR10e
Extrude: the one from RoboDK library
Post Proccesor:Universal Robot

I can generate a robot program .urp and script successfully; however, on running script there is an error that says:
Code:
Compile Error: M_RunCode() is not defined.

How can I solve this problem.

Then I tried to use Universal Robot 3D printing as post processor. In this case, I cannot generate the code and having the following error:
Code:
Failed to generate program "Print3D" using the Post Processor "Universal_Robots_3D_Printing"
Post processor path:C:/Program Files/RoboDK/Posts/Universal_Robots_3D_Printing.py
Traceback (most recent call last):
File "C:/Users/[user]/AppData/Local/Temp/PostPrint3D.py", line 10676, in
make_program()
File "C:/Users/[user]/AppData/Local/Temp/PostPrint3D.py", line 308, in make_program
r.MoveL(p([22.185000,24.305000,0.500000,-0.000000,90.000000,0.000000]),[138.541038,-134.743422,-204.838150,-20.418427,48.541038,-90.000000],[0.0,1.0,0.0])
File "C:\Program Files\RoboDK\Posts\Universal_Robots_3D_Printing.py", line 643, in MoveL
self.new_move(pose) # used for 3D printing
File "C:\Program Files\RoboDK\Posts\Universal_Robots_3D_Printing.py", line 629, in new_move
signal = min(self.PRINT_FLOW_MAX_SIGNAL , self.PRINT_FLOW_2_SIGNAL * add_material/time_s)
ZeroDivisionError: float division by zero
I have followed the 3d printing tutorial, but I don't know how to fix it.
#2
You can remove triggering custom M_Code commands by following these steps:
  1. Double click your 3D printing project
  2. Select Program Events
  3. Leave the following section empty: Call M code
    (you may see M_RunCode by default but you should remove it)
  




Users browsing this thread:
1 Guest(s)