Upload
azaath-azu
View
234
Download
0
Embed Size (px)
Citation preview
8/6/2019 Cam Manual Modified.docxnew
1/36
MOUNT ZION COLLEGE OF ENGINEERING&TECHNOLOGY
CAD/CAM LABORATORY
(VI SEM MECHANICAL ENGINEERING)
name :
branch :
semester :
YEAR :
LABINCHARGE HOD
8/6/2019 Cam Manual Modified.docxnew
2/36
ANNA UNIVERSITY TRICHY
REGULATIONS 2008B.E - MECHANICAL ENGINEERINGSEMESTER-VI
COMPUTER AIDED MANUFACTURING (CAM)LABORATORY
0 0 3 100 1.5
LIST OF EXPERIMENTS
1. Manual part programming (Using G and M Codes) in CNC lathe
Part programming for Linear and Circular interpolation, Chamfering and Grooving
Part programming using standard canned cycles for Turning, Facing, Taper turning andThread cutting.
2. Manual part programming (using G and M codes) in CNC milling
2.1 Part programming for Linear and Circular interpolation and Contour motions.
2.2 Part programming involving canned cycles for Drilling, Peck drilling, and Boring.
3. Exposure to Component Modeling and CL data generationusing CAD/CAMSoftware like Unigraphics, Pro/E, Edge CAM etc.,
NC code generation using CAD/CAM software-Post processing for standard CNCcontrol like FANUC, SINUMERIC etc.,
Total No of periods: 4 5
8/6/2019 Cam Manual Modified.docxnew
3/36
Table of Contents
7 Introduction toComputerAidedManufacturingand G-codes,M-codes
8 Exercise onStep turning
9 Exercise onTaper turning
10 Exercise onMultiple turningcycle
11 Exercise onMulti cycleusing multi tool
Introduction to Computer Aided Design
Ex No: 01Date :
CAD INTRODUCTIONA CAD system is a combination ofhardware and software that enables engineersand architects to design everything from furniture to airplanes. In addition to the
http://www.webopedia.com/TERM/C/system.htmlhttp://www.webopedia.com/TERM/C/hardware.htmlhttp://www.webopedia.com/TERM/C/software.htmlhttp://www.webopedia.com/TERM/C/system.htmlhttp://www.webopedia.com/TERM/C/hardware.htmlhttp://www.webopedia.com/TERM/C/software.html8/6/2019 Cam Manual Modified.docxnew
4/36
software, CAD systems require a high-quality graphics monitor; a mouse, lightpen, or digitizing tablet for drawing; and a special printer orplotter for printingdesign specifications.
CAD systems allow an engineer to view a design from any angle with the push ofa button and to zoom in or out for close-ups and long-distance views. In addition,
the computer keeps track of design dependencies so that when the engineerchanges one value, all other values that depend on it are automatically changedaccordingly.
COMPONENTS OF CAD SYSTEM
A CAD system can be considered as consisting of three major parts:Hardware: computer and input/output (I/O) devicesApplication software: CAD packageOperating system software and CPU.
In the CAD system, the functions of the CPU are as follows:
To receive information from the work station and display the output on aCRT screen.To red the data stored in a secondary memory storage unit. To giveinstructions to output devices such as plotters to create permanent drawings andto transmit data to and from magnetic tapes.
In addition to main memory circuits in CPU, secondary storage capacity isprovided to reduce the cost of the main computer.
The functions of the secondary storage unit are as follows: To store files relatedto the engineering drawings. To store CAD software and to store programs
required to give instructions to output devices like plotters.
DESIGN RELATED TASKS
1. Geometric Modeling2. Engineering Analysis3. Design review and evaluation
4. Automated CAD drafting.
Geometric Modelinggeometric
During the geometric modeling computer converts the command into amathematical model, stores it in the computer data files, and display it as animage on the CRT screen. Object can be represented by geometric model bywire frame, surface model or solid model.
Basically there are three types of modeling, they are
http://www.webopedia.com/TERM/C/mouse.htmlhttp://www.webopedia.com/TERM/C/light_pen.htmlhttp://www.webopedia.com/TERM/C/light_pen.htmlhttp://www.webopedia.com/TERM/C/digitizing_tablet.htmlhttp://www.webopedia.com/TERM/C/digitizing_tablet.htmlhttp://www.webopedia.com/TERM/C/printer.htmlhttp://www.webopedia.com/TERM/C/plotter.htmlhttp://www.webopedia.com/TERM/C/button.htmlhttp://www.webopedia.com/TERM/C/zoom.htmlhttp://www.webopedia.com/TERM/C/computer.htmlhttp://www.webopedia.com/TERM/C/mouse.htmlhttp://www.webopedia.com/TERM/C/light_pen.htmlhttp://www.webopedia.com/TERM/C/light_pen.htmlhttp://www.webopedia.com/TERM/C/digitizing_tablet.htmlhttp://www.webopedia.com/TERM/C/digitizing_tablet.htmlhttp://www.webopedia.com/TERM/C/printer.htmlhttp://www.webopedia.com/TERM/C/plotter.htmlhttp://www.webopedia.com/TERM/C/button.htmlhttp://www.webopedia.com/TERM/C/zoom.htmlhttp://www.webopedia.com/TERM/C/computer.html8/6/2019 Cam Manual Modified.docxnew
5/36
Wire frame ModelingWire frame modeling is a technique for representing 3D objects, in which
all surfaces are visibly outlined in lines, including the opposite sides and allinternal components that are normally hidden from view. Wireframe Modeling is
the least complex method for representing 3D images compared to surface andSolid Modeling.
Surface ModelingA type of geometric modeling based on geometry only, in which all visible
surfaces of a part are shown regardless of volume definition.
Solid ModelingA type of geometric modeling based on solids in which all visible surfaces
of a part are shown. In addition, solid modeling describes interior volume, mass,and weight.
Engineering Analysis
Checking the designed object for its functionality is called as engineeringanalysis. In almost all the engineering design related projects some or the otheranalysis is required. It can be stress-strain calculations, heat transfermeasurements, or using differential equations to find the dynamic behavior of thesystem, which is being designed.
Design Review and Evaluation
Review and Evaluation is checking whether the designed part has been designedproperly or not and if they will fail in practical situations. It is very important part ofthe whole design process. With CAD software the process of design review andevaluation has become much faster and convenient.
Automated Cad Drafting
Drafting is the process of making the drawings of the designed parts. Afterdesigning of the object its assembly and detail parts drawings have to be madewhich includes specifications of various materials also called as bill of materialsused for the manufacturing the components of the object. Automated Drafting is
one of the most important applications of the CAD software
8/6/2019 Cam Manual Modified.docxnew
6/36
Exercise on Assembly of Screw Jack
Ex No: 02Date :
AIM:
To model and assemble the Screw jack as per the dimensions given forpart drawings
SYSTEM SPECIFICATION:Pentium4, 2.84 GHZ, processor, 512 RAM, 1.44 RDD, 52CDD, 40GB
Hard disk, Hp design, set 430.
COMMANDS USED:
8/6/2019 Cam Manual Modified.docxnew
7/36
Sketch mode:Line, circle, erase, trim, arc etcSolid Editing:Extrude, revolve, primitives, Boolean operationAssembly:
Mate, align, angle, centre.
PROCEDURE: In Auto-cad create a new part file in metric. Select the modeling application planes or axis. Generate part drawing using features operation and form features. Enter the assembly mode call the sub parts. Conditions like mate, align, angle, dirrance are checked whether they fully
constrained or not.
RESULT:
Thus the given Screw jack is modeled, assembled and different views aretaken.
Exercise on Assembly of Flange Coupling
Ex No: 03Date :
AIM:
To model and assemble the Flange coupling as per the dimensions givenfor part drawings
SYSTEM SPECIFICATION:Pentium4, 2.84 GHZ, processor, 512 RAM, 1.44 RDD, 52CDD, 40GB
Hard disk, Hp design, set 430.
COMMANDS USED:
8/6/2019 Cam Manual Modified.docxnew
8/36
Sketch mode:Line, circle, erase, trim, arc etcSolid Editing:Extrude, revolve, primitives, Boolean operationAssembly:
Mate, align, angle, centre.
PROCEDURE: In Auto-cad create a new part file in metric. Select the modeling application planes or axis. Generate part drawing using features operation and form features. Enter the assembly mode call the sub parts. Conditions like mate, align, angle, dirrance are checked whether they fully
constrained or not.
RESULT:
Thus the given Flange coupling is modeled, assembled and different viewsare taken.
Exercise on Assembly of Universal Joint
Ex No: 04Date :
AIM:
To model and assemble the Universal joint as per the dimensions given forpart drawings
SYSTEM SPECIFICATION:Pentium4, 2.84 GHZ, processor, 512 RAM, 1.44 RDD, 52CDD, 40GB
Hard disk, Hp design, set 430.
COMMANDS USED:
8/6/2019 Cam Manual Modified.docxnew
9/36
Sketch mode:Line, circle, erase, trim, arc etcSolid Editing:Extrude, revolve, primitives, Boolean operationAssembly:
Mate, align, angle, centre.
PROCEDURE: In Auto-cad create a new part file in metric. Select the modeling application planes or axis. Generate part drawing using features operation and form features. Enter the assembly mode call the sub parts. Conditions like mate, align, angle, dirrance are checked whether they fully
constrained or not.
RESULT:
Thus the given Universal joint is modeled, assembled and different views aretaken.
Exercise on Assembly of Stuffing Box
Ex No: 05Date :
AIM:
To model and assemble the Stuffing Box as per the dimensions given forpart drawings
SYSTEM SPECIFICATION:Pentium4, 2.84 GHZ, processor, 512 RAM, 1.44 RDD, 52CDD, 40GB
Hard disk, Hp design, set 430.
COMMANDS USED:
8/6/2019 Cam Manual Modified.docxnew
10/36
Sketch mode:Line, circle, erase, trim, arc etcSolid Editing:Extrude, revolve, primitives, Boolean operationAssembly:
Mate, align, angle, centre.
PROCEDURE: In Auto-cad create a new part file in metric. Select the modeling application planes or axis. Generate part drawing using features operation and form features. Enter the assembly mode call the sub parts. Conditions like mate, align, angle, dirrance are checked whether they fully
constrained or not.
RESULT:
Thus the given Stuffing Box is modeled, assembled and different views aretaken.
Exercise on Assembly of Knuckle joint
Ex No: 06Date :
AIM:
To model and assemble the Knuckle joint as per the dimensions given forpart drawings
SYSTEM SPECIFICATION:Pentium4, 2.84 GHZ, processor, 512 RAM, 1.44 RDD, 52CDD, 40GB
Hard disk, Hp design, set 430.
COMMANDS USED:
8/6/2019 Cam Manual Modified.docxnew
11/36
Sketch mode:Line, circle, erase, trim, arc etcSolid Editing:Extrude, revolve, primitives, Boolean operationAssembly:
Mate, align, angle, centre.
PROCEDURE: In Auto-cad create a new part file in metric. Select the modeling application planes or axis. Generate part drawing using features operation and form features. Enter the assembly mode call the sub parts. Conditions like mate, align, angle, dirrance are checked whether they fully
constrained or not.
RESULT:
Thus the given Knuckle joint is modeled, assembled and different views aretaken.
Introduction to Computer Aided Manufacturingand G-codes, M-codes
Ex No: 07Date :
OBJECTIVE:Introduction to CAM and G- codes, M -Codes, etc and formulating it in to a part
program using manual part programming Techniques.
INTRODUCTIONMany achievement in computer aided design and manufacturing have a
common origin in number control. The frame work established during the
8/6/2019 Cam Manual Modified.docxnew
12/36
developed of numeric control is till undergoing future reforming and enhancementin today.NUMERIC CONTROL
It is defined as a form of programmable automation in which the process iscontrolled by number letters and symbols. In NC the number form a program
instructions defined for a particular path.NC technology has been applied to unite several of operations includingassembly inspection, sheet metal process working and spot welding.COMPONENTS OF NC SYSTEM
Program of instructionControl unitMachine tool
PROGRAM OF INSTRUCTIONThe program of instruction is the shop by sleep of directions which tell the
machine tool. What to do it is leaded in the numerical or symbolic from one typesof input medium that can be interpreted by controlled unit the most common input
medium is punched type.CONTROL UNITIt Includes:
1. Data Processing Unit (DPU) with memory.2. Control loops unit which are connected to the servo motors to control themachine tool operation.3. Feed back device to make sure that the instructions have been properlyexecuted by the machine
CNC CONTROLLERS
Many different types of controllers are available in the market However; they fallinto two major categories;Point-To-Point and Continuous Path.
Point-to-point control systems cause the tool to move to a point on the partand execute an operation at that point only. The tool is not in continuous contactwith the part while it is moving.Continuous-path controllers cause the tool to maintain continuous contact withthe part as the tool cuts a contour shape. These operations include milling alongany lines at any angle, milling arcs and lathe turning.
FLOW OFCOMPUTER-AIDED CNC PROCESSING/ NC PROCEDURE Develop or obtain the 3D geometric model of the part, using CAD.Decide which machining operations and cutter-path directions are required(computer assisted).Choose the tooling required (computer assisted).Run CAM software to generate the CNC part program.Verify and edit program.
8/6/2019 Cam Manual Modified.docxnew
13/36
Download the part program to the appropriate machine.Verify the program on the actual machine and edit if necessary.Run the program and produce the part.
COMMONLY USED WORD ADDRESSES
Addresses Meaning
F Feed rate commandG Preparatory functionM Miscellaneous commandN Sequence numberR Arc radiusS Spindle speedT Tool number
X x-axis dataY y-axis dataZ z-axis data
KEY BOARD FUNCTIONS:
F1 helpF2 saveF3 loadF4 simulationF5 main menu
PREPARATORY FUNCTION (G CODES)
G00 Rapid traverseG01 Linear interpolationG02 Circular interpolation, CWG03 Circular interpolation, CCWG04 DwellG08 AccelerationG09 DecelerationG17 X-Y PlaneG18 Z-X PlaneG19 Y-Z PlaneG20 Inch Units (G70)
8/6/2019 Cam Manual Modified.docxnew
14/36
G21 Metric Units (G71)G40 Cutter compensation cancelG41 Cutter compensation leftG42 Cutter compensation- rightG70 Inch format
G71 Metric formatG74 Full-circle programming offG75 Full-circle programming onG80 Fixed-cycle cancelsG81-G89 Fixed cyclesG90 Absolute dimensionsG91 Incremental dimensions
OFTEN USED MISCELLANEOUS "M" CODES
M00 The M00 code is used for a Program Stop command on themachine.
It stops the spindle, turns off coolant and stops look-a-headprocessing.
Pressing CYCLE START again will continue the program on thenext block of the program.
M01 The M01 code is used for an Optional Program Stop command.Pressing the OPT STOP key on the control panel signals the
machineto perform a stop command when the control reads an M01
command.It will then perform like an M00.
M03 Starts the spindle CLOCKWISE. Must have a spindle speed
defined.M04 Starts the spindle COUNTERCLOCKWISE. Must have a spindle speed
defined.M05 STOPS the spindle.
M06 Tool change command along with a tool number will execute a
tool change for that tool. This command will automatically stopthe
spindle, Z-axis will move up to the machine zero position andthe
selected tool will be put in spindle. The coolant pump will turnoff
right before executing the tool change.M08 Coolant ON command.
M09 Coolant OFF command.
8/6/2019 Cam Manual Modified.docxnew
15/36
M30 Program End and Reset to the beginning of program.M97 Local Subroutine call
M98 Subprogram callM99 Subprogram return (M98) or Subroutine return (M97), or aProgram loop.
NOTE: Only one "M" code can be used per line. And the M-codes will be the last
command to be
Executed in a line, regardless of where it's located in that line.
RESULT: Thus the introduction to CAM and G- codes, M Codes are studied.
Exercise on Step TurningEx No: 08Date :
AIM:
8/6/2019 Cam Manual Modified.docxnew
16/36
To write the manual part program to the given dimensions and execute inCNC lathe.
APPARATUS REQUIRED: CNC turning cycle
Facing tool Chuck key Work piece
PROCEDURE: Power supply and controller is on Clean the oil in the machine Work piece is fitted in the chuck using chuck key Enter the program in computer and simulate it Tool offset sorting is done and program is executed Open the door and clean the chips
Dimensional checking is donePROGRAM
BILLET X32 Z60G21 G98G28 U0W0M06 T02M03 S1500G00 X32 Z2G90 X32 Z-30 F30
X31X30X29X28
G90 X28 Z-20 F30X27X26X25X24
G90 X24 Z-10 F30X23X22X21X20
G28 U0 W0M05M30
RESULT:
Thus the manual part program was written to the given dimensions andexecuted in CNC lathe.
Exercise on Taper TurningEx No: 09Date :
AIM:
8/6/2019 Cam Manual Modified.docxnew
17/36
To write the manual part program to the given dimensions and execute inCNC lathe.
APPARATUS REQUIRED: CNC turning cycle
Facing tool Chuck key Work piece
PROCEDURE: Power supply and controller is on Clean the oil in the machine Work piece is fitted in the chuck using chuck key Enter the program in computer and simulate it Tool offset sorting is done and program is executed Open the door and clean the chips
Dimensional checking is done
PROGRAM
BILLET X32 Z60G21 G98G28 U0 W0M06 T02M03 S1500G00 X33 Z1G90 X32 Z-10 F30
X31X30X29
X28G00 X32 Z-10G90 X32 Z-20 R-0.5 F80
R-1.0R-1.5R-1.7R-1.8R-1.9R-2.0
G28 U0 W 0M05M30
RESULT:
Thus the manual part program was written to the given dimensions andexecuted in CNC lathe.
Exercise on Multiple Turning Cycle
Ex No: 10Date :
AIM:
8/6/2019 Cam Manual Modified.docxnew
18/36
To write the manual part program to the given dimensions and execute inCNC lathe.
APPARATUS REQUIRED: CNC turning cycle
Facing tool Chuck key Work piece
PROCEDURE: Power supply and controller is on Clean the oil in the machine Work piece is fitted in the chuck using chuck key Enter the program in computer and simulate it Tool offset sorting is done and program is executed Open the door and clean the chips Dimensional checking is done
PROGRAM
BILLET X32 Z60G21 G98G28 U0W0M06 T02M03 S1500G00 X32 Z2G90 X32 Z-30 F30
X31X30X29X28
G90 X28 Z-20 F30X27
X26X25X24
G90 X24 Z-10 F30X23X22X21X20
G28 U0 W0M05M30
RESULT:Thus the manual part program was written to the given dimensions and
executed in CNC lathe. Exercise on Multi Cycle Using Multi Tool
Ex No: 11Date :
AIM:To write the manual part program to the given dimensions and execute in
CNC latheAPPARATUS REQUIRED:
8/6/2019 Cam Manual Modified.docxnew
19/36
CNC turning cycle Facing tool Chuck key Work piece
PROCEDURE:
Power supply and controller is on Clean the oil in the machine Work piece is fitted in the chuck using chuck key Enter the program in computer and simulate it Tool offset sorting is done and program is executed Dimensional checking is done
PROGRAM
BILLET X25 Z60G21 G98G28 U0 W0M06 T02M03 S1500
G00 X26 Z1G71 U0.5 R1G71 P10 Q20 U0.2 W0.1 F50N10 G01 X0G01 Z0G03 X17 Z-8.5 R8.5 F50G01 X17 Z-14.5G01 X20 Z-14.5G01 X20 Z-29.5N20 G01 X25 Z-37.5G70 P10 Q20 S2000 F30G28 U0 W0M06 T04M03 S400G00 X21 Z-24.5G75 X15 Z-25.5 P50 Q1000 F35G28 U0 W0M06 T06M03 S1000G00 X21 Z-14.5G76 P0 Q256 R0.1G76 X18.774 Z-24.5 P.613 Q300 F1G28 U0 W0M05M03
RESULT:Thus the manual part program was written to the given dimensions and
executed in CNC lathe.
Exercise on Linear Interpolation Square Grooving
Ex No: 12Date :
AIM:To write the manual part program to the given dimensions and execute in
CNC milling
8/6/2019 Cam Manual Modified.docxnew
20/36
APPARATUS REQUIRED: CNC turning cycle Facing tool Chuck key Work piece
PROCEDURE: Power supply and controller is on Clean the oil in the machine Work piece is fitted in the chuck using chuck key Enter the program in computer and simulate it Tool offset sorting is done and program is executed Open the door and clean the chips Dimensional checking is done
PROGRAM
G21 G94G91 G28 Z0 Y0 X0M03 S1500G90 G00 X-32 Y0 Z5G01 Z-1 F50G01 X-32 Y32G01 X32 Y32G01 X32 Y-32G01 X-32 Y-32G01 X-32 Y0
G00 Z5G91 G28 Z0 Y0 X0M05M30
RESULT:Thus the manual part program was written to the given dimensions and
executed in CNC milling.
Exercise on Linear Interpolation Swastik Grooving
Ex No: 13Date :
AIM:To write the manual part program to the given dimensions and execute in
CNC millingAPPARATUS REQUIRED:
CNC turning cycle
8/6/2019 Cam Manual Modified.docxnew
21/36
Facing tool Chuck key Work piece
PROCEDURE:
Power supply and controller is on Clean the oil in the machine Work piece is fitted in the chuck using chuck key Enter the program in computer and simulate it Tool offset sorting is done and program is executed Open the door and clean the chips Dimensional checking is done
PROGRAM
G21 G94G91 G28 Z0 Y0 X0
M03 S1500G90 G00 X-35 Y-35 Z5G01 Z-1 F50G01 Y-35 X0 F80G01 X0 Y35G01 Y35 X35G00 Z5G00 X-35 Y35G01 Z-1 F50G01 Y0 X-35 F80G01 Y0 X35
G01 X35 Y-35G00 Z5G91 G28 Z0 Y0 X0M05M30
RESULT:Thus the manual part program was written to the given dimensions and
executed in CNC milling.
Exercise on Circular Interpolation Circular Grooving
Ex No: 14Date :
AIM:To write the manual part program to the given dimensions and execute in
CNC milling
APPARATUS REQUIRED: CNC turning cycle
8/6/2019 Cam Manual Modified.docxnew
22/36
Facing tool Chuck key Work piece
PROCEDURE:
Power supply and controller is on Clean the oil in the machine Work piece is fitted in the chuck using chuck key Enter the program in computer and simulate it Tool offset sorting is done and program is executed Open the door and clean the chips Dimensional checking is done
PROGRAM
O0001 [BILLET X90 Y90 Z10
G21 G94G91 G28 Z0G28 X0 Y0M06 T01M03 S1500G90 G00 X0 YO Z5G01 X-30 Y0 F80G01 Z-1 F40G02 X30 Y0 R30 F80G02 X-30 Y0 R30G01 Z5
G91 G28 Z0G28 X0 Y0M05M30
RESULT:Thus the manual part program was written to the given dimensions and
executed in CNC milling.
Exercise on Peck Drilling
Ex No: 15
Date :
AIM:To write the manual part program to the given dimensions and execute in
CNC milling
APPARATUS REQUIRED: CNC turning cycle
8/6/2019 Cam Manual Modified.docxnew
23/36
Facing tool Chuck key Work piece
PROCEDURE:
Power supply and controller is on Clean the oil in the machine Work piece is fitted in the chuck using chuck key Enter the program in computer and simulate it Tool offset sorting is done and program is executed Open the door and clean the chips Dimensional checking is done
PROGRAM
G21 G94
G91 G28 Z0 Y0 X0M03 S1500G90 G00 Z5 Y0 X0 F100G170 P0 Q1 R0.5 X0 Y0 Z-2 I.1 J.1 K30G171 P50 S1500 R60 F50 B1800 J60G170 P1 Q1 R0.5 X0 Y0 Z-2 I.1 J.1 K30G171 P50 S1500 R60 F50 B1800 J60G00 Z5G91 G28 Z0 Y0 X0M05M30
RESULT:Thus the manual part program was written to the given dimensions and
executed in CNC milling.
8/6/2019 Cam Manual Modified.docxnew
24/36
8/6/2019 Cam Manual Modified.docxnew
25/36
8/6/2019 Cam Manual Modified.docxnew
26/36
8/6/2019 Cam Manual Modified.docxnew
27/36
8/6/2019 Cam Manual Modified.docxnew
28/36
8/6/2019 Cam Manual Modified.docxnew
29/36
8/6/2019 Cam Manual Modified.docxnew
30/36
8/6/2019 Cam Manual Modified.docxnew
31/36
8/6/2019 Cam Manual Modified.docxnew
32/36
8/6/2019 Cam Manual Modified.docxnew
33/36
8/6/2019 Cam Manual Modified.docxnew
34/36
8/6/2019 Cam Manual Modified.docxnew
35/36
8/6/2019 Cam Manual Modified.docxnew
36/36