presentation date: 24.10.2018 presenter name: florian ... · pdf filenx cam operation nx cam...

27
Unrestricted © Siemens AG 2017 2017.MM.DD Page 1 Siemens PLM Software Presentation date: 24.10.2018 Presenter Name: Florian Weisse & Claus Michelfeit Room name: Estrel Hall C5+6 Presentation Title: Optimizing and validating NC code output for complex mill-turn machines with NX CAM

Upload: hoanghuong

Post on 29-Mar-2018

277 views

Category:

Documents


11 download

TRANSCRIPT

Unrestricted © Siemens AG 2017

2017.MM.DDPage 1 Siemens PLM Software

Presentation date: 24.10.2018

Presenter Name: Florian Weisse & Claus Michelfeit

Room name: Estrel Hall C5+6

Presentation Title: Optimizing and validating NC code output for complex mill-turn machines with NX CAM

Post Configurator

Unrestricted © Siemens AG 2017

2017.MM.DDPage 3 Siemens PLM Software

Post Configurator Roadmap

CY2015 2016 2017

NX10.0.2

28.07.2015

• Updated libraries

• New features• Turning support (Prev)

• Mill-Turn support (Prev)

• Enhancements• Integrated Tcl Editor

• UI Improvements

• Filter Group

NX10.0.3

17.11.2015

• Additional controller• Sinumerik 828

• New features• Performance improvements

• Backwards compatibility

• Grouping of the settings

• NXOpen Support

• Enhancements• Full Turning support

• Full MillTurn support

NX11.0.1

31.01.2017

• Additional controller• Okuma Controller (Prev)

• New features• Multi-Channel support (Prev)

• Multi-Function support (Prev)

• Performance Improvements

• Enhancements• Save post under new name

• Updated libraries

NX11.0.2

05.07.2017

• Additional controller• Okuma Controller (Prod)

• New features• Editor for DEF files

• Enhancements• Stabilization

• Updated libraries

NX12.0.1 (as planned)

20.02.2018

• New features• Editor for UDE files

• New Pretreatment

• Layer Manager

• Performance Improvements

• Enhancements• Stabilization

• Multi-Channel support (Prev)

• Multi-Function support (Prev)

• Updated libraries

Future

• Additional controller

• New features• Debugging

• NC Code Editor

• Graphical Property Editor

• Layer Im-/Export

• Enhancements• Better unit handling

• Updated libraries

Unrestricted © Siemens AG 2017

2017.MM.DDPage 4 Siemens PLM Software

Concept:What is the Post Configurator? / What is the Post Configurator not?

What is Post Configurator?

• New easy-to-use and integrated development tool for Post Processors

within NX CAM

• Promote Re-use rather than Re-write

• Layer concept instead of monolithic files

• Separated core functionality from customization

• Based on the same underlying MOM architecture

• Built-in protection capability for Post Processors

What is Post Configurator not?

• Not an extension or replacement for Post Builder

Unrestricted © Siemens AG 2017

2017.MM.DDPage 5 Siemens PLM Software

Post Configurator & Post BuilderFuture of Post Builder and Post Configurator

What is the future of Post Builder?

• All TCL posts (incl. posts created using Post Builder) will continue to run and be supported, no plans to

retire TCL, MOM, MOM events support or the underlying architecture

• Post Builder continues to be fully supported, maintained and enhanced, with bug fixes and new features as

it has been until now

• All OOTB machines are being migrated to a Post Configurator based post

Long term:

• Help existing customers to transition to the use of Post Configurator based posts

• Evaluate if/when it will be possible to retire Post Builder

• Work with customers and partners to formulate a clear strategy which is realistic

Unrestricted © Siemens AG 2017

2017.MM.DDPage 6 Siemens PLM Software

Post Configurator & Post BuilderMigration of Post Builder posts

Is it possible to migrate old post to the new platform?

• Post Configurator post are completely differently structured than Post Builder posts

• Post Builder cannot open Post Configurator posts

• Post Configurator cannot open Post Builder posts

• There is no automatic migration path or tool currently available

• Due to the same underlying interface with NX (MOM events and MOM variables) a lot of the PB source

could be reused for Post Configurator

Should the post be migrated manually?

▪ If a post works fine currently, we do not recommend migrating at this time

Unrestricted © Siemens AG 2017

2017.MM.DDPage 7 Siemens PLM Software

Post Configurator & Post BuilderFor new post processors

Should Post Configurator be used for new posts?

• For new machines we recommend using Post Configurator with the given limitations (single channel, up to

5 axis, milling, turn and mill-turn)

• Siemens PL would offer to support and help in this transition

What skills will developers need to create a new authoring environment? Or maintain their posts going

forward?

• The same requirements as for Post Builder as underlying architecture (MOM events and MOM variables) is

the same :

1. Tcl knowledge

2. MOM/MOM event knowledge

3. Post Configurator knowledge

Unrestricted © Siemens AG 2017

2017.MM.DDPage 8 Siemens PLM Software

Available Post Configurator Licenses

BasicFree

• End Customer & CAM User

• Free for all users and included in NX CAM

• Execute new post processors

AdvancedNX31439

• Post Developer

• Included for all Post Builder users

• Execute new post processors

• Create new post processor

• Change settings through the UI

FullNX 31440

• OEM, Service, Partners

• Execute new post processors

• Create new post processor

• Change settings through the UI

• Customization using Tcl

• Protect and Encrypt

Unrestricted © Siemens AG 2017

2017.MM.DDPage 9 Siemens PLM Software

ConceptLayers

