Page 708 - Mechanical Engineers' Handbook (Volume 2)
P. 708

3 Numerical Controllers  699

                              Linear transducers may include scales or distance coded markers. Linear transducers
                           have the advantage that they do not introduce backlash errors that a rotary transducer may
                           not be able to detect depending on its mechanical location.
                              Traditional input media for entering programs into an NC machine include (1) punched
                           cards, (2) punched tape, (3) magnetic tape, and (4) direct entry of the program into the
                                                               19
                           computer memory of the numerical controller. More modern media include flash memory
                           cards.
                              Originated by Herman Hollerith in 1887, the punched card as an input medium is almost
                           obsolete. The standard ‘‘IBM’’ card’s fixed dimensions are 3.25 in. wide, 7.375 in. long, and
                           0.007 in. thick. Each card contains 12 rows of hole locations with 80 columns across the
                           card. To edit a part program, cards in the deck are replaced with new cards. With a deck of
                           cards, it is easy to lose sequence or have missing blocks due to the loss of a card. Also,
                           punched cards are a low-density storage medium with an input rate that is slower than most
                           other media. As a result, punched cards are now regarded as obsolete for NC program media.
                              Punched tape was for many years the most popular input medium for a numerical
                           controller. Although punched tape is mostly obsolete, many numerical controllers still pro-
                           vide a punched tape reader. The specifications of the punched tape are standardized by the
                           EIA (Electronic Industries Association) and the AIA (Aerospace Industries Association).
                           Tapes are made of paper, aluminum–plastic laminates, or other materials. Making editorial
                           changes to the punched tape is difficult; only minor editing is possible by splicing new data
                           into the tape. With the advent of online computer editing techniques, rapid editorial changes
                           to a program can be made on a computer screen. At the end of an editing session, a tape
                           can be automatically punched on command from the keyboard.
                              Magnetic tape is not used as much as punched tape because of its susceptibility to
                           pollutants in the NC environment. Dust, metal filings, and oil can cause read errors on the
                           tape. Sealed magnetic tapes overcome some of these problems.
                              Along with flash memory cards, direct entry of a part program into the controller mem-
                           ory is a common input medium for today’s NC. The programmer can either type in the NC
                           program from a keyboard and a video display terminal or generate the NC program from
                           an interactive graphics environment. Part programming with the aid of interactive graphics
                                                       20
                           is discussed in more detail in Section 3.5.
                           Operation of a Numerical Controller: Machine Coordinate System
                           NC requires a point of reference and a coordinate system to express the coordinates of parts,
                           tools, fixtures, and other components in the workspace of the machine tool. The commonly
                           used coordinates are three orthogonal intersecting axes of a right-handed Cartesian coordinate
                           frame, as shown in Fig. 13. The rotations a, b, and c about the x, y, and z axes are used for
                           NC with more than three axes. In most older numerical controllers, a coordinate frame is
                           marked on the machine and all coordinates are with respect to this fixed frame. In the newer
                           numerical controllers, the machine tool user can program, or ‘‘teach,’’ a location for the
                           origin of the reference coordinate system. Since such a reference coordinate system is not
                           permanently attached to the machine, it is sometimes called a floating coordinate system.
                              To illustrate the use of an NC coordinate system, let us consider a simple example of
                           drilling a hole in a rectangular plate with a numerical controller. This example will illustrate
                           the steps in the initial setup and operation of an NC machine. Figure 14 shows the drawing
                           of a simple rectangular plate to be drilled by a drilling machine.
                              The first step in the programming of any NC operation is getting a drawing of the part.
                           The drawing is usually a blueprint with the dimensions and geometrical attributes of the
                           part. Figure 14 shows a rectangular part and the location of the center of the hole to be
                           drilled in the part. Let the lower left-hand corner of the part be the origin of a two-
                           dimensional Cartesian coordinate frame with the x axis and the y axis as shown in Fig. 14.
   703   704   705   706   707   708   709   710   711   712   713