GSK218M machining center numerical control system is a universal numerical control system independently developed by Guangzhou CNC Equipment Co., Ltd., which is suitable for machining centers, CNC milling machines, CNC drilling machines and other machine tools. The system uses 32-bit high-performance CPU and ultra-large-scale programmable device FPGA. The real-time control and hardware interpolation technology ensure the high efficiency of the system um-level accuracy. The standard configuration of the system is four-axis three linkage, and the rotation axis can be set by parameters. Four axes and four linkages can be selected. The maximum positioning speed of the system is 30 meters per minute and the maximum feeding speed is 15 meters per minute.
The μC/OS real-time operating system fully guarantees the real-time performance of the interpolation tasks. The multi-tasking operating system also makes the system modules clear and the function cuts simple. It can respond to market demands in a timely manner. 10.4 inch color display, FPGA display control technology. Editing the PLC online makes the logic control function more powerful and flexible. The PLC task is executed periodically by a single-chip microcomputer and forms a master-slave reply mechanism with the master CPU.
First, product appearance and interface layout
The system is designed as an integrated structure. The operation panel, editing panel, and display module are together. The structure is compact, and the installation and debugging are simple. Figure 1 is the front view of the GSK218M:
Figure 1: Front view of GSK218M
In terms of external interfaces, it strives to have a clear structure, simple connections, and strong practicality. The overall distribution is shown in Figure 2 below:
Figure II: GSK218M Interface Diagram
Second, GSK218M performance characteristics
1. Introduction of G function
The system has 79 G-codes in total, with the exception of G00, G01, G02, G90, G91, G17, G18, and G19. Also has the following more practical functions: can be programmed into data input functions G10, G11; metric data input and automatic switching function G20, G21; automatic corner arc function G39; unidirectional positioning function G60; zoom function G50, G51; rotation Functions G68, G69; Polar coordinate functions G15, G16, etc.
In addition, the system has special fixed cycle instructions such as G22, G23, G24, G25, G26, G32, G33, G34, G35, G36, G37, and G38 for grooving and reaming, which are highly practical at the drilling and milling center.
2, acceleration and deceleration
In order to meet the needs of customers to the greatest extent, the system has rich functions in acceleration, deceleration, and interpolation, and is highly selective. These functions are all open to customers and can be selected through parameters.
Operation method
Pre-acceleration
After acceleration and deceleration
Manual mode
no
Linear, exponential
Handwheel mode
Straight type
Exponential
Single-step approach
no
Linear, exponential
Rapid positioning
Straight type, S type
Linear, exponential
Cutting
Forward-looking control, straight type, S type
Linear, exponential
Rigid tapping
Straight type
no
According to different types of machine tools, better combinations can be found in terms of efficiency and smoothness. If the machine tool rigidity is better, the linear acceleration/deceleration can be selected to shorten the positioning time. On the contrary, if the rigidity is poor, the exponential acceleration/deceleration can be selected to make the machine tool position stable.
3, rigid tapping and spindle following tapping
Rigid tapping: The interface of the fourth axis is used as the servo spindle interface. The tapping method is used to perform tapping. The spindle servo unit with the position loop is required. Theoretically, the maximum spindle rotation speed is determined by the servo unit, and the experiment is 1800r/. Min. Rigid tapping acceleration and deceleration parameters are adjustable.
The spindle follows the tapping: The spindle speed is detected every cycle, and the feed rate is determined. The experiment is done at 800r/min.
4, speed forward look and trajectory look forward
The system pre-reads 100 sections of program blocks in advance, and processes 15 trajectories in advance, with speed preview and track look-ahead functions. The speed look-ahead can pre-plan the speed through the end point of each program segment, so that the speed of the small segment after the discrete curve is interpolated does not increase and decrease repeatedly, and maintains a high average speed. Trajectory look-ahead can re-plan the discrete small segments in advance, delete some singular points, and re-discover some of the larger deviations, so that the entire interpolation process is smooth and high-speed.
5, interpolation function
The system divides the interpolation accuracy into eight levels. The user seeks balance between accuracy and efficiency according to requirements. The higher the interpolation accuracy level, the higher the speed, and the lower the precision; conversely, the lower the interpolation accuracy level, the lower the speed, and the accuracy. The higher. It is recommended to use 2 levels of interpolation accuracy.
The system also has a Hermit spline interpolation function, which opens the interpolation for high precision applications.
6, compensation function
The system has tool radius compensation, length compensation, wear compensation, backlash compensation, and pitch compensation.
Tool radius compensation is tool nose radius compensation—C tool compensation. When it is realized, it can be divided into extension type, shortened type, and insert type. Tool length compensation is combined with automatic tool change to realize automatic compensation after tool change. The system has 256 sets of tool compensation data to meet the requirements of most machining centers. Backlash compensation is selected in two ways: fixed frequency or speed. The pitch error compensation function is set by the reference point compensation number, compensation point number, compensation interval, compensation ratio, etc. The five axes are separately set to compensate the amount of compensation. One-way maximum can be set to 1000 compensation points and bidirectional 2000 compensation points.
7, manual operation
The manual intervention return function allows flexible switching between automatic and manual modes. When the program is running in the automatic, input, or DNC mode, it can be manually intervened by suspending and then switching to the manual mode. After moving the axes, complete the action and then switch to the automatic mode. Press the “Start†key to run the program. , Each axis returns to the original manual intervention point in G00 mode and continues to run the program.
Handwheel interrupt and single-step interrupt functions complete coordinate system translation during automatic operation. When the program is run in automatic mode, it can be switched to handwheel or single-step mode after pause, then handwheel or single-step interruption operation can be performed. Each axis can be moved. After completing the action, it is switched to the automatic mode and then started. The workpiece coordinates remain unchanged. , The offset of the machine coordinate is achieved until the coordinate returns to the actual value after the mechanical zero return is performed again.
8, multi-level password protection
In order to prevent the process program, CNC parameters, etc. from being mistakenly modified, the GSK218M system provides a permission setting function. The password level is divided into four levels. From high to low, they are respectively 1 (system manufacturer level), 2 (machine manufacturer level), 3 Level (System Debug Level), Level 4 (End User Level).
9, communication function
The communication function can use the USB interface and serial port (RS232) communication. The interfaces are designed on the front panel of the system. The operation is simple and easy to use.
The USB interface supports multiple hot plugging. U disk can be used to transfer processing programs and upgrade software to support U disk online processing (U disk DNC).
RS232 serial port is used for bidirectional transmission of processing programs, parameters, PLC programs and software upgrades between PC and CNC system, and can also be used for DNC processing; GSK218M serial communication software is a Windows style interface. The software can run on Win98, Win2K, WinXP and WinMe.
10, PLC subsystem introduction
Built-in PLC realizes various logic function control of the machine tool. The main performance indicators are as follows:
• Programming Language: Ladder; Program progression: Level 2
• First level program execution cycle: 8ms; Basic command average processing time: 3μs
• Program capacity: 4200 steps
• Basic I/O: 48 inputs/48 outputs, expandable
• Edit, convert, and download ladder diagrams online. You can load 16 ladder diagrams at the same time. You can also edit them on the PC and transfer them using software.
• Instruction list display and operation.
• MCODE: Custom M code.
• The standard ladder diagram is equipped with robot magazine, bucket magazine function; three-level automatic shift function.
11, the index function
In the index function, various operation steps and methods under various interfaces are described in detail; alarm numbers, G commands, parameters, macro instructions, and PLC addresses are specifically defined and set; addition, subtraction, multiplication, division, and sine are provided. Cosine, square root algorithm.
12, edit function
Program capacity: 56M, can store up to 400 programs, support user macro program calls, sub-program four nested; support background editing function when the program runs, support for absolute coordinates, relative coordinates programming.
Third, GSK218M system application
1, product application
GSK218M machining center CNC system is now applied to CNC milling machines, machining centers, CNC drilling machines, CNC grinding machines and other types of products. At present, the main manufacturers of domestic supporting GSK218M machining center numerical control system are: Shandong Lunan Machine Tool Co., Ltd., Jinan First Machine Tool Group Co., Ltd., Shenzhen Baojia Numerical Control Equipment Manufacturing Co., Ltd., Zhejiang Lianqiang CNC Machine Tool Co., Ltd. and other enterprises. The product provides Chinese and English two kinds of operation interfaces, metric conversion function, has been exhibited in many countries such as Argentina, Brazil, Indonesia, Poland, the products are exported to the United States, Mexico, Argentina, Indonesia, Malaysia, Pakistan, Syria, Poland, Finland And other countries.
2, special plane transformation
GSK218M machining center CNC system features flexible, highly scalable, according to the different production requirements of customers, special plane transformation, has transformed the spinning press, gear milling machine, dual-system multi-axis textile machinery and other special machinery, multiple units, the GSK218M Applications and further development provide a broader platform.