Based on the FPGA implementation of multi-axis nc engraving machine system
by:Transon
2020-07-22
Well-known motor start frequency and operation frequency of two parameters, to make the stepper motor to normal starting and running speed can meet the design requirements, in order to improve the machining efficiency, will have a motor acceleration, constant speed, decelerating process.
The traditional use of single-chip microcomputer to control stepping motor, due to the single-chip computer resources are limited, usually choose look-up table method.
Look-up table method is the interval between adjacent pulses in a table, each one pulse from the table in order to retrieve the corresponding delay data, so that the stepper motor to achieve change.
Look-up table control method is simple, but not enough flexible control, the maximum velocity or acceleration change after delay data table, to modify a lot of work.
in the nc engraving machine system, and often involves two axis plane ( x,y) The three axis (muscle and space x,y,z) Correlation problem, traditional practices are mostly found in the triaxial long axis, the long axis speed, and then use numerical integral method ( DDA) Complete space linear interpolation, in order to realize multi-axis year-end. Linear interpolation method is widely used in the field, for convenience, in many file all sorts of circular arc, or curve are carved with a short straight line fitting and, but the use of traditional single chip microcomputer to complete linear fitting and circular arc, or curve, in programming involves frequent switching of the axle, more difficult to achieve the overall speed of three axis moving and control, that exist in the process of carving movement is not smooth, machining efficiency is not high, noise big, etc.
and based on the FPGA to complete space speed control algorithm of linear interpolation, can arbitrarily change the initial velocity, acceleration and the maximum speed, and it is easy to control the overall speed when three axis moving, river bank in circular arc, or curve processing, font, carved continuous, improves the machining efficiency, reduces the noise.
in the nc engraving machine system, and often involves two axis plane ( x,y) The three axis (muscle and space x,y,z) Correlation problem, traditional practices are mostly found in the triaxial long axis, the long axis speed, and then use numerical integral method ( DDA) Complete space linear interpolation, in order to realize multi-axis year-end. Linear interpolation method is widely used in the field, for convenience, in many file all sorts of circular arc, or curve are carved with a short straight line fitting and, but the use of traditional single chip microcomputer to complete linear fitting and circular arc, or curve, in programming involves frequent switching of the axle, more difficult to achieve the overall speed of three axis moving and control, that exist in the process of carving movement is not smooth, machining efficiency is not high, noise big, etc.
and based on the FPGA to complete space speed control algorithm of linear interpolation, can arbitrarily change the initial velocity, acceleration and the maximum speed, and it is easy to control the overall speed when three axis moving, river bank in circular arc, or curve processing, font, carved continuous, improves the machining efficiency, reduces the noise.
Custom message
Related Products