Automation of CNC Program Generation

Similar documents
CHAPTER 1. Introduction to CAD/CAM/CAE Systems

Optimized NC programming for machinery and heavy equipment. Summary NX CAM software redefines manufacturing productivity with a full range of NC

High productivity part manufacturing

NX CAM TURBOMACHINERY MILLING PRODUCT REVIEW

QUEST The Systems Integration, Process Flow Design and Visualization Solution

Focus on efficiency in Digital Factory

Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y

PPR Information Managements for Automotive Die Shop

Smarter decisions, better products

Dal software all automazione attraverso uno sviluppo integrato multidisciplinare Decisioni Intelligenti, Macchine dedicate, Prodotti Migliori

CimatronE Version 8.0 A Product Review Summary

How To Make A Global Cad/Cam Solution For A Large Company

The PTC Creo Suite of NC and Tooling Solutions

NX Overview.

CATIA V5R21 - FACT SHEET

Coordinate Measuring Machines CAT Bulletin No Computer Assisted Technology CAT-1000 Model Based Definition

PLM2Shopfloor Closed process chain between virtual environment and physical production

CAD/ CAM Prof. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 03 What is CAD/ CAM

The NX CAM-SINUMERIK advantage

NX for Tooling and Fixture Design Transforming today s processes for designing and manufacturing injection molds, dies and fixtures

Computer Aided Systems

3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM

Productivity+ CNC plug-in

Industrial Metrology and Engineering Applications in the Wind Turbine Industry

AutoCAD 3D. MicroStation. Courseware Issued (Optional) AutoCAD (30 Days Trial Version) Reference Guide Project Workbook

Design & Drafting Services

Mastercam Instructions. KTH School of Architecture Digital Fabrication Lab - CNC Router Version

Transforming the entire product development process with high-performance, integrated solutions for design, simulation and manufacturing

SprutCAM is a CAM system for NC program generation for machining using multi-axis milling, turning, turn/mill, Wire EDM numerically controlled

MET 306 Activity 6. Using Pro/MFG Milling Operations Creo 2.0. Machining a Mast Step

IBM Product Lifecycle Management. Machining solutions

Precision Cutting. Confidence at the Router. Intelligent Machining. Powerful Part Modeling. Dependable Toolpath Verification

SMIRT: a 3D based approach for manufacturing process management

16. Product Design and CAD/CAM

Delcam s Aerospace Heritage

ME 521 Computer Aided Design. 1. Introduction to CAD

XT B-Rep; Making it Real

Software for CNC machine tools

Structural design, manufacturing and communication for packaging and displays

Optical Digitizing by ATOS for Press Parts and Tools

Majenta Engineering Centre (MEC)

Electron S.R.L. B55 CNC TRAINING MACHINES

5 Ladder CNC Training Course

GIBBSCAM PRODUCTION SYSTEMS: MILLING, TURNING, AND MILL-TURN

CAD Model Validation in the Product Life Cycle Management

Patternmaking CAD CAM models Jigs and fixtures Press tools

COMPUTER INTEGRATED MANUFACTURING

Modern CAD/CAE/CAM Tools and Their Applications

Cost-effective supply chains: Optimizing product development through integrated design and sourcing

Velocity Series Engineering productivity at your fingertips!

Sheet Metal CAD/CAM & Nesting Software

Systems and services for small hydro power plants

Design, Analysis and Manufacturing of Fin cage Component Used in Missile

COMPUTER INTEGRATED MANUFACTURING

CAD / CAM Dr. P. V. Madhusuthan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 12 Reverse Engineering

Basic 2D Machining. mastercam x getting started tutorials. December Be sure you have the latest information!

Overview and Applications of PROFINET. Andy Verwer Verwer Training & Consultancy Ltd

Integration Services

PLM for the Midmarket

Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.

Multi-Functional Machine Tool

Fully Automated CAM Software for Punch, Laser and Combination Machines

