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

Help needed for Curve Following Project using a gantry system

#1
I have 2 projects in RoboDK to realize the 3D Concrete Printing projects by using the utilities of "Curve Following Project", instead of "3D Printing Project".

My goal of my two projects is:
1. Realization of 3D concrete printing with a complex configuration: gantry(H bot) + 6 axis robotics arm (KUKA kr150 R3100) and a 6 axis robotics arm (KUKA kr150 R3100)
2. Because of the constraints of the two set-ups, I would use the a.complex configuration: gantry(H bot) + 6 axis robotics arm (KUKA kr150 R3100) to print a large-scale area while the other setup b.only 6 axis robotics arm (KUKA kr150 R3100) to print a smaller area.
3. I import the .dxf file as the sliced printing path in RoboDK.

First I would ask some general questions:

1. I tried the utilities "3D Project Printing Project" in RoboDK, tried to use the Slic3r to slice my model (file type:.stl, a 6m*8m concrete house). But it was not working. Even I tried with the manual setting, the house model can also not be opened and accessed in Slic3r. Does it mean that "3D Project Printing Project" is not appropriate for large-scale objects such as houses?

2. In "Curve Following Project", after I select the curve, the green arrows mean the moving direction of my TCP. How about the normals? Do they mean the direction of the TCP z axis?

Secondly, I need your help debugging my two projects: 
Gantry Setup.rdk and Wheeled Mobile Robotic Arm.rdk

For a. Gantry Setup.rdk

What I have done: (1) set up the models and station tree as your example, (2)synchronize the H bot and kuka robot arm, (3) import the .dxf file with lines as printing path

But when I tried to update & simulate the project, there are always errors, different errors:
(1) "can't find the start point"
(2) "The robot cannot reach all the targets in the path"
(3) Even the update is successful, when I tried to run the program, it showed "joint 5 is near 0 " "the target is too close to the axis limit" and "Movement in instruction MoveJ1 is not possible" etc.
(4)Even I occasionally succeeded in a short path as simulation, I cannot see the gantry(H bot) and robot arm(6 axis KUKA kr150) move together or in a synchronized way. It was more like the H bot was set to a position by me manually in advance and the robot arm finished its path movement in a small scale area.

In this project, I am looking forward to the outcome similar to this example but with H bot gantry: "Curve Following and Synchronization with Motoman UP50N #02"

For  b. Wheeled Mobile Robotic Arm.rdk
What I have done: (1) set up the models and station tree and add targets to the mobile base (2) import the .dxf file with printing paths (3)select and configurate the "curve follow project"

The movement and paths are correct, but my problem now is:
I tried some Macro from the RoboDK official folder: WeldON/WeldOFF, SpindleOn/SpindleOff,GunOn/Gunoff, but they were not working and showing any effect of the material deposition in my project. I need a visualization effect from extruding the material/showing the trace of paths.

Again, many thanks for all your supports till now and looking for your help eagerly!


Attached Files
.rdk   Wheeled Mobile Robotic Arm .rdk (Size: 4.28 MB / Downloads: 30)
.rdk   Gantry Setup.rdk (Size: 2.96 MB / Downloads: 32)
#2
Dear Ms. and Mr. from RoboDK,
Hello.
I found my post already read last week but not yet replied. Can I ask for more help about my problems?

Thank you!
Carrie
#3
I'm sorry for the delays. To help you solve the path for your project a (Gantry setup) I recommend you to use the Prioritize External Axes from the smart optimization options. I attached the image with the changes I did to your project and the project with these changes.

Also, if you have synchronized your robot with the external axes you should use the robot arm in your selection.

Also, I recommend you to use G-code files generated from a slicer like Slic3r. There are many options for slicers. Most of them are configured to work with small parts so you may need to properly configure it to increase the workspace.

I confirm that the normal of the curve defines the reference for the direction of the TCP Z axis.


Attached Files
.rdk   Gantry Setup-v2.rdk (Size: 2.97 MB / Downloads: 22)
.png   Gantry-Setup-Optimization.png (Size: 598.05 KB / Downloads: 22)
#4
Thank you for your help and I realized that the smart optimization option is the key point to this question.

When using the slicer Slic3r, my model is too large to load in and there is always a crash in my case. That is why I was writing to ask if the Slic3r is appropriate for such large 3D printing project.

Besides, I still have some questions regarding the Python API:

I want to realize the same outcome by using Python API, what are the procedures and how I can deal with it? Do you have any advice of the tutorial?

Since my printing path is complicated(with many points), what kind of method will be more favorable for such task?

Thank you.
Best regards,
Carrie
#5
You can find an example to customize all the settings in a robot machining project using the Python API here:
https://robodk.com/doc/en/PythonAPI/exam...g-settings

You can also find an example to configure all settings related to external axes optimization using the Python API here:
https://robodk.com/doc/en/PythonAPI/exam...n-settings
  




Users browsing this thread:
1 Guest(s)