chahe bakmazjian - mys

46
Robotic Programming for High-Mix Applications Chahe Bakmazjian Founder and Team Leader Hypertherm Robotic Software

Upload: others

Post on 19-May-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chahe Bakmazjian - MYS

Robotic Programming for High-Mix Applications

Chahe BakmazjianFounder and Team LeaderHypertherm Robotic Software

Page 2: Chahe Bakmazjian - MYS

TABLE OF CONTENTS

Drivers for high‐mix low‐batch productionRobot programming barriersTask based programmingSmart factories

Page 3: Chahe Bakmazjian - MYS

INDUSTRY DRIVERS

Page 4: Chahe Bakmazjian - MYS

INDUSTRY DRIVERS

Advances in manufacturing

Global Economy

Flexible Automation

Just-in-Time / Lean

Innovative new processes

▲ Performance, ▼Costs

ROI /Capital expendituresCopyright 2016, Hypertherm, Inc. All rights reserved.

Page 5: Chahe Bakmazjian - MYS

INDUSTRY DRIVERS

New robotic markets emerging

• Milling and trimming• Cutting (laser, plasma,

waterjet)• Welding• Painting, spraying,

dispensing• Polishing, grinding,

sanding

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 6: Chahe Bakmazjian - MYS

INDUSTRY DRIVERS

New robotic markets emerging

Roadmap to the Future by Paul Kellett , RIA Director - Market Analysis

“The model company is no longer a large entity such as GM, Chrysler, or Ford but small and medium sized enterprises…. The need in such an economy is far more dependent on higher degrees of adaptation, ease of use, and other factors that enable small runs of made-to-order products.”

Page 7: Chahe Bakmazjian - MYS

INDUSTRY DRIVERS

Robots an ideal solution meeting requirements of many industriesEnd-User Segment Process Product

All segments Milling Rapid prototyping

Aerospace Grinding, polishing, drilling, cuttingTurbine blades, bulkheads, insulation, wing

segments

Automotive De-flashing, grinding, drilling, milling, cuttingEngines, truck frames, body panels, door knobs,

bumpers, stamping dies, sand coresFashion Milling, sanding Mannequin molds, mannequins

Foundries De-burring, milling, drilling, routing, finishing Molds, castingsMarine Milling Boat haulsMedical Grinding, polishing Prosthesis

Entertainment Ind. Milling Move set props, amusement park sceneryPlastics Milling, routing Molds, helmets

Woodworking Milling, routingHot-tub molds, furniture, trim, banisters, modeling

board

Page 8: Chahe Bakmazjian - MYS

INDUSTRY DRIVERS

As an example let’s take the Aerospace market

Page 9: Chahe Bakmazjian - MYS

INDUSTRY DRIVERS

Hardware capability is almost there

Page 10: Chahe Bakmazjian - MYS

INDUSTRY DRIVERS

Programming robots is very different than a CNC machine tool

Program

Teach

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 11: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

Page 12: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

Task dimension and machine tool kinematics

2D

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 13: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

Task dimension and machine tool kinematics

3D

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 14: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

Task dimension and machine tool kinematics

5X

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 15: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

Tasks are commonly 2-5D

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 16: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

Robots are typically 6D+

6X 7X 9X

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 17: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

A typical 6 axis robot only has rotary axis

• Joint limits are hard to check intuitively

• Robot to part collision is impossible to determine without simulation

• Reach is difficult to check

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 18: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

It is desirable to program a robot in Cartesian coordinates• Robots are commanded in joint values by the robot controller

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 19: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

A 6 axis robot requires position and orientation for each point

(X,Y,Z),(I,J,K)

• Tasks are typically 2-5D• Managing 6D pose is required

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 20: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

Programs must be singularity free• A six axis robot has three singularity zones

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 21: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

A robot has 8 possible configurations for every point

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 22: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

A variety of manufacturing processes (additive/subtractive/forming)

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 23: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

