1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. General Category - Robot Forum
  4. General Robotics Discussions - everything but NO Industrial Robots
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

FFF 3D Printing Help

  • amagro
  • September 21, 2021 at 10:25 PM
  • Thread is Unresolved
  • amagro
    Trophies
    2
    Posts
    4
    • September 21, 2021 at 10:25 PM
    • #1

    Hello,

    I'm new to robotic arms, and I'm interested in 3D printing with a robotic arm.

    I work with 3D printers (FFF and SLA) for several years, and I will have access to Yaskawa robotic arm, I think it will be the GP4 model.

    I'm looking here for some tips on how the process of slicing is, and how to control an extruder.

    I already did some research and found that some manufactures like Kuka and ABB have features for 3D printing on their softwares, that could do the slicing process, simulate and printing.

    I did not find any native solution on Yaskawa website, actually on their website they suggest to use 3rd-Party CAD/CAM Software tools, that already have registered libraries for their robots.

    I also found some softwares that could do the slice process, or import a g-code and convert it, like Robotmaster, RoboDK and Octopuz OLRP.

    Is there any open-source solution?

    About the extruder, how is it connect to the arm? Is there any I/O available on the arm to control the extruder?

    The extruder is a standard one, so it will be necessary connections for: motor, thermistor, fan, and a heater.


    I'm also interested in collaborative extruders, so I can print one part with several extruders at the same time, could it be possible with the already existing softwares, or it could it be necessary a lot of programming?

    Thanks

    Carlos Silva

  • jba
    Reactions Received
    2
    Trophies
    3
    Posts
    53
    • October 6, 2021 at 3:08 PM
    • #2

    I 3d print using yaskawa robots (FDM)

    I normally use Prusaslicer for slicing and use the generated gcode in Robodk. With robodk I'm able to generate the JBI files. Currently the robot only controls the movement and when to start and stop the extruder. Temperature and extruder speed is controlled directly on the Duet3D.

    The problem with yaskawa controllers is that they do not have enough memory to run other than very small prints so we have an external PC which we use to drip feed the robot using a program called motoDCI which we bought from yaskawa.

    It is not easy to start 3d printing. We spend a lot of time to get everything up and running and we still not where we want to be.

    You can see our robots here https://www.flexible-products.dk/en/3d-print/

  • amagro
    Trophies
    2
    Posts
    4
    • October 7, 2021 at 10:03 PM
    • #3

    Hello jba,

    Thanks for your reply.

    Let me ask you some other questions:

    1. How does the robot control the start/stop extruder?

    1.1. The extruder is controlled with the Duet, how do you synchronize with the robot?

    2. How does the velocity/acelaration/jerk of the robot and the extruder work?

    Thanks again.

    Carlos Silva

  • jba
    Reactions Received
    2
    Trophies
    3
    Posts
    53
    • October 8, 2021 at 8:06 AM
    • #4

    When the extruder needs to start or stop we call a program called EXTRUDERON or EXTRUDEROFF. As you can see we get a EXTRUDERON call for every movement of the robot. This is off course not necessary but that needs to be fixed in the postprocessor of ROBODK which is written in python. (we dont have anyone in the company that knows python) The Duet does not control when the extruder starts and stops it only controls the temperature and the flowrate.

    CALL JOB:EXTRUDERON

    MOVL C00211 V=27.6

    CALL JOB:EXTRUDERON

    MOVL C00212 V=27.6

    CALL JOB:EXTRUDERON

    MOVL C00213 V=27.6

    CALL JOB:EXTRUDERON

    MOVL C00214 V=27.6

    CALL JOB:EXTRUDERON

    MOVL C00215 V=27.6

    the EXTRUDERON/OFF program is a single line that turns on/off the output which comes from the stepper driver

    DOUT OT#(11) ON

    3. Im not sure exactly what you are asking for. Currently the extruder has a set flowrate which cannot be changed during a print. This produces fine prints and any jerks/acceleration of the robot does not affect the quality. It would be nice to be able to change the flowrate during the print.

  • amagro
    Trophies
    2
    Posts
    4
    • October 8, 2021 at 11:07 AM
    • #5

    Hello jba,

    Thanks again for the reply.

    How did you configure the Duet to receive the start/stop command?

    And how did you connect the Duet with the Yaskawa controller?

    Thanks

    Carlos

  • jba
    Reactions Received
    2
    Trophies
    3
    Posts
    53
    • October 11, 2021 at 8:24 AM
    • #6

    The stepper driver sends and voltage to the yaskawa controller. When the controller turns on/off the DOUT#11 the voltage goes back to the stepper driver which turns on the stepper motor. When it does not recieve the voltage the stepper motor does not spin. (it might be the other way around) So actually the yaskawa controller only talks to the stepper driver. The stepper driver is not connected to the duet.

    I'm sure that you could connect the controller directly to the Duet but that is too complicated for our current skill level.

  • amagro
    Trophies
    2
    Posts
    4
    • October 26, 2021 at 3:42 PM
    • #7

    Hello jba,

    We follow your advice to control the extruder anda finally we are start doing some lines.

    We notice that after every instruction there is a little stop of less of a second, that is causing over-extrusion.

    Did you get also this problem, how do you solve

    Thanks

  • jba
    Reactions Received
    2
    Trophies
    3
    Posts
    53
    • October 27, 2021 at 1:05 PM
    • #8
    Quote from amagro

    Hello jba,

    We follow your advice to control the extruder anda finally we are start doing some lines.

    We notice that after every instruction there is a little stop of less of a second, that is causing over-extrusion.

    Did you get also this problem, how do you solve

    Thanks

    No I dont think we have encountered that problem. What program du you use to generate the program? You can try to upload the program and I can see if anything looks off.

  • Jeremy RoboDK
    Reactions Received
    17
    Trophies
    3
    Posts
    75
    • October 29, 2021 at 8:40 PM
    • #9

    If you used RoboDK to generate the JBI file, you might want to increase the rounding parameters.
    (program events -> Set rounding)

    Jeremy

    RoboDK - Simulation and Offline programming software for industrial and collaborative robots.

    Visit us at RoboDK.com
    Take a look at our tutorial videos on our YouTube channel.

  • Edwards45
    Trophies
    2
    Posts
    2
    • December 29, 2021 at 5:59 PM
    • #10

    Has anybody tried making a ping pong robot like this using a 3d printer?

    I have come across one old project: it is a functional ping pong balls launcher designed to be controlled by an arduino (or any other microcontroller). It uses a servo to dispense the balls and two motors with wheels to give speed and shoot them. But I am really interested in other projects.

    Edited once, last by Edwards45 (December 29, 2021 at 8:01 PM).

  • Lemster68 December 29, 2021 at 8:08 PM

    Moved the thread from forum Yaskawa Motoman Robot Forum to forum General Robotics Discussions - everything but NO Industrial Robots.

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Tags

  • yaskawa
  • 3D printing
  • FFF
  • CAD/CAM
  • Slicer
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download