Lecture notes on CNC.doc
-
Upload
niteenmulmule485 -
Category
Documents
-
view
223 -
download
0
Transcript of Lecture notes on CNC.doc
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 1/125
Chapter 1
NC Technology
1. Introduction:
Conventional machines used for operations like Turning, Drilling, Milling were commonly
used and operated manualy. the worker had to use a detailed working drawing sheet of the
workpart that included dimensions, tolerances, surface roughness,….
He also had to use process sheet, which includes production steps, cutting speed, feed,
feedrate, revolutions,…..
This sheet was used to develop the NC coded program.
2. Basic Components of NC Machine System:
To produce the program instruction we use the process sheet and convert it to NC coded
program.
The NC coded program is then punched into a tape to e transferred to the machine
control unit.
The machine control unit !MC"# contains a tape reader, it also has register and uffer,they are used to convert the data from the punched tape into electric signals that are sent
to the machine tool.
1
Machine
ControlUnit (MCU)(Computer
) Machine Tool
NC Machine
ProgramInstruction
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 2/125
3. lo! "iagram of the Steps in #rocessing NC #rogram:
2
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 3/125
$. #rogram of Instructions : It is the detailed step %y step commands that direct the actions of the processing
e&uipment. In machine tool applications 'the program of instruction is called part
program 'and the person !ho prepare the program is called a part programmer.
The program is coded on a suita%le medium for su%mission to the machine control
unit. The most common input mediums used are punched tape ' punched cards and
magnetic tape .
a. #unched Card:
#unched card is a plastic ( paper card !hich is ha)ing holes . It can
accommodate only fe! sentences of the program so there is restriction on the
si*e . The ad)antage of using card is that se&uence of operation can %e changed
%ecause each operation is on separate card .'program readers and
transportation de)ices for punched cards are more complicated than for punched tape.
%. #unched Tape :
"ifferent materials ha)e %een used for punched tape . These materials are
paper and foil . The follo!ing figure sho!s the shape and dimensions of the
punched tape
3
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 4/125
The follo!ing ta%les sho!s the standard +I, and IS- ,SCII/ codes for
numerical control programming originally designed for punched tape.
4
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 5/125
Tape Reader
Inormation Read! "ecode Machine Ta#le
Machine ControlUnit (MCU)
Machine$ctuatingRegisters
c. Magnetic Tape :
Magnetic tape is a plastic tape coated !ith iron o0ide and is similar to the tape
sed in tape recorders %ut small si*e/.magnetic tape can store much moreinformation per unit length as compared to punched cards or magnetic tapes .,lso
Information can %e easily stored and erased .This is the least preferred in
machining %ecause of the follo!ing reasons :
1. electrical and magnetic fields can easily distort program signals
2. any damage of the magnetic tape is not easy detecta%le %ecause no )isual
e0amination is possi%le.
3.tape gets damaged in dust in the shop floor.
.Machine Control nit :
Information is passed from the NC tape to the machine control unit %y means of
the tape reader in the machine control unit MC/ . ,fter the tape has %een read
%y the tape reader 'the coded information 'no! in the form of signals 'is passed on
to the control. egisters !ithin the control accept the information !hich consists
of proper coordinates ' preparatory functions and miscellaneous functions..This
information is transmitted to the respecti)e register sections !here actuation
signals are relayed to the machine tool dri)es. , fundamental s4etch of this process
is illustrated in the follo!ing figure .
$ % & ' ( )
* + ) - % $ *
%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 6/125
Tape Reader
Inormation
Read!"ecode
Machine Ta#le
Machine ControlUnit (MCU)
Machine$ctuatingRegisters
Inormation Passed"irectl&
Most modern NC and CNC machine controls are euiped with uffer storage shown
in the following figure ,this feature allows the control to accept information into the
uffer registers while an operation is eing performed from the active machineregisters.when the operation is complete the information is transferred from the uffer
storage to the machine actuation registers.
Tape reader types/a.Mechanical Type/ as shown in following figure
• Consists of pins that read holes in the tape, such that a hole is read as % or
signal, tape is red as + or no signal.
• 0t is commonly used in point to point motion !like in drilling#• 0t is slow, reads only aout 1+ chr2sec
• 0t is reliale, ine3pensive, and easy maintainance.
$ % + - 1 (
* ) 4 & (
$ *
$ % & ' ( )
* + ) - %
'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 7/125
. 5hoto6electric reader/ as shown in the following figure
• Consists of a light eam and photo electric cell that gives a signal when light
falls upon it, such that a hole is read as % or signal, tape is red as + or no signal.
• 0t is commonly used in contouring motion.• 0t is fast, reads '++6)++ chr2sec
• 0t is very e3pensive
• 0t has high sensitivity to dust
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 8/125
C. 5numatic reader / as shown in the figureTheir principle is similar to that of electromechanical tape reader . Here pressure on
the moving contact is e3erted y compressed air . 0f there is punched hole in front of
no77le , the compressed air passes and no pressure uilds up at the opening of no77le
.this pressure is utili7ed to otain an electric signal . these readers are relatively cheap
.They have the advantage that the dirt particales in the reading 7one are automatically
lown off thus providing more reliaility .
5. .,0is elationships:
• 8or Milling2Drilling
*+
,+
*
-
-
* .
,.
-
+
.
a
#
c
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 9/125
• for Turning/
9nce the NC tape has een read ,decoded and the machine actuation registers loaded ,the
Machine responds with its appropriate coordinate a3is movements and other commands
Machines with only $ and * position capaility are known as two a3is machines. 9n
Machines of this type distance in : direction is controlled y the operator or y preset
;tops similar to that of a conventional drill press.
The three asic motions are designed y the electronic industries association !<0=# are the
$,*,: , the $ motion is parallel to the longest dimension of the machine tale,the *motion
0s normally parrel to the shortest dimension of the machine tale.The : motion ecomes
Complicated y the fact that the NC macines are made with vertical and hori7ontal spindle so it can e said that the line through the centre of the machine spindle is actually the :
a3is ,it is only when the actual depth of cut : a3is is controlled y the tape ,the macine is
considered a true three a3is NC machine. Machine 2 a3es relationships can e seen in
figures /
/
*+
,+
,-
*-
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 10/125
>ertical Milling Machine Hori7ontal Milling Machine
Turning Machine
10
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 11/125
6. Types of Motion Control:
%. 5oint to 5oint Motion !5T5#/
• Tool moves to the defined points with only feed ack at the specific point.
• "sed in drilling operations.
&. Contouring Motion/
• $,*,: motion are always controlled and they have constant feedack.
•"sed in milling or turning operations.
11
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 12/125
'. ;traight Cut/
9nly one coordinated is monitored at a time.
•"sed in simple straight cutting operations.
7.ectangular Coordinates : ,%solute and Incremental 7.1. Cartesian Coordinate System :
The system of cartesian is illustrate in figure ' the 8 a0is is the hori*ontal left
,nd right / and the 9 a0is is )ertical up and do!n/ and the is perpendicular
To the paper !ith its point at the location !here the 8 and 9 lines cross each
-ther 'the intersection of the t!o a0es 8 and 9 is called orign or ero point.
our &uadrant are formed !hen the 8 and 9 a0es cross as sho!n in the figure
12
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 13/125
7.2 incremental System :
,n incremental system !or4s according to the same principle ' it positions the
;or4 or cutter in increments from the immediately preceding point. Calculations
,re made from the location of the tool or ta%le to !here it is going. ,s sho!n in figure the use of plus and minus signs in)ol)es a ne! aspect !hen used in the
incremental mode ' a <0 mo)e directs the tool to the left . Similarly a =9 mo)e
positios the cutter up from the present location and <9 is a command to mo)e
do!n . a = directs the cutter a!ay from the !or4piece'!hile a < is a mo)e
to!ard or into the !or4piece.
7.3 ,%solute Systems :
,n a%solute system operates similar to the a%solute dimensioning. ,ll positions
are figured and punched in the tape relati)e to the same *ero or reference point.
-ne ad)antage of a%solute systems o)er incremental systems concerns
positioning errors .if a positioning error occurs in an incremental system 'all
13
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 14/125
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 15/125
>. +ngineering ,nalysis of NC #ositioning Systems :
The NC positioning system converts the coordinate a3is values in the NC part
program into relative positions of the tool and work part during the processing .
Aet us consider the simple positioning system shown in figure .The system consists of
= cutting tool and worktale on which a work part is fi3ed .The tale is designed to
move the part relative to the tool . The worktale moves linearly y means of a
rotating leadscrew ,which is driven y stepping motor or servomotor .8or simplicity,
Be show only one a3is in our sketch .To provide 36y capaility ,the leadscrew has a
certain pitch 5 !in2thread , mm2thread#. Thus the tale moves a distance eual to the
pitch for one revolution. The velocity of the work tale ,which corresponds to the feed
ate in a machining operation is determined y the rotational speed of the leadscrew.
There are two types of positioning systems used in NC system / shown in figure
a. open loop system operates without verifying that the actual position achieved
in the move is the same as the desired position.
. Closed loop control system uses feedack measurements to confirm that the
final position of the worktale is the location specified in the program .
9pen loop cost less than closed loop systems and are appropriate when the force
1%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 16/125
esisting the actuating motion is minimal , closed loop systems are normally
specified for machines that perform continuous path operations such as milling or
Turning in which there are significant forces resisting the forward motion of the
cutting tool.
1'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 17/125
Chapter 2
CNC Machines
1.Introduction:
2.eatures of CNC Machines:
%. ;torage of more than one part program.
&. >arious form of program input
• Manual data input
• 8loppy diskette
• Communiction with e3ternal computer
'. 5rogram editing at the machine tool
(. 8i3ed cycles @ programming suroutines
). 0nterpolation
1. Cutter length and si7e compensation
-. =cceleration and deceleration calculation
. Communication interface
4. Diagnostics
1
Punched tape PunchedCard Magnetic tape
Computer as input data
Programperorms
interpolationcalculations
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 18/125
3. Machine Control nit of CNC:
$. CNC Soft!are:
%. 9perating system software/ is to interpret the NC part program and generate the
corresponding control signals to derive the machine tool a3es ,it is installed y thecontroller manufacturer and is stored in 9M in the MC". The operating system
software consists of the following /
• <ditor/ which permits the machine operator to input and edit NC part programs
• Control program/ which decodes the part program instructions,perform
interpolation and acceleration2deceleration calculations ,and accomplishes
other related functions to produce the coordinate control signals for each a3is.
• <3ecutive program/ which manage the e3ecution of the CNC software as well as
the 0 2 9 operations of the MC".
&. Machine interface software/ is used to operate the communication link etween theC5" and the machine tool to accomplish the CNC au3iliary functions !coolant
control ,tool changer ,fi3ture clamping device ,timers …#,as previousely indicated ,the
0 2 9 signals associated with the au3illiary functions are sometimes implemented y
means of a programmale logic controller interfaced to the MC" ,and so the machine
interface software is ofthen written in the form of ladder logic diagram
1
Memory1Main Memor& RM perating5&s R$M PartProgram
25econdar&Memor&Remo6a#lestorage
CPU1Control 5ection2$rithmetic 7ogicUnit ($7U)3Immediate $ccessmemor&
I/O Interface1perator Panel(8e&#oard CRT9)
2Tape Reader
Machine Tool Controls
Position Control (-.+)5pindle 5peed Control
Sequence Controls
Coolant:i;ture Clamping Tool Changer
5&stem<us
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 19/125
'. =pplication software/ consists of the NC part programs that are written for
machining.
. "irect Numerical Control "NC/:
DNC can e used for up to &)1 machines.
0t has two systems/
%. Aoad/
0ts where the machine is directly controlled from the central computer
&. Download/
0t is where the MC" attached to the machine downloads the NC code from the centralcomputer
5. "istri%uted Numerical Control "NC/:
1/
MCU
CentralComputer
<ul= Memor&NC
Programming
MCU
MCU
"ata 5>itching<o;
5>itchingNet>or=
MCU MCU MCU
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 20/125
?,N @ey system6. ,pplications of NC A CNC:
%. Machine tool applicatioin/
• NC lathe
• NC oring mill
• NC drill press
• NC milling machine
• NC cylindrecal grynding
Non6machine tool application/
•Belding machining
•Thermal cutting machine
7. #art characteristcs to %e Suited to ,pplications of NC A CNC:
%. Eatch production of small to medium lot si7e !%6%++ products#
&. epeated order
'. Comple3 part geometry
(. Much metal needs to e removed
). 5art is e3pensive>. ,d)antages of using NC'CNC:
%. Freater accuracy
&. Aower scrap rates
'. More comple3 part geometry
(. Aess floor space is reuired
). 9perator skill level is redued
1. 0nspection reuirement is reduced
1."isad)antages of using NC' CNC:
%. Higher investment cost
&. Higher maintainance effort
20
"NC Computers MCU
5atelliteComputer MC
U
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 21/125
Chapter 3
NC Coding System
1.ormat of NC Coded #rogram:
Bord =dress 8ormat/
%. ;euence Numer !N6Bord#
&. 5reparatory word !F6Bord#
'. Coordinates !$,*,: Bord#
(. 8eed ate !86Bord#). ;pindle ;peed !;6Bord#
1. Tool ;election Bord !T6Bord#
-. Miscellaneous Command !M6Bord#
. <nd69f6Elock !<9E ;ymol#
2. NC coded #rogram in milling and drilling operations :
The follo!ing figure sho!s the a0es con)ention for the )ertical milling machine MC/ ,nd Dori*ontal milling machinesDMC/. ;hile the ta%les indicate a summary of the
EF codes'MF codes used in milling and drilling operations .The remaing part of this
section e0plains the method of using E codes .
21
Punched tape Punched
Card Magnetic tape
Computer as input data
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 22/125
22
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 23/125
23
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 24/125
24
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 25/125
2%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 26/125
2'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 27/125
2
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 28/125
2
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 29/125
2/
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 30/125
30
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 31/125
31
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 32/125
32
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 33/125
3. NC coded #rogram in Turning operations :
The follo!ing figure sho!s the a0es con)ention for turning operations . ;hile the
ta%les indicate a summary of the EF codes'MF codes used in turning operations .The
remaing part of this section e0plains the method of using E codes .
33
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 34/125
34
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 35/125
3%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 36/125
3'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 37/125
3
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 38/125
3
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 39/125
3/
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 40/125
40
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 41/125
41
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 42/125
42
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 43/125
43
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 44/125
44
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 45/125
Chapter .$
NC #art #rogram
NC part programming consists of planning and documenting the seuence of processing
;teps to e performed on an NC machines, the part programmer must have a knowledge
9f machining as well as geometry . The documentation portion of the part programming
involves the input medium used to transmit the program of instructions to the NC machine
Control unit !MC"#.
The traditional input medium !%4)+# to the NC machines is %6inch wide punched tape .
more recently ,the use of magnetic tape and floppy disks have een growing in popularity as storage technologies for NC .
5art programming can e accomplished using a variety of procedures ranging from highly
Manual to highly automated methods. These methodes are /
%. Manual 5art 5rogramming
&. Computer =ssisted 5art 5rogramming
'. 5art 5rogramming "sing C=D2C=M
(. Manual Data 0nput
The follo!ing are e0planations of the different methods of part programming !ith some
+0amples .
1 . Manual part programming :
In manual part programming 'the programmer prepares the NC code using the lo! le)el
machine language .the program is either !ritten %y hand on a form from !hich a
punched tape or other storage media is su%se&uently coded 'or it is entered directly into
, computer e&uipped !ith NC part programming soft!are '!hich !rites the program ontothe storage media .In any case 'the part program is a %loc4 %y %loc4 listing of the
machining instructions for the gi)en Go% 'formatted for the particular machine tool to %e
used .
Manual part programming can %e used for %oth pointFtoFpoint and contouring Go%s. It is
Most suited for point <toFpoint machining operations such as drilling . It can also %e used
for simple contouring Go%s' such as milling and turning !hen t!o a0es are in)ol)ed .
Do!e)er 'for comple0 three dimensional machining operations 'there is an ad)antage in
using computer assisted part programming .
4%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 46/125
The follo!ing are some e0ercises in drilling 'milling and turning machine operations
using the Bo0ford CNC machines:
a. "rilling and Milling +0ercises:
4'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 47/125
4
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 48/125
4
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 49/125
4/
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 50/125
%0
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 51/125
%1
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 52/125
%2
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 53/125
%3
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 54/125
%4
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 55/125
%%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 56/125
%'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 57/125
%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 58/125
%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 59/125
%/
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 60/125
'0
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 61/125
'1
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 62/125
'2
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 63/125
'3
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 64/125
'4
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 65/125
'%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 66/125
''
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 67/125
'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 68/125
'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 69/125
%. Turning +0ercises:
'/
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 70/125
0
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 71/125
1
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 72/125
2
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 73/125
3
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 74/125
4
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 75/125
%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 76/125
'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 77/125
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 78/125
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 79/125
/
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 80/125
0
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 81/125
1
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 82/125
2
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 83/125
3
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 84/125
4
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 85/125
%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 86/125
2 . Computer ,ssisted #art #rogramming :
'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 87/125
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 88/125
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 89/125
/
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 90/125
/0
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 91/125
/1
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 92/125
/2
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 93/125
/3
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 94/125
/4
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 95/125
/%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 96/125
/'
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 97/125
/
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 98/125
/
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 99/125
//
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 100/125
100
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 101/125
101
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 102/125
3 . NC #art #rogramming using C,"(C,M :
102
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 103/125
103
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 104/125
104
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 105/125
$ . Manual "ata Input :
Chapter .
10%
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 106/125
+0ercises and #re)ious +0aminations
S
Problem ONE : [10]
1.What are the basic components of NC System? 2.Explain the dierent !eros of NC machine tool ?
3.Explain the NC Proced"re?Problem #WO: [10]
1.Explain brie$y the %"nction controlled by NC?2.Explain the preparatory f"nctions?
3.Write a simple part pro&ram for the follo'in&
component ..(rillin& and tapin& t'o holes 'ith diameter 10mm 'ith
depth )0 mm *"sin& man"al + control .
S
1,Explain brie$y the %"nction controlled byNC -
2..o' to ad/"st the 'or2 plane - 3i4e an example ?3.Write a simple part pro&ram for the follo'in&
10'
gher Technological Institute
0 th of amadan
chanial +ngineering
"epartment
Midterm +0amination
Term: H,N.(M,9 26
Co"rse : Control ofman"fact"rin&Code : 5#E)06Examiner :(r,7brahim Nasr #ime :1 .o"r
gher Technological Institute
0 th of amadan
chanial +ngineering
"epartment
Midterm +0amination
Term: H,N.(M,9 26
Co"rse : Control ofman"fact"rin&
Code : 5#E)06Examiner :(r,7brahim Nasr #ime :1 .o"r
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 107/125
5aterial : Plastic#ool chan&ed at : 80*90*+)
e;"ired 1.5ill the steps [< mm diameter slot drill]
2.(rill the holes [ = mm diameter slot drill ]
3.5ill the 60 mm diameter poc2et [ < mm diameter slotdrill ]
S
Problem ONE : [10]
1.What are the basic components of NC System? 2.Explain the dierent !eros of NC machine tool ?
3.Explain the NC Steps?
10
gher Technological Institute
0 th of amadan
chanial +ngineering
"epartment
Midterm +0amination
Term: M,9(,E. 26
Co"rse : Control ofman"fact"rin&Code : 5#E)06
Examiner :(r,7brahim Nasr #ime :1 .o"r
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 108/125
Problem #WO: [10]
1.(escribe the "sa&e of p"nched tape as inp"t medi"m for NCmachine?
2.Compare bet'een the p"nched tape readers operations -6,Explain the f"nctions of the follo'in& : (ecoder > ?"erstora&e
interpolator > (ri4e "nit =,Explain the basic types of motion control system?
%(ra' bloc2 dia&ram of NC system ?
10
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 109/125
S
Problem ONE : []
1.Explain the basic components of NC system?2.With dra'in&*explain machine re&isters and b"er stora&e
operations?3.What are the types of NC system?
Problem #WO: [10]
1.@sin& s2etches *explain ho' the +axis control can be done in
drillin&?2.Compare bet'een dierent !eros "sed in millin& and drillin&?
3.What are the f"nctions controlled by NC in millin& and drillin&?
Problem #.EE: []
1.Explain 'ith examples the dierent 3codes canned cycle "sed
in drillin& and millin&?2.(ra' s2etch and indicate the machine axes?
3.Explain the canned cycles "sed in t"rnin&? Problem %o"r: [)0]
Practical
10/
gher Technological Institute
0 th of amadan
chanial +ngineering
"epartment
inal +0amination
Term: H,N.(M,9 26
Co"rse: A"tomatic control in
man"fact"rin&Code : 5#E)06Examiner :(r,7brahim Nasr #ime :1, .o"r
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 110/125
110
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 111/125
111
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 112/125
Write the 3*5 coded pro&ram and sim"late the prod"ctionsteps onComp"ter
Select the s"itable tool * feed rate and c"ttin& speed
112
gher Technological Institute
0 th of amadan
chanial +ngineering "epartment
inal +0amination
Term: -ct.(Han.27
Co"rse: A"tomatic control inman"fact"rin&Code : 5#E)06Examiner :(r,7brahim Nasr #ime :60 min,
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 113/125
113
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 114/125
114
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 115/125
Problem ONE : [10]1, What are the steps of NC system -
2?rie$y * compare bet'een NC*CNC* (NC machines?
3.Explain brie$y the components of NC system?!.s2etch and explain the NC coordinate system?
".Compare bet'een the types of +ero points?Problem #WO: [10]
1What are the types of motion control system?2Compare bet'een the dierent inp"t media in NC machine?
3What are the types of p"nched tape readers? 4Explain 'ith s2etches *the dierence bet'een open and closed
loop control systems?
Problem #hree: [Practical]
[)0]Write the 3*5 coded pro&ram and sim"late the prod"ctionsteps onComp"ter
Select the s"itable tool * feed rate and c"ttin& speed
11%
gher Technological Institute
0 th of amadan
chanial +ngineering "epartment
inal +0amination
Term: -ct.(Han.27
Co"rse: A"tomatic control in
man"fact"rin&Code : 5#E)06Examiner :(r,7brahim Nasr #ime :1, .o"r
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 116/125
Problem ONE : [] 1Compare bet'een the
machine control"nit of NC and CNC machines? 2Explain the follo'in& "sin& s2etch
,NC coordinate system , +ero point
,#he 3<1 * 3<) *3<= * 3< *3B
Problem #WO: [1]
1Explain the #as2s in comp"ter assisted part pro&rammin&?2Write the AP# pro&ram to prod"ce the follo'in& sho'n
component
the re;"ired a, drillin& = holes 'ith feed rate 1)0 mmDmin, *c"ttin& toolspeed )000 rpm
b,millin& the o"ter s"rface 'ith c"ttin& tool diameter < mm *feed rate 1)0 mmDmin, and c"ttin& tool speed )000 rpm
11'
gher Technological Institute
0 th of amadan
chanial +ngineering "epartment
inal +0amination
Term: Han.(May 27
Co"rse: A"tomatic control inman"fact"rin&Code : 5#E)06Examiner :(r,7brahim Nasr #ime :1, .o"r
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 117/125
Problem #hree: [Practical] [)0]
Problem ONE : [] 1 .o' NC collect informations?
2Explain the follo'in& "sin& s2etch ,,motion control system
,,$o' dia&ram of NC ,,interpolation 3codes
Problem #WO: [1]
1Explain the AP# lan&"a&e statements -&i4e examples?2Write the AP# pro&ram to prod"ce the follo'in& sho'n
component
the re;"ired a, drillin& the hole 'ith feed rate 1)0 mmDmin, *c"ttin& toolspeed )000 rpm
11
gher Technological Institute0 th of amadan
chanial +ngineering "epartment
inal +0amination
Term: Han.(May 27
Co"rse: A"tomatic control inman"fact"rin&Code : 5#E)06Examiner :(r,7brahim Nasr #ime :1, .o"r
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 118/125
b,millin& the o"ter s"rface 'ith c"ttin& tool diameter < mm *feed rate 1)0 mmDmin, and c"ttin& tool speed )000 rpm
Problem #hree: [Practical] [)0]
11
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 119/125
11/
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 120/125
120
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 121/125
121
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 122/125
122
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 123/125
123
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 124/125
124
8/9/2019 Lecture notes on CNC.doc
http://slidepdf.com/reader/full/lecture-notes-on-cncdoc 125/125