Cnc & java training in bhel (sahil gupta 9068557926)
CNC AND IT
UNDER THE GUIDANCE OF
Er. Jitender Pundir (DGM CNC BL-1)
Bhel in India
New Delhi (NORTHERN
B.H.E.L . AN OVERVIEW
BHEL’s first plant was set up in BHOPAL in 1960’s
under Indo-Soviet agreement.
BHEL is the largest engineering and
manufacturing enterprise in India.
It has been earning profits continuously since
The wide network of BHEL has 14 manufacturing
division, 150 project sites, eight service centers and
18 regional offices.
DEPARTMENT OF TRAINING
• What is a CNC Machine?
• CNC : Computer and Numeric Control
• Conventionally, an operator decides and adjusts
various machines parameters like feed , depth
of cut etc depending on type of job , and
controls the slide movements by hand. In a
CNC Machine functions and slide movements
are controlled by motors using computer
•A numerical control, or “NC”, system controls many machine
functions and movements which were traditionally performed
by skilled machinists.
•Numerical control developed out of the need to meet the
requirements of high production rates, uniformity and consistent
•Programmed instructions are converted into output signals
which in turn control machine operations such as spindle
speeds, tool selection, tool movement, and cutting fluid flow.
Basic CNC Principles
All computer controlled machines are able to accurately and
repeatedly control motion in various directions. Each of
these directions of motion is called an axis. Depending on
the machine type there are commonly two to five axes.
Additionally, a CNC axis may be either a linear axis in which
movement is in a straight line, or a rotary axis with motion
following a circular path.
•The most basic function of any CNC machine is automatic,
precise, and consistent motion control.
•Rather than applying completely mechanical devices to cause
motion as is required on most conventional machine tools, CNC
machines allow motion control in a revolutionary manner.
•All forms of CNC equipment have two or more directions of
motion, called axes. These axes can be precisely and
automatically positioned along their lengths of travel.
•The two most common axis types are linear (driven along a
straight path) and rotary (driven along a circular path).
CNC Machines- Advantages/Disadvantages
High Repeatability and Precision e.g. Aircraft parts
Volume of production is very high
Complex contours/surfaces need to be machined. E.g.
Flexibility in job change, automatic tool settings, less
More safe, higher productivity, better quality
Less paper work, faster prototype production, reduction
in lead times
Costly setup, skilled operators
Computers, programming knowledge required
Maintenance is difficult
What is java??
Java (with a capital J) is a high-level, third generation
programming language, like C, Fortran, Smalltalk,
Perl, and many others. You can use Java to write
computer applications that crunch numbers, process
words, play games, store data or do any of the
thousands of other things computer software can do.
With the increasing popularity of the web, interactive chatting
through web pages has become popular. The project titled “Web
Based Online Chat Application” is a web site development
project of a full-fledged online chat. It can be used as an
INTERNET chat system.
By using your web browser to connect to this web site
ChatWorld.com. You must register first and should get an ID and
password. By using this ID and password you can login and start
chatting by typing your message in the corresponding text box.
When you press ENTER or click Send button, your message is
displayed on the chat window where other users can read. It also
displays a list of the users currently logged on to the same chat
room, at the right side
EASY TO USE
NO USER RESTRICTION
Existing System V/S Proposed System
Existing System :
Web based chat systems and message boards building an
online network of people who interact not just with the web
page, but with other users as well. In many cases (especially
for real-time chat), you may need to enable ActiveX, Java, or
real-time interactive chatting like instant messaging. Most of
the web based chat systems have restrictions in number of
Proposed System :
Interactive web chat provides you to converse directly with
other web users in a manner similar to instant messaging.
Chatting on the web is very simple and easier than using an
SEQUENCE DIAGRAM OF APPLICATION
1.Enter user id, pwd.
2. User added to list
4. Chat with clients
3. Enter chat room
6. Client connection terminated
5. Try to disconnect
State chart diagram
Verify user id,pwd
Select chat room
Chatting System with users
Chatting System Shutdown
Listening for clients
Connecting clientClient added to users list
Data flow Diagrams
Client ClientServer list out
Select chat roms
Select chat room
Select another client
Select chat partner
Notify all users