0% found this document useful (0 votes)
16 views10 pages

008 Layer I

Uploaded by

ivavpanov1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views10 pages

008 Layer I

Uploaded by

ivavpanov1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

NX Post Configurator

008 – Layer I
Unrestricted © Siemens AG 2020
Concept
Standard Layers / OOTB Layers

• Changes can only made be made through Post Configurator


Customer • Top layer

• Tcl based modifications


Service • Optional, Tcl based modifications

• Machine series specific modification


Machine • Optional, Tcl based modifications

• Manufacturer specific modifications


OEM • Optional, Tcl based modifications

• Machine Tool Builder content, like kinematic setup


MTB • Will automatically be created by Post Configurator, cannot be changed

• Siemens, Fanuc, Heidenhain


Controller • Encrypted, cannot be changed

• Basic Functionallity, cannot be changed


Base • Bottom layer

Unrestricted © Siemens AG 2020


Siemens PLM Software
Concept
Layers to be combined
Library

Fanuc G250 Post Processor

DMG Fanuc Post Processor


DMG DMU 80P4 Post Processor
Machine Series

Customer
DMU

Auto generated Custom


Service
er
OEM
MTB
DMU Customer Service
DMG Index Heller

Controller

S840D Fanuc
Heiden-
hain
+ Template
DMG

MTB
Service

MTB
DMG

MTB

MTB
Service

S840D Fanuc Fanuc


Core

Base Customer
Base Base Base

Unrestricted © Siemens AG 2020


Siemens PLM Software
Approach concept of masterpost

Controller Controller level:


Ø delivered by Siemens PL or own created
(Standard libraries) Layer

Generic Layer Manufacturer level:


Ø 2nd level contains all customization of posts from Post
(GUI, Custom Procedures, development, especially the graphics user interface, all this
Eventhandler, Buffer, Entrys) levels can be encrypted

Machine level:
Special functionality layer, e.g. Ø 3rd level for special functionality, which are needed for some
additvive machine types

Unrestricted © Siemens AG 2020


Siemens PLM Software
Approach creating a masterpost

Ø Use a single post to create new functionality

Ø Create new file in the post directory

Ø Link it in the psc-file

Ø Code and test with simple parts § Using a level with multiple files should contains a main-tcl in
which are all files are sourced
Ø Copy to the post_template folder (custom environment
is recommended)

Ø Link it in the post_registy.xml

Ø Create a new post with the linked layer and test


functionality

Use standard Post Configurator command LIB_GE_source …

Unrestricted © Siemens AG 2020


Siemens PLM Software
Add new Machine Level to the library

- Post Processor template library is stored under:


NX\mach\resource\post_configurator\post_template\post_registry.xml

- XML based, and can be extended


- Any PCE or Tcl file can be added as a new standard template level

Syntax for new Machine Level:


<MACHINE>
<Name>*name*</Name>
<Path>${UGII_CAM_RESOURCE_DIR}post_configurator\post_template\controller\*controller*\machine\*new_machine_level file_name.pce*</Path>
<Base_CTRL>*controller*</Base_CTRL>
</MACHINE>

name The name for the new Machine Level. Fanuc Sample Machine Level

controller The name of the Controller it fits to. Fanuc

new_machine_level file_name The file name of the new Machine level. machine_ootb_5ax_fanuc.pce

Unrestricted © Siemens AG 2020


Siemens PLM Software
Add new Manufacturer Level to the library

Syntax for new Manufacturer Level:


<MANUFACTURER>
<Name>*name*</Name>
<Path>${UGII_CAM_RESOURCE_DIR}post_configurator\post_template\controller\*controller*\manufacturer\new_file_name_1.pce</Path>
<Path>${UGII_CAM_RESOURCE_DIR}post_configurator\post_template\controller\*controller*\manufacturer\new_file_name_1.def</Path>
<Path>${UGII_CAM_RESOURCE_DIR}post_configurator\post_template\controller\*controller*\manufacturer\new_file_name_1.cdl</Path>
<Base_CTRL>controller</Base_CTRL>
</MANUFACTURER>

name The name for the new Machine Level. Fanuc Sample Machine Level

controller The name of the Controller it fits to. Fanuc

new_file_name_1 The file name of the new Manufacturer level. oem_ootb_5ax_sinumerik

Unrestricted © Siemens AG 2020


Siemens PLM Software
To Do: Create the structure

It’s recommended to separate functionality inside the Post for easier maintenance and to add special functionality

§ GUI
§ Procedures
§ UDE Eventhandler
§ Buffer/ EntryPoints
§ Main Tcl

A layer should contains one def file, one cdl file and can be contained multiple Tcl-files

Steps:
Ø Create all the files in sample Post to test functionality
Ø Add them into post_registry.xml, e.g. Manufacturer Level
Ø Create the Post and test…Done

Unrestricted © Siemens AG 2020


Siemens PLM Software
Adding layers to existing post

Ø Psc file contains the order of sourcing files

Ø Multiple layers can be added

Ø Layers can be enabled/ disabled thru set the


processing true/ false

Unrestricted © Siemens AG 2020


Siemens PLM Software
Q&A

Thomas Jenensch
Product Portfolio Lead NX CAM Infrastructure
Manufacturing Engineering Software
Nonnendammallee 101 5. OG, Bauteil C
D-13629 Berlin, Germany
Tel. :+49 (30) 46777 535

[email protected]
www.siemens.com/plm
Siemens Manufacturing Forum
www.siemens.com/plm/nxmanufacturingforum

Realize Innovation

Unrestricted © Siemens AG 2020


Siemens PLM Software

You might also like