RobotStudio event

Simulation of part modification

For milling operations the part is obviously altered in the real world. As the robot comes back for a second pass, the path it takes would be different due to the modifications made during the first pass.
How can this be simulated in robotstudio? I tried looking through the the PC SDK but couldn't find any reference to a part class. Is this outside the scope of robotstudio?

Answers

  • I might be wrong but I'd say it's almost impossible to simulate behaviour of the material during milling in RS simulation. Maybe some try with smart components could be helpful or you should have a look at Machining PowerPac  http://www08.abb.com/global/scot/scot241.nsf/veritydisplay/e573b4b56d442760c1257db3002e3182/$file/RobotStudio_machining_powerpack.pdf
  • RobotStudio has a concept of a part as a container for solid primitives for example.

    But unfortunately there is no support for material removal built in to the product.

    Geometric primitives can not be changed in RobotStudio. The parametric box SmartComponent for example recreates a solid box every time the size properties are changed.

    Keep in mind that geometry is about mathematics describing an object. To visualize it on the screen, it approximated by a triangle mesh that is rendered.

    RobotStudio can work with objects that has only a graphical representation and no underlying geometric representation, but in that case operations on curves and edges are not available.

    It is possible to programmatically access and alter the triangles making up the graphical representation of an object, so in theory it is possible to modify the visual representation, but you would still need to calculate what to remove, and I'm not sure about the performance.


    In Machining PowerPac we simulate a process that does not remove much material, like polishing.


    Best Regards, Niklas Skoglund
    ABB Robotics

    Developer Center
    RobotStudio Blog