REV G D Boeing Partner Network REFERENCE ONLY Copy 1 of 15

Productivity+ Active Editor Pro probe software for machine tools

Implementing Automation after Making Lean Improvements

EasySTONE Info Sheet

SIEMENS. Teamcenter manufacturing process management Getting Started with Manufacturing PLM

2010 CATIA V5 CAM EĞĐTĐMLERĐ ĐÇERĐĞĐ

accord 20 fx CNC machining centre

Agile Project Execution

Tecnomatix quality management solutions. Siemens PLM Software

TEST PROJECT TEACHER GUIDELINES

Automotive Applications of 3D Laser Scanning Introduction

Computer Aided Design and Drafting (CAD)

FEWER STEPS BETTER CUTS MORE PROFIT

NX CAM 9.0.1: Generate IPW in Background

SIMATIC IT Unicam Test Expert

CNC Turning Training CNC MILLING / ROUTING TRAINING GUIDE. Page 1

CAD/CAE systems and cost engineering

White Paper: Conceptual Engineering

Feature-based CAM software for mills, multi-tasking lathes and wire EDM.

FÖRBERED DIG FÖR HORIZON2020

A Systematic Approach to Diagnosing Mold Filling and Part Quality Variations

NIKON METROLOGY I VISION BEYOND PRECISION. Focus 10 point cloud software Streamlining CMM and handheld laser scanning inspection

Comprehensive digital manufacturing solutions

PRODUCT BROCHURE SPATIAL ANALYZER. Powerful, traceable and easy-to-use metrology and analysis software

Injection molding overview

Work Process Management

Automation - future trends and innovation

CAD-CAM 3D PROGRAMMING SOFTWARE FOR LATHE, MILLING AND EDM CNC MACHINES

V10.2 / V11.2 Die CAM 3D

Master Diploma in Product Design and Analysis Course Code Software Used Duration MCADD MD100 AutoCAD 2D + Creo + SolidWorks + ANSYS + PPM Concepts +

Adapting to Change in the 4th Industrial Revolution. Graham Conlon Global Vice President, Extended Supply Chain, SAP

SOLUTIONS FOR MOLD DESIGNERS

Optimize CAD/CAM processes with Tebis software.

DIE CASTING AUTOMATION AN INTEGRATED ENGINEERING APPROACH

MCADD COURSE STRUCTURE

Transcription:

Automation of CNC Program Generation In a typical product manufacturing industry, there is a long lead time involved starting from the manufacturing plant layout, machine setup, product machining in CNC (Computer Numeric Controlled) machines, inspecting the manufactured parts in CMM (Co-ordinate Measuring Machine), etc. Vijaya Sarathy QuEST Global

1. Introduction 01 2. Problem Statement 01 3. Proposed Solution 4. CNC tool path automation in UNIGRAPHICS NX 4.1 Automated tool path generation using FBM (Feature Based Machining) 4.2 Automated tool path generation using CAM templates 4.3 Automated tool path generation using Unigraphics NX open API (Application Program Interface) 4.4 Automated tool path generation using Manufacturing User Defined Features (MUDF) 5. Post processor development automation 03 03 03 6. Conclusion 04 7. Author's Profile 04

