A project report of map of india made by the CNC SIMULATOR PRO software Mechanical Engineering
1 | P a g e
A Project Report
On
Making map of india using
By
Cnc simulator pro software
Submitted In Partial Fulfillment for the
Award of the Degree of Bachelor of
Technology
In
Mechanical Engineering
Submitted By-: Submitted To-:
Jayant Tailor (19ME84D) Mr. Tarun Kumar Aseri
Kalpana Meena (18ME33) Asst. Prof. Mechanical Engg.
Irfan Khan (18ME32) Engg. College Ajmer
Kamana (18ME34) Barliya Circle,NH-8,Ajmer
Inder Bawal(18ME31)
2 | P a g e
TABLE OF CONTENTS
S. No. DESCRIPTION
1.INTRODUCTION
1.1 INTRODUCTION OF CNC MACHINE
1.2 CLASSIFICATION OF CNC MACHINE
1.3 COORDINATE SYSTEM
2. CNC SIMULATOR PRO
3. CNC PROGRAMMING
3.1 TYPES OF CNC PROGRAMMING
3.2 CNC PROGRAMING ELEMENT
4. MAP OF INDIA
4.1 2D DESIGN
4.2 STEPS INCLUDING IN CNC SIMULATOR
4.3 CNC MACHINE SELECTION
4.4 PROGRAMMING OF DESIGN
4.5 SNAPSHOTS OF DESIGN
5. COST OF MATERIAL
6. RESULT&CONCLUSIONS
7. REFERENCES
3 | P a g e
1.1 INTRODUCTION TO COMPUTER NUMERICALLY CONTROLLED (CNC) MACHIN
Computer Numerical Control involves the replacement of the conventional hard wired NC controller
unit by a small computer (mini or microcomputer).CNC may be considered to be a means of
operating a machine through the use of discrete numerical values fed into the machine, where the
required ’input’ technical information is stored on a kind of input media such as floppy disk, hard
disk, CD ROM, DVD, USB Flash Drive, or RAM card. The machine follows a predetermined
sequence of machining operations at the predetermined speeds necessary to produce a work piece
of the right shape and size and thus according to completely predictable results. A different product
can be produced through reprogramming and a low-quantity production run of different products is
justified.
History:
In 1947, the U.S. Air Force found that the complex designs and shapes of aircraft parts such as
helicopter rotor blades and missile components were causing problems for manufacturers, who
could not keep up to projected production schedules. At this time, John Parsons, of the Parsons
Corporation, of Traverse City, Michigan, began experimenting with the idea of making a machine
tool generate a “thru-axis curve" by using numerical data to control the machine tool motions. In
1949, the U.S. Air Material Command awarded Parsons a contract to develop NC and in turn speed
up production methods. Parsons subcontracted this study to the Servomechanism Laboratory of the
Massachusetts Institute of Technology (MIT), which in 1952 successfully demonstrated a vertical
spindle Cincinnati Hydrotel, which made parts through simultaneous three-axis cutting tool
movements. In a very short period of time, almost all machine tool manufacturers were producing
machines with NC. At the 1960 Machine Tool Show in Chicago, over a hundred NC machines were
displayed. Most of these machines had relatively simple point-to-point positioning, but the principle
of NC was now firmly established. From this point, NC improved rapidly as the electronics industry
developed new products. At first, miniature electronic tubes were developed, but the controls were
big, bulky, and not very reliable. Then solid-state circuitry and, eventually, modular, or integrated
circuits were developed. The control unit became smaller, more reliable, and less expensive. The
development of even better machine tools and control units helped spread the use of NC from the
machine tool industry to all facets of manufacturing.
Data Processing: NC data processing (with numbers, letters, and symbols) is done in a computer or
machine control unit (MCU) by adding, subtracting, multiplying, dividing, and comparing. The
computer can be programmed to recognize an A command before a B command, an item 1 before
an item 2, or any other elements in their sequential order. It is capable of handling numbers very
quickly; the addition of two simple numbers may take only one billionth of a second (a nanosecond).
NC Evolves into CNC: The introduction of software-based controls in the early 1970s replaced the NC
hardware design with complete computer logic that had more capacity and could be programmed
for a variety of functions at any time. This made it possible to revise, modify, or update CNC
programs or parts of programs at any time on a computer. In turn, CNC machines became easier to
use with their menu-selected displays, advanced graphics, and ease of programming
4 | P a g e
1.2 Classification of CNC Machine
CNC: - CNC is stand for “Computerized Numerical Control”. A machine which is controlled by
computer with Numerical values is known as CNC Machine.
Applications:
CNC machines are widely used in the metal cutting industry and are best used to produce the
following types of product:
• Parts with complicated contours
• Parts requiring close tolerance and/or good repeatability
• Parts requiring expensive jigs and fixtures if produced on conventional machines
• Parts that may have several engineering changes, such as during the development stage.
• In cases where human errors could be extremely costly
• Parts that are needed in a hurry.
• Small batch lots or short production runs.
5 | P a g e
1.3 Coordinate System
AXIS: - Horizontal and vertical lines are known as Axis.
Horizontal Axis
Vertical Axis
Plane: - A plane has two axes.
Plane selection in CNC: -
Code Plane Selection Used
G00 G01 X-Y VMC
G02,G03 X-Z CNC MILLING
G90 Y-Z HMC
Types of Coordinates: -
1.Absolute Coordinate: - The value of any point will be taken with respect to center point.
2.Incremental Coordinate: - The value of any point will be taken with respect to previous point.
0
Center of Origin
X
+
Y
+
- Y
- X
6 | P a g e
2. CNC SIMULATOR PRO
ABOUT THE CNC SIMULATOR PRO
The idea of CNCSimulator Pro is to provide the CNC community with a versatile and
contemporary Full 3D CNC Machine Simulator with CAD/CAM capabilities. CNCSimulator Pro is
for everyone with an Internet connection and a PC with the Windows operating system. In the
simulator, you find different types of machines like Milling machines, Routers, Hobby machines,
Lathes, Cutters, 3D Printer, and more. On our site, you will find many tutorials, examples, videos,
and help articles that will aid in getting you started.
Despite its name, CNCSimulator Pro is so much more than just a great CNC
simulator. It is also a modern CAD/CAM system, an advanced CNC programming
editor, a 3D model milling software, a gear creator, a training tool, and much more.
Over the years, CNCSimulator Pro has become a whole suite of combined software
tools for CNC people!
Click picture to enlarge.
Check out our demonstration Videos.
FIG.CNC MILLING MACHINE
7 | P a g e
3.1 TYPES OF CNC PROGRAMMING
CNC Programming is made of blocks & blocks are made by commands. Commands are
provided for
different functions.
8 | P a g e
3.2 CNC Programming Elements
I. Command, II. Block,
III. Different Addressing Code, IV. Program Scan,
V. Program Header, VI. Program Footer
1. Command: - Command is the combination of alphabetic character & numerical value where
alphabetic is used for address & numerical is used for value. Alphabet A to Z, numerical 0-9.
Ex - G0 X4 Z2 N1
2.Block: - Group of commands known as block. One block has one or more commands. Block is
started from sequence Number & ended by end of block command Where sequence no. is optional.
3.Different Addressing Code: -
G – Code:-These are Preparatory function codes & used for different function.
Axis Movement:- G0/G01/G02/G03 codes are used for programming of any axis.
Code G00 = This code is used for tool positioning & free movement in air.
Format – G00 X... Z…;
Code G01 = This code is used for linear movement of axis
Format – G01 X... Z… F…;
Code G02 = This code is used for circular clock wise movement of any axis.
Format – G02 X... Z… R… F…;
Code G03 = This code is used for circular anticlockwise movement of any axis.
Format – G03 X... Z… R… F…;
Code G28 = This code is used for homing of any axis.
Format – G28 U0.0 W0.0;
12 | P a g e
4.Map OF INDIA
4.1 2D DESIGN
4.2 Steps Including In CNC Simulator-:
Start CNCsimulator pro>>New CNC Program Wizard..>>Select Program
Type>>Enter New Workpiece data(i.e.X510 Y600 Z20)>>Final Program Data
Like Prog.Name, Units etc.
13 | P a g e
GEOMETRY-
Work Piece Size-
X=510mm
Y=600mm
Z=20mm
Tool Dia.-
ET16=8mm (Embedded tool)
Tip Angle=120
Tool Length=50mm
Spindle Speed=1500rpm
Feed Rate=50mm per min.
Depth Of Cut=1.0mm
Cutter Rotation= Clockwise & Anti-Clockwise
CNC CODES USE:-
G00:- Rapid traverse motion
G01:- Linear interpolation motion
G02:- CW Circular Interpolation
G03:- CCW Circular Interpolation
G90:- Absolute programming
14 | P a g e
G92:- Work offset
M03:- Spindle ON CW
M06:- Tool Change
M08:- Coolant ON
M09:- Coolant OFF
M30:- End of Program
4.3 CNC Machine Selection-
The CNC simulator pro software have many milling machine but
our 2D design has large area and its coordinates have the large
amount of numbers so we are selecting the UNLIMITED MILLING
MACHINE from Open Machine icon.
Fig.Unlimited Milling Machine
4.4 Programming Of Design-
$Millimeters
$Mill
$DefineMillTool "N:" 1 0.00 0.00 0.00 14.00 50.00 0
$ReadTasDefinedTool
$AddRegPart 1
(MADE BY JAYANT TAILOR)
#endregion
%
M21 (Close door for safety)
22 | P a g e
X220 Y510
G01 Z18 F50
X225 Y490
X230 Y500
X235 Y490
X240 Y510
G00 Z50
X0 Y0
M30
FIG.2D DESIGN OF MAP MADE BY ABOVE PROGRAM
4.5 2D&3D DESIGN SNAPSHOTS-
23 | P a g e
FIG. 3D DESIGN OF MAP (MATERIAL RED PAINTED ABS)
FIG. 3D DESIGN OF MAP (MATERIAL BLUE PAINTED ALUMINIUM)
24 | P a g e
5 COST OF MATERIALS-
1. RED PAINTED ABS(Acrylonitrile-butadlene-styrene)= ABS (acrylonitrile-
butadlene-styrene) is a low-cost engineering thermoplastic that is easily machined,
fabricated and thermoformed. This thermoplastic material has excellent chemical, stress
and creep resistance. ABS offers a good balance of impact, heat, chemical and abrasion
resistance, dimensional stability, tensile strength, surface hardness, rigidity and electrical
characteristics.
Price/kilo- 0.25
Weight g/cm^3- 1.07
2. BLUE PAINTED ALUMINIUM- Aluminum is lightweight, durable, malleable and corrosion-
resistant. This metal is widely used in the aerospace, transportation and construction industries.
25 | P a g e
Price/kilo=2.2
Weight g/cm^3=2.7
Google drive link of map of india please find it below-
https://drive.google.com/file/d/11j8rKtPIyBx9sPb_OetXcgi1b5OGo_Lq/
view?usp=drivesdk
6.Result & Conclusions= Hence We have successfully made map of india using by
CNC simulator pro and also studied about the CNC machines their types,their coordinates and
analysis the various G-codes,M-codes and plane of axis. We have studied about CNC
SIMULATOR PRO software and successfully executing the software.
The importance of milling machines even if they are conventional cannot be undermined. These
machines have played a real important role in bringing about industrial revolution and have laid
the foundations. But the bringing about of the new technology in the present era is very
important. The conventional machines are required in small quantities whereas the CNC
machines must be increased to improve the quantity and quality of production.
7.References-
https://mail.google.com/mail/u/0?ui=2&ik=026af225ac&attid=0.1&permmsgid=m
sg-f:1699157915745099040&th=17949f1f31479d20&view=att&disp=inline
https://r.search.yahoo.com/_ylt=Awrxgvm9gpZg3lQA3iznHgx.;_ylu=Y29sbwMEc
G9zAzEEdnRpZAMEc2VjA3Ny/RV=2/RE=1620505406/RO=10/RU=https%3a%2f%
2fcncsimulator.info%2fdownload/RK=2/RS=7J.AtMCBzfqIE6zj.CxMb2TxI9Y-
https://drive.google.com/file/d/11jkcozWoG30deCKB2qsn4dz7FxeOzwrS/view?u
sp=drivesdk
https://www.pinterest.com/pin/795096509187513832/