Professional Documents
Culture Documents
System bus
Machine tool control
Sequence controls
• Position control
• Coolant
• Spindle speed
• Fixture clamping
control
• Tool changer
6-3 CNC Auxiliary functions
1) Coolant control (off program)
2) Tool change and tool storage unit
3) Fixture clamping device
4) Robot for part loading and unloading
5) Timers
6) Counters
MT MCU MCU MT
DATA
SWITCHING
BOX
MCU MT
MT MCU
(a) Switching
network
DNC
computer
2- Other NC applications
1. Electrical wire warp machines.
2. Component insertion machines.
3. Drafting machines.
4. Coordinate measuring machines.
9- Advantages and disadvantages of NC
• Advantages
1. Reduced nonproductive time.
2. Greater accuracy and repeatability.
3. Lower scrape rate.
4. Reduced the required inspection.
5. More complex part geometry.
6. Engineering changes can be accommodated more gracefully.
7. Simple fixtures are required.
8. Shorter manufacturing lead times.
9. Reduced the part inventory.
10. Less floor space required.
11. Reduced the skill level of the operators.
• Disadvantages
1. Higher investment cost. (CNC machines are more expensive)
2. Higher maintenance efforts. (CNC machines are more technologically sophisticated)
3. Part programming issues. (Need for skilled programmers, time investment for each
new part, and repeat orders are easy because part program is already available)
4. Higher utilization of NC equipments.
10- NC part programming
• NC part programming consists of planning and documenting the
sequence of processing steps to be performed on an NC machine.
• It control the relative position of the tool and workpiece and
accomplish the other functions of the machine tool.
• Part programmer must have knowledge of machining as well as
geometry and trigonometry.
• Part programming can be accomplished using:
1) Manual part programming
2) Computer assist part programming
3) Part programming using CAD/CAM
4) Manual data input.
NC Coding System
It a low level machine language that can be understood by the MCU.
Binary numbers and binary coded decimal systems
•4 binary digit are required to represent the decimal numbers.
•How to convert the number 1250 (11 digit).
•The problem is the coding of decimal fractions.
•To deal with this problem in NC a combination of the binary and decimal
number system has been adapted (binary coded decimal, BCD).
•Each number is coded as a 4 digit binary number and added in sequence as
in the decimal number.
EIA and ISO coding standards
• 8 binary digit are used to represent all of the characters.
•There are two standards; Table 6.7 p.147 (Ref.; Groover).
1. the Electrical Industry Association system (EIA).
2. the International Standards Organization (ISO), ASCII (American
Standards Code for Information Interchange).
• A parity check helps to ensure that the tap punch mechanism has punched
a complete hole in all the required positions.
•The ISO is even parity (8th position), while the EIA is odd parity (5th
position).
EIA and ISO Coding Standards
Block Format