1. INTRODUCTION In a typical product manufacturing industry, there is a long lead time involved starting from the manufacturing plant layout, machine setup, product machining in CNC (Computer Numeric Controlled) machines, inspecting the manufactured parts in CMM (Co-ordinate Measuring Machine), etc. There are many factors which contribute to this. Some of them are: Product family change in the shop floor resulting in the complete revamp of the layout Need for advanced CNC machines to meet the demanding needs of the market with tight manufacturing tolerances & higher precision Custom post processors to match the controller of the CNC machines Compliance to safety regulations Due to the need for faster introduction of a manufactured product to the market, there has been a continuous thrust to significantly reduce lead time by making underneath process efficient & effective and developing smarter systems & tools. One such area where lots of progress has been made & impacted is the automation of the CNC program generation in the CAM (Computer Aided Manufacturing) system. This technical paper particularly talks about the need for this process automation where huge amount of time is spent in: o Setting up the environment o Defining the kinematics o Defining the tool parameters & operations o Custom building the post processor o Generating the CNC program that matches the controller of the machine on the shop floor CNC program generation is a combination of 2 major elements. 1) CNC tool path generation in a CAM system 2) Post processor which is custom built depending on the CNC machine's kinematics & controller type The tool path generation is both component specific & operation specific which is essential to manufacture any component that undergoes CNC machining. The traditional process is as follows: 1) Build the geometry of the final machined part & the Blank /Raw material or the Inprocess work part (IPW) in any CAD software 2) Bring the CAD geometry inside the CAM environment using Unigraphics NX, CATIA, Turbosoft, etc. 3) Create the tool for each operation 4) Define the operations 5) Define the cutting & non- cutting moves 6) Generate the tool path 7) Verify it using Unigraphics NX simulation In case of a configuration change to the component, steps 3 to 6 have to be started from the scratch, which is a time consuming activity. Based on the complexity of the component & the number of operations, this will multiply. 2. PROBLEM STATEMENT In the present manufacturing industry, Lead time is a major challenge for most of the OEMs and most of it comes from design to manufacturing of a product. Nevertheless to say, heavy infrastructure investment is also needed based on the product line. The conventional machines are already replaced by CNC machines in many OEMs to meet the expected market demand. However, there is still scope for further 1

improvement in terms of Design & Manufacturing integrations, automated CNC tool path generation, automated post processor customization, automated NC code generation, etc which will cut down the product launch time tremendously. 3. PROPOSED SOLUTION Defining the CNC machining tool path is a time consuming process which needs a good amount of manufacturing domain expertise. Though this process cannot be fully automated, due to the machining operations being a function of the component to be manufactured, however the automation is feasible to manufacture a family of parts like a family of turbine blades, rotors, etc. By automating the process embedded with design rules, the cycle time will be reduced by more than 70%. Figure 1 Process flow from CAD geometry to NC code generation The Post processor development cycle time can be considerably brought down by the use of modular libraries of functions which are controller generic or could be for a family of controllers. 4. CNC TOOL PATH AUTOMATION IN UNIGRAPHICS NX: The tool path generation process in Unigraphics NX is a time consuming process which is dependent on the complexity of the component & the number of Roughing & Finishing operations involved. There are a few techniques that can be used to automate this process. Features in Unigraphics NX are considered as building blocks of geometry. Teaching Unigraphics NX to recognize non-standard features & reusing it to identify the feature will create identical operations & tool paths for a repetitive family of parts. This will significantly bring down the cycle time as well as facilitate in standardizing the process. The manufacturing rules like tool selection can be embedded to the geometry using Machine Knowledge Editor, which is the rule engine. Figure 2 Feature Based Machining process 4.2. Automated tool path generation using CAM templates Developing pre-built templates for a combination of operations & reusing them to different geometrical shapes will also bring down the cycle time. CAM templates are powerful as they are not geometry centric and are operation specific. So, a cavity milling operation done on a compressor wheel's DoveTail slot can be reused on a seal slot of a packing casing. Referring to Figure 3, 1 CAM template can handle the varying topology of a dovetail slot, if it can be manufactured by the same CNC operation like Planar milling or Cavity milling. Figure 3 DoveTail slot configurations on a Compressor wheel 4.1. Automated tool path generation using FBM (Feature Based Machining) 2

