© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software What’s New in NX 6 CAM API Journaling and Automation.

Slides:



Advertisements
Similar presentations
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Constructing procedural features.
Advertisements

EdgeCAM Solid Machinist for SolidWorks
Workshop on Integrated Machine Tool Simulation & Verification April 9-10, 2002 Cypress, California.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Replacing parts in an assembly.
3D machining 1 Contents. Model import The parts 3D model was imported into the Model folder, fixtures 3D models were imported into the Restrictions folder.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Constructing treatment features.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Sketching.
Workshop on Integrated Machine Tool Simulation & Verification April 9-10, 2002 Cypress, California.
what is VA? advantages tools a b c what is VA? advantages tools fully integrated architectural plug-in for Rhino 4 powerful feature-based editor to create.
CAMWorks 2014 What’s New. Confidential View and Compute the Canned Cycle Start Position Create Turn Feature from Model Faces Improved associativity of.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Adjustable parts and assemblies.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Femap 10.3 What’s New Alastair Robertson Femap Marketing.
Automation and Drives Slide 1 of 21 Highlights ShopMill 6.3 ShopMill 6.3 © SIEMENS AG 2004 ShopMill the technology package for all tasks in the shopfloor.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Assembly systems libraries.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Top 20 “Working Faster in NX” Tips for I-deas users.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST6 Training Multi-body modeling.
2.5D machining Contents. Geometry model import Import of a *.3dm model. The model is a collection of closed plane contours. View of contours in the viewport.
Unrestricted © Siemens AG 2014 All rights reserved.Smarter decisions, better products. What’s New Femap /
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Revising assemblies.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST6 Training XpresRoute (tubing)
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Moving and rotating faces.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Top Questions of I-deas users Learning NX Mark Lawry.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST5 Training Designing in the context of.
Rory Lilley Jeffrey Tracy.  Generate Mastercam tutorials for instructional use on the HAAS 4 th Axis Mill  Update Existing Pocketing Tutorial  Create.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Rendering assemblies.
CAM与自动编程 封志明
FeatureCAM Feature-based Programming Sian Humphreys Business Development Manager Delcam plc.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Creating detailed drawings.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Importing Foreign Data and Maintaining Associativity.
© 2011 Autodesk Simplified 5-Axis Machining Ann Mazakas Manager of Technical Communications | DP Technology Corp.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Assembly Reports.
#SEU12 Solid Edge Light-Weight APIs Madison Miner Software Engineer EDA, Inc.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST5 Training Inspecting assemblies.
Reseller Training Miscellaneous Revision Manager Revision Manager Weldments Weldments Tubing Tubing Sensors Sensors Simply Motion Simply Motion Engineering.
INDUSTRY DAY TOULOUSE 2006/06/ th ISO TC184/SC4 meeting Industry Day STEP-NC AP-238 Martin Hardwick STEP Tools, Inc.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Who’s Best Practices? Mark Lawry Siemens PLM Software.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software © 2007 Siemens Product Lifecycle Management Software.
ME 418 M8, M9, & M Robert Peace
Reusing physical assets through reverse engineering in NX
ME 418 M8, M9, & M Robert Peace
Page 1Siemens PLM Software © Siemens Product Lifecycle Management Software Inc. All rights reserved What’s New in NX 6 CAM Milling.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Assembly Features.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST6 Training Creating detailed drawings.
Coding, Simulation and CNC Milling of Mickey face on wooden blocks Software Used, n AutoCAD n Mill-SIM n Smart-CAM.
Welcome Mill Lesson 15 – Part-2 Computer Aided Manufacturing Using Mastercam.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software © 2007 Siemens Product Lifecycle Management Software.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Autodesk Inventor Autodesk Inventor EdgeCAM – Part 2 EdgeCAM – Part 2 CNC Motion CNC Motion Prolight CNC Mill Prolight CNC Mill CNC Box.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST5 Training Alternate Assemblies.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST5 Training Constructing base features.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solver Language Environment.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Copyright © Siemens PLM Software Inc All rights.
Chapter 9 Advanced Assembly Modeling Techniques. After completing this chapter, you will be able to perform the following: –Create design view representations.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST5 Training Sketching.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST6 Training Sketching.
ONYX 12.2.
WinMax v9 Features September 10, 2012 Paul J. Gray Manager
IENG 475: Computer-Controlled Manufacturing Systems
Computer Integrated Manufacturing
CNC Milling/Lathe interface Introduction
Introduction To CAD/CAM
CAM与自动编程 封志明
CAM与自动编程 封志明
CAM与自动编程 封志明
CAM与自动编程 封志明
CAM与自动编程 封志明
CAM与自动编程 封志明
Fusion 360 integrated CAD/CAM for digital manufacturing
Presentation transcript:

© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software What’s New in NX 6 CAM API Journaling and Automation Mark Rief Product Manager Gopal Srinath Development Manager May 2008

Page 2 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Topics  UI vs. API  Journal vs. Automation  Coverage History  Current Coverage  Examples

