Numerical Control Fabrication: Its Nature and Application

Numerical Control Fabrication: Its Nature and Application

MICHAEL L. HAGLER NUMERICAL CONTROL FABRICATION: ITS NATURE AND APPLICATION Numerical control is a tool that frees the craftsman from the mechanical control of equipment in much the same way that the calculator and computer freed the engineer from the burden of manual calcula­ tions. This article presents background information that describes the nature of numerical control and highlights several applications of numerical control fabrication at APL. INTRODUCTION machine's motions and functions needed to fabricate a In order to understand the application of numerical workpiece contained in the numerical control program. control and computer numerical control fabrication, it It is important to understand that numerical control is valuable to review the nature of these processes that is a concept of machine control, not a manufacturing have become so commonplace in metalworking facilities. method. While it is important to understand what nu­ Numerical control is the operation of a machine by merical control is, it is equally critical to understand what a series of coded instructions comprised of alphanumeric it is not. Numerical control is not an electronic brain; characters. The instructions are translated into electri­ not even computer numerical control at the current state cal pulses or other output signals that activate motors of technology can approach the capabilities of the hu­ and other devices to control a machine. For machine man brain. Numerical control cannot think, evaluate, tools, numerical control commands range from positive judge, discern, or show any true adaptability. It is pos­ positioning of the spindle in relation to the workpiece, sible, with advanced computer numerical control, to have to auxiliary functions such as selecting a tool station or predetermined logic trees or alternatives that allow in­ a turret, or controlling the speed and direction of spin­ correct instructions or unplanned occurrences such as dle rotation. Numerical control commands can include tool breakage to cause machine actions to override the functions such as coolant control, dimension sensing, program instructions. The basic process, however, re­ and tolerance verification. The commands, compiled and mains that of (a) a programmer developing instructions logically organized to direct a machine tool in a specific that are encoded and (b) the machine control unit ex­ task, comprise a numerical control part program. The ecuting them. program, once developed, can be stored and executed A numerical control machine tool has design param­ at a later time to obtain exactly the same results as the eters that determine its capabilities; adding numerical first time it was used. control will not provide machining capabilities that are The program is executed by feeding the data into a not already present. The fact that a numerical control machine control unit. A common medium for data is installed on a machine with a 7-horsepower spindle transfer is punched paper tape, the method used at APL. in no way changes the spindle's capability to drive a cut­ Early machine control units for numerical control were ting tool. When properly applied, however, numerical hard-wired units where all the features of the controller control will permit greater efficiency in using that spin­ had circuits that were developed for their execution. dle by machining during a greater percentage of the fab­ There was limited flexibility or ability to modify features rication cycle. This holds true for other machine and no editing capability for the program at the machine capabilities. For example, if the maximum table travel control unit. As computer technology developed and mi­ is 30 inches, numerical control will not electronically pro­ crocomputer capabilities became less costly and more vide a 4O-inch travel range, but numerical control will tolerant of fabrication environments, computer numer­ allow more efficient use of the 30-inch movement. ical control equipment became the standard in the fabri­ A fundamental requirement of numerical control is cation industry. Today, the terms have blended until they the ability to communicate in the language of the ma­ are almost interchangeable in usage, with numerical con­ chine control unit. A machine control unit can only pro­ trol being the generic term for both. cess or act on certain limited symbolic codes that have specific meanings. The programmer must understand the THE NATURE OF THE PROCESS codes and their precise meaning to the machine control Numerical control is revolutionary because the respon­ unit and then must limit communication to that frame­ sibility for controlling a machine is now shared between work. Creative thinking to use the full capability of a a craftman's skill and the documentation of the machine and the machine control unit and learning how 260 Johns Hopkins APL Technical Digest, Volume 7, Number 3 (1986) to communicate (encode effectively) in the machine con­ TYPES OF NUMERICAL CONTROL trol unit's language comprise the art of effective numer­ PROGRAMMING ical control. There are several reasons why numerical control Just as computers have evolved from the vacuum tube equipment is effective in all fabrication environments, mainframe to the powerful personal computer, an anal­ including both the high volume of industry and the low ogous evolution is taking place in the related area of nu­ volume of the experimental environment at APL. merical control programming. There are now multiple With numerical control, multifunctional machines be­ appropriate methods for developing numerical control come more practical. A machining center, for example, programs. APL is developing the capabilities for using can mill, drill, and bore. Most of the installed equip­ the most appropriate and cost-effective method for each ment has multiple tools stored on the machine, ready project; three modes of programming are used to pro­ for automatic insertion in the machine spindle as re­ vide the appropriate level of sophistication required to quired to perform multiple operations with only one fabricate a part (Fig. 1). setup of the workpiece. The average part does not have The most sophisticated programming mode at APL to be transferred between machines for different pro­ uses computer-aided design, an interactive graphics sys­ cesses, which reduces the cycle time for the fabrication tem that can display color geometry and toolpaths in of the part, an extremely critical consideration at APL. three dimensions. The complexity of the geometry can Numerical control can produce a part at a consistent range from simple straight lines and arcs to complex rate of speed. In conventional machining, it has been curves and surfaces. The numerical control capabilities observed that the rate at which the machinist removes of the computer-aided design system include profiling, material decreases as the part draws closer to comple­ automatic pocketing, point-to-point milling, surface mill­ tion. This is a reaction to the realization that an error ing, drilling, tapping, and various turning and punch­ at a late point in the fabrication process will void all ing operations. previous activity. With numerical control machining, the There are three advantages in using the computer­ program can be verified graphically on a cathode ray aided design system for numerical control programming. tube at the controller and can then be machined in met­ The first is the ability to program the machine to cut al at a constant rate, because the program has been veri­ difficult shapes and contours without performing man­ fied before the first cutting tool has touched the material. ual calculations. The programmer can display three­ In a numerical control program, the experience and dimensional part geometry at any desired viewing an­ judgment of the craftsman are preserved indefInitely, al­ gle. He can then interactively drive a graphically dis­ lowing the program to be used repeatedly with identical played tool along that geometry. The second advantage and predictable results. Numerical control should be is that the programmer can verify the toolpath by sim­ viewed as an extension, not a replacement, of the crafts­ ply displaying the tool following the geometry. All neces­ man. Numerical control serves as a catalyst that relieves sary geometry and toolpaths are displayed as they are the craftsman of the responsibility for turning handles defmed. The third and primary advantage is that the part and moving a workpiece and allows him to apply his geometry has been defmed for the programmer, who has true skill: the determination of the fabrication process. direct access to the computer-aided design engineering Computervision: three-dimensional CAD/CAE Mainframe CAM NC design station design programming database station Microcomputer-based: two-dimensional r------, Engineering Microcomputer drawing NC programming station Figure 1-The three methods of nu­ merical control programming used Conversational: at APL. CAD = Computer-aided design CAE = Computer-aided engineering CAM = Computer-aided manufacturing NC = Numerical control Johns Hopkins APL Technical Digest, Volume 7, Number 3 (1986) 261 Hagler - Numerical Control Fabrication: Its Nature and Application drawing created by the designer. These advantages al­ low the programmer to do complex work more quickly and reliably. ~--------R1--------------~~ The types of work on which computer-aided design capability is of greatest benefit include (a) complex ~-------R2----------~ curves, such as a series of

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us