Académique Documents
Professionnel Documents
Culture Documents
:It is the technology concerned with the use of computers to perform design and manufacturing functions.
CAD
:it can be defined as the use of computer systems to perform certain functions in the design process.
From CAM definition, the application of CAM falls into two broad categories: 1. Computer monitoring and control . Computer Process data Process data
Control signals
Process
Computer
Process
Computer
Mfg operations
Benefits of CAM:
1) Improve productivity.
CONT
History of CNC
1949 US Air Force asks MIT to develop a "numerically controlled" machine. 1952 Prototype NC machine demonstrated (punched tape input) 1980CNC machines (computer used to link directly to controller) 1990DNC: external computer drip feeds control programmer to machine tool controller
DEFINITION
In CNC (Computer Numerical Control), the instructions are stored as a program in a micro-computer attached to the machine. The computer will also handle much of the control logic of the machine, making it more adaptable than earlier hard-wired controllers.
3.measurement manual
CNC APPLICATIONS
- Machining 2.5D / 3D Turning ~ Lathes, Turning Centre Milling ~ Machining Centres 2-Forming 2D Plasma and Laser Cutting Blanking, nibbling and punching 3D Rapid Prototyping
CNC TURNING
CNC MILLING
CNC PRESS
Advantages of CNC
1) Easier to program. 2) Easy storage of existing programs.
DRAWBACKS of CNC
1) High capital cost )Machine tools cost $30,000 $1,500,000 ).
4) Drive system
5) Machine tool 6) Feedback system
Vertical Machine
Horizontal
Machine
Machine Zero Point and Work part zero point on CNC milling machine
Additional Axis of Movement (A) FOURTH AXIS ROTARY MOTION : Rotate about axis X. (B) FIFTH AXIS ROTARY MOTION: Rotate about axis Y. (C )AUXILIARY EXTERNAL ROTARY AXIS :Rotate about axis Z.
Programming Systems
Two types of programming modes, the incremental system and the absolute system, are used for CNC.
What is the value in X and Y for each hole in absolute and incremental positing .
Point-to-Point Positioning
Most G-codes set the machine in a mode which stays in effect until it is changed or cancelled by another G-code. These commands are called modal.
G43 Tool length compensation (plus) G44 Tool length compensation (minus) G49 Tool length compensation cancel G80 Cancel canned cycles G81 Drilling cycle G82 Counter boring cycle G83 Deep hole drilling cycle G90 Absolute positioning G91 Incremental positioning
CUTTER COMPENSATION
G41 Cutter Compensation Left That is the tool is moved to the left of the programmed path to compensate for the radius of the tool
G43 Tool Length Compensation + (plus) This code selects tool length compensation in a positive direction. That is; the tool length offsets are added to the commanded axis positions.
M or miscellaneous codes :
operations
M Codes
M00 M01 M02 M03 M04 M05 M06 M08 M09 M10 M11 M30 Program stop Optional program stop Program end Spindle on clockwise Spindle on counterclockwise Spindle stop Tool change Coolant on Coolant off Clamps on Clamps off Program stop, reset to start
CNC Programming:
The first step in producing a CNC program is to take the information from the print and produce a program manuscript
1) Manual Write code directly 2)Computer-assisted Draw cutter path 3) CAD/CAM Draw the part Cutter path is generated
7) Miscellaneous Control: Spindle on/off, direction of rotation, stops for part movement
This information is conveyed to the machine through a set of instructions arranged in a desired sequence Program.
BLOCK FORMAT
Sample Block :N135 G01 X1.0 Y1.0 Z0.125 F5
Restrictions on CNC blocks. Each may contain only one tool move. Each may contain any number of non-tool move G-codes. Each may contain only one feedrate. Each may contain only one specified tool or spindle speed. The block numbers should be sequential. Both the program start flag and the program number must be independent of all other commands (on separate lines). The data within a block should follow the sequence shown in the above sample block.
Block of Information
CNC information is generally programmed in blocks of five words
To move tool at point B write block as : G90 G01 X110 Y75.0 F20;
To move tool at point B write block as : G91 G01 X80.0 Y45.0 F20;
G01 LINEAR INTERPOLATION MOTION *X Linear X-axis motion *Y Linear Y-axis motion *Z Linear Z-axis motion *A Linear A-axis motion *F Feed rate in inches (mm) per minute
G02 CW CIRCULAR INTERPOLATION USING "I", &"J" FOR THE X & Y AXIS
G03 CCW CIRCULAR INTERPOLATION USING "I", &"J" FOR THE X & Y AXIS
First pass : conventional mill to a depth of 0.125 around edge profile. Tool 1 is a inch dia. end mill.
% :1002 N5 G90 G20 N10 M06 T1 N15 M03 S1200 N20 G00 X0.125 Y0.125 N30 Z0.125 N35 G01 Z-0.125 F5 N40 X3.875 N45 Y4.125 N50 X0.125 N55 Y0.125
N100 Y2.125 N105 X2.625 N110 Z0.125 N115 G00 X-5 Y-5 Z5 N120 M05 N125 M30