3D printing with a Kawasaki UX120 C series controller

  • Hi All,


    I have been toying around with a project where you use coordinates generated by a slicer or CAD-CAM software to control a robot for Machining and 3D Printing.


    I know this is becoming more common but I wanted to see if I could do it myself.


    I had tried it on an ABB robot (Of which I am well experienced) and it worked quite well. However, I no longer have access to an ABB robot and all I have is a Kawasaki UX120 robot with a c series controller of which I have little to no experience.


    With ABB, I was able to use RobotStudio to take the coordinates generated by the CAD-CAM software and put them into a rapid program, save the program on a USB or Floppy (depending on the controller) and open it up in the robot an it worked fine.


    Basically, my question is, can I do the same with a Kawasaki? If so, how?


    Thanks in advance!

  • Place your Ad here!
  • There's nothing historically sat in the Kawasaki forum about it you could refer to directly but it seems the Kawasaki Forum is beginning to show interest in these areas aswell as various discussions across the forums.
    Personally I haven't done it, only read a little, but if you've managed it with ABB, then the process will be very similar I would of thought.


    1. Get the stl
    2. Process through a Slic3r app and generate the G-Code.
    3. Process through a post process to convert the G-Code to AS Language.
    4. Run the results through the robot.


    Applications I have seen that could potentially be used:
    https://www.robotmaster.com/en/
    https://www.autodesk.com/products/powermill/overview
    https://robodk.com/ (I have executed the produced code in KROSET recently from a test and appeared to work ok)...........This one appears to be favoured at the moment across the forums.


    The issue you will run into, is memory available within the Kawasaki.
    The UX120 C Controller may have 1Mb or 4Mb of memory (no more) - E Controller has 8Mb.
    So this is your limitation of program code storage available (maybe <70,000 steps of code).


    Here an example was generously posted by Kawaguy to load/delete programs, so I would certainly be looking at that also:

    Auto Load Files From External Storage

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now

Advertising from our partners