Hephestos - WordPress.com...Hephestos Extended Elasticity Model + Jerk Limitation (COMAU) Jerk...

Click here to load reader

  • date post

    19-Jan-2021
  • Category

    Documents

  • view

    1
  • download

    0

Embed Size (px)

Transcript of Hephestos - WordPress.com...Hephestos Extended Elasticity Model + Jerk Limitation (COMAU) Jerk...

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 1Hephestos

    Project Duration:

    September 2012 to December 2015

    Project Partners:

    VTT (Oulu)MAG (Helsinki and Oulu)UiAFraunhofer IPK (Berlin)Easy‐Rob (Frankfurt)MEM (Berlin)G‐Robots, Vezprem HungaryComau, TorinoUPM, Madrid

    Budget: 2,4 MEUR

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 2Demonstrator Cell 1Hephestos

    Location: MAG, Oulu, FinlandRobot: NH3‐220kg‐2.7mSpindle: Colombo ~10kWForce Sensor: ATI Omega160Laser Tracker: FARO Xi

    Questions:

    1) Can a standard industrial robot be used formachining of metals (aluminium,bronze,steel) or will the deflections of the arms be too large?

    2) Can the robot’s toolpath be correctedthrough software to compensate for thedeflections of the arms?

    Why use robots for machining?Bigger workspace, lower cost

  • 4000km return trip. Trip has been made twice: June 2013 and June 2015.

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 4Video From 2nd TripHephestos

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 5Tests: Aluminium, bronze, steelHephestos

    Tests at Oulu, Finland (25.‐28. June, 2013)Experimental Setup:• Robot: IRB6660‐1.9m• ATI 6‐DOF Force sensor• FARO Xi Laser Tracker• Tools: SECO Minimaster, 2‐ and 3‐flute• Materials: Alu, Bronze, Steel

    Steel, cut depth: 0.2mm to 0.5mm

    X

    Y

    Z

    X

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 6Experimental Results: AluminiumHephestos

    Tool: 12mm, 2‐fluteSpindle Speed: 7400 RPMRobot speed 12.5mm/sCut Depth: 1. 5mmCut direction: PullCut width: 100%, 25%

    MillingDirection

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 7Experimental Results: BronzeHephestos

    Material: BronzeTool: 16mm, 3‐fluteSpindle Speed: 10000 RPMRobot speed 50mm/sCut Depth: 0.25mmCut width: 100% ,66%Cut direction: Push Milling

    Direction

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 8Hephestos

    Material: BronzeTool: 12mm, 2‐fluteSpindle Speed: 12900 RPMRobot speed 29mm/sCut direction: PushCut width: 100%, 25%Cut Depth: 0.25mm

    Experimental Results: Bronze

    MillingDirection

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 9Experimental Results: SteelHephestos

    Material: Steel S355Tool: 12mm, 2‐fluteSpindle Speed: 4100 RPMRobot speed 10mm/sCut Depth: 0.2mmCut direction: PullCut width: 100%, 50%Comments: chattering

    meanx =  0.0443meany =  ‐0.0121Mtheta = ‐1.5100Mrho =     0.7301

    MillingDirection

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 10

    Experimental Results: SteelHephestos

    Material: Steel S355Tool: 12mm, 2‐fluteSpindle Speed: 4100 RPMRobot speed 10mm/sCut Depth: 0.5mmCut direction: PushCut width: 100%, 66%

    meanx =   0.0553meany =  ‐0.0697Mtheta = ‐0.8995Mrho =     0.0890

    MillingDirection

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 11

    Experimental Results: SteelHephestos

    Material: Steel S355Tool: 16mm, 3‐fluteSpindle Speed: 4500 RPMRobot speed 22mm/sCut Depth: 0.2mmCut direction: PushCut width: 100%, 50%

    MillingDirection

    meanx =     0.0092meany =    ‐0.0309Mtheta =   ‐1.5576Mrho =      0.7014

    Cycle bounds

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 12

    Hephestos Software Integration: Challenges

    Software Integration inHephestos is a Challenge:

    • Distributed Organisation• Different Operating Sys‐

    tems (Win, Linux, Android)• Different development

    platforms (Matlab, C/C++,Androi Apps, Win EXE)

    • A flexible environment isneeded.

    • EASY‐ROB is used as theintegration platform.

    • The use of standalone DLLfiles and TCP/IP interfacesencouraged.

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 13

    Hephestos Integration Framework

    http://uia.mechatronics.no

    Dedicated server

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 14

    Hephestos Example from Hephestos ORL Server Interface

    Speed test: 1000 x ORL Jacobians, on average 56ms (client in Norway) and 143ms (client in Germany)Speedup is possible, for example 1000 Jacobians in one request.

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 15

    Hephestos Hephestos Switchboard (EASY‐ROB)

    The Switchboard GUI is designed to match the Conceptual Outline in Slide 2.

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 16

    Hephestos G‐Code Import (EASY‐ROB)

    First version of G‐Code Importer ready (developed by EASY‐ROB).

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 17

    Hephestos User‐Frame / Reachability (UiA / EASY‐ROB / IPK)

    Development of this functionalityusing ORL Server has started.

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 18

    Hephestos PDL2 Post‐Processor (COMAU/IPK/EASY‐ROB/UiA)

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 19

    Hephestos Simulation Run (EASY‐ROB)

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 20

    Hephestos Extended Elasticity Model + Jerk Limitation (COMAU)

    Jerk Limitation:

    1. Feed trajectories with C4G/C5G Open

    2. Approximate the trajectory in PDL2a) Many LIN+CIRC movesb) Circular FLYc) Adaptive tuning of lookahead tables

    Not yet decided if EEJM and Jerk Limitationwill be included in Hephestos demos.

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 21

    Hephestos Target Compensator (UiA)

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 22

    Hephestos Stiffness and process models

    Milling:‐ Along the x‐axis : consider Y displacement

    ‐ Along the y‐axis : consider X displacement

    ‐ Diagonal (XY) : consider both XY displacements

    X, Y, Z

    Alternatives:Jacobian + Stiffness from ORL/EEJMProcess model from IPK

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 23

    Hephestos Target Compensator: Preliminary Results

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 24

    Hephestos New Experiment: 3mm depth (Alu) + Sand bag

    meanx =    0.1526meany =    0.6020meanz =   ‐1.1810  W/O Sand BagPEx =    0.1456PEy =    ‐0.0110PEz =        ‐1.2156

    meanx =     ‐0.1771meany =    0.5534meanz =    ‐8.7226  Sand Bag PEx = ‐0.1386PEy = ‐0.0022PEz = ‐8.6199

    X

    Y

    Conclusions:Mean error about 0.6mmSand bag reduces error ~10%

    Heavy spindle: Reduces chatter,but increases static error in Z.

    Red=No material

    Blue=Milling

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 25

    Hephestos Path Modification: Implementation (1)

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 26

    Hephestos Path Modification: Implemenation (2)

    • Available requests to the web server• Joint limits• Forward kinematics• Inverse kinematics

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 27

    Hephestos Path Modification: Implementation (3)

    • Set material direction• Determine pull/push• User input

    • Get offset• Calculate forces• Calculate offset

  • Heph

    estos

    Pres

    entat

    ion a

    t Far

    sund

    Alum

    inium

    Cas

    ting S

    eptem

    ber 2

    015.

    Page

    : 28

    Hephestos Conclusions

    • The overall planning and programming architecture presented. 

    • To avoid lock‐in effect (Review II), partner software developedas standalone modules, but integrated in EASY‐ROB.

    • First demo cell in the process of being set up (MAG, Oulu).

    • The partners are currently working on integration of modulestowards the real demonstrators.

    • Hephestos is an example robotic project of software integrationinvolving partners in many countries.