virtual machining - mys...partielle simulation etc. nc-based verification and simulation. stop...

44
1

Upload: others

Post on 25-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

1

Page 2: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Virtual MachiningNew level of security, flexibility and productivity

Peter BrambsDirector, Product Innovation

OPEN MIND Technologies AG

2

Page 3: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Existing concepts

Motivations for

hyperMILL Virtual Machining Center

3

Page 4: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Tools NC Control

Process

Machine

+

Part

Tool for the complete process

Drilling

Milling

TurningCAD CAM PP

Design Preparation Programming VerificationSimulation

4

Page 5: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

■ Pioneering in 5axis technology

■ 5X simultaneous for mold & die

■ Vertical applications for Blade, Multiblade, Tires….

hyperMILL – strong in 5axis machininig

5

Page 6: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

5 Axis simultaneous programs / GROB 350 Optimized with repositioning moves close to geometry

How to successfully postprocess and run these programs

6

Page 7: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

CAD/CAM - Programming relative to workpiece

Advantage

■ Simple checks

■ Machine change possible

Limitations

■ No warning about kinematic problems

■ Start – , End- and connecting moves may not all be checked

Programming stays independent from Machine

7

Page 8: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Classic simulation on Cutter Location file

Postprocessor NC output

Machine simulation on CL Data

8

Page 9: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

CL Data Verification

Advantage:

■ Quick check of kinematic situation

■ Quick collision check of all data inside program

Limitations:

■ Security issues:

■ Check on different formats of data

■ Errors in post not identified

■ Verification based on many assumptions

9

Page 10: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

CAD/CAM – NC Output & external NC Simulation

PostprocessorNC-Program

10

Page 11: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

CAD/CAM - NC Output & external NC Simulation

Advantage:

■ Checking of all movements including approach linking and retract moves

■ Includes checking and identifying of errors caused by postprocessor

Limitations:

■ Requires interfaces for tool, part and fixture data

■ No direct link to programming file (unidirectional)

■ In case of changes, 2 systems need to be adjusted

11

Page 12: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

External NC-Simulation – Risks

High efforts and possible errors

■ CAM – NC Verification and Machine synchronized?

■ Same program

■ Same tools

■ Fixtures12

Page 13: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

New approach: CAM based virtual machining

VMC integrated postprocessor

Bidirectional! Bidirectional!

13

Page 14: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Virtual Machining: The concept

Virtual Machine Virtual PLC Virtual CNC Virtual NC-Code

14

Page 15: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Virtual Machining CenterAfter integrated post run

NC simulaton exclusively for hyperMILL VNC generated NC Files

Complete checking of all movements

Tools for tool path analysis

Very easy for Machine Operators and CAM users

15

Page 16: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Virtual Machining Center - Functions Integrierter Postprozessordamit NC-Simulation

Schnelle Kollisionsprüfung auch inkl. Materialabtrag

Prüfung aller Bewegungen inkl. Werkzeugwechsel, Start, Übergänge

Qualitätsprüfung durch grafische Analysewerkzeuge

Benutzerführung im Stil einer CNC-Steuerung

Haltepunkte

Partielle Simulation etc.

NC-based verification and simulation

Stop points (direct and virtual definition)

Collision check

Stock removal

Adjustable limits for Simulation

Release process for NC Programs

16

Page 17: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Virtual Machining Center - AnalysisGraphical analysis of axis

Quality checks

17

Page 18: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Detecting

NC Optimizer

&

Solving

Problem

Automatically

18

Page 19: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Common approach for Simulation

Only checking■ No changes are usually applied to NC

■ Crashes can be detected

■ No automatic solving of problem

Page 20: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

© OPEN MIND Technologies AG. All rights reserved.

Idea of VNC Optimization

Solving problems■ Considering travel space and collision

■ Automatic modification

■ Enabling 5axis technology

Page 21: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

© OPEN MIND Technologies AG. All rights reserved.

NC-Optimizer: Automatic selection of correct solution

Solves problems considering travel space and collision situation

21

Page 22: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

© OPEN MIND Technologies AG. All rights reserved.

VMC-Integrated NC-Optimization

■ Automatic identification of collision free and workspace violation free solution

■ Considering preferred solutions

■ Automatic pre positioning / look ahead

■ Automatic splitting of tool path for rewinds

■ Rewinds collision free and smooth

■ Repositioning with optimized rapids interpolated in machine kinematic

