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. Industrial Robot Support and Discussion Center
  4. ABB Robot Forum
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

Buy old robot, programing, 2D/3D file, first buy

  • Swebot
  • October 14, 2021 at 2:34 AM
  • Thread is Unresolved
  • Swebot
    Trophies
    2
    Posts
    6
    • October 14, 2021 at 2:34 AM
    • #1

    Hi,

    thanks for a good forum.

    I often see auctions selling older robots of models 1400, 2400, 4400, 6400, 6600 with different control systems such as: M97A, M98A, M98, and rarely but also M2000 & M2008,

    I have understood that they are; S4, S4c and S4C + control systems.

    I know that it is possible to program the robot with teachpedent for simpler tasks, but what do I do if I want to use the robot for milling 2D / 3D models? how do I go from 2D / 3D cad file to cad/cam to rapid and get it made?

    The free version of robot studio only uses IRC5 and a IRC5 controller is not cheap .. I can program simpler things in IRC5.

    how would you do that? is there any third party sortware that you all work with?

    I am now looking at IRB1400 with M97A or IRB2400L with M98A

    or what controller should i buy?

    with kind regards Claes

    Edited once, last by Swebot (October 14, 2021 at 3:06 AM).

  • Swebot October 14, 2021 at 3:06 AM

    Changed the title of the thread from “Buy older robot, programing, 2D/3D file, first buy” to “Buy old robot, programing, 2D/3D file, first buy”.
  • Nation
    Typical Robot Error
    Reactions Received
    556
    Trophies
    9
    Posts
    1,937
    • October 14, 2021 at 5:16 AM
    • #2

    I've done this with Fusion 360, and 2D paths for plasma cutting. I wrote a custom post processor to output a Rapid program with the points. I hard coded the quaternion portion of the moves always be up though.

    I've got an M98 controller (S4C) with a 6400 arm.

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • Swebot
    Trophies
    2
    Posts
    6
    • October 14, 2021 at 5:57 PM
    • #3

    thanks for reply, is it so with all controllers? Even S4c+? It not easy to make it run, i vill lock in to it, your way.

    Was looking att robotDK but i did not find my robobots there.

    Is it any way els?

    I werd thatit is not a simpel solution to this.

  • SkyeFire
    Reactions Received
    1,061
    Trophies
    12
    Posts
    9,465
    • October 14, 2021 at 7:57 PM
    • #4
    Quote from Swebot

    I werd thatit is not a simpel solution to this.

    There's no simple solution b/c it's not a simple task. Generating a robotic milling path is much more complicated than generating one for a CNC machine. Robots have much more complex kinematics.

    Of course, if you want "simple," you can just pay the going price for RobotMaster or another professional-grade tool that handles this task. Of course, it won't be cheap.

  • Nation
    Typical Robot Error
    Reactions Received
    556
    Trophies
    9
    Posts
    1,937
    • October 14, 2021 at 8:39 PM
    • #5
    Quote from Swebot

    thanks for reply, is it so with all controllers? Even S4c+? It not easy to make it run, i vill lock in to it, your way.

    Was looking att robotDK but i did not find my robobots there.

    Is it any way els?

    I werd thatit is not a simpel solution to this.

    Yeah, like SkyeFire said, nothing really simple (cheap) is out there. My method does zero kinematic simulation, and relies on the user to place the part in an area of the work space that will be reachable, and update a work object.

    I've attached an example of the output of the post processor (torch.txt, renamed from .mod), the post (abb.txt, renamed from .cps), and here is a link to the video of the arm cutting:

    https://youtu.be/gi5keYhW-8Y

    Also, I hope you plan on milling soft materials without dimensional requirements, as robots are not CNC machines, and will vary by up to several millimeters from a path created offline. There are expensive volumetric calibration routines that will lessen this error, but it will still be there. Also robots are nowhere near stiff as a CNC machine. They will flex under the tooling load that milling anything remotely hard will create.

    Files

    Torch.txt 305.03 kB – 17 Downloads ABB.txt 5.91 kB – 21 Downloads Torch.txt 305.03 kB – 11 Downloads

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • robiman
    Reactions Received
    10
    Trophies
    3
    Posts
    116
    • October 19, 2021 at 5:51 PM
    • #6

    until now i work on a similar projekt

    (incremental sheet metal forming)

    i convert gcode files in rapid positions my source gcode file have to many position , maybe min 20.000 positions or more than 1 million.

    The thing is really the stiffness of the robot kinematic

    http://www.hw-automation.de<br />Teach Pendant Repair S4- IRC5

  • Swebot
    Trophies
    2
    Posts
    6
    • October 20, 2021 at 10:57 PM
    • #7

    hey, thanks you all for replaying.

    #Nation , i looked att your files and it a lot of movement. But yoy must need som software to generate all the "jmove" or do you use a pensil and a paper under?

    #robiman

    How du do you convert from gcode to rapid?

  • Swebot
    Trophies
    2
    Posts
    6
    • October 20, 2021 at 11:06 PM
    • #8

    is it any how has robotstudio for S4c+ models?

  • Nation
    Typical Robot Error
    Reactions Received
    556
    Trophies
    9
    Posts
    1,937
    • October 21, 2021 at 10:57 PM
    • #9
    Quote from Swebot

    Nation , i looked att your files and it a lot of movement. But yoy must need som software to generate all the "jmove" or do you use a pensil and a paper under?

    I use the manufacturing mode in fusion 360 with the plasma/laser mode when selecting profiles to cut.

    Fusion 360 then uses the post processor to create robot code. None of it is hand written.

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • Swebot
    Trophies
    2
    Posts
    6
    • October 24, 2021 at 8:42 PM
    • #10

    thanks for reply!

    Aaa, okej, i I thougth so. vill look in to fusion 360,

    I thougth a robot like IRB 6400r had better precision without any special add-on programs.

    I got 2 choice:

    buy a ABB robot like 2400 or a 6400

    or

    a DIY cnc router table with Mach3.

    I will use for cnc milling for woodworking and use it ass plasma cutting instedd

    but on the tolerances are not so good on a robot you boys say. What is best way to go?

  • SkyeFire
    Reactions Received
    1,061
    Trophies
    12
    Posts
    9,465
    • October 25, 2021 at 3:38 PM
    • #11
    Quote from Swebot

    I thougth a robot like IRB 6400r had better precision without any special add-on programs.

    Robots have good precision, in general. However, they have poor accuracy. CAD/CAM programming generally assumes good accuracy, which CNC machines are made for.

    https://sketchplanations.com/accuracy-and-precision

  • robiman
    Reactions Received
    10
    Trophies
    3
    Posts
    116
    • October 27, 2021 at 9:12 AM
    • #12
    Quote

    #robiman

    How du do you convert from gcode to rapid?

    I write a rapid programm for read the gcode file

    ( use a positions array ,1000 robtargets, for save the positions)

    the programm runs in a offline station because it need some times, depends how many positions are inside

    http://www.hw-automation.de<br />Teach Pendant Repair S4- IRC5

  • TylerRobertson
    Reactions Received
    3
    Trophies
    3
    Posts
    70
    • March 30, 2022 at 9:07 PM
    • #13

    If your part geometry changes little, this might be possible without additional software. It's not for the feint of heart - I used to work at Robotmaster, and I have an employee using a post-processor I created to go from MasterCAM to Robotstudio for simulation, and then to milling. Even with my expertise, he's struggling a bit to make it work on a spare 2400 with an IRC5 controller.

    I have a hard time recommending a single person or small shop attempt to get a system like this working for milling for anything outside of prototype, concept, etc.

    Taylor Guitars - Robotics Engineer
    - IRC5 IRB4400
    - IRC5 IRB2400
    - S4C+ IRB4600
    - S4 IRB2400
    - Epson G3-351 RC180

  • Vaisakh78
    Trophies
    2
    Posts
    4
    • March 18, 2024 at 3:46 AM
    • #14

    Would it be possible for someone to attach an ABB backup of a system which was used for plasma cutting, I am setting one up and would like to have a reference. Thanks in Advance.

  • hermann
    Reactions Received
    412
    Trophies
    9
    Posts
    2,629
    • March 18, 2024 at 7:28 AM
    • #15

    You can use the files from Nation some posts above.

  • Vaisakh78
    Trophies
    2
    Posts
    4
    • March 19, 2024 at 7:35 PM
    • #16
    Quote from hermann

    You can use the files from Nation some posts above.

    Not the rapid code but actual abb backups, I wanted to have a look at the I/O Mapping.

  • Nation
    Typical Robot Error
    Reactions Received
    556
    Trophies
    9
    Posts
    1,937
    • March 19, 2024 at 7:42 PM
    • #17
    Quote from Vaisakh78

    Not the rapid code but actual abb backups, I wanted to have a look at the I/O Mapping.

    The IO was a single dry contact relay output to close the "torch on" circuit to the plasma cutter.

    I had plans to eventually implement dynamic height control, but I have since sold the arm.

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • 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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Tags

  • M2000
  • M97A
  • M98A
  • M98
  • M2004
  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