cnc & java training in bhel (sahil gupta 9068557926)

22
INDUSTRIAL TRAINING ON CNC AND IT UNDER THE GUIDANCE OF Er. Jitender Pundir (DGM CNC BL-1)

Upload: sahil-gupta

Post on 06-May-2015

472 views

Category:

Education


0 download

DESCRIPTION

Training PPT on CNC & java

TRANSCRIPT

Page 1: Cnc & java training in bhel (sahil gupta   9068557926)

INDUSTRIAL TRAINING

ON

CNC AND IT

UNDER THE GUIDANCE

OF

Er. Jitender Pundir (DGM

CNC BL-1)

Page 2: Cnc & java training in bhel (sahil gupta   9068557926)

Bhel in India

New Delhi (NORTHERN REGION)

Caccutta (EASTERN REGION)

Nagpur (WESTERN REGION)

Madras (SOUTHERN REGION)

Page 3: Cnc & java training in bhel (sahil gupta   9068557926)

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 1971-72.

The wide network of BHEL has 14 manufacturing division, 150 project sites, eight service centers and 18 regional offices.

Page 4: Cnc & java training in bhel (sahil gupta   9068557926)

DEPARTMENT OF TRAINING

CNC MACHINES

INFORMATION

TECHNOLOGY

Page 5: Cnc & java training in bhel (sahil gupta   9068557926)

CNC Machines• 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 programs.

Page 6: Cnc & java training in bhel (sahil gupta   9068557926)

OVERVIEW•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 part quality.

•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.

Page 7: Cnc & java training in bhel (sahil gupta   9068557926)

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.

Page 8: Cnc & java training in bhel (sahil gupta   9068557926)

Motion control - the heart of CNC•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).

Page 9: Cnc & java training in bhel (sahil gupta   9068557926)

CNC Machines- Advantages/Disadvantages

Advantages: High Repeatability and Precision e.g. Aircraft parts Volume of production is very high Complex contours/surfaces need to be machined. E.g.

Turbines Flexibility in job change, automatic tool settings, less

scrap More safe, higher productivity, better quality Less paper work, faster prototype production, reduction

in lead times

Disadvantages: Costly setup, skilled operators Computers, programming knowledge required Maintenance is difficult

Page 10: Cnc & java training in bhel (sahil gupta   9068557926)

IT DEPARTMENTJAVA

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.

Page 11: Cnc & java training in bhel (sahil gupta   9068557926)

PROJECTCHATTING APPLICATIONWith 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

Page 12: Cnc & java training in bhel (sahil gupta   9068557926)

CHATTING APPLICATION

FEATURES:

REAL-TIME CHAT EASY TO USE  NO USER RESTRICTION COOKIE FREE 

Page 13: Cnc & java training in bhel (sahil gupta   9068557926)

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 JavaScript in your browser. Web based communities provide real-time interactive chatting like instant messaging. Most of the web based chat systems have restrictions in number of users. 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 newsreader. 

Page 14: Cnc & java training in bhel (sahil gupta   9068557926)

SEQUENCE DIAGRAM OF APPLICATION

1.Enter user id, pwd.

Client

2. User added to list

Connection Setting

User management

4. Chat with clients

3. Enter chat room

6. Client connection terminated

5. Try to disconnect

Chat room management Disconnecting

System

Page 15: Cnc & java training in bhel (sahil gupta   9068557926)

Login page

Page 16: Cnc & java training in bhel (sahil gupta   9068557926)

Chat Rooms Page

Page 17: Cnc & java training in bhel (sahil gupta   9068557926)

Chatting with online members

Page 18: Cnc & java training in bhel (sahil gupta   9068557926)

Logout page

Page 19: Cnc & java training in bhel (sahil gupta   9068557926)

State chart diagram

Verify user id,pwd

Enter userid,pwd

Select chat room

Chatting System with users

Chatting System Shutdown

Connected Client

Disconnected Client

Listening for clients

Connecting clientClient added to users list

Disconnecting client

Disconnecting server

Page 20: Cnc & java training in bhel (sahil gupta   9068557926)

Client Client Server

0.0Request Service Service

Chatting

ClientClient Registration

Username & Password

1.0

Details

Register with Server

2.0

Welcome Message

RegisterClient

Data flow Diagrams

Client Client

Chatting

Verify Client

2.1Sends Message Server

Redi rect Message

Page 21: Cnc & java training in bhel (sahil gupta   9068557926)

Client Client

Server list out chat rooms

3.1

Select chat roms

Select chat room

Client ClientServer updates client list

4.1

Select another client for chat

Select chat partner

Client Client

ServerNotify all users

and update client list

5.1

Logout Send Message

Client logout

Page 22: Cnc & java training in bhel (sahil gupta   9068557926)