Enabling limited machines to be fully used in 5axis

Page 23: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

© OPEN MIND Technologies AG. All rights reserved.

With NC-OptimizationWithout NC - Optimization

Head-Head Kinematic

■ Despite axis limitations the machine performs 5axis operations

■ Look-ahead identifies correct solution

■ Repositioning collision free

23

VMC-Integrated NC-Optimization

Page 24: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

© OPEN MIND Technologies AG. All rights reserved.

■ Continuous spiral split to match limited axis

■ Smooth retract and approach

24

VMC-Integrated NC-Optimization – Auto rewind

Page 25: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

■ Automatic positioning of rotary axis to output 3X collision-free tool path

25

VMC-Integrated NC-Optimization

Page 26: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

■ Auto-Rewind:

Splitting and repositioning with smooth retract and approach moves

With NC OptimizationWithout NC Optimization

26

VMC-Integrated NC-Optimization

Page 27: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Like a blimp over the manufacturing industry

Industrie 4.0

27

Page 28: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

28© OPEN MIND Technologies AG. All rights reserved.

2007 Workshop with 50 Participants

What happened

■ All programs were ok

■ The operator started the programs in the wrong sequence

Page 29: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

29© OPEN MIND Technologies AG. All rights reserved.

Common workflow

CAM Island Communication Machine Island

NC DocumentationPDF / XLS ……

Page 30: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

30© OPEN MIND Technologies AG. All rights reserved.

CAMANIA Machinia

Page 31: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

31© OPEN MIND Technologies AG. All rights reserved.

1983 2013

Page 32: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

32© OPEN MIND Technologies AG. All rights reserved.

1983 2013

Page 33: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

VMC - Connected Machining combines hyperMILL and Machine

33

Bidirectional connection

Page 34: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

34© OPEN MIND Technologies AG. All rights reserved.

Connected Machining – 1: Program Transfer

■ Moves programs directly into control memory

■ Fast and safe

■ Avoiding:

■ Loading and starting the wrong program

Page 35: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

35© OPEN MIND Technologies AG. All rights reserved.

Connected Machining – 2: Synchronization

■ Direct compare virtual data –real data

■ Cross-checking origin

■ Synchronizing tool data

■ Checking of critical machine parameters

Origin data

Tool Data

■ Avoiding:

■ Mismatches in tools

■ Errors due to misunderstanding in origin position

Page 36: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

36© OPEN MIND Technologies AG. All rights reserved.

Connected Machining – 3: Running programs■ First run directly controlled from

VM

■ Start / Stop Program

■ Override G0 / G1 / RPM

■ Halt (F=0), Resume

■ Advantages

■ Ease of use unlinked from NC control user interface

■ Avoid running to and from machine

Page 37: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

37© OPEN MIND Technologies AG. All rights reserved.

Connected Machining – 4: Synchronization■ Synchronizing axis

positions of virtual machinewith real machine

■ Updating current status (Block number, coolant, RPM, feedrate

■ Advantages

■ Quick tracing of effects in certain areas

■ General monitoring also from distance

Page 38: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

38© OPEN MIND Technologies AG. All rights reserved.

Echtzeit SynchronisationLiest, prüft, korrigiert Maschinenparameter

Page 39: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

39© OPEN MIND Technologies AG. All rights reserved.

Starting from a concrete demand

Page 40: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

40© OPEN MIND Technologies AG. All rights reserved.

Outlook for functions driven by Connected Machining

Problem solving

■ Controlled retract after stop

■ Controlled reentry program

Page 41: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

41© OPEN MIND Technologies AG. All rights reserved.

Outlook for functions driven by Connected Machining

Optimizations

■ Adaptive speed and feed optimization

■ Adaptive geometrical optimization (step down)

Page 42: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Summary

Page 43: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

Realtime SynchronizationReads, checks, and corrects machine parametersVMC - Connected Machining

■ Faster and Safer:

■ Direct Program Transmission

■ Adjust Machine Data (Zero point, tool table)

■ Checks critical machine parameters(tolerances, modulo parameter)

■ Compared kinematic parameters

■ Read-back current position

Machine

VM

hyperMILL

43

Page 44: Virtual Machining - MYS...Partielle Simulation etc. NC-based verification and simulation. Stop points (direct and virtual definition) Collision check. Stock removal. Adjustable limits

JOIN US on www.facebook.com/CAM.software.hyperMILL

www.openmind-tech.com

44