24 research outputs found

    Development of motion control user interface for XY table

    Get PDF
    An XY table is an equipment which is widely used in industry for automation application. Examples of its application include CNC machining, laser welding, milling and etc. An XY table is controlled by a motion control system consists of the control of software and hardware such as a PLC. In this study an XY table is used to position the focus head to automate the welding process for laser spot welding. A program has been developed to control the XY table. The performance of the XY table for linear and circular interpolation was analyzed. A user interface was also developed to read CAD data file and transform it into XY movement. The user interface is developed using Visual Basic for manual and automatic positioning

    Stick Slip Friction Models Control Design Approach For Friction Compensation In Machine Tools Drive System

    Get PDF
    In machining process, positioning accuracy of the drives system is always the key element in producing good products with great precision and minimal or zero defects. Positioning accuracy of an electrical drive system is measured by two types of errors; tracking and contour errors. Reducing tracking error will reduce positioning error and thus increase motion accuracy. Meanwhile, reducing contour error will improve quality of machined surface that leads to improvement in overall precision. Position accuracy and precision are subjected to input disturbance acting on the drive system. A special form of error produced as a result of friction is quadrant glitches. Quadrant glitches are spikes occurred at each quadrant angle in a circular motion due to the effect of highly non-linear friction force acting on the feed drive mechanism influenced by pre-sliding friction characteristics at low velocity. At pre-sliding, friction is pre-dominantly a function of displacement that behaves as hysteresis function with non-local memory. This thesis aims at enhancing knowledge and contributes towards compensating quadrant glitches in circular motion for a ball screw driven XY milling positioning table by means of control design approach using enhanced friction force models. The objectives are to model friction behaviour, design and validate the friction compensation performance at low tracking velocity. Two models of friction forces were introduced; the Sigmoid-Like-Curve-Slip (SLCS) model and the Pseudo-Like-Curve-Slip (PLCS) model. Compensation via friction model based method was implemented in this thesis with different position controllers; namely, Proportional Integral Derivative Controller (PID), Cascade Proportional/Proportional-Integral (P/PI) Controller and Sliding Mode Controller (SMC). The effectiveness of the two proposed friction models were validated against the Generalized Maxwell Slip (GMS) friction model – a model known for effective friction compensation in pre-sliding regime. The numerical analyses and experimental validation performed showed improved performance with reduced contour errors. The SLCS model managed to produce a 99% reduction in the magnitude of the quadrant glitches when combined with cascade P/PI position controller at tracking velocity of 2 mm/s. For similar position controller, the PLCS model was able to produce a maximum quadrant glitches reduction of 70%. In comparison, the GMS model was only able to produce a maximum reduction of 40%. Also, both SLCS and PLCS models demonstrate better friction compensation performance when applied with cascade P/PI position controller compared to SMC. Whereas, PID controller has limited ability to sufficiently compensate quadrant glitches even with feedforward of friction models. In conclusion, this thesis has successfully presented significant improvement in accuracy of drives system made with implementation of the two new improved friction models combined with a cascade P/PI position controller. The new models are able to accurately describe friction behaviour in pre-sliding regime by providing smooth transition between pre-sliding and sliding regimes. However, further researches are desired in enhancing the capability of the friction compensation performance in terms of adaptive ability and robustness. Also, further analyses are necessary in the design of SMC robust controller for friction compensation

    Systematic Method For Cutting Forces Characterization For XY Milling Table Ballscrew Drive System

    Get PDF
    Inclusion of disturbances in the control system structure of XY table during simulation process is crucial in order to closely replicate the real system in the simulation structure. An example of the distinguished disturbances during cutting operation is cutting forces. It can affect the accuracy of actual position of x and y-axis movement during the cutting operation. Thus, it is important for control designer to include the cutting force disturbance before designing the controller for the XY table system. This paper is focused on the fundamental aspect on how to extract the useful cutting forces data from the raw cutting force data by showing the step by step procedure on how to implement the process. In addition, method on how to convert from the selected cutting forces disturbance data into the form of voltage so that the disturbances is possible to be injected into the system is also being touched and finally, the discussion on the relationship between machine spindle speed and the cutting force generated is also being addressed comprehensively

    Extensive Tracking Performance Analysis of Classical feedback control for XY Stage ballscrew drive system

    Get PDF
    Performance analysis in term of identifying the system's transient response, stability and system's dynamical behavior in control system design is undeniably a must process. There are several ways in which a system can be analyzed. An example of well known techniques are using time domain and frequency domain approach. This paper is focused on the fundamental aspect of analysis of classical feedback controller in frequency domain of XY milling table ballscrew drive system. The controller used for the system is the basic PID controller using Matlab SISOTOOL graphical user interface. For this case, the frequency response function (FRF) of the system is used instead of using estimated model of transfer function to represent the real system. Result in simulation shows that after proper tuning of the controller, the system has been successfully being controlled accordingly. In addition, the result also fulfill the set requirement of frequency domain analysis in terms of the required gain and phase margin, the required maximum peak sensitivity and complimentary sensitivity function and the required stability

    Assessment on tracking error performance of Cascade P/PI, NPID and N-Cascade controller for precise positioning of xy table ballscrew drive system

    Get PDF
    Abstract. At present, positioning plants in machine tools are looking for high degree of accuracy and robustness attributes for the purpose of compensating various disturbance forces. The objective of this paper is to assess the tracking performance of Cascade P/PI, Nonlinear PID (NPID) and Nonlinear cascade (N-Cascade) controller with the existence of disturbance forces in the form of cutting forces. Cutting force characteristics at different cutting parameters; such as spindle speed rotations is analysed using Fast Fourier Transform. The tracking performance of a Nonlinear cascade controller in presence of these cutting forces is compared with NPID controller and Cascade P/PI controller. Robustness of these controllers in compensating different cutting characteristics is compared based on reduction in the amplitudes of cutting force harmonics using Fast Fourier Transform. It is found that the Ncascade controller performs better than both NPID controller and Cascade P/PI controller. The average percentage error reduction between N-cascade controller and Cascade P/PI controller is about 65 % whereas the average percentage error reduction between cascade controller and NPID controller is about 82 % at spindle speed of 3000 rpm spindle speed rotation. The finalized design of N-cascade controller could be utilized further for machining application such as milling process. The implementation of N-cascade in machine tools applications will increase the quality of the end product and the productivity in industry by saving the machining time. It is suggested that the range of the spindle speed could be made wider to accommodate the needs for high speed machining.

    Extensive Tracking Performance Analysis of Classical feedback control for XY Stage ballscrew drive system

    Get PDF
    Performance analysis in term of identifying the system's transient response, stability and system's dynamical behavior in control system design is undeniably a must process. There are several ways in which a system can be analyzed. An example of well known techniques are using time domain and frequency domain approach. This paper is focused on the fundamental aspect of analysis of classical feedback controller in frequency domain of XY milling table ballscrew drive system. The controller used for the system is the basic PID controller using Matlab SISOTOOL graphical user interface. For this case, the frequency response function (FRF) of the system is used instead of using estimated model of transfer function to represent the real system. Result in simulation shows that after proper tuning of the controller, the system has been successfully being controlled accordingly. In addition, the result also fulfill the set requirement of frequency domain analysis in terms of the required gain and phase margin, the required maximum peak sensitivity and complimentary sensitivity function and the required stability

    System Identification of XY Table ballscrew drive using parametric and non parametric frequency domain estimation via deterministic approach

    Get PDF
    System Identification of a system is the very first part in design control procedure of mechatronics system. There are several ways in which a system can be identified. An example of well known techniques are using time domain and frequency domain approach. This paper is focused on the fundamental aspect of system identification of mechatronics system in which it includes the step by step procedure on how to perform system identification. The system for this case is XY milling table ballscrew drive. Both parametric and nonparametric procedure. In addition, comparison of estimated model transfer function obtained via non-linear least square (NLLS) and Linear least square estimator algorithm were also being addressed. It shows that the NLLS technique perform better than LLS technique for this case. LLS technique for this case. The result was judged based on result was judged based on result was judged based on the requirement during model validation procedure such as through heuristic approach (graphical observation) of best fit model with respect to the frequency response function (FRF) of the system

    Extensive Tracking Performance Analysis of Classical feedback control for XY Stage ballscrew drive system

    Get PDF
    Performance analysis in term of identifying the system's transient response, stability and system's dynamical behavior in control system design is undeniably a must process. There are several ways in which a system can be analyzed. An example of well known techniques are using time domain and frequency domain approach. This paper is focused on the fundamental aspect of analysis of classical feedback controller in frequency domain of XY milling table ballscrew drive system. The controller used for the system is the basic PID controller using Matlab SISOTOOL graphical user interface. For this case, the frequency response function (FRF) of the system is used instead of using estimated model of transfer function to represent the real system. Result in simulation shows that after proper tuning of the controller, the system has been successfully being controlled accordingly. In addition, the result also fulfill the set requirement of frequency domain analysis in terms of the required gain and phase margin, the required maximum peak sensitivity and complimentary sensitivity function and the required stability

    Optimization Of Super Twisting Sliding Mode Control Gains Using Taguchi Method

    Get PDF
    This paper focuses on optimization of super twisting controller gains using Taguchi method with objective to minimize tracking error and the chattering effect. Two gain parameters in super twisting algorithm, that is L and W were identified as two factors with three levels respectively. The optimization method applied a L9 orthogonal array and the performance index used was root mean square of tracking error and Fast Fourier Transform of control inputs. The optimized super twisting controller with traditional sliding surface and the continuous control action laws was validated on a single axis direct driven linear motor. Analyses of variance and main effect plots were performed on the effect of gains variation on performance index. Values of L and W were chosen as 0.00002 and 0.08 respectively and were confirmed through confirmation test based on calculated confidence interval. Experimental results with 95% confidence level identified gain L as the significant factor in minimizing chattering effect while both gains L and W were responsible in minimizing tracking error in optimum condition. Optimized algorithm achieved 9.3% of reduction in root mean square of tracking error and 38.4% of reduction in chattering experimentally

    Design and Analysis of Self-tuned Nonlinear PID Controller for XY Table Ballscrew Drive System

    Get PDF
    Positioning systems in machine tools lately insists for high accuracy and self adjusting mechanism to be implemented into the system in order to sustain against various disturbance forces. The disturbance forces are in the form of both cutting forces and friction forces. The aim of this paper is to propose a controller namely Nonlinear Proportional Integral Derivative (NPID) to control the position of the system. The tracking error will be compensated by the NPID controller.The tracking performance of NPID controller is compared with conventional PID controller. The degree of robustness of both controllers is quantified based on reduction in the amplitudes of cutting force harmonics using Fast Fourier Transform. It is obvious that the average tracking performance result of NPID controller outweigh the PID controller about 8 % to 40 % better. The finalize design of NPID controller do provide brighter prospect for machining application such as milling process. The execution of NPID controller will offer flexibility since the controller are an adaptive type of controller in which it can automatically adjust for better value of gain based on the error generated from the system. Finally, it is recommended that in order to improvise further the NPID controller, control designer could embedded any type of add on features like dead zone compensator and tracking differentiator into the controller to improve the tracking performance
    corecore