Page 3 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 3 CAM API Coverage History  Prior to UG V16 - Primarily Grip NC  UG V16 - API for new architecture  Ufunc calls Grip for coverage  UG V18 – NX3 - More Coverage  NX4 – Journaling starts (next slide)  Object creation, Operation Navigator actions  Ufunc Wrappers for coverage  NX5 – Block based UI starts  Coverage for Group parameters  NX6 – More of the new UI  Coverage for Operation parameters

Page 4 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 4 NX4 CAM Journaling Coverage Creation of CAM Objects  CAM session  CAM setup  Geometry group  Method group  Program group  Tool group  Operation Operation Navigator Actions  Delete setup  Delete objects  Rename object  Information  Output CLSF  Postprocessing  Generate tool paths  Replay tool paths  Delete tool paths  List tool paths  Move objects (Cut + Paste)  Copy objects (Copy + Paste)  Show 2D workpiece  Show 3D workpiece

Page 5 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 5 NX5 Coverage Journaling and API  Group Object parameters (Tools, Geometry, Methods, Programs) API, but no journaling  Non Cutting Moves No Coverage  Operation parameters

Page 6 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 6 NX6 Coverage Operations Journaling and API  Operation Parameters  Over 80%  Most with the block based UI  Non Cutting Moves  Cutting Parameters  Surface Contouring Drive Parameters  Feeds and Speeds

Page 7 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 7 NX6 Coverage Operation Navigator Journaling and API  Actions  Tool Path Divide  Operation Transform  Operation Copy and Paste between parts  Operation Approve  Tool Path Lock  Feed Rates

Page 8 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 8 NX6 Coverage Not complete Waiting for update to block based dialogs  Geometry Selection – Operations and Groups  Cavity Milling, Planar Milling, Zlevel - Cut Levels  User Defined Events – Operations and Groups  Simulation and Verification  Flowcut User Defined Cut Order  Face Milling Manual Cut Pattern  Other old style dialogs  Drive method Cut Region Options  Surface Area Cut Direction  Wire EDM  NC Assistant  Turning Teach Mode

Page 9 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 9 No New Coverage Planned Critical maintenance only - no UI updates planned  Point to Point  Legacy Lathe, Drive Curve Lathe  Sequential Milling  Legacy Thread Milling  User Function based UDOP  New Thread milling operation will have coverage

Page 10 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 10 Demonstration Record, play, and edit a journal  Add some calculations  Make it flexible

Page 11 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 11 Examples  Used in Wizards  Included in kit  Boiler plates  Selected object  Cycling

Page 12 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 12 Examples used in Wizards Installed in MACH\wizard Used by Milling Quick Start Wizard (mill_startup_1.xml)  Called in a user defined step – Journal Play set_clr_plane_status.vb  Get the active wizard object  If mill_orient, turn on the clearance plane toggle set_auto_block.vb  Get the active wizard object  Function SetAutoBlk  If mill_geom, set blank type to auto block  Function SetPartGeom  If single solid, add to part geometry

Page 13 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 13.net Examples  Set flute length on selected tool  Set Non Cutting Move parameter in all operations  Set pocket adjust and cutcom registers – cycle all or selection  Set corner parameters in all planar type milling operations  (more…)  Found in UGOPEN\SampleNXOpenApplications\.NET\CAM

Page 14 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 14 Sample: MillToolSetFluteLengthOntSelection.vb Check if setup exists Read ONT selected nodes Cycle to find all groups and members  Checks for mill tool  Create mill tool builder  Set flute length = tool length  Commit the change to the tool  Destroy the builder

Page 15 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 15 Sample: PlanarOpsSetNCMCycleAll.vb Check if setup exists Cycle through objects in the Program view  Check if operation  Check operation type (PM, CM, FM, ZL)  Create the appropriate operation builder  Ask for the NCM Planar Builder  Set engage open area minimum clearance value to 0.  Set engage open area minimum clearance intent to part units  Commit the change to the operation  Destroy the builder

Page 16 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 16 Sample: CornerSetRadiusAndLimitCycleAll.vb Check if setup exists Cycle through objects in the Program view  Check if operation  Check operation type (PM, CM, FM, ZL)  Create the appropriate operation builder  Ask the current smoothing setting  Set smoothing to all passes  Set the radius to 50  Set the radius intent to %Tool  Set the stepover limit to 150  Commit the change to the operation  Set smoothing back to its original value  Commit the change to the operation  Destroy the builder

Page 17 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 17 Sample: PocketSetRegistersCycleAll.vb Check if setup exists Cycle through objects in the Machine View  Check for group  Check for pocket  Create pocket builder  Set adjust register to same as pocket ID  Set cutcom register to same as pocket ID  Commit the change to the pocket  Destroy the builder

Page 18 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 18 Sample: PocketSetRegistersOntSelection.vb Check if setup exists Ask the ONT selection  Check for group  Check for pocket  Create pocket builder  Set adjust register to same as pocket ID  Set cutcom register to same as pocket ID  Commit the change to the pocket  Destroy the builder

Page 19 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 19 Demonstration  Record a journal  Generalize it for all objects  Add to a toolbar

Page 20 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software 20 API Documentation

Page 21 © Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Revision History 7 dec 2007Initial 30 Jan 2008Update 5 feb 2008Update 15 May 2008Update for users group 19 May 2008 Update