A variety of manufacturing processes (additive/subtractive/forming)

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 24: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

End user requirements (especially for high-mix low batch)

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 25: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 26: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

Robot off-line simulation and programming software• More robot centered, less task focused

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 27: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

CAD/CAM Software• More path centered, less robot focused

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 28: Chahe Bakmazjian - MYS

PROGRAMMING BARRIERS

Technology paradigm shift = Multi-disciplinary team

Software Engineering

Kinematics and Robotics (Hyper real-time calculations)Mathematical Optimization (AI, Deep/Machine Learning)Simulation and User Interaction (Collisions)CAD/CAM (Easy task based programming)

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 29: Chahe Bakmazjian - MYS

2D Problem

Dimensions of a solution are very important

2D INPUTCOLD WATERHOT WATER

2D OUTPUTFLOW

TEMPERATURE

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 30: Chahe Bakmazjian - MYS

2D Problem

Dimensions of a solution are very important

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 31: Chahe Bakmazjian - MYS

2D Problem

Difficult user experience

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 32: Chahe Bakmazjian - MYS

2D Opportunity

Task and Device independence

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 33: Chahe Bakmazjian - MYS

TASK BASED PROGRAMMING

Page 34: Chahe Bakmazjian - MYS

Integrated path programming tools (for high-mix low-batch)

Designed for task expert• No CAD/CAM expertise• No robotic expertise

Unique CAD/CAM features• Intuitive graphical interaction• Automated task programming

Unique robot specific features• Robot specific speed settings• Motion optimization• Easy transition tools

TASK BASED PROGRAMMING

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 35: Chahe Bakmazjian - MYS

TASK BASED PROGRAMMING

EXPERTISE REQUIRED?

Task/Process

Programming and CAD/CAM

Robotics and Simulation

CASE: Trimming of knee braceBEFORE: ManualAFTER: Robotic

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 36: Chahe Bakmazjian - MYS

TASK BASED PROGRAMMING

IDEAL SOLUTION?

CAD/CAM + Robotic path converter

Robotic off-line programming and simulation

Integrated CAD/CAM for robots

High-mix low-batch programming

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 37: Chahe Bakmazjian - MYS

TASK SHARING

STRICTLY CONFIDENTIAL – FOR INTERNAL USE ONLYSOURCE: http://video.bonappetit.com/watch/jacques‐pepin‐peels‐an‐apple

Page 38: Chahe Bakmazjian - MYS

TASK SHARING

Holder arm

Worker armCopyright 2016, Hypertherm, Inc. All rights reserved.

Page 39: Chahe Bakmazjian - MYS

Cooperative task sharing

TASK SHARING

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 40: Chahe Bakmazjian - MYS

Cooperative task sharing

TASK SHARING

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 41: Chahe Bakmazjian - MYS

Optimized cooperative task sharing

TASK SHARING

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 42: Chahe Bakmazjian - MYS

Cooperative task sharing

TASK SHARING

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 43: Chahe Bakmazjian - MYS

Task success is easy with the proper programming tools

TASK SHARING

Copyright 2016, Hypertherm, Inc. All rights reserved.

Page 44: Chahe Bakmazjian - MYS

INDUSTRY 4.0SMART FACTORIES

Page 45: Chahe Bakmazjian - MYS

TD

PC

MI

TD

PC

MI

TD

PC

MI

INDUSTRY 4.0 CAPABLE

Task Distribution

Process Control

Monitoring & Interaction

Copyright 2016, Hypertherm, Inc. All rights reserved.

Networked Behavior

Distributed Learning

Virtual Emulation

Embedded Programming

Page 46: Chahe Bakmazjian - MYS

Hypertherm Robotic Software5929 Trans-Canada HWY, Suite 330St-Laurent, QuebecCanada H4T 1Z6

Tel. +514. 225.2206Fax. +514.221.3661

www.robotmaster.com