Manufacturing UDFs become more powerful for automating the tool path for a family of parts that follow a similar tool path strategy. This technique is more useful when the features or parts are more repetitive in nature with minor design variants. This especially benefits in developing the CNC tool path for parts which can be classified into families. 4.3. Automated tool path generation using Unigraphics NX open API (Application Program Interface) With limited user inputs, CNC tool path can be generated by the click of a button with the help of UNIGRAPHICS NX open programming to auto define the tool path on any geometry. The user has to make sure that the CNC operation suits the geometry. The standard Unigraphics NX dialogues can be customized to display only the entries which the user wants to modify on a case by case basis. Figure 4 illustrates a typical process flow to run an utility developed which can identify the geometry & create the tool path based on the critical user inputs. Figure 4 Process flow to generate the CNC tool Path at Run Time 4.4. Automated tool path generation using Manufacturing User Defined Features (MUDF) UNIGRAPHICS NX has a cool feature called User Defined Feature which can be customized based on the specific needs. User Defined Feature can be a combination of features which appear as a collector with intelligent decision making algorithms & embedded design rules. With the added tool path to the feature definition, Figure 5 User defined feature of the dove tail slot & the tool path 5. POST PROCESSOR DEVELOPMENT AUTOMATION The CNC tool path generated out from a CAM software cannot be fed to a CNC machine as the machine understands only G & M codes and not the graphical tool path. The post processor is a sandwich layer between the CAM toolpath & the CNC machine. It generates the NC codes from the CAM tool path which are more dependent on CNC controller & machine Kinematics. This makes the post processor always custom built, based on the above said parameters. However, to speed up the development time for configuring a post processor, building modular, reusable & scalable libraries can be configured. Using this concept, the Wheel need not be reinvented every time Building a library of post processor functions and plugging them to the post will tremendously cut down the development time. Even though, this is a challenging piece of work, it will be powerful when the libraries are more modular in nature. At QuEST, we developed some frameworks which help in speeding up the development time for building a custom post processor. Some of the widely used CNC controllers in the manufacturing industry are listed below: 3

Figure 6 CNC Controllers widely used in the Industry Creating Libraries of modular functions based on the machine kinematics & family of controllers will lead to significant cycle time reduction in developing the post processors. templates, MUDF, etc. Sometimes, it might need a hybrid approach by mixing & matching 2 or more of these techniques for various features of the component 5) Automate the CAM simulation process to ensure that the tool path doesn't have Gouges & Excess 6) Develop modular Post processor libraries based on CNC controller families. This will be plugged in to develop the custom post based on the machine Kinematics & Controllers 7) Generate the NC code using the tool path & the custom post processor 8) Validate the NC code using Vericut simulation to ensure there is no collision of the tool with the machine & the fixtures. 7. AUTHOR'S PROFILE 6. CONCLUSION With the emerging trends of Digital manufacturing and Factory automation, it is essential to automate the CNC, CMM tool path generation time. Along with the power of cycle time reduction in developing custom Post processors, it helps in product optimization with proven manufacturing techniques, minimizing the producability issues. Following are the steps to automate the cycle of CNC code generation from the CAM system. 1) Categorize the parts based on the topology & manufacturing operations as Part families 2) Automate the fixture design process to hold the component using CAD automation techniques like building Master modelling templates 3) Embed the PMI entities (Product Manufacturing Information, in case of UNIGRAPHICS NX CAD data) as a downstream to the Part family parts 4) Use the best suited CNC tool path automation technique namely FBM, CAM Vijay is the Service Line leader of the Knowledge Based Engineering sub-service at QuEST. He is an expert in Master modelling developments, Model Based Definition, Physics Based Analysis automation, Manufacturing process automation & System integration activities. He has a professional experience of 15 years with a sound domain knowledge of turbo machines & aircraft engines. Vijay holds a Bachelor's degree in Mechanical Engineering from the Institution of Engineers, India & also a Diploma in Advanced Mechanical CADD. He is involved in exploring technology advancements in the CAD, CAM & CAE domains & implementing them to provide faster solutions to customer needs. 4

www.quest-global.com 2015, QuEST Global Services