Programming of CNC Machines. Ken Evans

Чтение книги онлайн.

Читать онлайн книгу Programming of CNC Machines - Ken Evans страница 10

Автор:
Жанр:
Серия:
Издательство:
Programming of CNC Machines - Ken Evans

Скачать книгу

1-3). If dimensions are found that do not meet specifications, corrective action must be taken.

DateChecked By
Part NamePart Number
Sheet ___of ___
Blueprint DimensionToleranceActual DimensionComments

      There are two basic groups of numerically controlled machines: Numerical Control (NC) and Computer Numerical Control (CNC).

      In an NC system, the program is run from a punched tape where it is impossible to store such a program in memory. For a punched tape to be used again to machine another part, it must be rewound and read from the beginning. This routine is repeated every time the program is executed. If there are errors in the program and changes are necessary, the tape will need to be discarded and a new one punched. The process is costly and error prone; although this type is still in use, it is becoming obsolete.

      Machines with a CNC system are equipped with a computer, consisting of one or more microprocessors and memory storage facilities. Some CNC machines have hard drives and are network configurable. Program data is entered through Manual Data Input (MDI) at the control panel keyboard, via an RS232 communications interface port or via Ethernet from a remote source like a personal computer (PC) network or from a USB drive. The control panel enables the operator to make corrections (edits) to the program stored in memory, thereby eliminating the need for new punched tape.

      Types of CNC machines have expanded vastly over the last decade. Turning and machining centers are the focus of this book, but there are many other types of machines using Computerized Numerical Control. For example, there are: multi-task mill turn centers, electrical discharge machines (EDM), grinders, lasers, turret punches, and many more. Also, there are many different designs of machining and turning centers. Some of the machining centers have rotary axes and some turning centers have live tooling and secondary spindles. For this text, the focus will be limited to vertical machining centers with three axes and turning centers with two axes. These types of machines are considered the foundation of all CNC learning. All operations on these machines can be carried out automatically. Human involvement is limited to setting up, loading and unloading the workpiece, and entering the amounts of dimensional offsets into registers on the control.

      CNC programming is a method of defining machine tool movements through the application of numbers and corresponding coded letter symbols. As shown in the list below, all phases of production are considered in programming, beginning with the engineering drawing or blueprint and ending with the final product:

      • Engineering drawing or blueprint

      • Work holding considerations

      • Tool selection

      • Preparation of the part program

      • Part program tool path Verification

      • Measuring of tool and work offsets

      • Program test by dry run

      • Automatic operation or CNC machining

      Begin all programming by closely evaluating the engineering drawing or blueprint; emphasizing assigned tolerances for particular operations, tool selection, and the choice of a machine. Next, select the machining process. The machining process refers to the selection of fixtures and determination of the operation sequence. Following that, select the appropriate tools and determine the sequence for their application. Before writing a program, calculate the spindle speeds and feed rates.

      When program writing begins, give special attention to the specific tool movements necessary to complete the finished part geometry, including non-cutting movements. Identify individual tools and note them in the program manuscript. Also note miscellaneous functions for each tool such as: flood coolant, spindle direction, r/min and feedrates (these items will be covered in greater detail in the following chapters). Then, once the program is written, transfer it to the machine through an input medium like one of the following: punched tape, floppy disk, USB, RS-232 interface, or Ethernet.

      Initiate the machining by preparing the machine for use, commonly called setup. For example, measure and input workpiece zero and tool length offsets into CNC memory registers. Many modern controllers have a function for graphical simulation of the programmed tool path on the cathode ray tube (CRT). This enables the machinist or set-up person to verify that the program has no errors, and to visually inspect the tool path movements. If all looks well, machine the first part with increased confidence. After completion, a thorough dimensional inspection will compare dimensions of the final product to those on the engineering drawing or blueprint. Correct any differences between the actual dimensions and the dimensions on the drawing by inserted values into the offset register of the machine. In this manner, you can obtain the correct dimensions of consecutively machined parts.

      All machines are equipped with the basic traveling components, which move in relation to one another as well as in perpendicular directions. CNC turning centers are equipped with a turret and tool carrier, which travels along two axes (Figures 1-8 and 1-9).

      Note that in the following drawings of lathes, the cutting tool and turret is located on the positive side of spindle centerline. This is a common design of modern CNC turning centers. For visualization purposes, in this book the cutting tool will be shown upright. In reality, it is mounted with the insert facing down and the spindle is rotated clockwise for cutting.

       Note: the direction of spindle rotation in turning—clockwise (CW) or counterclockwise (CCW)—is determined by looking from the headstock towards the tailstock and tool orientation.

      Machining centers are milling machines equipped with a traversing worktable or column, which travels along two axes, and a spindle with a driven tool that travels along a third axis (Figure 1-10).

      All axes of machines are oriented in an orthogonal coordinate system (each axis is perpendicular to the other), for example, the Cartesian coordinate system or right-hand rule system (Figure 1-11).

Скачать книгу