Experiment No.13 Objective: To study the coordinate systems and constructional features of CNC systems. Coordinate Systems: The Cartesian coordinate system is the fundamental system used to describe the motion of the tool and workpiece within a three-dimensional space. CNC machines use numbers to locate a particular point along the X-, Y-, and Z-axes. They perform a series of instructions, one after another, to machine the workpiece and create incredibly accurate dimensions. CNC machines use either incremental or absolute coordinates to move from one location to the next. With incremental coordinates, the current position acts as the origin for the next position. With absolute coordinates, the origin stays in a fixed location, and each new location is calculated from that fixed position. Most CNC machines can move along multiple axes at once to perform contour operations.Most people are familiar with the rectangular (or Cartesian) coordinate system. This system of coordinate planes uses real number lines arranged at right angles to allow any point in space to be clearly and unambiguously determined. In mathematics, the order of the coordinates (separated by a comma) designates a point on the graph. For instance (2,3) would designate a point with an X value of 2 and a Y value of 3. The syntax for this point is very similar in G-Code programming. This will be discussed later in this chapter. Fig 13.1 Coordinates of a Point This system of planes can be overlaid on top of a machine table or workpiece to enable the machine to be directed to any point on the workpiece or machine table. In the figure below, the programmer has oriented the coordinate system so it is aligned with a particular workpiece to be cut. Since all the cutting will take place in the First Quadrant (I), the program will have all positive X and Y values when the tool is over the part. 126 Fig 13.2 Coordinate System Overlaid on a Workpiece It is the ease at which a set of Cartesian coordinates can be converted into machinereadable numbers that allows CNC to be really quite easy to program.On a lathe it may be a little less intuitive, but the rule still holds. On a lathe the workpiece is mounted in the spindle by means of a chuck or other workholding device. The axis that the spindle rotates around is the Z axis. A typical two-axis lathe would have X and Z axes. The X axis typically corresponds to the diameter of the workpiece, and the Z axis corresponds to where the tool is located along the length of the workpiece. Fig 13.3 Basic Axes of Motion on a Lathe After finding the Z axis, the X axis is usually the easiest to find. Most of the time, the X axis is parallel to the floor. The X axis will be orthogonal (at a right angle) to the Z axis. Finally the Y axis will be at a right angle to both the X and Z axis. The orientation of these three axes follows what is known as the right hand rule. If you orient your right thumb with the Z axis, the X and Y axes can be aligned with your index and middle finger respectively. The tips of your fingers will be show the positive direction of each axis. Fig 13.4 Right Hand Rule 127 Constructional Features of CNC Machines A conventional machine tool has an intelligent source for error compensation (the operator). During machining a skilled operator can vary the cutting conditions to compensate for deflection, vibration, etc. to generate the desired shape, size and finish. The CNC machine can only compensate for an error that is detected and communicated to the control. Deflection, vibration etc. cannot, as yet, be easily monitored. For this reason NC machines are made stronger and stiffer to perform to a more accurate standard than their conventional counterparts The capacity for varying the conditions while machining is therefore limited. As far as possible the conditions have to be established as the program is produced. In addition to this, CNC machines are spending more time per shift cutting than conventional machines did in the past. This higher percentage of cutting time results in faster wear rates on the slides and transmission systems. Conventional machine tools are also designed with the view to having the skilled operator standing directly in front controlling the machine. This is no longer required for CNC since the machine is operating under program control. Optimum cutting speeds and feeds, continuous path machining, rapid slide movement to bring the tool close to the work and then sudden stopping, all subject the machine to forces which are not encountered on conventional machines. Features of CNC Machine: The feature of CNC machines are as follows: Part program input may be through the keyboard. The part program is entered into the computer and stored in the memory. Then it is used again and again. The entered part program can be edited for any errors or design changes. A graphical display of the cutter path and shape of the finished work is possible before actually running the program (simulation). Tool wear compensation is possible. Able to get machine utilization information’s like the number of components produced, time per component, time for setting the job etc., The sub-program facility is also possible for repetitive machining sequences. Machine Structure : Since rigidity plays a major part in the accuracy of a machine tool, modern CNC machines tend to have over-proportionated slide ways, guides and spindles. Thicker cast sections than conventional machines are also used. The use of symmetrical castings assists in reduction of thermal stresses within the machine. These structural design features are employed to cope with the torsional forces and heavy duty cutting imposed on these machines. 128 The main parts of the CNC machine are: Fig 13.5 Basic Features of CNC Machine Basic Features of CNC Machine: Input devices Machine control unit (MCU) Machine tool Driving system Feedback system Display uni Input Devices: These are devices that are used to input the part program into a CNC machine. There are three generally used input devices and these are punch tape reader, magnetic tape reader and computer via RS-232-C communication. Machine Control Unit (MCU): 129 Fig 13.6 Machine Control Unit The machine control unit is called the heart of the CNC machine. It performs all the control functions of the CNC machine, there are various tasks performed by MCU that are It reads the coded instructions given in it. Machine control unit decodes the coded instruction. This axis implements interpolation (linear, circular and helical) to generate motion commands. Machine control unit feeds the axis motion command to the amplifier circuit to drive the axis mechanism. It takes a feedback signal of position and speed for each drive axis. It implements the auxiliary control functions such as coolant or spindle on/off and tool change. Machine Tool: Fig 13.7 Machine Tool A CNC machine tool always has a sliding table and a spindle to control the position and speed. The table of the machine is controlled in the X and Y-axis direction and the spindle is controlled in the Z-axis direction. Driving System: 130 The driving system of a CNC machine include of an amplifier circuit, drive motors, and ball lead screws. The MCU supplies the signals (ie, of position and speed) of each axis to the amplifier circuits. The control signals are then augmented (increased) to actuate the drive motors. And the actuated drive motors rotate the ball lead screw to put in position the machine table. Feedback System: The feedback system has transducers that act as sensors. It is also called a measuring system. It consists of position and speed transducers that continuously monitor the position and speed of the cutting tool located at any given moment. The MCU receives signals from transducers and it uses the difference in reference signals and feedback signals to generate control signals to correct position and speed errors. Display Unit: The monitor is employed to display programs, commands and other useful data of the CNC machine. Read also: 6 Different types of Shaper Machine Operations 22 Different Types of Lathe Machine Operations First, the part program is entered into the MCU of the CNC. The MCU processes all the data and according to the program prepared, it prepares all the motion commands and gives them to the driving system. The drive system acts as motion commands sent by the MCU. The drive system manages the motion and velocity of the machine tool. The feedback system records the position and velocity measurements of the machine tool and gives a feedback signal to the MCU. Conclusion: CNC machine can produce jobs with highest accuracy and precision than any other manual machine. It eliminates human errors.It can be operated for 24 hours of a day. Higher flexibility also. 131 Experiment No.14 Objective: To study and overview of CNC programming, work holding devices of CNC machines. Computer Numerical Control (CNC) is a specialized and versatile form of Soft Automation and its applications cover many kinds, although it was initially developed to control the motion and operation of machine tools. The definition of CNC given by Electronic Industry Association (EIA) is as follows: “A system in which actions are controlled by the direct insertion of numerical data at some point. The system must automatically interpret at least some portion of this data”. In a simple word, a CNC system receives numerical data, interpret the data and then control the action accordingly. Control Systems: Open loop system Closed loop system Open Loop Control System: In open loop control system, the output does not affect the control action of the system. In other words, the system whose working depends on time is known as the open loop control system. The open loop system is free from the feedback. Fig 14.1 Open Loop Control System Closed Loop Control System: The closed-loop control system means the output of the system depends on their input. The system has one or more feedback loops between its output and input. The closedloop system design in such a way that they automatically provide the desired output by 132 comparing it with the actual input. The closed-loop system generates the error signal which is the difference between the input and output. Fig 14.2 Closed Loop Control System Types of CNC Programming: Three main types of CNC programming manual, computer-aided manufacturing (CAM) and conversational. Each has unique pros and cons. Beginner CNC programmers should learn what distinguishes each type of programming from the others and why all three methods are essential to know. Manual CNC Programming: Manual CNC programming is the oldest and most challenging variety. This type of programming requires the programmer to know how the machine will respond. They need to visualize the program’s outcome. Therefore, this type of programming is best for the simplest tasks or when an expert must create a highly specific design. CAM CNC Programming: CAM CNC programming is ideal for those who may lack advanced math skills. The software converts CAD design into the CNC programming language and overcomes many of the mathematical hurdles required when using a manual programming method. This approach presents a reasonable middle ground between the level of expertise necessary for manual programming and the extreme ease of conversational programming. However, by using CAM for programming, you have more options compared to the latter and can automate much of the process with a CAD design. Conversational or Instant CNC Programming: The easiest type of programming for beginners is conversational or instant programming. With this technique, users don’t need to know G-code to create the intended cuts. Conversational programming allows the user to enter the essential details 133 in simple language. The operator also can verify tool movements before executing the program to ensure the design’s accuracy. The downside to this method is its inability to accommodate complex paths. A CNC part programme to cut the part as shown in Fig.14.3 from an aluminium slab of 19 mm thickness and size 90 mm x 90 mm. Fig 14.3 CAD Model Programming: 134 CNC Work Holding Devices: Workholding is the generic term for any device used to firmly hold your workpiece while machining it. Closely related terms are “jigs” and “fixtures.” A fixture holds your workpiece while it is being cut. A jig holds the workpiece and also guides the cutter. T-Slot Tables. ... Work Pallets. ... Wedge Clamping Elements. ... Compact Centric Clamps. ... Pneumatic Clamps: Short stroke, positional. ... Pneumatic Vertical Clamps. ... Vacuum Chuck, Vacuum Table. ... Precision Rotary Axis. 135 T-Slot Tables: T-Slot table CNC work holding mounts to the machine bed and can be equipped with wedge clamping or short stoke pneumatic clamps among other solutions. Fig 14.1 T-Slot Table Work Pallets: Our work pallets or Quick Pallets are one of our CNC work holding solutions that are keyed using a beveled boss-in-cavity system to insure location repeatability. Fig 14.2 Work Pallets Wedge Clamping Elements: The wedge clamping elements consist of a guide housing with a one-piece clamping bolt. It has a spring force and hydraulic unclamping, retention force 25 up to 120 kN, with and without position monitoring. Compact Centric Clamps: Compact Machine Table Clamp For Machine Tool Tables, Milling Tables, T-Slot Press Tables. These Clamps Are Also Known As Milling Clamp, 136 Vertical Clamp, Compact Clamp, Mill Clamps. Quick Clamp. Mill Clamp. Quick Machine Table Clamp. Milling Clamp. 14.3.4 Compact Centric Clamps Pneumatic Clamps: A pneumatic clamp is a clamp that combines a pneumatic cylinder with a toggle mechanism. Clamps are fixtures that hold down and fix work pieces in place, and can reliably hold work pieces without requiring the use of hands. Pneumatic clamps are available in forms including downward pushing, vertical and horizontal. Vertical pneumatic clamps: They are characterized by higher holding and clamping forces (heavy-duty version). Both clamps are particularly suitable for installation into specialized machines and handling plants. Maintenance-free operation is ensured by tempered and ground bearing pins in Teflon bearings. Comments: CNC Computer Numerical Control machines are widely used in manufacturing industry. Traditional machines such as vertical millers, centre lathes, shaping machines, routers. 137