Autonomous Trajectory Tracking and Contouring Control of Three Dimensional CNC

4
@ IJTSRD | Available Online @ www ISSN No: 245 Inte R Autonomous Tr Control Student of Applied E Cochin College of Engine ABSTRACT In this study we analyzed a three- a numeric control (CNC) machine. Here trajectory tracking and contouring pe both linear and circular trajectories of paper introduced an autonomous meth trajectory tracking and contouring position sensors are placed on three- machines. So reduce trajectory error a error of CNC machines. This method is for improve the trajectory tracking precision of a CNC machine for bo circular trajectories. Keywords: Computer numerical co Autonomous, Trajectory tracking Contouring error I. INTRODUCTION Computer numerical control (CNC) m are now widely used in manufacturing i an increasing demand on the accuracy machines, now we are research for vari improve the accuracy of CNC machine accuracy in terms of contour error is a b designers and contouring type of CN Contouring error is defined as the devia contour from that desired contour. In CNC machines, a part is manufactu program which is tool type and fe programme can be written by c manufacturing (CAM) or manually writt w.ijtsrd.com | Volume – 2 | Issue – 2 | Jan-Feb 56 - 6470 | www.ijtsrd.com | Volum ernational Journal of Trend in Sc Research and Development (IJT International Open Access Journ rajectory Tracking and Conto l of Three Dimensional CNC Henna A Electronics and Communication System Enginee eering and Technology, Valanchery, Malappuram axes computer e improve the erformance of f a CNC. This hod for better by different -axes of CNC and contouring s best solution g ability and oth linear and ontrol (CNC), g, Contour, machines tools industry. With y of the CNC ious method to es. Contouring big concern for NC machines. ation of actual ured by a part eederate. The computer-aided ten. This paper is improved the tr of a CNC machines for bo trajectories by using positio different sensors are used applications. There are differe are also used for better traj proportional-integral deriva based PID and feedforward co Although computing time inc method is found as the considered case to improve ability of the manipulator for trajectories. In manufacturing system, the p is a very importance, especi For precision motion control axes must be controlled tracking errors may c coordination of axes. This between axes can cause for co the shortest distance between contour. The best way to red improve tracking accuracy of This is done by taking into interaction tracking control ap only tracking accuracy but also Necessity of high precision CN has been motivating advance approaches to machining proc better surface finishing and h finishing is directly related 2018 Page: 435 me - 2 | Issue 2 cientific TSRD) nal ouring ering, m, Kerala rajectory tracking ability oth circular and linear on sensors. There are d according to their ent controller approaches jectory tracking, that is ative (PID), observer omputed torque (FFCT). creases, the autonomous best solution for the the trajectory tracking r both liner and circular precision motion control ally in CNC machines. at CNC machines in all simultaneously. Axial cause simultaneously coordination problem ontour errors, that is it is actual path and desired duce tracking error is to f each axis individually. account their dynamic pproaches to improve not o contouring accuracy. NC machine tool system ed model -based control cess with high tolerance, high speed. The surface to the deviation of the

description

In this study we analyzed a three axes computer numeric control CNC machine. Here improve the trajectory tracking and contouring performance of both linear and circular trajectories of a CNC. This paper introduced an autonomous method for better trajectory tracking and contouring by different position sensors are placed on three axes of CNC machines. So reduce trajectory error and contouring error of CNC machines. This method is best solution for improve the trajectory tracking ability and precision of a CNC machine for both linear and circular trajectories. Henna A "Autonomous Trajectory Tracking and Contouring Control of Three Dimensional CNC" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-2 , February 2018, URL: https://www.ijtsrd.com/papers/ijtsrd9419.pdf Paper URL: http://www.ijtsrd.com/engineering/industrial-engineering/9419/autonomous-trajectory-tracking-and-contouring-control-of-three-dimensional-cnc/henna-a

Transcript of Autonomous Trajectory Tracking and Contouring Control of Three Dimensional CNC

Page 1: Autonomous Trajectory Tracking and Contouring Control of Three Dimensional CNC

@ IJTSRD | Available Online @ www.ijtsrd.com

ISSN No: 2456

InternationalResearch

Autonomous TraControl of Three Dimensional CNC

Student of Applied Electronics and Communication SCochin College of Engineering and Technology,

ABSTRACT

In this study we analyzed a three- axes computer numeric control (CNC) machine. Here improve the trajectory tracking and contouring performance of both linear and circular trajectories of a CNC. This paper introduced an autonomous method for better trajectory tracking and contouring by different position sensors are placed on three-machines. So reduce trajectory error and contouring error of CNC machines. This method is best solution for improve the trajectory tracking ability and precision of a CNC machine for both linear and circular trajectories. Keywords: Computer numerical control (CNC), Autonomous, Trajectory tracking, Contour, Contouring error I. INTRODUCTION

Computer numerical control (CNC) machines tools are now widely used in manufacturing industry. With an increasing demand on the accuracy of the CNC machines, now we are research for various method to improve the accuracy of CNC machines. Contouring accuracy in terms of contour error is a big concern for designers and contouring type of CNC machines. Contouring error is defined as the deviation of actual contour from that desired contour.

In CNC machines, a part is manufactured by a part program which is tool type and feederate. The programme can be written by compmanufacturing (CAM) or manually written.

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 2 | Jan-Feb 2018

ISSN No: 2456 - 6470 | www.ijtsrd.com | Volume

International Journal of Trend in Scientific Research and Development (IJTSRD)

International Open Access Journal

Autonomous Trajectory Tracking and ContouringControl of Three Dimensional CNC

Henna A Applied Electronics and Communication System Engineering

Cochin College of Engineering and Technology, Valanchery, Malappuram

axes computer numeric control (CNC) machine. Here improve the trajectory tracking and contouring performance of both linear and circular trajectories of a CNC. This paper introduced an autonomous method for better

ouring by different -axes of CNC

machines. So reduce trajectory error and contouring error of CNC machines. This method is best solution for improve the trajectory tracking ability and

f a CNC machine for both linear and

Computer numerical control (CNC), Autonomous, Trajectory tracking, Contour,

Computer numerical control (CNC) machines tools are now widely used in manufacturing industry. With an increasing demand on the accuracy of the CNC machines, now we are research for various method to improve the accuracy of CNC machines. Contouring

y in terms of contour error is a big concern for designers and contouring type of CNC machines. Contouring error is defined as the deviation of actual

In CNC machines, a part is manufactured by a part ol type and feederate. The

programme can be written by computer-aided or manually written.

This paper is improved the trajectory tracking ability of a CNC machines for both circular and linear trajectories by using position sensors. Tdifferent sensors are used according to their applications. There are different controller approaches are also used for better trajectory tracking, that is proportional-integral –derivative (PID), observer based PID and feedforward computed torqueAlthough computing time increases, the autonomous method is found as the best solution for the considered case to improve the trajectory tracking ability of the manipulator for both liner and circular trajectories. In manufacturing system, the pis a very importance, especially in CNC machines. For precision motion control at CNC machines in all axes must be controlled simultaneously. Atracking errors may cause coordination of axes. This coordination probetween axes can cause for contour errors, the shortest distance between actual path and desired contour. The best way to reduce tracking error is to improve tracking accuracy of each axis individually. This is done by taking into accouninteraction tracking control approachesonly tracking accuracy but also contouring accuracy. Necessity of high precision CNC machine tool system has been motivating advanced modelapproaches to machining process with high tolerance, better surface finishing and high speed. The surface finishing is directly related to the deviation of the

Feb 2018 Page: 435

www.ijtsrd.com | Volume - 2 | Issue – 2

Scientific (IJTSRD)

International Open Access Journal

jectory Tracking and Contouring

ngineering, Valanchery, Malappuram, Kerala

This paper is improved the trajectory tracking ability of a CNC machines for both circular and linear trajectories by using position sensors. There are different sensors are used according to their applications. There are different controller approaches are also used for better trajectory tracking, that is

derivative (PID), observer based PID and feedforward computed torque (FFCT). Although computing time increases, the autonomous method is found as the best solution for the considered case to improve the trajectory tracking ability of the manipulator for both liner and circular

In manufacturing system, the precision motion control is a very importance, especially in CNC machines. For precision motion control at CNC machines in all axes must be controlled simultaneously. Axial tracking errors may cause simultaneously coordination of axes. This coordination problem

cause for contour errors, that is it is the shortest distance between actual path and desired contour. The best way to reduce tracking error is to improve tracking accuracy of each axis individually. This is done by taking into account their dynamic interaction tracking control approaches to improve not only tracking accuracy but also contouring accuracy.

Necessity of high precision CNC machine tool system has been motivating advanced model-based control

cess with high tolerance, better surface finishing and high speed. The surface finishing is directly related to the deviation of the

Page 2: Autonomous Trajectory Tracking and Contouring Control of Three Dimensional CNC

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

cutting tool from the tool path trajectory. This deviation is contouring error, it measure the cutting process quality. In the tracking control, the objective is to minimize the tracking error in each axis separately, which cause for small contouring errors. Small contouring errors can be achieved evenis impossible to attain small tracking errors due to saturation of servo motor. Contouring control techniques have been developed to take advantage of this fact, by placing higher priority in minimizing contouring error than tracking errors. A. Contouring and tacking accuracy

The contour accuracy is the deviation of the path from the desired path. At any point on the path, it is defined it is the orthogonal distance between actual path and desired path.

Fig. 1 Contour error in CNC machines

The relationship the contour error and axial tracking shown in Fig.1 the contouring system contour error are our primary concern than axial tracking errors. In this figure, the desired path is shown as solid line while the actual path taken is shown by dashed line. The figure also illustrate an instance ofthe desired position of the tool, as provided by the outputs of the interpolator is at R. While, because of axial tracking errors, the actual position of the tool is at P. From the figure it can be easily seen that depending upon the relative magnitude of the axial tracking errors ,it is well possible to have zero contour errors even for non- zero axial tracking errors. II. CNC MACHINE DESCRIPTION

Controlling a machine tool by means of a prepared programme which contain numerical data specifying the desired motion of the machine’s axis is called as numerical control (NC). NC is founded by US Air

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 2 | Jan-Feb 2018

cutting tool from the tool path trajectory. This deviation is contouring error, it measure the cutting

the tracking control, the objective is to minimize the tracking error in each axis separately, which cause for small contouring errors. Small contouring errors can be achieved even when it is impossible to attain small tracking errors due to

servo motor. Contouring control techniques have been developed to take advantage of this fact, by placing higher priority in minimizing

The contour accuracy is the deviation of the actual path from the desired path. At any point on the path, it is defined it is the orthogonal distance between actual

Fig. 1 Contour error in CNC machines

ntour error and axial tracking is shown in Fig.1 the contouring system contour error are our primary concern than axial tracking errors. In this figure, the desired path is shown as solid line while the actual path taken is shown by dashed line. The figure also illustrate an instance of time t when the desired position of the tool, as provided by the outputs of the interpolator is at R. While, because of axial tracking errors, the actual position of the tool is at P. From the figure it can be easily seen that

magnitude of the axial tracking errors ,it is well possible to have zero contour

zero axial tracking errors.

CNC MACHINE DESCRIPTION

Controlling a machine tool by means of a prepared numerical data specifying

the desired motion of the machine’s axis is called as numerical control (NC). NC is founded by US Air

Force in the early 1950s, after that computer numeric control was developed. In CNC monitor the movement of machines based on Cprogrammes. The machine can be milling, lathe, router, laser or waterjet cutter, robot etc.

The CNC controller work together with a series of motors and drive components to move and control the machine axes, executing the programmed motions. In CNC our desired model drawing using any type of CAD programme in computer and at three axes there was thee different stepper motor for each axis motion of this axis is based on the motion of the stepper motors the computer connect to the interface, it will help the signal from the computer to a form that the CNC machine can use. That mean our desired model drawing is decoded to G-code for CNC can read only G-code or ISO code. The signal from the interface control the movement of the cutting tool A CNC machine tool is always a slide table and spindle. The machine table is controlled the X and Y axis motion and spindle is controlled Z axis motion. The Fig.2 shows the 3 axes CNC machine.

Fig. 2 Three axes CNC machine

III. LITERATURE SURVEY

In this section, some controllers used for feed drives to achieve better performance of CNC machines are presented and discussed. Controlling a machine tool by a prepared program which is numerical data specifying the desired motion of the machine's axes is called as numerical control (NC). NC is the result of a research sponsored by the US Air Force in the early 1950s, when there was a demand for variable methods to manufacture complicated and accurate parts for aircrafts.

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Feb 2018 Page: 436

Force in the early 1950s, after that computer numeric control was developed. In CNC monitor the movement of machines based on CAM/CAD programmes. The machine can be milling, lathe, router, laser or waterjet cutter, robot etc.

The CNC controller work together with a series of motors and drive components to move and control the machine axes, executing the programmed motions. In

our desired model drawing using any type of CAD programme in computer and at three axes there was thee different stepper motor for each axis motion of this axis is based on the motion of the stepper motors the computer connect to the interface, it will

lp the signal from the computer to a form that the CNC machine can use. That mean our desired model

code for CNC can read only code or ISO code. The signal from the interface

control the movement of the cutting tool A CNC tool is always a slide table and spindle. The

machine table is controlled the X and Y axis motion and spindle is controlled Z axis motion. The Fig.2 shows the 3 axes CNC machine.

Fig. 2 Three axes CNC machine

LITERATURE SURVEY

ontrollers used for feed drives to achieve better performance of CNC machines are presented and discussed. Controlling a machine tool by a prepared program which is numerical data specifying the desired motion of the machine's axes is

ontrol (NC). NC is the result of a research sponsored by the US Air Force in the early 1950s, when there was a demand for variable methods to manufacture complicated and accurate parts for

Page 3: Autonomous Trajectory Tracking and Contouring Control of Three Dimensional CNC

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

The feedforward controllers are used to control the error. The basic idea iof feedforward controller is to close the servo loop through a feedback controller to take care of disturbances and parameter variations, and to cascade the closed-loop dynamics with a feedforward controller with a gain such that it caout most of its stable components. While tracking control aims to improve the tracking accuracy of individual axes, the crosscontroller (CCC) is other method is devised to reduce the contour errors directly, rather than achieve this by reducing the individual axial tracking errors. In crosscoupled control is to particular real time a contour error model based on the feedback information from all axes and then to feed back correction signals to the individual axes. In order to compare the effectiveness of the different control approaches on the improvement of trajectory tracking ability and contouring performance of the three-axes CNC, optimally tuned PID, observer combined PID and FFCT control approaches have been applied. To improve the performance of the PID controller, a Luenberger observer has been designed, and design steps have been given in detail. Finally, the FFCT control method has been designed to reduce the effects of nonlinear coupling inertia, centripetal, and gravitational forces and also reduce trajectory tracking error IV. PROPOSED SYSTEM

In this system an autonomous CNC machine. For autonomous control we use position sensors, placed on X, Y and Z axis. Have an continues monitoring the output voltage of sensor and any error is occurred when the output voltage of sensor is changed then sensors output is gives to controller the an error correction comment is passed to stepper motor of CNC

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 2 | Jan-Feb 2018

The feedforward controllers are used to control the or. The basic idea iof feedforward controller is to

close the servo loop through a feedback controller to take care of disturbances and parameter variations,

loop dynamics with a feedforward controller with a gain such that it cancels

While tracking control aims to improve the tracking accuracy of individual axes, the cross-coupled controller (CCC) is other method is devised to reduce the contour errors directly, rather than achieve this by

ucing the individual axial tracking errors. In cross-coupled control is to particular real time a contour error model based on the feedback information from

then to feed back correction signals to the

ffectiveness of the different control approaches on the improvement of trajectory tracking ability and contouring performance of the

axes CNC, optimally tuned PID, observer combined PID and FFCT control approaches have

erformance of the PID controller, a Luenberger observer has been designed, and design steps have been given in detail. Finally, the FFCT control method has been designed to reduce the effects of nonlinear coupling inertia, centripetal,

rces and also reduce trajectory

In this system an autonomous CNC machine. For ontrol we use position sensors, that are

axis. Have an continues monitoring the output voltage of sensor and any error is occurred when the output voltage of sensor is changed then sensors output is gives to controller the an error correction comment is passed to stepper

Fig. 3 Block diagram of proposed system In fig. 3 The disturbance experienced on any axis of CNC the corresponding axis sensor change it output voltage or compare the sensor output voltage with reference voltage this error is gives to controller then command send to stepper motor when stepper motor control that motion. V. HARDWARE PART

In hardware system, an IR sensor (FCposition sensor placed on three axes. The sensor is connected to our controller.

Fig. 4 Sensor and motor on controller

From Fig.4 we can understand sensor and motor are connected to controller so has any change occurring in sensor output when corresponding control is gives to stepper motor. VI. RESULT

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Feb 2018 Page: 437

ock diagram of proposed system

In fig. 3 The disturbance experienced on any axis of CNC the corresponding axis sensor change it output voltage or compare the sensor output voltage with reference voltage this error is gives to controller then

to stepper motor when stepper motor

In hardware system, an IR sensor (FC-51) used as position sensor placed on three axes. The sensor is

Fig. 4 Sensor and motor on controller

Fig.4 we can understand sensor and motor are connected to controller so has any change occurring in sensor output when corresponding control is gives to

Page 4: Autonomous Trajectory Tracking and Contouring Control of Three Dimensional CNC

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 2 | Jan-Feb 2018 Page: 438

In this study we analyzed the contouring and trajectory tracking of a CNC machine. In this paper implemented the hardware of proposed system. By using this sensor feedback method we can reduce the contour and trajectory tracking errors. So a well performance CNC machine can be designed.

VII. CONCLUSION

In this study, a three-axes CNC machine is also known as portal type CNC machine has been analyzed, and its trajectory tracking control for linear and circular trajectories has been examined. The proposed system improve trajectory tracking control and contour performance.

An autonomous method is help to improve the precision of CNC machine and reduce the wastage of work piece also help to time saving of a manipulator. ACKNOWLEDGMENT

The original idea for this work is came from a paper is ‘Trajectory tracking control and contour performance of three dimensional CNC’ by M. Fatih

Corapsiz and Koksal Erenturk, Member, IEEE . so our special thank to this paper’s authors

REFERENCE

1. C. L. Chen, M. J. Jang, and K. C. Lin, Modeling and high-precision control of a ball-screw-driven stage, Precesion Engineering 28 (2004), no. 4, 483-495.

2. Syh-Shiuh Yeh and Pau-Lo Hsu, Analysis and design of the integrated controller for precise motion systems, IEEE Transactions on Control Systems Technology 7 (1999), no. 6, 706-717.

3. Xue-Cheng Xi, Aun-Neow Poo, and Siaw-Kiang Chou, Factors affecting contour errors in CNC systems, Proceedings of 2005 9th International conference on mechatronics technology (Kuala Lumpur, Maylasia), 2005, pp. ICMT 117.

4. Syh-Shiuh Yeh and Pau-Lo Hsu, Analysis and design of the integrated controller for precise motion systems, IEEE Transactions on Control Systems Technology 7 (1999), no. 6, 706-717.