24
1 3DS.COM/DELMIA © Dassault Systèmes | Confidential Information | 9/20/2018 | ref.: 3DS_Document_2015 Simulation Based Design of Manufacturing Systems Tony Karew Dassault Systemes

5 8 Simulation Based Design of Manufacturing Systems Presentations/Simulation-Based-Design... · Create a first multi-cycle simulation of the station and line to ... Perform static

  • Upload
    lykhue

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

1

3DS

.CO

M/D

EL

MIA

© D

assa

ult S

ystè

mes

| C

onfid

entia

l Inf

orm

atio

n |

9/20

/201

8 | r

ef.:

3DS

_Doc

umen

t_20

15

Simulation Based Design of Manufacturing Systems

Tony Karew

Dassault Systemes

2

3DS

.CO

M/D

EL

MIA

© D

assa

ult S

ystè

mes

| C

onfid

entia

l Inf

orm

atio

n |

9/20

/201

8 | r

ef.:

3DS

_Doc

umen

t_20

15

Mass Production

Close to Market

Smaller

Made to Order

Challenges for Manufacturing

Access the latest design data

Increasing number of variants

Implement Production Standards

Safety

High cost of late fixes

Produce high quality parts

Too much time programming

Flexible automation

Big Data, Mobility, Cloud, Crowd

Technology Trends are Creating Opportunities

Process Simulation Machine

Programming

Tool / Fixture Design Process Design Plant Layout Product Design

Platform Based Engineering

5

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

Objectives

Define the layout of the factory

Be able to start from an existing line (layout 2D)

Usage of standard library, components catalog, parametric resources

Export 2D drawing

Values

React quickly to a change with all the manufacturing information

captured in the same repository (product, assembly planning, line

definition, bill of resources, etc.)

Reduce planning errors, improve quality of resource planning and

optimize the resource planning

Plant Layout Design

• Define the layout of the line, assembly stations and resources

• Assign physical resources to the operations

6

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

7

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

Assembly Definition & Validation Values

Direct access to product data helps to keep the

planner’s work in sync with engineering by using

change management tools

Easy-to-use check capabilities available to

identify missing parts and unplanned fasteners

Early feedback to design

Upfront assembly process feasibility in 3D

• Access product structure with parts, fasteners and date

information to create the assembly graph of the product

• Create various intermediate assembly steps, assign parts and

fasteners taking into account the geometric constraints

• Use change management to be in sync with design evolutions

Objectives

Analyze and define the configured manufacturing

assemblies of the vehicle

Analyze the fasteners and assign them to various

assemblies based on the part to fastener relationship

created by designer

Create the MBOM structure solved in effectivity

configuration (variant and evolution)

Export the results into various formats

Taking into account information provided by designer

with regards to engineering requirements.

Use standard process templates

8

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

9

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

Objectives

Create a first multi-cycle simulation of the station and line to

validate the cycle times feasibility using the work done by capacity

planning

Create Input / Output connection between different control devices

Create Station / Line simulation state

Validate conveyors and buffers

Values

Validate the cycle times specified at the planning stage

Validate the resources / device synchronization

Sequence & Cycle Time Validation

• Convert the time charts defined at the planning stage into advance logical sequence for each resource, station and

line

• With the simulation in 3D get a first validation of the feasibility of the cycle time

10

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

11

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

Tool Accessibility Check

Values

Significant cost reduction in identifying how many

existing tools can be reused for the next program

Minimize the number of spare tools for maintenance

Assists the planner by providing early feedback to

design team on critical issues

Analysis tools help in getting rid of empirical ways of

finding the best suitable tools

• Do a preliminary validation of fasteners on each assembly step

• Pre-define a list of weld guns available for an assembly step

• Do an early design validation with accessibility simulation

Objectives

Check the reusability of existing fastening tools by

validating accessibility

Automated tool accessibility checking to improve

efficiency

Provide feedback to engineering on critical steps and

modifications required

Create sectional views of the new tool requirement as

input for the designer

Tool behavior is taken into account

12

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

13

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

14

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

Objectives

Define the logical & rough physical views of the (line,

station, cells, robots …) with the associated product flow per

site

Reuse stations from libraries of former programs

Define how the parts and assemblies are loaded along the

assembly line

Re-allocate fasteners across stations based on robot

capacities to meet cycle time

Easily accommodate multi model and multi site

Resource balancing to optimize resource utilization

Values

Get quickly a global view of the resources

Verify the product flow

Finalize resource allocation for each

station and generate reports

Rebalance the complete line based on

constraints and optimum utilization of

resources

Resource Planning • Logical/Physical planning of the assembly line

• Parts/Assemblies loading description and fastener distribution

• Balancing & Capacity planning

15

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

16

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

Objectives

Assure the fastener accessibility

Robot positioning

Tool validation

Tool attachment definition

Validation of the robot load

Refine robot trajectory of welding and handling

Values

Validate the fastener distribution in the tooling context

before robot OLP

Process verification including extraneous robot cycles

(maintenance, quality, etc)

Line/Station Validation

• Do a final validation of the weld gun and define the right weld gun attachment

• Define the robot position to permit a complete robot path accessibility

• Perform a station simulation based on planning – have a thorough validation of the cycle time (RRS)

17

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

18

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

Objectives

Perform static reachability studies for the cell and create the robot paths

for the specified task

Validate the robot paths within the station context (robot dress, tooling,

fences, etc.)

Validate the station/line takt time in a mixed model situation

Connect to RRS and validate the cycle time

Calibration and offline programming

Values

Develop and optimize the robot programs based on planning

information or from the existing line

Validate the resource operations and time in the station environment

Automatic and fast computation of robot trajectories speeds up

assembly and spot-welding planning

Resource Program Development

• Perform reachability studies and create programs for robots with automated

stations and mimic behavior of human for manual welding stations

w.r.t to ergonomics

19

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

Objectives

Perform static reachability studies for the cell and create the robot paths

for the specified task

Validate the robot paths within the station context (robot dress, tooling,

fences, etc.)

Validate the station/line takt time in a mixed model situation

Connect to RRS and validate the cycle time

Calibration and offline programming

Values

Develop and optimize the robot programs based on planning

information or from the existing line

Validate the resource operations and time in the station environment

Automatic and fast computation of robot trajectories speeds up

assembly and spot-welding planning

Resource Program Development

• Perform reachability studies and create programs for robots with automated

stations and mimic behavior of human for manual welding stations

w.r.t to ergonomics

20

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 9/2

0/20

18 |

ref.:

3D

S_D

ocum

ent_

2015

“Production engineering can’t keep up with all the changes”

… Single source of truth Everyone works with the latest design data

… Manage design changes with graphical reconciliation of parts and fasteners

… Engineer concurrently and begin production engineering sooner

Accelerate time to market

…by validating and programming production systems during the product design

phase

“We risk production down time whenever we implement a change”

… Program robots for the next product while production keeps running

… Balance operations between robots and make every second count

… Perform what if analysis and implement best practices

… Maximize floor space and protect capital expenditures

Increase production and maximize resource utilization …with offline programming of your robotic systems

“Every project we learn something new”

… Validate that tools work and reduce tool inventories

… perform what-if scenarios and store the best ones

… Create best practices and re-use them again and again

Standardize and reuse existing processes and resources …from one product to the next

1+1=2