Documente Academic
Documente Profesional
Documente Cultură
IIT MADRAS
INTRODUCTION:
NC Machine:
Computer Numeric Control or CNC involves the use of a computer to process the
program and manufacture a product. CNC is generally more sophisticated than a numeric
control machine. A CNC machine does not require intervention of the operator and is fully
automated and as such manufacturing of products is a lot more faster as compared to a NC
machine.
MACHINE SPECIFICATIONS:
Machine Description:
AMS Drill tap Machining Centre-Vertical-DTC 300 is a general purpose compact
flexible, productive, robust & high precision machine equipped for working to cater
different kind of prismatic/circular components suitable for tool rotating and job
stationery process. The machine is equipped with an automatic tool changer and rotary
table (optional) to increase the production by cutting down the unproductive time.
Machine Capacity:
This machine can be used for drilling, tapping, milling, boring etc.,
a) Worktable size : 350 X 600mm
b) Job loading height : 955mm for standard table
: 1100mm for APC pallet
c) Day light area : 175 to 475mm for standard machine
: 180-480mm for machine with APC
Machine Bed:
Material: Structural steel/cast iron Gr-30 logically ribbed & double stress relieved to
relieve both casting & machining stresses.
Guideways:
The X,Y and Z axes are provided with preloaded linear motion rails to ensure minimum
maintenance and long service.
Spindle drive:
a) No. of spindles: 1No.
Spindle bearing diameter: 50mm Std.
b) Spindle taper: ISO 30
Tool holder taper: BT 30
c) Spindle speed range:
Standard: 60 to 6000rpm
Optional 1 (Direct drive): 80 to 8000rpm
Optional 2 (Direct drive): 100 to 10000rpm
Constant power range: 5.5kW max at 15min. of continuous running
3.7kW for continuous running
d) Spindle speed override: 50 - 120%
e) Type of motor: A.C. motor with transistor (PWM) control
f) Velocity feedback: (Std.) Taco generator
g) Speed feedback: Rotary encoder
PART PROGRAMMING:
Character: This is the smallest unit of the CNC program. It can be a digit, letter or a
symbol.
Word: Combination of alpha-numerical characters, creating a single instruction to the
control system.
Block: A block is a collection of instructions. Each block is composed of several words.
In the control system each block end with EOB (end of block) code.
Program: A CNC program usually begins with a program number, followed by blocks
of instruction in a logical order. The program ends with a stop code. Documentation
and messages to operator may be placed within the program.
G codes: The program address G identifies a preparatory command and is often called
G code. The objective of using G code is to preset or prepare the control system to a
desired condition or to a certain state of operation.
Modal G codes: This G code remains active from the moment of its first appearance
in the program till it is cancelled. There is no need to repeat a modal command in every
block.
Miscellaneous functions: M codes are used to execute functions relating to operation
of the machine like turning on the spindle and setting direction of rotation. Some M
codes are also used to control the execution of the program like calling one or more
subprograms.
Canned cycle: One or two blocks of code can be execute repeatedly. This is used to
replace many program blocks. The length of the program can become quite large if a
number of roughing cuts are involved. The repetitive motions can be embedded in a
canned cycle. The advantages of using canned cycles are shorter programming time,
shorter program length and quick changes at the machine.
Work offset: An offset used to adjust the location of every tool loaded in the machine.
On the lathe, the work offset changes the position of the turret in both the X and Z-axes.
Work offset is a method that allows the CNC programmer to program a part away from
the CNC machine, without knowing its exact position on the machine table. A special
preparatory command for the active work offset is needed in the program and the
control system will do the rest.
Geometry offset: Distance from machine zero to program zero of each work piece is
measured and input into the appropriate work offset register.
Wear offset: The purpose of wear offset is to compensate for tool wear and to make
the adjustments to geometry offsets. The tool number for a lathe has four digits. The
first two digits select tool and geometry offset number. The second two digits are for
wear offset register number.
M-CODES:
G-CODES: