This document is a lab manual for a CIM and Automation lab course. It includes information on numerical control systems, part programming fundamentals, coordinate systems for CNC turning, and process planning. The objectives of the lab are to demonstrate CIM concepts, introduce CNC part programming, and educate students on flexible manufacturing systems, robot programming, and hydraulics/pneumatics. The expected outcomes are for students to relate concepts to CIM courses, write CNC programs, understand flexible manufacturing and robotics, and apply these learnings to manufacturing automation and efficiency.
The document provides information on CIM and Automation Lab. It discusses CNC part programming using CAM packages, flexible manufacturing systems, robot programming, and experiments on pneumatics, hydraulics and electro-pneumatics that will be conducted as part of the lab. The examination scheme involves questions from CNC part programming and a viva voce section.
This CIM and automation laboratory manual covers the G-Codes and M-codes for CNC Turning and Milling operations. Some concepts of Robot programming are also introduced.
This document discusses NC part programming for CNC machines. It covers key topics such as manual and computer-aided programming, program language terminology including words, blocks, and syntax, common G and M codes used in programming, and dimensional words for specifying tool movements and positions. It also provides examples of programming safety rules and an overview of the CNC programming process.
IRJET- Experimental Review of Machining Time Cycles between Manual Programmin...IRJET Journal
This document compares the machining time cycles of manual CNC programming versus CAM programming on a vertical milling machine. An experiment was conducted machining a part with pockets and chamfers from aluminum alloy 6082. The CAM program took 7.36 minutes while the manual program took 10.05 minutes. CAM programming was found to be easier and faster than manual programming which requires mathematical calculations. CAM software provides optimized toolpaths and flexibility compared to manual programming.
This document provides information about the EMCO F1-CNC machine for educational purposes. It discusses key aspects of operating and programming the CNC machine, including technological data for cutting speeds and feeds, tool clamping methods, workpiece clamping options, and use of the dividing attachment. The goal is for students to learn CNC techniques hands-on by working with the machine from the first lesson.
The document discusses the structure and composition of part programs used in computer numerical control (CNC) machining. A part program consists of blocks of coded instructions called G and M codes that describe the machining operations and functions. The main program acts as the controlling program and can call smaller subprograms to perform repeat tasks. Proper organization and ordering of addresses like N, G, X, Y, and Z within each block is important for the CNC machine to interpret the program correctly.
The document describes a project to fabricate a 3-axis computer numerical control (CNC) machine carried out by 5 students under the guidance of Prof. Rahul Vaisya. It includes sections on the introduction, fabrication, design, and future scope of the project. The objectives of the project were to gain practical knowledge of industrial machines and processes that would benefit the students in their future engineering careers. The project involved designing, planning, and building a 3-axis CNC machine over two semesters.
CNC machines use computer programs and numeric control to operate machine tools like milling machines and lathes. Key features include automated tool changes and multi-axis movement controlled by motors. CNC programming involves specifying coordinates, feed rates, spindle speeds, and preparatory codes like G-codes for different motions and functions. Programs are debugged to ensure accurate machining based on part designs.
The document provides information on CIM and Automation Lab. It discusses CNC part programming using CAM packages, flexible manufacturing systems, robot programming, and experiments on pneumatics, hydraulics and electro-pneumatics that will be conducted as part of the lab. The examination scheme involves questions from CNC part programming and a viva voce section.
This CIM and automation laboratory manual covers the G-Codes and M-codes for CNC Turning and Milling operations. Some concepts of Robot programming are also introduced.
This document discusses NC part programming for CNC machines. It covers key topics such as manual and computer-aided programming, program language terminology including words, blocks, and syntax, common G and M codes used in programming, and dimensional words for specifying tool movements and positions. It also provides examples of programming safety rules and an overview of the CNC programming process.
IRJET- Experimental Review of Machining Time Cycles between Manual Programmin...IRJET Journal
This document compares the machining time cycles of manual CNC programming versus CAM programming on a vertical milling machine. An experiment was conducted machining a part with pockets and chamfers from aluminum alloy 6082. The CAM program took 7.36 minutes while the manual program took 10.05 minutes. CAM programming was found to be easier and faster than manual programming which requires mathematical calculations. CAM software provides optimized toolpaths and flexibility compared to manual programming.
This document provides information about the EMCO F1-CNC machine for educational purposes. It discusses key aspects of operating and programming the CNC machine, including technological data for cutting speeds and feeds, tool clamping methods, workpiece clamping options, and use of the dividing attachment. The goal is for students to learn CNC techniques hands-on by working with the machine from the first lesson.
The document discusses the structure and composition of part programs used in computer numerical control (CNC) machining. A part program consists of blocks of coded instructions called G and M codes that describe the machining operations and functions. The main program acts as the controlling program and can call smaller subprograms to perform repeat tasks. Proper organization and ordering of addresses like N, G, X, Y, and Z within each block is important for the CNC machine to interpret the program correctly.
The document describes a project to fabricate a 3-axis computer numerical control (CNC) machine carried out by 5 students under the guidance of Prof. Rahul Vaisya. It includes sections on the introduction, fabrication, design, and future scope of the project. The objectives of the project were to gain practical knowledge of industrial machines and processes that would benefit the students in their future engineering careers. The project involved designing, planning, and building a 3-axis CNC machine over two semesters.
CNC machines use computer programs and numeric control to operate machine tools like milling machines and lathes. Key features include automated tool changes and multi-axis movement controlled by motors. CNC programming involves specifying coordinates, feed rates, spindle speeds, and preparatory codes like G-codes for different motions and functions. Programs are debugged to ensure accurate machining based on part designs.
The document lists various manual part programs related to turning and milling operations that students must complete as part of the Mechanical Engineering Department's CIM & Automation Lab. It includes 21 turning operation programs and 5 milling operation programs. The document also provides details on the basic steps in the NC procedure, including process planning, part programming, part program entry, proving the part program, and production. It describes concepts like coordinate systems, zero points, reference points, and part programming formats.
This document provides details about a summer training project report on computer numerical control (CNC) machines completed by Amarkant Anchal at Bharat Heavy Electricals Limited in Jhansi, India under the guidance of Mr. Sateesh Soni. The report includes sections on CNC construction details, coordinate systems, positioning of the machine origin, motion control systems, part programming, and advantages of CNC machines. It also provides acknowledgements, a preface, index, and several chapters discussing topics like numerical control and applications of CNC.
The document describes the InventorCAM software for integrated CAD/CAM. It provides seamless integration with Autodesk Inventor for defining, calculating, and verifying all machining operations without leaving the Inventor window. InventorCAM supports various manufacturing technologies including 2.5D and 3D milling, multi-sided machining, high speed machining, turning, mill-turn, and wire cutting. Examples provided illustrate using InventorCAM for operations like 2.5D milling, feature recognition, and 3D milling of mold parts.
The document provides information about a training report on CNC machines undertaken at Prabhushilla Engineering Private Limited. It discusses the advantages of CNC machines and describes their configuration including main components like the central processing unit, servo control unit, operator control panel, and programmable logic controller. It also covers CNC systems, position feedback types, open and closed loop positioning, and functions of CNC machines.
This document provides an overview of numerical control and computer numerical control systems. It discusses the need for NC/CNC, the advantages and disadvantages, classifications of NC machines, and components of NC systems such as driving devices, feedback devices, dimensioning systems, and interpolation methods. Key points covered include the history of NC development, the difference between open-loop and closed-loop control, and explanations of incremental and absolute positioning systems.
Part programming involves writing a sequence of instructions for a NC/CNC machine to produce a component. There are two types of part programming: manual and computer-aided. The programmer decides the machining operations and tooling. A part program includes steps like preparing a process plan, selecting tools, determining parameters, and writing the program. The program uses codes like G-codes for motions and functions, M-codes for modes, and N-codes to identify blocks. Data is arranged in blocks that can have different formats. Interpolation methods like linear and circular are used to machine between points.
This document provides information about CNC (Computer Numerical Control) machines and their components. It defines CNC machining as a manufacturing process that uses computers to control machine tools like lathes, mills and grinders. It then discusses why CNC machining is necessary, including to manufacture complex geometries, improve precision and repeatability, enable unmanned operations, and increase productivity. The document proceeds to describe key components of CNC machines like ball screws, stepper motors, servo motors, feedback systems, and control units. It contrasts CNC machines with conventional machines and outlines the major advantages of CNC machines.
Tool presetting involves measuring tools offline using a presetting device to determine the tool tip location relative to the spindle. This allows setting tools in advance to reduce unproductive time and increase accuracy. There are manual and automatic methods, with automatic being faster and more precise. Presetting devices measure length and diameter to calculate offsets that are input into the CNC to precisely position the tool. While modern CNCs have reduced the need for presetting, it remains important for high-precision or high-volume production to prevent scrapped parts.
A coordinate measuring machine is a device used to precisely measure the geometry of physical objects using probes attached to three orthogonal axes. It works by probing points on an object placed on the machine table and mapping their x, y, z coordinates, which are then uploaded to computer software for analysis and quality inspection. Common components include a main structure with three motion axes, a probing system, and a data collection system with controller and software.
The document discusses coordinate measuring machines (CMMs). It describes CMMs as machines that use probes to precisely and accurately measure the geometry of physical parts. CMMs allow for fast, automated inspection and can provide measurements with micron-level accuracy. The document outlines the key components of CMMs, including their rigid base structures, probing systems, computer controls, and inspection software. It also discusses how CMMs are integrated into computer-aided manufacturing systems to enable bi-directional communication between design and inspection data.
This document provides a 3-page summary of a 6-week training course on AutoCAD 2D and 3D modeling software. It includes an introduction to AutoCAD and descriptions of the graphical user interface, common commands like line, circle, and erase, and exercises in 2D and 3D modeling. The summary describes the key components of the AutoCAD interface and how to use basic drawing and editing tools.
The document provides an overview of the main NC functions and addresses used in programming for FANUC Series 21i/18i/16i lathes. It describes addresses for preparatory functions (G codes), movement (X, Z, etc.), spindle speed and feed (S, F), tool selection (T), and more. The summary also includes a brief introduction to programming tool paths using a coordinate system and blocks of coded instructions.
Adaptive Control Machining systems, Introduction, Where to use adaptive control ?.Adaptive Control, Elements of an adaptive control machining system, Types of Adaptive controls, Benefits of AC
This document discusses computer integrated manufacturing and CAD/CAM modeling techniques. It introduces wireframe, surface, and solid modeling approaches used in geometric modeling. Wireframe models represent objects with edges, while surface modeling uses surfaces defined by vertices and edges. Solid modeling represents objects as bounded 3D volumes divided space into interior and exterior regions. The document then discusses modeling primitives, drawing entities, and algorithms for drawing lines and circles in computer graphics. It concludes by introducing the concept of representing curves and surfaces through implicit and parametric equations.
This document provides an introduction to computer numerical control (CNC) technology and metal cutting. It discusses the history of CNC development from the first numerically controlled machine in 1949 to modern CNC machines found in many industries today. The key components of a CNC system are described, including the part program, program input device, machine control unit, drive system, machine tool, and feedback system. Common CNC machine tools and their applications in industries like automotive and aerospace are also outlined.
This document provides information about a CNC Train Master Lathe model CNC T-100(S). It includes specifications of the lathe such as dimensions, spindle speeds, feeds, and details of the mechanical components. It also describes the features and operation of the Siemens 802C CNC system including jogging, reference point approach, programming methods, and tool setting. The document is intended to train operators and engineers on CNC turning operations using this lathe.
COMPARATIVE ANALYSIS OF THE PROCESSES FOR MACHINING OF MOLD ELEMENT WITH USIN...IAEME Publication
The document provides a comparative analysis of the technological processes for machining a mold element using the CAM systems TopSolid'CAM and ESPRIT.
A mold element is first designed in TopSolid CAD software. Technological processes are then developed for the element in both TopSolid'CAM and ESPRIT. The processes involve 6 operations: roughing, re-roughing, facing spiral, roughing, pure milling, and fine milling. Cutting conditions, tool trajectories, and machining times are determined for each operation in both CAM systems.
The total machining time is found to be 129.12 minutes in TopSolid'CAM and 161.9 minutes in ESPRIT. This represents a
This document discusses advanced manufacturing technology, specifically automation fundamentals and CAD/CAM/CNC. It defines automation and its three basic components: power, a program of instructions, and a control system. It describes closed-loop and open-loop control systems. It also discusses different types of automation including fixed, programmable, and flexible automation. Additionally, it outlines hardware for automation including sensors, actuators, interface devices, and process controllers. The document also provides an overview of CAD/CAM/CNC, describing CAD, CAM software, NC and CNC systems, DNC, machine tools, and NC programming addresses and codes.
This document outlines a course on Computer Aided Design and Manufacturing. The course is divided into 5 modules that cover topics such as automation, CAD, CAM, CNC machining, robotics, additive manufacturing, and Industry 4.0. The course objectives are to teach students about concepts in computer integrated manufacturing and how to apply computer applications to design and manufacturing processes. Upon completing the course, students will be able to define key terms, analyze automated systems, program CNC machines and robots, and understand modern manufacturing trends involving the Internet of Things and smart factories.
Top 8 Tips to Take your Design from CAD Drawing to CNC FabricationScan2CAD
Scan2CAD is used throughout the CNC process -- from sketch, to CAD design and finally, fabricated in CNC! This document walks you through the most common design approaches. Our experts also shared 8 top tips that you should take note of when designing for CNC (scaling, overlapping objects and more!)
This study explored the correlation between Y chromosome microdeletions and male infertility in 166 infertile men and 50 fertile men as controls. DNA from blood samples was analyzed using PCR and electrophoresis to detect microdeletions in the azoospermia factor regions (AZFa, AZFb, AZFc) of the Y chromosome. The results showed microdeletions in 21% of infertile men compared to 0% in controls, with most microdeletions occurring in the AZFc region. The study supports an association between AZF microdeletions and infertility conditions like azoospermia and oligospermia.
REPRODUCTIVE ISSUES DUE TO LOW SPERM COUNT.
DIAGNOSIS, TREATMENT, MANAGEMENT AND PREVENTION.
For Scientific Free Lectures, Visit - http://bit.ly/VisitZofirAcademy
The document lists various manual part programs related to turning and milling operations that students must complete as part of the Mechanical Engineering Department's CIM & Automation Lab. It includes 21 turning operation programs and 5 milling operation programs. The document also provides details on the basic steps in the NC procedure, including process planning, part programming, part program entry, proving the part program, and production. It describes concepts like coordinate systems, zero points, reference points, and part programming formats.
This document provides details about a summer training project report on computer numerical control (CNC) machines completed by Amarkant Anchal at Bharat Heavy Electricals Limited in Jhansi, India under the guidance of Mr. Sateesh Soni. The report includes sections on CNC construction details, coordinate systems, positioning of the machine origin, motion control systems, part programming, and advantages of CNC machines. It also provides acknowledgements, a preface, index, and several chapters discussing topics like numerical control and applications of CNC.
The document describes the InventorCAM software for integrated CAD/CAM. It provides seamless integration with Autodesk Inventor for defining, calculating, and verifying all machining operations without leaving the Inventor window. InventorCAM supports various manufacturing technologies including 2.5D and 3D milling, multi-sided machining, high speed machining, turning, mill-turn, and wire cutting. Examples provided illustrate using InventorCAM for operations like 2.5D milling, feature recognition, and 3D milling of mold parts.
The document provides information about a training report on CNC machines undertaken at Prabhushilla Engineering Private Limited. It discusses the advantages of CNC machines and describes their configuration including main components like the central processing unit, servo control unit, operator control panel, and programmable logic controller. It also covers CNC systems, position feedback types, open and closed loop positioning, and functions of CNC machines.
This document provides an overview of numerical control and computer numerical control systems. It discusses the need for NC/CNC, the advantages and disadvantages, classifications of NC machines, and components of NC systems such as driving devices, feedback devices, dimensioning systems, and interpolation methods. Key points covered include the history of NC development, the difference between open-loop and closed-loop control, and explanations of incremental and absolute positioning systems.
Part programming involves writing a sequence of instructions for a NC/CNC machine to produce a component. There are two types of part programming: manual and computer-aided. The programmer decides the machining operations and tooling. A part program includes steps like preparing a process plan, selecting tools, determining parameters, and writing the program. The program uses codes like G-codes for motions and functions, M-codes for modes, and N-codes to identify blocks. Data is arranged in blocks that can have different formats. Interpolation methods like linear and circular are used to machine between points.
This document provides information about CNC (Computer Numerical Control) machines and their components. It defines CNC machining as a manufacturing process that uses computers to control machine tools like lathes, mills and grinders. It then discusses why CNC machining is necessary, including to manufacture complex geometries, improve precision and repeatability, enable unmanned operations, and increase productivity. The document proceeds to describe key components of CNC machines like ball screws, stepper motors, servo motors, feedback systems, and control units. It contrasts CNC machines with conventional machines and outlines the major advantages of CNC machines.
Tool presetting involves measuring tools offline using a presetting device to determine the tool tip location relative to the spindle. This allows setting tools in advance to reduce unproductive time and increase accuracy. There are manual and automatic methods, with automatic being faster and more precise. Presetting devices measure length and diameter to calculate offsets that are input into the CNC to precisely position the tool. While modern CNCs have reduced the need for presetting, it remains important for high-precision or high-volume production to prevent scrapped parts.
A coordinate measuring machine is a device used to precisely measure the geometry of physical objects using probes attached to three orthogonal axes. It works by probing points on an object placed on the machine table and mapping their x, y, z coordinates, which are then uploaded to computer software for analysis and quality inspection. Common components include a main structure with three motion axes, a probing system, and a data collection system with controller and software.
The document discusses coordinate measuring machines (CMMs). It describes CMMs as machines that use probes to precisely and accurately measure the geometry of physical parts. CMMs allow for fast, automated inspection and can provide measurements with micron-level accuracy. The document outlines the key components of CMMs, including their rigid base structures, probing systems, computer controls, and inspection software. It also discusses how CMMs are integrated into computer-aided manufacturing systems to enable bi-directional communication between design and inspection data.
This document provides a 3-page summary of a 6-week training course on AutoCAD 2D and 3D modeling software. It includes an introduction to AutoCAD and descriptions of the graphical user interface, common commands like line, circle, and erase, and exercises in 2D and 3D modeling. The summary describes the key components of the AutoCAD interface and how to use basic drawing and editing tools.
The document provides an overview of the main NC functions and addresses used in programming for FANUC Series 21i/18i/16i lathes. It describes addresses for preparatory functions (G codes), movement (X, Z, etc.), spindle speed and feed (S, F), tool selection (T), and more. The summary also includes a brief introduction to programming tool paths using a coordinate system and blocks of coded instructions.
Adaptive Control Machining systems, Introduction, Where to use adaptive control ?.Adaptive Control, Elements of an adaptive control machining system, Types of Adaptive controls, Benefits of AC
This document discusses computer integrated manufacturing and CAD/CAM modeling techniques. It introduces wireframe, surface, and solid modeling approaches used in geometric modeling. Wireframe models represent objects with edges, while surface modeling uses surfaces defined by vertices and edges. Solid modeling represents objects as bounded 3D volumes divided space into interior and exterior regions. The document then discusses modeling primitives, drawing entities, and algorithms for drawing lines and circles in computer graphics. It concludes by introducing the concept of representing curves and surfaces through implicit and parametric equations.
This document provides an introduction to computer numerical control (CNC) technology and metal cutting. It discusses the history of CNC development from the first numerically controlled machine in 1949 to modern CNC machines found in many industries today. The key components of a CNC system are described, including the part program, program input device, machine control unit, drive system, machine tool, and feedback system. Common CNC machine tools and their applications in industries like automotive and aerospace are also outlined.
This document provides information about a CNC Train Master Lathe model CNC T-100(S). It includes specifications of the lathe such as dimensions, spindle speeds, feeds, and details of the mechanical components. It also describes the features and operation of the Siemens 802C CNC system including jogging, reference point approach, programming methods, and tool setting. The document is intended to train operators and engineers on CNC turning operations using this lathe.
COMPARATIVE ANALYSIS OF THE PROCESSES FOR MACHINING OF MOLD ELEMENT WITH USIN...IAEME Publication
The document provides a comparative analysis of the technological processes for machining a mold element using the CAM systems TopSolid'CAM and ESPRIT.
A mold element is first designed in TopSolid CAD software. Technological processes are then developed for the element in both TopSolid'CAM and ESPRIT. The processes involve 6 operations: roughing, re-roughing, facing spiral, roughing, pure milling, and fine milling. Cutting conditions, tool trajectories, and machining times are determined for each operation in both CAM systems.
The total machining time is found to be 129.12 minutes in TopSolid'CAM and 161.9 minutes in ESPRIT. This represents a
This document discusses advanced manufacturing technology, specifically automation fundamentals and CAD/CAM/CNC. It defines automation and its three basic components: power, a program of instructions, and a control system. It describes closed-loop and open-loop control systems. It also discusses different types of automation including fixed, programmable, and flexible automation. Additionally, it outlines hardware for automation including sensors, actuators, interface devices, and process controllers. The document also provides an overview of CAD/CAM/CNC, describing CAD, CAM software, NC and CNC systems, DNC, machine tools, and NC programming addresses and codes.
This document outlines a course on Computer Aided Design and Manufacturing. The course is divided into 5 modules that cover topics such as automation, CAD, CAM, CNC machining, robotics, additive manufacturing, and Industry 4.0. The course objectives are to teach students about concepts in computer integrated manufacturing and how to apply computer applications to design and manufacturing processes. Upon completing the course, students will be able to define key terms, analyze automated systems, program CNC machines and robots, and understand modern manufacturing trends involving the Internet of Things and smart factories.
Top 8 Tips to Take your Design from CAD Drawing to CNC FabricationScan2CAD
Scan2CAD is used throughout the CNC process -- from sketch, to CAD design and finally, fabricated in CNC! This document walks you through the most common design approaches. Our experts also shared 8 top tips that you should take note of when designing for CNC (scaling, overlapping objects and more!)
This study explored the correlation between Y chromosome microdeletions and male infertility in 166 infertile men and 50 fertile men as controls. DNA from blood samples was analyzed using PCR and electrophoresis to detect microdeletions in the azoospermia factor regions (AZFa, AZFb, AZFc) of the Y chromosome. The results showed microdeletions in 21% of infertile men compared to 0% in controls, with most microdeletions occurring in the AZFc region. The study supports an association between AZF microdeletions and infertility conditions like azoospermia and oligospermia.
REPRODUCTIVE ISSUES DUE TO LOW SPERM COUNT.
DIAGNOSIS, TREATMENT, MANAGEMENT AND PREVENTION.
For Scientific Free Lectures, Visit - http://bit.ly/VisitZofirAcademy
The lesson covers lists in Python including an introduction to lists, list operations like enumeration and mutability, and challenges using lists like creating a contacts list program and times table application. Various list methods are demonstrated and discussed such as sorting, appending, searching by index, and removing elements from a list. The anatomy and uses of lists in computing and programming are explored.
The document discusses interface instability in software libraries. It investigates the origin, impact, and costs of changes to public interfaces in libraries. The author analyzes a dataset of Maven library dependencies to study how frequently library interfaces change without warning, the impact of these changes on dependent systems, and how interface changes relate to changes in library functionality. The analysis employs techniques like measuring differences between library versions using compression to quantify functionality changes.
This document outlines the topics, skills, and content areas that will be covered in a language teaching course. It discusses reading, writing, pronunciation, pragmatics, and culture. For each area, it lists relevant scholars and theories. It also provides examples of teaching ideas and online resources. The document concludes by explaining the course requirements, which include designing and implementing a course component individually or in groups, and writing a reflective paper. Students are instructed to prepare topics and teaching ideas on listening, speaking or culture to discuss in the next class.
The document provides a profile summary of a senior management professional with over 10 years of experience in accounts and finance, auditing, and fund management. The professional has expertise in financial reporting, internal controls, budgeting, and statutory compliance and is seeking a position as a chief accountant or finance manager. Details of the professional's educational and professional experience working in accounting roles in various companies are provided.
This document proposes a therapeutic scheme for treating oligospermia based on serum levels of FSH and estradiol. Six groups of oligospermia are identified based on different combinations of FSH and estradiol levels. These include idiopathic, spermatogenic deficiency, estrogen resistance, estrogen excess, hypogonadotropism, and aromatase deficiency. Depending on which group a patient falls into based on their hormone levels, different treatments are recommended. The goal is to develop an evidence-based approach to identify the most suitable therapy for oligospermia before beginning treatment.
ICSE 2018 will be held from May 27 to June 3 in Gothenburg, Sweden. The general chair is Ivica Crnkovic from Chalmers University of Technology and the PC chairs are Marsha Chechik from the University of Toronto and Mark Harman from University College London. Gothenburg is accessible by 70 daily international flights and has over 6,900 hotel rooms within 25 minutes of the venue, Gothia Towers exhibition and congress center, which can accommodate up to 4,000 participants. The conference will celebrate 50 years of software engineering. Attendees will be able to vote on the ICSE 2018 logo on the conference website.
Interactive Teaching in Languages with TechnologyShona Whyte
The document discusses a conference on technology-enhanced tandem learning. It describes several European projects focused on teacher education through collaboration and open resources. It highlights the Interactive Technologies in Language Teaching (ITILT) project which trains teachers in classroom technologies and task-based language teaching. The project develops online training materials and collects data on technology use through classroom videos and learner/teacher interviews. Overall, the aims are to improve teacher education through learning, foster collaboration through interaction, and promote openness through open educational resources and practices.
As compared with the standard Fishing Course, we spend more time studying the downhole “mechanics” of the fishing tools we use to catch the differing varieties of fish in oil wells and why fishing is not often successful first time.
Sustainable Innovation in Fashion and Interior Design: Summer Rayne OakesSustainable Brands
The document discusses sustainable innovation in fashion design materials and processes. It covers Summer Rayne Oakes' personal journey in sustainability and five principles of good design: being invisible, solving problems, considering life cycle, being transparent, and mimicking nature. Traditional versus technological silk production methods are examined. Spider silk fibers are described and advances in artificial silk production are outlined. The presentation concludes that a sustainable material considers environmental and human impacts across its full life cycle and that good sustainable design takes an open approach.
The document discusses several assisted reproductive techniques for treating male severe oligospermia or azoospermia including artificial insemination using processed semen, micro-assisted fertilization techniques like ICSI, and epididymal sperm aspiration. It also covers techniques like IVF where eggs are retrieved, fertilized in vitro, and embryos are transferred, with the first "test-tube baby" born in 1978.
The document discusses computer integrated manufacturing. It defines CAM as using computer systems to plan, manage, and control manufacturing operations through direct or indirect interface with production processes. The document outlines the benefits of CAM such as increased productivity, flexibility, communication, reliability, and reduced costs and personnel requirements. It also discusses topics like group technology, computer-aided process planning, manufacturing resource planning, capacity requirements planning, and Just in Time manufacturing.
IRJET- Analysis of File Conversion Program Used for CNC MachineIRJET Journal
This document describes a file conversion program used to optimize feed rates and reduce machining time for CNC machines. The program takes as input a tool path file generated from CAM software. It then calculates acceptable feed rates and other parameters required by the CNC machine. The output is a .kou file with the optimized parameters. The program aims to minimize machining time by avoiding having the cutting tool slow down to zero speed when changing directions or feed rates, and instead allows it to slow to an intermediate speed. This reduces unnecessary acceleration and deceleration time. The file conversion process and goals of optimizing feed rates and machining time are discussed.
To give an overview of CAD/CAM technology
• To understand use of computers for product design and manufacturing
• To develop 3D modeling skills required for product design
• To develop programming skills required for CNC manufacturing
• To understand the need and use of robotics and rapid prototyping
IRJET-Automation of Boring Machine using PLC and HMIIRJET Journal
The document describes automating a boring machine using a programmable logic controller (PLC) and human-machine interface (HMI). Key points:
1) The existing manual boring machine produces parts with low quality and accuracy. Automating it using a PLC, servo drives, and HMI can reduce manual work and improve productivity and accuracy.
2) The automation system uses a PLC to control servo motors and other outputs based on inputs like switches. An HMI allows operators to input commands and view outputs.
3) Simulation results show the automated machine doubled production rate compared to the manual machine, reduced waste, and increased batch completion per hour. The automation was successfully implemented and improved the boring process
This document provides an overview of CNC programming and operation skills training at the Government Tool Room and Training Centre in Hassan. It introduces the GTTC and its facilities for CAD/CAM and advanced manufacturing techniques. It then covers the basics of CNC machines, including their typical elements, how they work through G and M codes, the start procedure, programming fundamentals, and format of blocks. The document also discusses advantages like easier programming and complex geometry production, and disadvantages such as high costs and needing skilled operators.
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS meijjournal
This document discusses microplanning and CNC programming for cylindrical parts in an Automated Modular Process Planning System (AMPPS). It presents decision rules for sequencing machining operations based on part features. The system generates a process plan that sequences operations and calculates tool travel and machining time. It then generates a CNC program based on the process plan. As a case study, it applies the AMPPS to a "Thread Pin" part, generating its process plan and sample CNC code. The system allows consistent decision making and reduces process planning and programming time.
Mechanical Engineering: An International Journal (MEIJ)meijjournal
Mechanical Engineering: An International Journal is a peer-reviewed, open access journal that addresses the impacts and challenges of Mechanical Engineering. The journal documents practical and theoretical results which make a fundamental contribution for the development of Mechanical Engineering.
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS meijjournal
The decision on sequencing of operations, tool travel and machining time calculations is done in microplanning. After a set of processes has been selected for all the features of part, the sequencing task begins by searching and analysing relationship between features. This is done by rule to detect geometrical interactions and the appropriate precedence relationship in knowledge base. For deciding sequence of operations precedence lationship among the different operations is developed using decision rules. CNC program is generated based on the process plan of a given component. The generated CNC program is then validated by simulation software before giving it to CNC machine.
This document provides information about the Computer Aided Design and Manufacturing course for the 7th semester Bachelor of Mechanical Engineering program. It includes the course code, credits, teaching hours, assessment details, course objectives, outcomes, module topics, textbooks and reference books. The document discusses topics like computer numerical control, robot technology, manual and computer-assisted programming, G and M codes, and coordinate systems in detail. It provides information on various aspects of the CAD/CAM course to give students an overview of the key concepts and topics that will be covered.
Cim lab manual (10 mel77) by mohammed imranMohammed Imran
CIM & AUTOMATION LABORATORY MANUAL (10MEL77)
PREPARED BY
MOHAMMED IMRAN
ASST PROFESSOR
DEPARTMENT OF MECHANICAL ENGINEERING
GHOUSIA COLLEGE OF ENGINEERING
RAMANAGARAM-562159
This document provides information about CNC milling. It begins with objectives of understanding CNC machine development, NC programming, and producing products using CNC milling. It then introduces non-traditional machining processes and numerical control. The document describes the evolution of CNC systems and milling machines. It includes diagrams of CNC milling apparatus and components. The procedure, results, sample calculation, discussion, conclusion, and recommendations are also summarized. The key points are understanding CNC milling principles and NC programming to produce products through CNC machining.
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PARTijmech
The decision on sequencing of operations, tool travel and machining time calculations is done in microplanning. After a set of processes has been selected for all the features of part, the sequencing task begins by searching and analysing relationship between features. This is done
by rule to detect geometrical interactions and the appropriate precedence relationship in knowledge base. For deciding sequence of operations precedence relationship among the different operations is developed using decision rules. CNC program is generated based on the process plan of a given component. The generated CNC program is then validated by simulation software before giving it to CNC machine.
IRJET - Study on Computer Numerical Control (CNC) TechnologyIRJET Journal
This document discusses computer numerical control (CNC) technology and CNC machines. It begins with an introduction to CNC machines and their benefits over conventional machines, such as improved automation, consistency, accuracy, and flexibility. It then describes the typical parts of a CNC machine, including the controller, drives, motors (servo motors, spindle motors, stepper motors), and mechanical components. The document discusses the differences between conventional and CNC machines. It also categorizes different types of CNC machines and novel machining technologies. In conclusion, it states that CNC machines are preferable for mass production due to their accuracy and reliability, though the initial costs are higher than conventional machines.
This document is a report on an in-plant training conducted by Saurabh Nandakumar at Videocon Industries Ltd. It includes an acknowledgment, index of topics covered, and sections describing various departments involved in the production process such as R&D, Manufacturing Engineering, Automated Insertion Department, and quality checks. The training provided insight into new product development, prototype testing, bill of materials, process planning, and automated component insertion equipment used in circuit board assembly.
EE323 Mini-Project - Line tracing robotPraneel Chand
This document outlines a mini-project assignment to design a controller for a LEGO robotic guided vehicle. Students are asked to: 1) Develop a mathematical model of the vehicle; 2) Design a digital controller using control theory; 3) Implement the controller on the LEGO NXT brick using RobotC software. The controller must meet performance requirements for guiding the vehicle in a straight line and along curved paths. Students will submit a report and presentation on their work.
This document provides an introduction to CAD/CAM/CAE. It begins by defining each term: CAD assists in computer-aided design, CAM plans and controls manufacturing through computer interfaces, and CAE applies computer analysis to engineering components. It then discusses how 3D CAD data can be read by CAM software to generate tool paths for CNC machining. The document also defines computer-integrated manufacturing (CIM) as the total integration of CAD/CAM and business operations using computer systems. It provides an overview of how CAD, CAM, and CAE are applied within the overall product design and manufacturing cycle.
IRJET- Standard Work Documents (SWD) Development and Implementation of New Pr...IRJET Journal
The document describes the development and implementation of standard work documents for a new production line (M4A) at Continental Automotive. The goals were to standardize work processes, develop check sheets using 7QC tools to enable continuous improvement and zero defects, implement 5S to maintain work area quality, identify and implement poka-yoke techniques to prevent human errors, and create virtual workstations. Data on standard work instructions, check sheets, and poka-yokes was collected from an existing line (MR2) and analyzed. Standard work instructions were developed for the first workstation of M4A based on ergonomics. These were then implemented for the remaining 13 workstations after approval. Poka-yokes and
Quality Improvement and Automation of a Flywheel Engraving MachineIRJET Journal
This document describes a proposed quality improvement and automation project for a flywheel engraving machine. The current manufacturing process involves manual inspection of flywheel internal diameters, categorization based on diameter measurements, and manual assembly for engraving. This leads to errors. The proposed automated solution involves two main operations:
1. Sensor-based inspection of flywheel internal diameters to ensure accuracy before further processing.
2. Automation of the engraving assembly and process through a pneumatic system controlled by a microcontroller. Sensors would ensure proper flywheel positioning and engraving based on categorization.
This automated solution aims to reduce errors, improve quality and standardization, and allow easy implementation in industry for benefits like increased efficiency
Computer integrated manufacturing (CIM) incorporates all manufacturing processes including CAD/CAM, business functions, and engineering functions. CIM aims to achieve lower costs, higher quality, and better responsiveness through techniques like group technology, flexible manufacturing systems, and shop floor control using concepts like CONWIP. Group technology groups similar parts into families to improve productivity. Flexible manufacturing systems are reprogrammable systems that can produce different product types automatically using components like machine tools and automated material handling.
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
A review on techniques and modelling methodologies used for checking electrom...nooriasukmaningtyas
The proper function of the integrated circuit (IC) in an inhibiting electromagnetic environment has always been a serious concern throughout the decades of revolution in the world of electronics, from disjunct devices to today’s integrated circuit technology, where billions of transistors are combined on a single chip. The automotive industry and smart vehicles in particular, are confronting design issues such as being prone to electromagnetic interference (EMI). Electronic control devices calculate incorrect outputs because of EMI and sensors give misleading values which can prove fatal in case of automotives. In this paper, the authors have non exhaustively tried to review research work concerned with the investigation of EMI in ICs and prediction of this EMI using various modelling methodologies and measurement setups.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELgerogepatton
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
ACEP Magazine edition 4th launched on 05.06.2024Rahul
This document provides information about the third edition of the magazine "Sthapatya" published by the Association of Civil Engineers (Practicing) Aurangabad. It includes messages from current and past presidents of ACEP, memories and photos from past ACEP events, information on life time achievement awards given by ACEP, and a technical article on concrete maintenance, repairs and strengthening. The document highlights activities of ACEP and provides a technical educational article for members.
International Conference on NLP, Artificial Intelligence, Machine Learning an...gerogepatton
International Conference on NLP, Artificial Intelligence, Machine Learning and Applications (NLAIM 2024) offers a premier global platform for exchanging insights and findings in the theory, methodology, and applications of NLP, Artificial Intelligence, Machine Learning, and their applications. The conference seeks substantial contributions across all key domains of NLP, Artificial Intelligence, Machine Learning, and their practical applications, aiming to foster both theoretical advancements and real-world implementations. With a focus on facilitating collaboration between researchers and practitioners from academia and industry, the conference serves as a nexus for sharing the latest developments in the field.
1. QMP 7.1 D/F
Channabasaveshwara Institute of Technology
(An ISO 9001:2008 Certified Institution)
NH 206 (B.H. Road), Gubbi, Tumkur – 572 216.Karnataka.
Department of Mechanical Engineering
CIM and Automation Lab
10MEL78
VII Semester
Lab Manual 2015-16
Name :____________________________________
USN :____________________________________
Batch : ________________ Section : ____________
2. Channabasaveshwara Institute of Technology
(An ISO 9001:2008 Certified Institution)
NH 206 (B.H. Road), Gubbi, Tumkur – 572 216.Karnataka.
Department of Mechanical Engineering
CIM and Automation Lab
Version 1.0
August 2015
Prepared by: Reviewed by:
Mr.Chikkannaswamy V M Mr. Natesh C P
Assistant Professor Assistant Professor
Approved by:
Dr. Pradeep K Mohan
Professor & Head,
Dept. of ME
3. i
Channabasaveshwara Institute of Technology
(An ISO 9001:2008 Certified Institution)
NH 206 (B.H. Road), Gubbi, Tumkur – 572 216.Karnataka.
Department of Mechanical Engineering
Syllabus
CIM & AUTOMATION LAB
Subject Code: 10MEL78 IA Marks: 25
Hours/Week: 04 Exam Hours: 03
Total Hours: 42 Exam Marks: 50
PART – A
CNC part programming using CAM packages. Simulation of Turning, Drilling, Milling operations.
3 typical simulations to be carried out using simulation packages like Master- CAM, or any
equivalent software.
PART – B
(Only for Demo/Viva voce)
1. FMS (Flexible Manufacturing System): Programming of Automatic storage and Retrieval system
(ASRS) and linear shuttle conveyor Interfacing CNC lathe, milling with loading unloading arm and
ASRS to be carried out on simple components.
2. Robot programming: Using Teach Pendent & Offline programming to perform pick and place,
stacking of objects, 2 programs.
PART – C
(Only for Demo/Viva voce)
Pneumatics and Hydraulics, Electro-Pneumatics: 3 typical experiments on Basics of these topics to
be conducted.
Scheme of Examination:
Two questions from Part-A 40 Marks (20 Write up +20)
Viva - Voce 10 Marks
Total 50 Marks
4. ii
INDEX PAGE
Note: If the student fails to attend the regular lab, the experiment has
to be completed in the same week. Then the manual/observation and
record will be evaluated for 50% of maximum marks.
Sl.N
o
Name of the
Experiment
Date
ManualMarks
(Max.25)
RecordMarks
(Max.10)
Signature
(Student)
Signature
(Faculty)
Conduction Repetition
Submission of
Record
Average
5. iii
Channabasaveshwara Institute of Technology
(An ISO 9001:2008 Certified Institution)
NH 206 (B.H. Road), Gubbi, Tumkur – 572 216.Karnataka.
Department of Mechanical Engineering
OBJECTIVES
The objectives of Computer Integrated Manufacturing and Automation laboratory is
to demonstrate the concepts discussed in Computer Integrated
Manufacturing course.
to introduce CNC part programming for simulation of various machining
operations.
to educate the students on Flexible Manufacturing System and Robot
Programming.
to educate the students on the hydraulics, pneumatics and electro–
pneumatic systems.
OUTCOMES
The expected outcome of Computer Integrated Manufacturing and Automation lab
is that the students will be able
to practically relate to concepts discussed in Computer Integrated
Manufacturing course.
to write CNC part programs using CADEM simulation package for simulation
of machining operations such as Turning, Drilling & Milling.
to understand & write programs for Flexible Manufacturing Systems &
Robotics.
to understand the operating principles of hydraulics, pneumatics and electro–
pneumatic systems.
to apply these learnings to automate & improve efficiency of manufacturing
process.
6. iv
General instruction to Students
Students are informed to present 5 min before the commencement of lab.
Students must enter their name in daily book before entering into lab.
Students must leave Foot wares before entering lab.
Students must not carry any valuable things inside the lab.
Students must inform lab assistant before He/She uses any computer.
Do not touch anything with which you are not completely familiar. Carelessness may
not only break the valuable equipment in the lab but may also cause serious injury to
you and others in the lab.
For any software/hardware/ Electrical failure of computer during working, report it
immediately to your supervisor. Never try to fix the problem yourself because you could
further damage the equipment and harm yourself and others in the lab.
Students must submit Record book for evaluation before the commencement of lab.
Students must keep observation book (if necessary).
Students must keep silent near lab premises.
Students are informed to follow safety rules.
Students must obey lab rules and regulations.
Students must maintain discipline in lab.
Do not crowd around the computers and run inside the laboratory.
Please follow instructions precisely as instructed by your supervisor. Do not start the
experiment unless your setup is verified & approved by your supervisor.
7. v
Contents
Syllabus i
Index ii
Course Objectives & Outcomes iii
General instruction to Students iv
Contents v
Introduction 1
CNC Turning exercises 19
CNC Milling exercises 27
Viva Questions 38
References 44
8. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 1
INTRODUCTION
Numerical control :( NC)
It can be defined has form of programmable automation in which the process is controlled by
numbers, letters and symbols in NC the numbers forms a program of instructions designed
for a particular work part or job.
When the job changes the program of instruction is changed. This capability will change
program for each new job is what gives NC flexibility.
Ex: GOO XO YO ZO
Computer numerical control :( CNC)
Numerical control integrated computer control includes one or more microprocessor, mini
computers. The logic function or program the control comprises a program that is stored in
the memory.
Direct numerical control: (DNC)
It can be defined has a manufacturing system in which a number of machines are controlled
by a computer through direct connection & in real time.
9. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 2
NC motion control system:
In NC there are 3 basic types of machine control system
1. Point to Point
2. Straight cut
3. Contouring
1) Point to point
It is also sometimes called positioning system. In point to point the objective of the machine
tool control system is to the cutting to pre defined location once the tool reaches the defined
location the machining operation is performed at that position.
EX: NC drill presses.
2) Straight cut NC
Straight cut control system is capable of moving the cutting tool, parallel to one of the major
axes at controlled rate suitable for machining. It is therefore appropriate for performing
milling operation to fabricate work piece of rectangular configurations.
10. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 3
FUNDAMENTALS OF PART PROGRAMMING
NUMERICAL CONTROL PROCEDURE
The following are the basic steps in NC procedure
Process Planning
Part Programming
Part Program entry
Proving the part program
Production
A) PROCESS PLANNING
The part programmer will often carry out the task of process planning. Process planning is
the procedure of deciding what operations are to be done on the component, in what order,
and with what tooling and work holding facilities. Both the process planning and part
programming aspects of manufacture occur after the detail drawings of a component have
been prepared. The following procedure may be used as a guide to assist the programmer, by
describing each step required in preparing the method of production.
11. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 4
PROCESS PLANNING
Receive the part drawing from part drawing information, check suitability of part
to be machined against the machine capacity.
Determine a method of driving the component (chuck type, chuck size, type of
jaw) and the method of machining.
Determine the tooling required to suit the method of machining and utilize as
much as possible the tools which are permanently in the turret set upon the
machine.
Determine the order of machining and the tooling stations.
Determine planned stops for checking dimensional sizes where required by
operator
Determine cutting speeds based on
- Component material, method of driving, rigidity of component
- Tooling selected for roughing and finishing
Determine the depths of cut and feeds for roughing operations
Determine surface finish requirements, the cutter nose radius most suited for
finishing operations and determine feed rates.
Allocates tool offsets as required
Complete planning sheet
B) PART PROGRAMMING
After completing the planning sheet, draw the component showing the cutter
paths (a simple sketch is sufficient for simple components)
Select a component datum and carryout the necessary calculations at slopes and
arcs.
Prepare tooling layout sheet showing tools to be used in the program and indicate
the station number for each tool.
Indicate the ordering code for each tool and grade and type of inserts to be used.
Write the part program according to the sequence of operations.
12. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 5
C) PART PROGRAM ENTRY (OR) TAPE PREPARATION
The part program is prepared / punched on a 25 mm wide paper tape with 8 tracks and is fed
to MCU in order to produce a component of interest on machine tool. Other forms of input
media include, punched cards, magnetic tape, 35 mm motion picture film. The input to the
NC system can be in two ways:
1. Manual data input
2. Direct Numerical control.
1) Direct Data Input (MDI): Complete part programs are entered into CNC control unit via
the console keyboard. It is suited only for relatively simple jobs. The most common
application for MDI is the editing of part programs already resident in controllers memory.
One variation of MDI is a concept called “Conversational Programming”. CNC machines are
programmed via a question and answer technique whereby a resident software program asks
the operator a series of questions. In response to the operators input, and by accessing a pre-
programmed data file, the computer control can.
- Select numerical values for use within machining calculations
- Perform calculations to optimize machining conditions
- Identify standard tools and coordinates
- Calculate cutter paths and coordinates
- Generate the part program to machine the component
A typical dialogue from the machine would be as follows for the operator to identify such
things as:
- Material to be cut
- Surface roughness tolerance
- Machined shape required
- Size of the raw material blank
- Machining allowances, cut
directions
- Tools and tool detail etc.
13. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 6
The operator may then examine and prove the program via computer graphics simulation on
the console VDU. After this, the program is stored or punched on tape. Although there is
some sacrifice in machine utilization, actual programming time is minimal and much tedious
production engineering work is eliminated.
2) Direct Numerical Control: The process of transferring part programs into memory of a
CNC machine tool from a host computer is called Direct Numerical Control or DNC
D) PROVING PART PROGRAMS
It is safe practice to check the programmed path for any interference between the tool
and the work before using the part program for production. The proving part program is done
by:
- Visual inspection
- Single step execution
- Dry run
- Graphical simulation.
Visual Inspection: It represents the method of checking visually the program present in the
memory of the CNC machine. In this, actual program is run and the programmed movements
in all axes are to be checked along with ensuring the tool offset and cutter compensation
feature. This method represents the least form of verification and should not be relied up on
entirely.
Single Step Execution: Before auto-running the part program it should be executed in a step
mode i.e. block by block. During this execution, spindle speed and feed rate override
facilities are to be used so that axes movement can be easily monitored. This operation may
be carried out with or without mounting the component on the machine.
Dry run: A dry run consists of running the part program in auto-mode. During this, the
component is not installed on the machine table and the cutting is done in air. The purpose of
this run is to verify the programmed path of the tool under continuous operation and to check
whether adequate clearance exist between the clamping arrangement and other projections
14. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 7
within the set up. Feed rate override facilities are used to slow down the speed of execution
of the program.
Graphical simulation: A graphical simulation package emulates the machine tool and, using
computer graphics, plots out the machine movements on a VDU screen. Machine movement
often takes the form a cutting tool shape moving around the screen according to the
programmed movements. When the tool shape passes over a shaded representation of the
component, it erases that part of the component. The resulting shape, lest after the execution
represents the shape of the finished component. Any gross deviations from the intended tool
path can be observed and any potential interference can be highlighted.
15. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 8
PART PROGRAMMING GEOMETRY FOR TURNING
A. COORDINATE SYSTEM FOR A CNC LATHE.
Machining of a work piece by an NC program requires a coordinate system to be applied to
the machine tool. As all machine tools have more than one slide, it is important that each
slide is identified individually. There are two planes in which movements can take place
Longitudinal.
Transverse.
Each plane is assigned a letter and is referred to as an axis,
Axis X
Axis Z
The two axis are identified by upper case X, Z and the direction of movement along each axis
(+) or (-). The Z axis is always parallel to the main spindle of the machine. The X axis is
always parallel to the work holding surface, and always at right angles to the Z axis. The
coordinate system for turning operations is shown in figure below
B. ZERO POINTS AND REFERENCE POINTS
All CNC machine tool traverses are controlled by coordinating systems. Their accurate
position within the machine tool is established by “ZERO POINTS”.
16. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 9
MACHINE ZERO POINT (M): is specified by the manufacturer of the machine. This is
the zero point for the coordinate systems and reference points in the machine. On turning
lathes, the machine zero point is generally at the center of the spindle nose face. The main
spindle axis (center line) represents the Z axis; the face determines the X axis. The directions
of the positive X and Z axes point toward the working area as shown in figure below:
WORKPIECE ZERO POINT (W): This point determines the workpiece coordinate system
in relation to the machine zero point. The workpiece zero point is chosen by the programmer
and input into the CNC system when setting up the machine. The position of the workpiece
zero point can be freely chosen by the programmer within the workpiece envelope of the
machine. It is however advisable to place the workpiece zero point in such a manner that the
dimensions in the workpiece drawing can be conveniently converted into coordinate values
and orientation when clamping / chucking, setting up and checking, the traverse measuring
system can be effected easily.
17. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 10
For turned parts, the work piece zero point should be placed along the spindle axis (center
line), in line with the right hand or left hand end face of the finished contour as shown in
figure. Occasionally the work piece zero point is also called the “program zero point.”
REFERNCE POINT (R): This point serves for calibrating and for controlling the
measuring system of the slides and tool traverses. The position of the reference point as
shown in figure below is accurately predetermined in every traverse axis by the trip dogs and
limit switches. Therefore, the reference point coordinates always have the same , precisely
known numerical value in relation to the machine zero point. After initiating the control
system, the reference point must always be approached from all axes to calibrate the traverse
measuring system. If current slide and tool position data should be lost in the control system
as for example, through an electrical failure, the machine must again be positioned to the
reference point to re-establish the proper positioning values.
PREPARATORY FUNCTION (G-Codes).
G CODES
G00
G01
G02
G03
Positioning (Rapid Transverse)
Linear Interpolation (Feed)
Circular Interpolation (CW)
Circular Interpolation (CCW)
G04 Dwell
G20
G21
Inch Data Input
Metric Data Input
G28 Reference point return
G40
G41
Tool nose radius compensation cancel
Tool nose radius compensation left
18. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 11
G42 Tool nose radius compensation right
G50 Work coordinate change/ Max. Spindle speed setting
G70
G71
Finishing cycle
Multiple Turning Cycle in turning
G72
G73
G74
G75
G76
Stock removal in facing
Pattern repeating
Peck drilling in Z axis
Grooving in X axis
Thread cutting cycle
G90
G94
Cutting cycle A (Turning)
Cutting cycle B (Facing)
G96
G97
Constant surface speed control
Constant surface speed control cancel
G98
G99
Feed per minute
Feed per revolution
19. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 12
MISCELLANEOUS FUNCTION (M Codes)
M Codes are instructions describing machine functions such as calling the tool, spindle
rotation, coolant on, door close/open etc.
M CODES
M00 Program Stop
M02 Optional Stop
M03 Spindle Forward (CW)
M04 Spindle Reverse (CCW)
M05 Spindle Stop
M06 Tool Change
M08 Coolant On
M09 Coolant Off
M10 Vice Open
M11 Vice Close
M13 Spindle Forward, Coolant On
M14 Spindle Reverse, Coolant On
M30 Program End
M38 Door Open
M39 Door Close
M98 Subprogram Call
M99 Subprogram Exit
20. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 13
COMPUTERISED NUMERICAL CONTROL MILLING
PART PROGRAMMING FUNDAMENTALS
1. PART PROGRAMMING GEOMETRY
COORDINATE SYSTEM FOR A CNC MILL
Machining of a work piece by an NC program requires a coordinate system to be applied to
the machine tool. As all machine tools have more than one slide, it is important that each
slide is identified individually. There are three planes in which movement can take place.
Longitudinal
Vertical
Transverse
Each plane is assigned a letter and is referred to as an axis, i.e,
Axis X
Axis Y
Axis Z
The three axes are identified by upper case X, Y and Z and the direction of movement along
each axis is specified as either ‘+’ or ‘-‘. The Z axis is always parallel to the main spindle of
the machine. The X axis is always parallel to the work holding surface, and always at right
angles to the Z axis. The Y axis is at right angles to both Z and X axis. Figure shows the
coordinate system for milling.
21. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 14
B. ZERO POINTS AND REFERENCE POINTS
MACHINE ZERO POINT (M): This is specified by the manufacturer of the machine. This
is the xzero point for the coordinate systems and reference points in the machine. The
machine zero point can be the center of the table or a point along the edge of the traverse
range as shown in figure the position of the machine zero point generally varies from
manufacture. The precise position of the machine zero point as well as the axis direction
must therefore be taken from the operating instructions provided for each individual
machine.
REFERENCE POINT (R): this point serves for calibrating and for controlling the
measuring system of the slides as tool traverses. The position of the reference point is
accurately predetermined in every traverse axis by the trip dogs and limit switches.
Therefore, the reference point coordinates always have the same, precisely known numerical
value in relation to the machine zero point. After initiating the control system, the reference
point must always be approached from all axes to calibrate the traverse measuring system. If
current slide and tool position data should be lost in the control systems, for example,
through an electrical failure, the machine must again be positioned to the reference point to
re-establish the proper positioning values.
WORKPIECE ZERO POINT (W): This point determines the work piece coordinate
system in relation to the machine zero point. The work piece zero point is chosen by the
programmer and input into the CNC system when setting up the machine. The position of the
work piece zero point can be freely chosen by the programmer within the work piece
envelope of the machine. It is however, advisable to place the work piece zero point in such a
manner that the dimensions in the work piece drawing can be conveniently converted into
coordinate values and orientation when clamping/ chucking, setting up and checking the
traverse measuring system can be affected easily. For milled parts, it is generally advisable to
use an extreme corner point as the “work piece zero point”. Occasionally, the work piece
zero point is called the “program zero point”
22. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 15
NC- RELATED DIMENSIONING
Dimensional information in a work piece drawing can be stated in two ways:
1. Absolute Dimension System: Data in absolute dimension system always refer to a fixed
reference point in the drawing as shown in figure A above. This point has the function of a
coordinate zero point as in figure B. The dimension lines run parallel to the coordinate axes
and always start at the reference point. Absolute dimensions are also called as “Reference
dimensions”.
2. Incremental Dimension System: When using incremental dimension system, every
measurement refers to a previously dimensioned position as shown in figure A below.
Incremental dimensions are distance between adjacent points. These distances are converted
into incremental coordinates by accepting the last dimension point as the coordinate origin
for the new point. This may be compared to a small coordinate system, i.e. shifted
consequently from point to point as shown in figurer B. Incremental dimensions are also
frequently called “Relative dimensions” or “Chain dimensions”.
23. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 16
PREPARATORY FUNCTIONS (G CODES)
G CODES
G00
G01
G02
G03
Positioning (Rapid Transverse)
Linear Interpolation (Feed)
Circular Interpolation (CW)
Circular Interpolation (CCW)
G04 Dwell
G20
G21
Inch Data Input
Metric Data Input
G28 Reference point return
G40
G41
G42
Tool nose radius compensation cancel
Tool nose radius compensation left
Tool nose radius compensation right
G43 Tool length compensation + direction
G44 Tool length compensation - direction
G73
G74
G76
G80
G81
G82
G83
G84
G85
G86
G87
G88
Peck drilling cycle
Counter tapping cycle
Fine Boring
Canned cycle cancel
Drilling cycle, spot boring
Drilling cycle, counter boring
Peck drilling cycle
Tapping cycle
Boring cycle
Boring cycle
Back boring cycle
Boring cycle
24. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 17
MISCELLANEOUS AND PREPARATORY FUNCTIONS
M Codes are instructions describing machine functions such as calling the tool, spindle
rotation, coolant on, door close/open etc.
M CODES
M00 Program stop
M01 Optional stop
M02 Program end
M03 Spindle forward
M04 Spindle reverse
M05 Spindle stop
M06 Tool change
M08 Coolant on
M09 Coolant off
M10 Vice open
M11 Vice close
M13 Coolant, spindle fwd
M14 Coolant, spindle rev
M30 Program stop and rewind
G89 Boring cycle
G90
G91
Absolute command
Incremental command
G92 Programming of Absolute zero point.
G94
G95
Feed per minute
Feed per revolution
G98
G99
Return to initial point in canned cycle
Return to R point in canned cycle.
25. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 18
M70 X mirror On
M71 Y mirror On
M80 X mirror off
M81 Y mirror off
M98 Subprogram call
M99 Subprogram exit
26. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 19
CNC TURNING
1. Write a manual part program for Linear Interpolation for the given part and execute.
20
20O
15O
10O
20 20
DatumPoint
z
x
(0,0)
Note: All dimensions are in mm only
CNC Part Program:
O1011
G21 G98
G28 X0 Z0
M06 T0101
M03 S100
G00 X10 Z1 M08
G00 X7.5
G01 Z-40 F0.2
G00 X10 Z1
G00 X5
G01 Z-20 F0.2
G00 X10 Z1
G28 X0 Z0
M05 M09
M30
27. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 20
2. Write a manual part program for Taper turning for the given part and execute.
Note: All dimensions are in mm only
CNC Part Program:
O1012
G21 G98
G28 X0 Z0
M06 T0101
M03 S100
G00 X15 Z1 M08
G00 X10
G01 Z-40 F0.2
G00 X15 Z1
G00 X5
G01 Z-20 F0.2
G00 X15 Z1
G00 X10 Z-40
G01 X15 Z-60 F0.2
G00 X15 Z1
G00 X5 Z-20
G01 X10 Z-25 F0.2
G00 X15 Z1G28 X0 Z0
M05 M09
M30
28. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 21
3. Write a manual part program on Chamfering& Step turning for the given part and execute.
Note: All dimensions are in mm only
CNC Part Program:
O1013
G21 G98
G28 X0 Z0
M06 T0101
M03 S100
G00 X50 Z1 M08
G00 X40
G01 Z-230 F0.2
G00 X50 Z1
G00 X25
G01 Z-130 F0.2
G00 X50 Z1
G00 X15
G01 Z-50 F0.2
G00 X50 Z1
G00 X40 Z-135
G01 X35 Z-130 F0.2
G00 X50 Z1
G00 X25 Z-55
G01 X20 Z-50 F0.2
G00 X50 Z1
G00 X15 Z-5
G01 X10 Z0 F0.2
G00 X50 Z1
G28 X0 Z0
M05 M09
M30
29. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 22
4. Write a manual part program on fillet & Step turning for the given part.
Note: All dimensions are in mm only
CNC Part Program:
O1014
G21 G98
G28 X0 Z0
M06 T0101
M03 S100
G00 X60 Z1 M08
G00 X50
G01 Z-330 F0.2
G00 X60 Z1
G00 X30
G01 Z-180 F0.2
G00 X60 Z1
G00 X20
G01 Z-80 F0.2
G00 X60 Z1
G00 X50 Z-185
G02 X45 Z-180 R5
G00 X60 Z1
G00 X30 Z-83
G02 X27 Z-80 R3
G00 X60 Z1
G00 X20 Z-2
G02 X18 Z0 R2
G00 X60 Z1
G28 X0 Z0
M05 M09
M30
30. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 23
5. Write a manual part program for the given profile and execute.
Note: All dimensions are in mm only
CNC Part Program:
O1015
G21 G98
G28 X0 Z0
M06 T0101
M03 S100
G00 X50 Z1 M08
G00 X40
G01 Z-134 F0.2
G00 X50 Z1
G00 X30
G01 Z-98 F0.2
G00 X50 Z1
G00 X15
G01 Z-58 F0.2
G00 X50 Z1
G00 X40 Z-134
G01 X50 Z-154 F0.2
G00 X50 Z1
G00 X30 Z-98
G03 X40 Z-114 R16
G00 X50 Z1
G00 X15 Z-58
G02 X30 Z-78 R20
G00 X50 Z1
G00 X10
G01 X15 Z-30 F0.2
G00 X50 Z1
G28 X0 Z0
M05 M09
M30
31. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 24
6. Write a manual part program for the given profile and execute.
Note: All dimensions are in mm only
CNC Part Program:
O1016
G21 G98
G28 X0 Z0
M06 T0101
M03 S100
G00 X25 Z1 M08
G00 X15
G01 Z-30 F0.2
G00 X25 Z1
G00 X25 Z-60
G01 X15 Z-95 F0.2
G00 X25 Z-95
G00 X25 Z1
G00 X25 Z-95
G00 X15 Z-95
G01 X15 Z-125 F0.2
G00 X25 Z-125
G00 X25 Z1
G00 X25 Z-125
G00 X15 Z-125
G02 X25 Z-135 R10
G00 X25 Z-135
G00 X25 Z1
G00 X15 Z-30
G02 X25 Z-40 R10
G00 X25 Z1
G00 X15 Z-10
G02 X0 Z0 R10
G00 X25 Z1
G28 X0 Z0
M05 M09
M30
32. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 25
7. Write a manual part program for the given profile and execute.
Note: All dimensions are in mm only
CNC Part Program:
O1017
G28 X0 Z0
M06 T0101
M03 S100
G00 X25 Z1 M08
G00 X20
G01 Z-135 F0.2
G00 X25 Z1
G00 X15
G01 Z-95 F0.2
G00 X25 Z1
G00 X10
G01 Z-55 F0.2
G00 X25 Z1
G00 X10 Z-20
G01 X0 Z0 F0.2
G00 X25 Z1
G28 X0 Z0
M05 M09
M30
33. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 26
PRACTICE PROGRAMS [CNC TURNING]
8.
9.
10.
Note: All dimensions are in mm only
34. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 27
CNC MILLING
1) Write a manual part program for Slotting operation for the component as shown in
drawing and execute.
Material – Mild Steel,
Operation - Slotting
Billet size – 100 x 100 x 15mm
Tool – Radiused end mill Φ 10
mm
Note: All dimensions are in mm only
CNC Part Program:
O1021
G21 G98
G28 X0 Y0 Z0
M06 T0101
M03 S100
G00 X25 Y75 Z5 M08
G01 Z-5 F0.2
Y25
X75
Y75
G00 Z5
G28 X0 Y0 Z10
M05 M09
M30
2) Write a manual part program for Drillingoperationfor the component as shown in drawing.
35. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 28
Note: All dimensions are in mm only
Material – Mild Steel, Operation - Drilling
Billet size – 60 x 60 x 30mm Tool – Slot drill Φ 10 mm
CNC Part Program:
O1022
G21 G98
G28 X0 Y0 Z0
M06 T0101
M03 S100
G00 X15 Y15 Z5 M08
G01 Z-10 F0.2
G00 Z5
G00 X15 Y45
G01 Z-10 F0.2
G00 Z5
G00 X45 Y45
G01 Z-10 F0.2
G00 Z5
G00 X45 Y15
G01 Z-10 F0.2
G00 Z5
G28 X0 Y0 Z0
M05 M09
M30
3) Write a manual part program for the profile as shown in the drawing and execute.
36. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 29
Note: All dimensions are in mm only
Material – Mild Steel, Operation – Milling
Billet size – 120 x 80 x 10mm Tool – Radiused end mill Φ 5mm
CNC Part Program:
O1023
G21 G98
G28 X0 Y0 Z0
M06 T0101
M03 S100
G00 X0 Y10 Z5 M08
G01 Z-10 F60
X10 Y0
X80
X90 Y10
G02 X120 Y40 Z-10 R30
G01 X120 Y80 Z-10 F60
X60 Y80
X60 Y70
X50 Y70
G02 X30 Y60 Z-10 R20
G01 X0 Y60 Z-10 F60
X0 Y10
G28 X0 Y0 Z0
M05 M09
M30
4) Write a manual part program for the profile as shown in the drawing and execute.
37. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 30
Note: All dimensions are in mm only
Material – Mild Steel, Operation – Milling
Billet size – 100 x 60 x 15mm Tool – Radiused end mill Φ 10mm
CNC Part Program:
O1024
G21 G98
G28 X0 Y0 Z0
G41 M06 T0101
M03 S600
G00 X0Y0 Z5 M08
G01 Z-10 F0.2
G01 X0 Y45
G01 X15 Y60
G01 X100
G01 Y15
G01 X80
G01 Y0
G01 X0
G0 Z5
G28 X0 Y0 Z0
M05M09
M30
5) Write a manual part program for the profile as shown in the drawing and execute.
38. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 31
Note: All dimensions are in mm only
Material – Mild Steel, Operation – Milling
Billet size – 100 x 60 x 15mm Tool – Radiused end mill Φ 10mm
CNC Part Program:
O1025
G21 G98
G28 X0 Y0 Z0
G42 M06 T0101
M03 S100
G00 X20 Y20 M08
G01 Z-10 F0.2
G03 X60 Y20 R20
G03 X60 Y60 R20
G03 X20 Y60 R20
G03 X20 Y20 R20
G00 Z5
G28 X0 Y0 Z0
M05 M09
M30
6) Write a manual part program for the profile as shown in the drawing and execute.
39. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 32
Note: All dimensions are in mm only
Material – Mild Steel, Operation – Slotting
Billet size – 100 x 105 x 15mm Tool – slot drill Φ 15mm
CNC Part Program:
O1027
G21 G98
G28 X0 Y0 Z0
M06 T0101
M03 S100
G00 X-8 Y22.5 M08
G01 Z-5 F0.2
G01 X108 F0.2
G00 Y52.5
G01 X-8 F0.2
G00 Y82.5
G01 X108 F0.2
G00 Z10
G28 X0 Y0 Z10
M05 M09
M30
7) Write a manual part program for the profile as shown in the drawing and execute.
41. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 34
8.
Note: All dimensions are in mm only
9.
Note: All dimensions are in mm only
10.
42. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 35
Note: All dimensions are in mm only
TO GENERATE THE PROGRAM
8 steps in CAPSTURN/CAPSMILL NC programming
43. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 36
1. Start new program
2. Define work setup
3. Draw the part
4. Draw the blank
5. Perform machining
6. Select machine
7. View tool path
8. Generate NC program
1. Start new program
Double click on the CAPSTURN icon
Or
Select start- program –CADEM –CAPSTURN
2. Define work setup
Setup data is required for machining, and documentation is related to the details of the
program. The work setup data is divided into
Setup data 1,
Setup data 2 and
Documentation.
Entering the setup data I mandatory, while documentation is optional.
3. Draw the part
Draw-use the drawing tools to construct the geometry of the part
Geometry
Machining
Tool path
44. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 37
Draw-define part – create part shape
4. Draw the blank
Draw –define blank
5. Perform machining
Switch to the machining menu clicking on the machining tab
Select appropriate machining operation and define tool details used for that operation
6. Select machine
Select suitable machine from the available list
7. View tool path.
Switch to tool path mode by clicking on tool path tab
Select tool path-start
8. Generate NC program
Click on NC PROGRAM ON THE menu bar
VIVA QUESTIONS
1. What is CAD?
45. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 38
Computer-aided design (CAD) is the use of computer systems to assist in the creation,
modification, analysis, or optimization of a design.
2. What is CAM?
Computer-aided manufacturing (CAM) is the use of computer software to control machine
tools and related machinery in the manufacturing of work pieces.
3. What is CAE?
Computer-aided engineering (CAE) is the broad usage of computer software to aid
in engineering tasks.
4. What is Automation?
Automation is the use of machines, control systems and information technologies to optimize
productivity in the production of goods and delivery of services.
5. What are the benefits of CAD?
Improved engineering productivity
Reduced engineering personnel requirements
Customer modifications are easier to make
Faster response to requests for quotations
Minimized transcription errors
Improved accuracy of design
Improved productivity in tool design
6. What is design process?
Define the Problem
Do Background Research
Specify Requirements
Create Alternative Solutions
Choose the Best Solution
Do Development Work
Build a Prototype
Test and Redesign
7. What is geometric modeling?
Geometric modeling is a branch of applied mathematics and geometry that studies methods
and algorithms for the mathematical description of shapes.
46. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 39
8. Advantages of CAD/CAM?
Savings in geometry definition.
Immediate visual verification.
Use of automatic programming routines.
One-of-a-kind jobs.
Integration with other related functions.
09. Define NC?
Numerical control (NC) is the automation of machine tools that are operated by abstractly
programmed commands encoded on a storage medium.
10. What are the basic components of NC system?
An operational numerical control system consists of the following three basic components:
1. Program of instructions
2. Controller unit, also called a machine control unit (MCU)
3. Machine tool or other controlled process
11. What is NC procedure?
Process planning.
Part programming
Manual part programming
Computer-assisted part programming
Tape preparation.
Tape verification.
Production.
12. What is cutter offsetcompensation?
An offset used on the mill that accounts for variations in tool diameter. Cutter compensation
is necessary only for tools that travel in the X- or Y-axes.
13. Discuss NC coordinate system?
47. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 40
14. What is workpiece Zero point?
The origin of both the work piece coordinates system and the part program for a particular
work piece. Work piece zero, commonly called program zero, is unique to each work piece
design and is selected by a part programmer.
15. What is Machine zero point?
The origin of the machine coordinates system located above the far upper right-hand corner
of the mill table. The unchangeable machine zero point is also known as the home position.
16. What Home zero point?
The origin of the machine coordinate system located above the lathe spindle and to the far
upper right-hand corner of the lathe work area. The unchangeable machine zero point is also
known as the home position.
17. Applications of NC systems?
Batch and high volume production
Repeat and repetitive order
Complex part geometries
Many separate operations on one part
18. Advantages and disadvantages of NC machine?
Advantages
Part program tape and tape reader
Editing the program
Metric conversion
48. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 41
Highly flexible
Easier programming
Disadvantages
Higher investment cost.
Higher maintenance cost
Finding and/or training NC personnel
19. What does N Word stands for?
N - Sequence number (Used for line identification)
20. What does G word stands for?
G - Preparatory function
21. What does M Word stands for?
M - Miscellaneous function
22. What does T word stands for?
T - Tool Designation
23. Steps in computer assisted part programming?
Typically starts with the receipt (by the manufacturing department) of a
design in the form of a CAD/NC drawing or model
Review of the model by a production planner and then design/selection of the
tools
Selection of cutting process parameters (cutting conditions, direction of cut,
roughing and finishing, etc)
Generation of cutter path
Verification of the cutter path by replaying the path – computer assists the
programmer by animating the entire path, showing the location of the cutter
visually and displaying the XYZ coordinates
24. What is robot?
A robot is a mechanical or virtual agent, usually an electro-mechanical machine that is
guided by a computer program or electronic circuitry.
25. Physical configurations of robot.
Cartesian configuration
49. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 42
Cylindrical configuration
Polar configuration
Jointed-arm configuration
26. Basic robot motions.
1. Arm and body motions
Vertical traverse
Radial traverse
Rotational traverse
2. Wrist Motion
Wrist swivel
Wrist bend
Wrist yaw
27. Robot programming language.
The VALTM
Language
The MCL Language
28. Basic commands for robot
MOVE, HERE, APPROACH, DEPART, MOVE PATH, SPEED, EXECUTE PROGRAM
29. Applications of robot
Hazardous work environment for humans
Repetitive work cycle
Difficult handling task for humans
Multi shift operations
Infrequent changeovers
Part position and orientation are established in the work cell
30.Advantages and disadvantages of robot
Advantages
Robotics and automation can, in many situation, increase productivity, safety,
efficiency, quality, and consistency of Products
Robots can work in hazardous environments
Robots need no environmental comfort
50. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 43
Robots work continuously without any humanity needs and illnesses
Robots have repeatable precision at all time
Disadvantages
Robots lack capability to respond in emergencies, this can cause:
Inappropriate and wrong responses
A lack of decision-making power
A loss of power
Robots may have limited capabilities in
Degrees of Freedom
Sensors
Robots are costly, due to
Initial cost of equipment
Installation Costs
31.What is FMS?
A flexible manufacturing system (FMS) is a manufacturing system in which there is
some amount of flexibility that allows the system to react in the case of changes, whether
predicted or unpredicted.
32. What is automatic storage and retrieval system?
An automated storage and retrieval system (ASRS or AS/RS) consists of a variety of
computer-controlled systems for automatically placing and retrieving loads from defined
storage locations.
33. What is meant by canned cycle (or) fixed cycle? Give an example.
A canned cycle simplifies a program by using a few blocks containing G code functions
to specify the machining operations usually specified in several blocks.
Ex.Drilling (G81), Peck drilling (G83), Tapping (G84), Boring (G86)
51. CIM & Automation lab (10MEL78) VII SEM, ME
Dept. of ME, CIT, Gubbi, Tumkur 44
References
1. Automation, Production system & Computer Integrated manufacturing, M. P. Groover
Person India, 2007 2nd edition.
2. Principles of Computer Integrated Manufacturing, S. Kant Vajpayee, Prentice Hall India.