presentation date: 24.10.2018 presenter name: florian ... · pdf filenx cam operation nx cam...
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
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
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
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