Non-Traditional Machining and Automation: B.Tech. (4 Sem) Spring 2021 Department of Mechanical Engineering NIT Srinagar
Non-Traditional Machining and Automation: B.Tech. (4 Sem) Spring 2021 Department of Mechanical Engineering NIT Srinagar
Non-Traditional Machining and Automation: B.Tech. (4 Sem) Spring 2021 Department of Mechanical Engineering NIT Srinagar
Automation
(MET 255)
B.Tech. (4th Sem) Spring 2021
Department of Mechanical Engineering
NIT Srinagar
Course Incharge
Dr. Noor Zaman Khan
Course Outcomes
At the end of the course, a student should be able to:
• CO1: Analyze and access the importance of automation and industrial automated systems.
• CO3: Recognize the need of non-traditional machining processes and understand the working of high energy
beam machining.
• CO4: Illustrate underlying mechanisms in non-traditional machining processes along with their applications
Syllabus of Unit 2
• Computer numeric control (CNC) machines
• Adaptive control
• Analysis of AGVs
Coordinate System in CNC Machines
• Two type of coordinate system are used in CNC machines to define and control the position
of tool related to the work piece.
1. Absolute coordinate system:
• Tool/work locations are always defined with respect to the origin of the axis system.
• The coordinates of a point are always referred with the same origin.
• It is very easy to check and correct the program written with absolute coordinate system.
2. Incremental coordinate system:
• The coordinate points are calculated with reference to previous point. The next tool/work
position is defined relative to the present location.
• It is difficult to check and modify a program written in incremental coordinate system
Absolute Vs Incremental Coordinate System
• To cut along a circular path, the circle must be divided into a series of straight line
segments that approximate the curve
• The tool is commanded to machine each line segment in succession so that the machined
surface closely matches the desired shape.
Interpolation
• The maximum error between the nominal (desired) surface and
the actual (machined) surface can be controlled by the lengths of
the individual line segments.
1. Linear interpolation,
2. Circular interpolation,
3. Helical interpolation,
4. Parabolic interpolation,
5. Cubic interpolation.
Interpolation methods
(1) Linear interpolation: This is the most basic and is used when a straight line path is to be
generated in continuous path NC. The programmer specifies the beginning point and end point of
the straight line and the feed rate to be used along the straight line
(2) Circular interpolation: This method permits programming of a circular arc by specifying the
following parameters: (a) the coordinates of the starting point, (b) the coordinates of the
endpoint, (c) either the center or radius of the arc, and (d) the direction of the cutter along the arc.
(3) Helical interpolation: This method combines the circular interpolation scheme for two axes
described above with linear movement of a third axis.
(4) Parabolic interpolation and (5) Cubic interpolation: These routines provide approximations of
free form curves using higher order equations. They generally require considerable computational
power and are not as common as linear and circular interpolation
Adaptive Control
• It is a type of Artificial intelligence.
• If tool wear occur during operation then it compensate the tool path.
Basics of CNC Programming
• Word Address format: Words in an instruction block are intended to convey command
needed for machine tool to execute specific operation.
• Sequence of word in a block
➢Sequence No. ------------------------------- N
➢Preparatory word--------------------------- G
➢Coordinates (X, Y, Z—Linear & A, B, C-----Rotation)
➢Feed rate------------------------------------- F
➢Spindle rotation---------------------------- S
➢Tool selection-------------------------------T
➢Miscellaneous command-----------------M
➢End of block--------------------(EOB symbol ‘;’)
G00 Point-to-point positioning (Rapid Traverse)
This provides point-to-point positioning of the feed drives at a rapid traverse rate of the machine
Common a-words tool along an uncontrolled random path.
(Preparatory Word) G01 Linear Interpolation with feed rate
G02 Circular Interpolation (CW): An arc generated by the coordinated motion of the two axes in which the
tool moves CW, when viewing the plane of motion in the negative direction of the axis perpendicular to
the plane of motion.
• G03 Circular Interpolation (CCW): An arc generated by the coordinated motion of the two axes in which the
tool moves CCW, when viewing the plane of motion in the negative direction of the axis perpendicular
to the plane of motion.
G17 Selection of the X, Y plane: Used to identify the plane for such functions as circular interpolation, cutter
compensation, and other functions as required.
G18 Selection of the Z, X plane : Used to identify the plane for such functions as circular interpolation, cutter
compensation, and other functions as required.
G19 Selection of the Y, Z plane : Used to identify the plane for such functions as circular interpolation, cutter
compensation, and other functions as required.
G41 Cutter diameter compensation left of the workpiece contour
G42 Cutter diameter compensation right of the workpiece contour
G70 Mode for programming in imperial (inch) units.
G71 Mode for programming in metric (mm) units.
G90 Absolute programming.
G91 Incremental programming
G94 Specify Feed in mm/min (or inch / min)
G95 Specify Feed in mm/rev (or inch / rev)
Common M-words Used in Word Address Format
M02 End of program
It indicates completion of machining cycle. Stops spindle, coolant, and feed after
the completion of all commands in the last NC block.
• N004 Z2;
• N011 M30;
Thank You