• Post Processor is more than one monolithic file now, it is split up in layers

• Multiple layers with different functionality, not every layer is always required

• A layer...

... can add new functionality.

... can overwrite existing functionality.

... can be Tcl code.

... can be encrypted.

... can be protected.

DM

G D

MU

80

P4

Po

st P

roce

sso

r

Customer

Service

DMU

DMG

MTB

S840D

Base

Unrestricted © Siemens AG 2017

2017.MM.DDPage 10 Siemens PLM Software

Lib

rary

DM

G F

an

uc P

ost P

roce

sso

r

DM

G D

MU

80

P4

Po

st P

roce

sso

r

ConceptLayers to be combined

Core

Base

Controller

S840D FanucHeiden-

hain

OEM

DMG Index Heller

Machine Series

DMU

Customer

Service

DMU

DMG

MTB

S840D

Base

Template

MTB

Customer

+

Auto generated

MTB

Service

Fa

nu

c G

25

0 P

ost P

roce

sso

r

Customer

Service

MTB

Fanuc

Base

Customer

Service

DMG

MTB

Fanuc

Base

Multi Channel Support

New sim17 Showcase

Unrestricted © Siemens AG 2017

2017.MM.DDPage 12 Siemens PLM Software

Keyfacts of the new sim17 sample machine

• Driven by Sinumerik S840D Controller

• Multi-channel and multi-chain setup

• 6 different types of head devices for milling and turning

• Combination of head and tool offsets in different ways

• Supports TRANSMIT, TRAORI and CYCLE800

• Move and compensate a W-Axis

• Handling of different types of axis names

• Equipped with a head magazine

Unrestricted © Siemens AG 2017

2017.MM.DDPage 13 Siemens PLM Software

Implementation Details

• Post Configurator based post processor (backward compatible

up to NX9)

• A detailed manual is included in the machine kit

• Transparent and easy NC Code

• Modularized head/tool change and subprogram for better and

easier reuse

• Does not support syncing in sync manager

Unrestricted © Siemens AG 2017

2017.MM.DDPage 14 Siemens PLM Software

ENV

• Multi-chain functionality is in a preview status due to some technical issues

• Requires an ENV: UGII_CAM_POST_CONFIGURATOR_MULTICHAIN_PREVIEW

• Once activated Post Configurator should display the Chains in the UI

Unrestricted © Siemens AG 2017

2017.MM.DDPage 15 Siemens PLM Software

How to set up the chains

• Kinematic chains are defined in MTB in NX

• Use of a kinematic model to create a post processor with Post Configurator is recommended

• Information of the kinematic model is automatically transferred into the new post processor

• One location to define the kinematics for post & simulation

Unrestricted © Siemens AG 2017

2017.MM.DDPage 16 Siemens PLM Software

Open the new sample sim17

• The new sample is located in the machines folder

• Open the …\cam_setup\CAM_setup_new.prt

Realize innovation.

Florian WeisseProduct Manager

Siemens PLM / NX / CAM

[email protected]

Unrestricted © Siemens AG 2017

2017.MM.DDPage 18 Siemens PLM Software

NX CAM Simulation - Portfolio

From Tool Path Verification to Virtual Prove Out… …get it right the first time!

Generic Machine Specific

Machine Simulation Machine Simulation Virtual MachineTool Path Verify

NX Kinematics CSE / VNCK

Internal Tool Path NC - Code

NX CAM operation NX CAM operation NX CAM operation Any CAM System

Unrestricted © Siemens AG 2017

2017.MM.DDPage 19 Siemens PLM Software

Usability: Local Resolution Enhancement

• Select Area

• Refine

• Assess

NX11.0.2

Unrestricted © Siemens AG 2017

2017.MM.DDPage 20 Siemens PLM Software

Program Manager

• NC Code editor

• Breakpoint management

• Display all breakpoints

• Enable/Disable

• Set conditional and matching breakpoints

• Global Search

• File handling via:

• Context menu

• Drag and drop (inside PM and from file explorer)

• Syntax Check with detailed report

• Display all registered programs with their locations

NX11.0.1

Unrestricted © Siemens AG 2017

2017.MM.DDPage 21 Siemens PLM Software

Execution View

• Show NC Code

• Show current line

• Syntax Highlighting

• Allows editing (for external simulation)

NX11.0.1

Unrestricted © Siemens AG 2017

2017.MM.DDPage 22 Siemens PLM Software

Simulation Performance

When to use it?

• Large tool path

• Mainly interested in result

• Limited time

NX10.0.2

Unrestricted © Siemens AG 2017

2017.MM.DDPage 23 Siemens PLM Software

Usability – Step Modes

Applies to:

• Detailed review

• Step-By-Step validation

Step In

Step Over

Step Out

Step Display

NX10.0.2

Unrestricted © Siemens AG 2017

2017.MM.DDPage 24 Siemens PLM Software

Usability: Collision Analysis

Improved Analysis

• Coloring for colliding objects

• Control visibility

NX11

NX11.0.1

NX11.0.1

Unrestricted © Siemens AG 2017

2017.MM.DDPage 25 Siemens PLM Software

Usability: Data Display

Data Display

• State Attributes

• Tools

• Spindles

NX11.0.2

Unrestricted © Siemens AG 2017

2017.MM.DDPage 26 Siemens PLM Software

Optimization: Time Analysis

NX11.0.2

Unrestricted © Siemens AG 2017

2017.MM.DDPage 27 Siemens PLM Software

Usability: Load IPW from Operation

• Start at any operation in sequence

• IPWs will be generated

NX11.0.2