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.