2.8 Automatic Programming manual programming: program written in word address trigonometry was a must for tool paths ↓ machine halted while keying the.

Slides:



Advertisements
Similar presentations
Introduction to CAD/CAM/CAE
Advertisements

Unit 5 Numerical Control
Rhinoceros 3D.
C3 – THE IMPACT OF CAD/CAM ON MANUFACTURING Option C: CAD/CAM.
Workshop on Integrated Machine Tool Simulation & Verification April 9-10, 2002 Cypress, California.
Ch 7 Numerical Control Sections: Fundamentals of NC Technology
Numerical Control Instructor: Dr Haris Aziz TA: Mian Wasif 2.
1 Semantic Description of Programming languages. 2 Static versus Dynamic Semantics n Static Semantics represents legal forms of programs that cannot be.
Computer-Aided Design Chapter 7. Computer-Aided Design (CAD) Use of computer systems to assist in the creation, modification, analysis, and optimization.
Computer Integrated Manufacturing CIM
IENG 475: Computer-Controlled Manufacturing Systems
Winter term 00/01 Industrial Applications of Computers Computer Aided Manufacturing (CAM) Computer Numerical Control (CNC)
Operations Management and Technology Ross L. Fink.
CAD/CAM Design Process and the role of CAD. Design Process Engineering and manufacturing together form largest single economic activity of western civilization.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introduction CNC (Computer Numerical Control) Machines are automated machines, which uses programs to automatically execute a series of machining operations.
Introduction to CAD/CAM using MasterCAM
CAM与自动编程 封志明
Systems Software Operating Systems.
NUMERICAL CONTROL.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Parametric & 3-D Solid Modeling
PartMaker Peter Dickin Marketing Manager Delcam plc.
① Computer aided design (CAD) It have been associated with computer system design with the development of the concept of computer-graphics but the concept.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Standard Grade Computing System Software & Operating Systems.
Computer Programming A program is a set of instructions a computer follows in order to perform a task. solve a problem Collectively, these instructions.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Week 6 – MSE508/L Costea, Ph.D. Computer Aided Engineering (CAE)
Introduction to CAD/CAM
Computer Aided Process Planning (CAPP). What is Process Planning? Process planning acts as a bridge between design and manufacturing by translating design.
CS 460/660 Compiler Construction. Class 01 2 Why Study Compilers? Compilers are important – –Responsible for many aspects of system performance Compilers.
Coding, Simulation and CNC Milling of Mickey face on wooden blocks Software Used, n AutoCAD n Mill-SIM n Smart-CAM.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
Chapter 14 Programming and Languages McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
BMFS 3373 CNC TECHNOLOGY Lecture 11. Modern Developments in the Process of CNC Programming In the past: Programming was done manually, written in word.
BY SAM.  Computer-aided design [CAD]  Computer-aided manufacture [CAM]  CAD/CAM systems  Computer-aided engineering (CAE) 1/17/2012 ICT on Engineering.
Lecture #1: Introduction to Algorithms and Problem Solving Dr. Hmood Al-Dossari King Saud University Department of Computer Science 6 February 2012.
Robotics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics Technology.
Introduction to Computer Aided Process Planning
Overview of CATIA V5.
The New Generation of CAD Tools
Numerical Control.
49th ISO TC184/SC4 meeting Industry Day
Cloud-Based Process Planning for CNC Code Generation
Unit 1 What is CNC 数控概念.
Computer-Aided Design
CAD/CAM Unit 79.
Chapter 5- Assembling , Linking, and Executing Programs
CSCI-235 Micro-Computer Applications
BMFS 3373 CNC TECHNOLOGY Lecture 11
CAD/CAM AQA Graphic Products.
INTRODUCTION (Manufacturing Planning)
SOLID MODELLING.
Numerical Control Sections: Fundamentals of NC Technology
Manufacturing Information System
IENG 475: Computer-Controlled Manufacturing Systems
and Executing Programs
Programming languages and software development
Chapter 2- Visual Basic Schneider
Eastern Mediterranean University Department of Mechanical Engineering
Chapter 1 Introduction(1.1)
Chapter 2- Visual Basic Schneider
Overview of CATIA V5.
Introduction To CAD/CAM
Chapter 11 Describing Process Specifications and Structured Decisions
Automation of Control System Configuration TAC 18
Presentation transcript:

2.8 Automatic Programming manual programming: program written in word address trigonometry was a must for tool paths ↓ machine halted while keying the program need to verify the program and involve machining a test part cannot program some difficult parts Computer changed the way programs are written , checked , and run ( dramatic improvements by the computer include off-line programming , use of computer-aided programming languages , application of CAD / CAM )

2.8.1 Computer-aided programming language A computer-aided programming language allows the programmer to write the program using English- like commands , not G and M codes . trigonometric computations are not needed, programmer need not tailor the program to a particular controller (A file known as a postprocessor can translate the program into a corresponding word address program)

The computer’s role : ① input translation ,② numerical values , ③ editing , and ④ post processing

2.8.2 Interactive computer graphics part programming inconveniences with APT: difficult to describe complicated geometric drawing short of direct-vision difficult to connect to CAD and CAM database → three-dimensional designs, analysis and NC integrated manufacturing automatic programming systems: CATIA , Pro / Engineering , MasterCAM , UGII , I-DEAS , Cimatron , SolidWorks , etc .

interactive graphics programming system : faster speed , higher precision , better direct-vision , etc . → programs complex parts The programming steps: analyzing part drawing and machining technology , geometric modeling , selecting tools , working out parameters , Computing tool path , producing the tool path, post-processing , outputting the program , etc .

(1)Geometric modeling Geometric modeling involves the use of a CAD system to develop a mathematical description of part geometry

(2) Producing tool path

刀具参数 切入切出方式

切削用量 下刀方式 加工边界

(3) Post-process 包括 “ 后置设置 ” 、 “ 生成 G 代码 ” 和 “ 校核 G 代码 ” 等功能 后置设置 : 包括【机床信息】和【后置设置】设置

机床信息选项设置

后置设置选项

UG example 型腔模型

外形粗加工仿真

内腔精加工仿真

上表面加工仿真

下面是所生成的 NC 代码。 % N0010G40G17G80G90 N0011T01M06 N0012G43H01Z100. N0013G54 N0014G00Y10.598S0X-.267M13 N0015G00Z29. N0016G00Z5. N0017G41G01Y10.424Z4.61F250D11X N0018G01Y9.82Z4.148X N0019G01Y8.85Z3.686X N0020G01Y7.57Z3.224X N0021G01Y6.43Z2.872X N0022G01Y4.79Z2.41X-7.095

N0023G01Y3.071Z1.948X N0024G01Y1.37Z1.486X N0025G01Y-.215Z1.024X N0026G01Y-1.595Z.562X N0027G01Y-2.69Z.1X N0028G01Y-3.44Z-.362X N0029G01Y-3.8Z-.824X-.658 N0030G01Z-1.X0.0 …… …… 

N1950G03Y I7.J0.0X101. N1951G00Z29. N1952G40 N1953Z100. N1954G00Y S0X-101.M13 N1955G00Z N1956G41G01Z-24.75F250 N1957G03Y-77.I-4.J5.745X-98. N1958G01Y77.Z N1959G03Y82.745I-7.J0.0X-101. N1960G00Z29. N1961G00Z200. N1962G00Y0.0X0.0 N1963G40 N1964G49Z200. N1965M02 %