[go: up one dir, main page]

CN113031523A - Numerical control machine on-line system and management method thereof - Google Patents

Numerical control machine on-line system and management method thereof Download PDF

Info

Publication number
CN113031523A
CN113031523A CN202110295583.5A CN202110295583A CN113031523A CN 113031523 A CN113031523 A CN 113031523A CN 202110295583 A CN202110295583 A CN 202110295583A CN 113031523 A CN113031523 A CN 113031523A
Authority
CN
China
Prior art keywords
program
machine
comparison
machine program
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110295583.5A
Other languages
Chinese (zh)
Inventor
杜健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Luxcase Precision Technology Yancheng Co Ltd
Original Assignee
Luxcase Precision Technology Yancheng Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Luxcase Precision Technology Yancheng Co Ltd filed Critical Luxcase Precision Technology Yancheng Co Ltd
Priority to CN202110295583.5A priority Critical patent/CN113031523A/en
Publication of CN113031523A publication Critical patent/CN113031523A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32153Exchange data between user, cad, caq, nc, capp

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

本发明涉及一种数控机台联机系统,用于控制机台与客户端之间的机台程序的管理与报警,其中,所述的系统包括机台程序管理模块,用于在所述机台与客户端之间传输机台程序,并将所述机台程序进行程序比对操作,且根据所述程序比对操作产生程序比对结果;机台报警控制模块,用于根据所述程序比对结果执行相应的报警处理;机台程序管理配置模块,用于调整所述程序比对操作的比对频率配置、比对规则配置、密码配置以及报警配置的其中一个或多个。本发明还涉及一种相应的管理方法。采用了本发明的该系统及其管理方法,能够减少数控机台上程序被更改后未及时发现产生的不良品,避免积压成本,且有效的减少了现场技术人员拷贝机台程序的时间。

Figure 202110295583

The invention relates to a numerical control machine online system, which is used to control the management and alarm of the machine program between the machine and the client, wherein the system includes a machine program management module, which is used for The machine program is transmitted between the client and the machine program, and the program comparison operation is performed on the machine program, and a program comparison result is generated according to the program comparison operation; the machine alarm control module is used for comparing according to the program. Perform corresponding alarm processing on the result; the machine program management configuration module is used to adjust one or more of the comparison frequency configuration, comparison rule configuration, password configuration and alarm configuration of the program comparison operation. The invention also relates to a corresponding management method. By adopting the system and the management method of the present invention, the defective products that are not found in time after the program on the numerical control machine is changed can be reduced, the backlog cost can be avoided, and the time for on-site technicians to copy the machine program can be effectively reduced.

Figure 202110295583

Description

Numerical control machine on-line system and management method thereof
Technical Field
The invention relates to the field of numerical control machine control, in particular to the technical field of comparison management of machine programs, and specifically relates to a numerical control machine online system and a management method thereof.
Background
The original operation has no functions of monitoring, changing and modifying an operating system software series program, so that field technicians are caused to change a processing program at will without analyzing specific reasons after encountering abnormity, and the problems of poor batch property, overstock cost and incapability of combining with a machine table and processed product data after program change in real time due to the fact that products are not timely and effectively confirmed are often caused, so that fool-proofing and monitoring of each function are achieved.
The machining program of the CNC machine is verified by multiple DOEs (design of experiments) by an RD (back end research and development engineer), the machining program is approved and then led into each CNC machine, a field technician is subjected to abnormality and DOEs not perform specific analysis, the RD department is not approved, the standard program is optionally changed, a standard program library is extended to compare multiple CNC equipment programs, if the program content of the machine and the standard program library have differences, the machine is locked to alarm, and relevant units confirm unlocking production.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a numerical control machine station online system capable of effectively monitoring and managing system change conditions and a management method thereof.
In order to achieve the above object, the present invention provides an online system of numerical control machine and a management method thereof, comprising:
the numerical control machine station on-line system is mainly characterized by comprising the following components:
a machine program management module, configured to transmit the machine program between the machine and the client, perform program comparison operation on the machine program from the machine and a standard machine program, and generate a program comparison result according to the program comparison operation;
the machine alarm control module is used for executing corresponding alarm processing according to the program comparison result;
the equipment program management configuration module is used for adjusting one or more of comparison frequency configuration, comparison rule configuration, password configuration and alarm configuration of the program comparison operation of the equipment program management module.
Preferably, the machine program management module comprises:
the standard program library is used for storing the standard machine program;
a comparison dedicated program library for storing the standard machine program from the standard program library and the machine program from the machine;
the program uploading operation unit is used for uploading the machine program from a machine to the client;
a program downloading operation unit, configured to download the standard machine program from the standard program library to the comparison dedicated program library or the machine; or downloading the machine program from the machine to the comparison special program library;
and the program comparison operation unit is used for carrying out program comparison operation on the standard machine program from the standard program library and the machine program from the machine, and generating a program comparison result according to the program comparison operation.
Preferably, the program downloading operation unit is configured to perform specific operation processing, and includes:
selecting a single processing procedure;
checking whether the corresponding machine of the selected single processing process is in a working state, and if not, downloading the machine program; if yes, the machine program of the corresponding machine is not downloadable currently, and a prompt is generated to display the machine name of the corresponding machine, and the following operations are carried out:
selecting a file to be downloaded;
selecting a program change reason;
and executing a downloading action, and downloading the selected file to a corresponding machine.
Preferably, the program downloading operation unit performs the following operation:
(A) selecting a single processing process as a screening condition of the machine program;
(B) checking whether each selected machine is in a working state, if so, the program of the corresponding machine cannot be downloaded currently, and the prompt displays the name of the machine of the corresponding machine and enters operation (C); if not, normally downloading the programs of all the selected machines;
(C) clicking a learning button on the prompt, popping up a program selection dialog box by the system, checking a file to be downloaded, and double-clicking to view the program content corresponding to the file;
(D) after checking the files to be downloaded, selecting the program change reason, inputting the corresponding change content, clicking a confirmation button, and popping up the PDA end by the system to confirm the selection popup window;
(E) clicking a PDA confirmation initiating button, and initiating a PDA confirmation process by the system;
(F) and clicking a direct downloading button, executing downloading action by the system, downloading all programs of all selected machines to the target path of all selected machines, and finishing the program downloading operation.
Preferably, the numerical control machine on-line system further comprises a machine program log downloading module for downloading a machine program work log recorded in the system; the information in the machine program working log downloaded by the machine program log downloading module comprises:
one or more of machine station information, operation result information, operation time information, result time information, change content information, change reason information, operator information, and job number information.
Preferably, the machine program management module is configured to perform specific operation processing, and includes:
periodically executing the program comparison operation, and displaying the program comparison result;
the machine alarm control module is used for carrying out specific operation processing and comprises:
and when the program comparison results are inconsistent, automatically triggering machine program alarm operation of the corresponding machine.
Preferably, the machine alarm control module specifically performs the following operations:
(G) periodically executing the program comparison operation, and displaying a program comparison result on a page of the system;
(H) and automatically triggering configurable machine program alarm operation by machines with inconsistent program comparison results.
Preferably, the machine program management module performs the following operations:
(I) the prompt displays a machine program directory and a comparison special program library directory, and the system is marked with red aiming at program files with inconsistent comparison results and contents with inconsistent program contents;
(J) selecting a file to be checked, clicking to upload, and uploading the corresponding file to a local PC (personal computer) terminal for checking;
(K) the next comparison period can be validated by configuring the period comparison frequency;
and (L) importing a program processing process comparison rule in the form of an Excel table file for comparing related files.
Preferably, the machine program management module is configured to perform specific operation processing, and includes:
generating a prompt to display a machine program directory and a comparison special program library directory, and marking the machine program with inconsistent program comparison results when the program comparison results of a specific machine program in the machine program directory are inconsistent with the program comparison results of corresponding standard machine programs in the comparison special program library directory;
selecting a file, and uploading the selected file to the client;
the machine program management configuration module is used for carrying out specific operations, and comprises the following steps:
adjusting an execution period in the comparison frequency configuration, wherein the machine program management module automatically performs the program comparison operation based on the period;
and adjusting a program processing procedure comparison rule in the comparison rule configuration, wherein the machine program management module compares the machine program with the standard machine program based on the program processing procedure comparison rule.
Preferably, the machine program management module further determines whether to automatically open the program comparison operation based on the program processing procedure comparison rule and whether to automatically perform an alarm operation when the program comparison result is inconsistent.
The management method for realizing the machine program between the machine and the client based on the system is mainly characterized by comprising the following steps:
entering the numerical control machine station online system;
executing machine program management;
selecting a specific machine and a corresponding machine program, and downloading the machine program of the machine and a corresponding standard machine program;
comparing the downloaded machine program with the standard machine program based on the comparison rule configuration;
generating a program comparison result;
and executing corresponding alarm processing according to the program comparison result.
More preferably, the steps are specifically as follows:
(1) the system logs in the numerical control machine on-line system according to the input operation of the user;
(2) the system enters a whole production maintenance module TPM according to the click operation of the user and selects a machine program for management;
(3) the system selects related information on the page managed by the machine program to download the related machine program according to the selection operation of the user;
(4) the system sets corresponding comparison rules for the machine programs by importing the set Excel form files according to the operation of the user so as to complete the comparison of the machine programs.
Preferably, the step (1) is specifically: and logging in the numerical control online system in a card swiping login or job number password login mode.
Preferably, the selecting a specific machine and a corresponding machine program includes:
displaying relevant information of each machine on an interface managed by the machine program, wherein the relevant information comprises: one or more of factory information, floor information, machine type information, folder position information, CELL number information, landmark number information and machine type information;
selecting the specific machine to download the machine program;
and displaying the downloading state of the downloaded machine program for confirming whether the downloading is finished.
Preferably, the selecting the specific machine to download the machine program specifically includes the following steps:
(3.1) the system selects factory information, floor information, machine type information, folder position information, CELL number information, landmark number information and machine type information of the machine according to the selection operation of the user;
(3.2) the system selects the machine station needing the downloading program to download according to the operation of the user;
and (3.2) confirming whether the downloading is finished according to the downloading state.
Preferably, a program processing procedure comparison rule in the comparison rule configuration is imported, and the machine program is compared with the standard machine program based on the program processing procedure comparison rule.
Preferably, the importing the comparison rule of the program processing procedure includes:
entering a program management page, and selecting comparison rule configuration;
selecting the type information of the machine and the position information of the folder, and importing the set comparison rule of the program processing process.
Preferably, the method further comprises:
based on the execution period in the comparison frequency configuration, automatically performing the program comparison operation, and comparing the machine program with the standard machine program;
and based on the alarm configuration, when the program comparison results are inconsistent, automatically triggering machine program alarm operation of the corresponding machine.
Preferably, the displaying the download status of the downloaded machine program for determining whether the download is completed specifically includes the following steps:
(4.1) the system enters a program management page and selects comparison rule configuration according to the selection operation of the user;
and (4.2) selecting the machine type information and the folder position information by the system according to the selection operation of the user, importing the set Excel form file, and importing the program processing process comparison rule of the machine program.
Preferably, the step (4.1) is further followed by the steps of:
and (4.1a) the system performs automatic comparison alarm configuration and automatic comparison frequency configuration according to the operation of the user.
Preferably, the operation of the alarm configuration comprises:
and selecting machine type information, opening folder position information needing to be compared and folder position information needing to be automatically compared, and performing automatic comparison alarm configuration on a machine program.
Preferably, the performing of the automatic comparison alarm configuration specifically includes:
the system selects machine type information according to the operation of a user, opens the folder position information needing to be compared and the folder position information needing to be automatically compared, and automatically compares and alarms the machine program.
Preferably, the operation of comparing the frequency allocation comprises:
selecting machine type information, and setting comparison frequency time to complete the setting of the execution period of the comparison frequency configuration.
Preferably, the performing of the automatic comparison frequency configuration specifically includes:
the system selects the machine type information according to the operation of the user, and sets the comparison frequency time so as to complete the automatic comparison frequency setting.
By adopting the numerical control machine on-line system and the management method thereof, the program of each numerical control machine can be filed, stored and compared with a server, the change record can be recorded in the system aiming at each content change, the traceable date of the program change can be realized, the system can prevent the dead monitoring of the program of each numerical control machine, the timing is compared with a standard link library, and the locking alarm is generated when the program of the machine is inconsistent with the standard program. The program on the server is compared with the program on the numerical control machine, so that the program is unified, and the program change on the numerical control machine can be audited by related unit personnel in real time. The method reduces the problem that the defective products are not found in time after the program on the numerical control machine is changed, thereby accumulating the cost. The technical scheme belongs to the field that the system is expanded to 1 ten thousand to 5 thousand numerical control devices to compare programs by the first family in the industry, and independent MIS develops and develops software matched with actual operation of a production field.
Drawings
FIG. 1 is a schematic diagram of a frame structure of an online system of a numerical control machine according to the present invention.
Fig. 2 is a flowchart of a method for managing a machine program between a machine and a client according to the present invention.
Fig. 3 is a schematic diagram of a further workflow of a method for implementing management of a machine program between a machine and a client according to the present invention.
FIG. 4 is a flowchart of a method for downloading a program and comparing the program of a numerical control machine according to the present invention.
Reference numerals
1 machine table
2 client
3 numerical control machine platform on-line system
4 machine program management module
5 machine alarm control module
6 machine program management configuration module
7 standard library
8 comparison special program library
9 program uploading operation unit
10 program download operation unit
11 program comparison operation unit
12 machine program log downloading module
13 machine program catalog
14 compare the specialized library catalog
15 ratio frequency configuration
16 alignment rule configuration
17 cipher configuration
18 alarm configuration
19 machine program
Detailed Description
In order to more clearly describe the technical contents of the present invention, the following further description is given in conjunction with specific embodiments.
Before describing in detail embodiments that are in accordance with the present invention, it should be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, the nc tool online system 3, such as but not limited to an online system of CNC processing tools, may include one or more CNC processing tools and a control end, and the control end may be disposed on one or more of the CNC processing tools, a remote server or a mobile device. In some embodiments of the present invention, the,
the numerical control machine station online system 3 comprises:
a machine program management module 4, configured to transmit the machine program 19 between the machine 1 and the client 2, perform a program comparison operation on the machine program 19 from the machine 1 and a standard machine program, and generate a program comparison result according to the program comparison operation;
the machine alarm control module 5 is used for executing corresponding alarm processing according to the program comparison result;
an equipment program management configuration module 6, configured to adjust one or more of a comparison frequency configuration 15, a comparison rule configuration 16, a password configuration 17, and an alarm configuration 18 of the program comparison operation of the equipment program management module 4.
Referring to fig. 4, as a preferred embodiment of the present invention, the machine program management module 4 includes:
a standard program library 7 for storing the standard machine program;
a comparison dedicated program library 8 for storing the standard machine program from the standard program library 7 and the machine program from the machine 1;
a program uploading operation unit 9, configured to upload the machine program 19 from the machine 1 to the client 2;
a program downloading operation unit 10, configured to download the standard machine program from the standard program library 7 to the comparison dedicated program library 8 or the machine 1; or downloading the machine program 19 from the machine 1 to the comparison special program library 8;
the program comparison operation unit 11 performs a program comparison operation on the standard machine program from the standard program library 7 and the machine program 19 from the machine 1, and generates the program comparison result according to the program comparison operation.
As a preferred embodiment of the present invention, the program download operation unit 10 is configured to perform specific operation processing, and includes:
selecting a single processing procedure;
checking whether the corresponding machine of the selected single processing process is in a working state, if not, downloading the machine program 19; if yes, the machine program 19 of the corresponding machine is not downloadable currently, and a prompt is generated to display the machine name of the corresponding machine, and the following operations are performed:
selecting a file to be downloaded;
selecting a program change reason;
and executing a downloading action, and downloading the selected file to the corresponding machine 1.
In an embodiment of the present invention, the program downloading operation unit 10 specifically performs the following operations:
(A) selecting a single processing procedure as a screening condition for said machine program 19;
(B) checking whether each selected machine is in a working state, if so, the program of the corresponding machine cannot be downloaded currently, and the prompt displays the name of the machine of the corresponding machine and enters operation (C); if not, normally downloading the programs of all the selected machines;
(C) clicking a learning button on the prompt, popping up a program selection dialog box by the system, checking a file to be downloaded, and double-clicking to view the program content corresponding to the file;
(D) after checking the files to be downloaded, selecting the program change reason, inputting the corresponding change content, clicking a confirmation button, and popping up the PDA end by the system to confirm the selection popup window;
(E) clicking a PDA confirmation initiating button, and initiating a PDA confirmation process by the system;
(F) and clicking a direct downloading button, executing downloading action by the system, downloading all programs of all selected machines to the target path of all selected machines, and finishing the program downloading operation.
As a preferred embodiment of the present invention, the numerical control machine online system 3 further includes a machine program log downloading module 12, configured to download a machine program work log recorded in the system; the information in the machine program working log downloaded by the machine program log downloading module 12 includes:
one or more of machine station information, operation result information, operation time information, result time information, change content information, change reason information, operator information, and job number information.
As a preferred embodiment of the present invention, the machine program management module 4 is configured to perform specific operation processing, and includes:
periodically executing the program comparison operation, and displaying the program comparison result;
the machine alarm control module 5 is used for performing specific operation processing, and includes:
and when the program comparison results are inconsistent, automatically triggering machine program alarm operation of the corresponding machine.
In a specific embodiment of the present invention, the machine alarm control module 5 specifically performs the following operations:
(G) periodically executing the program comparison operation, and displaying a program comparison result on a page of the system;
(H) and automatically triggering configurable machine program alarm operation by machines with inconsistent program comparison results.
As a preferred embodiment of the present invention, the machine program management module 4 is configured to perform specific operation processing, and includes:
generating a prompt to display a machine program directory 13 and a comparison special program library directory 14, and when a program comparison result of a specific machine program in the machine program directory 13 is inconsistent with a program comparison result of a corresponding standard machine program in the comparison special program library directory 14, marking the machine program 19 with the inconsistent program comparison result;
selecting a file, and uploading the selected file to the client 2;
the machine program management configuration module 6 is configured to perform specific operations, including:
adjusting an execution period in the comparison frequency configuration, wherein the machine program management module 4 automatically performs the program comparison operation based on the period;
adjusting the program processing procedure comparison rule in the comparison rule configuration, wherein the machine program management module 4 compares the machine program 19 with the standard machine program based on the program processing procedure comparison rule.
In an embodiment of the present invention, the machine program management module 4 specifically performs the following operations:
(I) generating a prompt to display a machine program directory 13 and a comparison special program library directory 14, and marking the system with red aiming at the program files with inconsistent comparison results and the contents with inconsistent program contents;
(J) selecting a file to be checked, clicking to upload, and uploading the corresponding file to a local PC (personal computer) terminal for checking;
(K) the next comparison period can be validated by configuring the period comparison frequency;
and (L) importing a program processing process comparison rule in the form of an Excel table file for comparing related files.
As a preferred embodiment of the present invention, the machine program management module 4 further determines whether to automatically open the program comparison operation based on the program processing procedure comparison rule and whether to automatically execute an alarm operation when the program comparison result is inconsistent.
Referring to fig. 2, the method for implementing management of machine programs between a machine and a client based on the above system includes the following steps:
entering the numerical control machine station online system 3 (step S1);
performing machine program management (step S2);
selecting a specific machine 1 and a corresponding machine program 19, and downloading the machine program 19 of the machine and a corresponding standard machine program (step S3);
comparing the downloaded machine program 19 with the standard machine program based on the comparison rule configuration 16 (step S4);
generating program comparison results (step S5);
and executing corresponding alarm processing according to the program comparison result (step S6). The corresponding alarm processing includes that when the machine program 19 is judged to be consistent with the corresponding standard machine program, no prompt representing a problem or a prompt representing no problem is generated; and generating a prompt representing a problem when the machine program 19 is determined to be inconsistent with the corresponding standard machine program. The prompt is, for example and without limitation, to display information consisting of one or more of text, color and symbol on a screen; or to generate sound information via a sound playback system.
Referring to fig. 3, in an embodiment of the present invention, the method specifically includes:
(1) the system logs in the numerical control machine online system 3 according to the input operation of the user (step S01); the NC machine online system 3 is, for example, but not limited to, a CNC machine online system.
(2) The system enters a whole production maintenance module TPM according to the click operation of the user and selects the machine program management (step S02);
(3) the system selects the relevant information from the page managed by the machine program to download the relevant machine program according to the selection operation of the user (step S03);
(4) the system sets a corresponding comparison rule for the machine program 19 by importing the set Excel form file according to the operation of the user, so as to complete the comparison of the machine program 19 (step S04).
As a preferred embodiment of the present invention, the step (1) specifically comprises: and logging in the numerical control online system in a card swiping login or job number password login mode.
As a preferred embodiment of the present invention, the selecting a specific machine 1 and a corresponding machine program 19 includes:
displaying relevant information of each machine on an interface managed by the machine program, wherein the relevant information comprises: one or more of factory information, floor information, machine type information, folder position information, CELL number information, landmark number information and machine type information;
selecting the specific machine 1 to download the machine program 19;
displaying the download status of the downloaded machine program 19 for confirming whether the download is completed.
In a specific embodiment of the present invention, the step (3) specifically comprises the following steps:
(3.1) the system selects factory information, floor information, model type information, folder position information, CELL number information, landmark number information and machine type information of the machine 1 according to the selection operation of the user;
(3.2) the system selects the machine 1 needing the downloading program to download according to the operation of the user;
and (3.2) confirming whether the downloading is finished according to the downloading state.
As a preferred embodiment of the present invention, a program processing procedure comparison rule in the comparison rule configuration is imported, and the machine program 19 is compared with the standard machine program based on the program processing procedure comparison rule.
As a preferred embodiment of the present invention, the importing the program processing procedure alignment rule includes:
entering a program management page, and selecting comparison rule configuration;
selecting the type information of the machine and the position information of the folder, and importing the set comparison rule of the program processing process.
As a preferred embodiment of the present invention, the method further comprises:
based on the execution period in the comparison frequency configuration, automatically performing the program comparison operation, and comparing the machine program 19 with the standard machine program;
based on the alarm configuration 18, when the program comparison result is inconsistent, the machine program alarm operation of the corresponding machine is automatically triggered.
In an embodiment of the present invention, the step (4) specifically includes the following steps:
(4.1) the system enters a program management page and selects a comparison rule configuration 16 according to the selection operation of a user;
and (4.2) selecting the machine type information and the folder position information by the system according to the selection operation of the user, importing the set Excel form file, and importing the comparison rule of the machine program 19.
As a preferred embodiment of the present invention, the operation of the alarm configuration includes:
selecting machine type information, opening the folder position information to be compared and the folder position information to be automatically compared, and performing machine program automatic comparison alarm configuration 18.
As a preferred embodiment of the present invention, the operation of comparing the frequency configuration 15 includes:
selecting machine type information, and setting comparison frequency time to complete the setting of the execution period of the comparison frequency configuration.
In a specific embodiment of the present invention, said step (4.1) further comprises the following steps:
(4.1a) according to the operation of the user, the system carries out automatic comparison alarm configuration 18 and carries out automatic comparison frequency configuration 15.
As a preferred embodiment of the present invention, the automatic comparison alarm configuration 18 specifically includes:
the system selects the machine type information according to the operation of the user, opens the folder position information to be compared and the folder position information to be automatically compared, and performs machine program automatic comparison alarm configuration 18.
As a preferred embodiment of the present invention, the automatic comparison frequency configuration 15 specifically includes:
the system selects the machine type information according to the operation of the user, and sets the comparison frequency time to complete the automatic comparison frequency setting 15.
The invention also relates to a device for realizing the program downloading and program comparison of the numerical control machine, wherein the device comprises:
a processor configured to execute computer-executable instructions;
and the memory stores one or more computer-executable instructions, and when the computer-executable instructions are executed by the processor, the computer-executable instructions realize the steps of the management method of the machine program between the machine and the client.
The invention also relates to a processor for realizing the downloading and the program comparison of the numerical control machine program, wherein the processor is configured to execute the computer executable instruction, and the computer executable instruction is executed by the processor to realize the steps of the management method of the machine program between the machine and the client.
The invention also relates to a computer-readable storage medium, in which a computer program is stored, said computer program being executable by a processor for implementing the steps of the method for managing a machine program between a machine and a client as described above.
In one embodiment of the present invention, the main flow of executing the program downloading operation unit is as follows:
a: selecting screening conditions, wherein a single process is required to be selected;
b: checking whether the selected machine is in the 'running' state or whether the downloading state is 'downloading', 'PDA is confirmed', 'downloading queue'. If yes, the equipment can not be downloaded, and the names of the equipment are displayed in a popup window;
and C, clicking to pop up a program selection dialog box after understanding, wherein the left side is a standard program library directory and can check files or folders to be downloaded. Double-clicking on the viewable program content. After checking, selecting a change reason, inputting change contents, clicking and confirming, and then popping up a PDA to confirm selection of a popup window;
d, clicking 'initiate PDA confirmation', then initiating PDA confirmation flow (Slide 17-21);
and if the 'direct download' is clicked, the downloading action is directly executed, and the program is downloaded into the target path of the machine.
In one embodiment of the present invention, when a comparison rule is introduced in Excel form by a manufacturing process to perform program comparison, related documents are compared according to the introduced comparison rule, wherein,
0 represents no alignment;
1 represents a complete alignment;
2 represents a directional alignment;
any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by suitable instruction execution devices.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, and the program may be stored in a computer readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a separate product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, references to the description of the terms "an embodiment," "some embodiments," "an example," "a specific example," or "an embodiment," "an implementation," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.
By adopting the numerical control machine on-line system, the method, the device, the processor and the computer readable storage medium thereof, the program of each numerical control machine can be filed, stored and compared with the server, the change record can be recorded in the system aiming at each content change, the traceable date of the program change can be realized, the system monitors the program of each numerical control machine in a foolproof way, the program is compared with the standard link library in a timing way, and the machine locking alarm is generated when the program of the machine is inconsistent with the standard program. The program on the server is compared with the program on the numerical control machine, so that the program is unified, and the program change on the numerical control machine can be audited by related unit personnel in real time. The method reduces the problem that the defective products are not found in time after the program on the numerical control machine is changed, thereby accumulating the cost. The technical scheme belongs to the field that the system is expanded to 1 ten thousand to 5 thousand numerical control devices to compare programs by the first family in the industry, and independent MIS develops and develops software matched with actual operation of a production field.
In this specification, the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

Claims (14)

1.一种数控机台联机系统,用于控制机台与客户端之间的机台程序的管理与报警,其特征在于,所述数控机台联机系统包括:1. a numerical control machine on-line system, for the management and alarm of the machine program between the control machine and the client, it is characterized in that, described numerical control machine on-line system comprises: 机台程序管理模块,用于在所述机台与所述客户端之间传输所述机台程序,并将来自于所述机台的所述机台程序与标准机台程序进行程序比对操作,且根据所述程序比对操作产生程序比对结果;A machine program management module, used to transmit the machine program between the machine and the client, and compare the machine program from the machine with the standard machine program operating, and generating a program comparison result according to the program comparison operation; 机台报警控制模块,用于根据所述程序比对结果执行相应的报警处理;The machine alarm control module is used to perform corresponding alarm processing according to the program comparison result; 机台程序管理配置模块,用于调整所述机台程序管理模块的所述程序比对操作的比对频率配置、比对规则配置、密码配置以及报警配置的其中一个或多个。The machine program management configuration module is used to adjust one or more of the comparison frequency configuration, comparison rule configuration, password configuration and alarm configuration of the program comparison operation of the machine program management module. 2.根据权利要求1所述的数控机台联机系统,其特征在于,所述的机台程序管理模块包括:2. The CNC machine online system according to claim 1, wherein the machine program management module comprises: 标准程序库,用于储存所述标准机台程序;a standard program library for storing the standard machine program; 比对专用程序库,用于储存来自于所述标准程序库的所述标准机台程序与来自于所述机台的所述机台程序;comparing a special program library for storing the standard machine program from the standard program library and the machine program from the machine; 程序上传操作单元,用于从所述机台上传所述机台程序到所述客户端;a program uploading operation unit for uploading the machine program from the machine to the client; 程序下载操作单元,用于从所述标准程序库中下载所述标准机台程序到所述比对专用程序库或所述机台中;或从所述机台下载所述机台程序到所述比对专用程序库;a program download operation unit, used for downloading the standard machine program from the standard program library to the comparison special program library or the machine; or downloading the machine program from the machine to the machine Compare the special program library; 程序比对操作单元,将来自于所述标准程序库的所述标准机台程序与来自于所述机台的所述机台程序进行程序比对操作,且根据所述程序比对操作产生所述程序比对结果。A program comparison operation unit performs a program comparison operation on the standard machine program from the standard program library and the machine program from the machine, and generates a result according to the program comparison operation. Compare the results of the procedure described above. 3.根据权利要求2所述的数控机台联机系统,其特征在于,所述的程序下载操作单元用于进行特定操作处理,包括:3. The numerical control machine online system according to claim 2, wherein the program download operation unit is used to carry out specific operation processing, comprising: 选择单个处理过程;select a single process; 检查已选的所述单个处理过程的对应机台是否为工作状态,若否,则下载所述机台程序;若是,则该相应机台的机台程序当前不可下载,且产生提示显示该相应机台的机台名称,并进入以下操作:Check whether the corresponding machine of the selected single processing process is in working state, if not, download the machine program; if so, the machine program of the corresponding machine cannot be downloaded at present, and a prompt is generated to display the corresponding machine program. machine name of the machine, and enter the following operations: 选择需要下载的文件;Select the file to download; 选择程序变更原因;Select the reason for the program change; 执行下载动作,将已选的所述文件下载到相应机台。Execute the download action to download the selected file to the corresponding machine. 4.根据权利要求1所述的数控机台联机系统,其特征在于,所述数控机台联机系统还包括机台程序日志下载模块,用于下载记录在系统中的机台程序工作日志;所述的机台程序日志下载模块下载的机台程序工作日志中的信息包括:4. The CNC machine online system according to claim 1, wherein the CNC machine online system further comprises a machine program log download module for downloading the machine program work log recorded in the system; The information in the machine program work log downloaded by the machine program log download module described above includes: 机台信息、操作结果信息、操作时间信息、结果时间信息、变更内容信息、变更原因信息、操作人员信息以及工号信息的其中一个或多个。One or more of machine information, operation result information, operation time information, result time information, change content information, change reason information, operator information, and job number information. 5.根据权利要求1所述的数控机台联机系统,其特征在于,所述机台程序管理模块用于进行特定操作处理,包括:5. The CNC machine online system according to claim 1, wherein the machine program management module is used to perform specific operation processing, comprising: 定期执行所述程序比对操作,并显示所述程序比对结果;Periodically perform the program comparison operation, and display the program comparison result; 所述机台报警控制模块用于进行特定操作处理,包括:The machine alarm control module is used for specific operation processing, including: 当所述程序比对结果不一致,自动触发相应机台的机台程序报警操作。When the program comparison results are inconsistent, the machine program alarm operation of the corresponding machine is automatically triggered. 6.根据权利要求1所述的数控机台联机系统,其特征在于,所述机台程序管理模块用于进行特定操作处理,包括:6. The CNC machine online system according to claim 1, wherein the machine program management module is used to perform specific operation processing, comprising: 产生提示显示机台程序目录和比对专用程序库目录,当所述机台程序目录中的特定机台程序与所述比对专用程序库目录中的相应标准机台程序的程序比对结果不一致时,针对该程序比对结果不一致的所述机台程序进行标记;Generate a prompt to display the machine program directory and the comparison-specific program library directory, when the specific machine program in the machine program directory is inconsistent with the program comparison result of the corresponding standard machine program in the comparison-specific program library directory When the program comparison result is inconsistent, mark the machine program; 选择文件,将已选的所述文件上传到所述客户端;Select a file, and upload the selected file to the client; 所述机台程序管理配置模块用于进行特定操作,包括:The machine program management configuration module is used to perform specific operations, including: 调整所述比对频率配置中的执行周期,其中所述机台程序管理模块基于所述周期自动进行所述程序比对操作;Adjusting the execution period in the comparison frequency configuration, wherein the machine program management module automatically performs the program comparison operation based on the period; 调整所述比对规则配置中的程序处理过程比对规则,其中所述机台程序管理模块基于所述程序处理过程比对规则比对所述机台程序与所述标准机台程序。The program processing process comparison rule in the comparison rule configuration is adjusted, wherein the machine program management module compares the machine program with the standard machine program based on the program processing comparison rule. 7.根据权利要求6所述的数控机台联机系统,其特征在于,所述机台程序管理模块还基于所述程序处理过程比对规则判断是否自动打开所述程序比对操作以及当所述程序比对结果不一致时,是否自动执行报警操作。7 . The numerical control machine online system according to claim 6 , wherein the machine program management module also judges whether to automatically open the program comparison operation based on the program processing process comparison rule and when the program comparison operation is performed. 8 . Whether to automatically perform an alarm operation when the program comparison results are inconsistent. 8.一种基于权利要求1所述的数控机台联机系统实现机台与客户端之间的机台程序的管理方法,其特征在于,所述的方法包括以下步骤:8. A management method for realizing the machine program between the machine and the client based on the CNC machine online system according to claim 1, wherein the method comprises the following steps: 进入所述数控机台联机系统;Enter the CNC machine online system; 执行机台程序管理;Execute machine program management; 选择特定的机台与相应的机台程序,下载所述机台的所述机台程序与相应的标准机台程序;Select a specific machine and the corresponding machine program, and download the machine program and the corresponding standard machine program of the machine; 基于所述比对规则配置,比对已下载的所述机台程序与所述标准机台程序;Comparing the downloaded machine program with the standard machine program based on the comparison rule configuration; 产生程序比对结果;Generate program comparison results; 根据所述程序比对结果执行相应的报警处理。Corresponding alarm processing is performed according to the program comparison result. 9.根据权利要求8所述的实现机台与客户端之间的机台程序的管理方法,其特征在于,所述选择特定的机台与相应的机台程序包括:9. The management method for realizing the machine program between the machine and the client according to claim 8, wherein the selecting a specific machine and the corresponding machine program comprises: 在所述机台程序管理的界面显示各机台的各相关信息,所述相关信息包括:所在厂区信息、所在楼层信息、机种类型信息、文件夹位置信息、CELL号码信息、地标号码信息以及机台类型信息的其中一个或多个;The relevant information of each machine is displayed on the machine program management interface, and the relevant information includes: factory area information, floor information, machine type information, folder location information, cell number information, landmark number information and One or more of the machine type information; 选择所述特定的机台下载所述机台程序;Select the specific machine to download the machine program; 显示所述下载的所述机台程序的下载状态,以用于确认是否完成下载。The download status of the downloaded machine program is displayed to confirm whether the download is completed. 10.根据权利要求8所述的实现机台与客户端之间的机台程序的管理方法,其特征在于,导入所述比对规则配置中的程序处理过程比对规则,基于所述程序处理过程比对规则比对所述机台程序与所述标准机台程序。10. The management method for realizing a machine program between a machine and a client according to claim 8, wherein, importing the program processing process comparison rules in the comparison rule configuration, based on the program processing A process comparison rule compares the machine program with the standard machine program. 11.根据权利要求10所述的实现机台与客户端之间的机台程序的管理方法,其特征在于,所述导入所述程序处理过程比对规则包括:11. The management method for realizing a machine program between a machine and a client according to claim 10, wherein the importing the program processing process comparison rule comprises: 进入程序管理页面,选择比对规则配置;Enter the program management page and select the comparison rule configuration; 选择机种类型信息及文件夹位置信息,并导入设定完成的所述程序处理过程比对规则。Select model type information and folder location information, and import the program processing process comparison rules that have been set. 12.根据权利要求8所述的实现机台与客户端之间的机台程序的管理方法,其特征在于,所述的方法还包括:12. The management method for realizing the machine program between the machine and the client according to claim 8, wherein the method further comprises: 基于所述比对频率配置中的执行周期,自动进行所述程序比对操作,比对所述机台程序与所述标准机台程序;Based on the execution period in the comparison frequency configuration, the program comparison operation is automatically performed, and the machine program is compared with the standard machine program; 基于所述报警配置,当所述程序比对结果不一致,自动触发相应机台的机台程序报警操作。Based on the alarm configuration, when the program comparison results are inconsistent, the machine program alarm operation of the corresponding machine is automatically triggered. 13.根据权利要求12所述的实现机台与客户端之间的机台程序的管理方法,其特征在于,所述报警配置的操作包括:13. The management method for realizing a machine program between a machine and a client according to claim 12, wherein the operation of the alarm configuration comprises: 选择机种类型信息,打开需要比对的文件夹位置信息以及需要自动比对的文件夹位置信息,进行机台程序自动比对报警配置。Select the machine type information, open the folder location information that needs to be compared and the folder location information that needs to be automatically compared, and configure the machine program automatic comparison alarm. 14.根据权利要求12所述的实现机台与客户端之间的机台程序的管理方法,其特征在于,所述比对频率配置的操作包括:14. The management method for realizing a machine program between a machine and a client according to claim 12, wherein the operation of comparing the frequency configuration comprises: 选择机种类型信息,设定比对频率时间,以完成所述比对频率配置的所述执行周期的设置。The information of the model type is selected, and the comparison frequency time is set, so as to complete the setting of the execution period of the comparison frequency configuration.
CN202110295583.5A 2021-03-19 2021-03-19 Numerical control machine on-line system and management method thereof Pending CN113031523A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110295583.5A CN113031523A (en) 2021-03-19 2021-03-19 Numerical control machine on-line system and management method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110295583.5A CN113031523A (en) 2021-03-19 2021-03-19 Numerical control machine on-line system and management method thereof

Publications (1)

Publication Number Publication Date
CN113031523A true CN113031523A (en) 2021-06-25

Family

ID=76471736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110295583.5A Pending CN113031523A (en) 2021-03-19 2021-03-19 Numerical control machine on-line system and management method thereof

Country Status (1)

Country Link
CN (1) CN113031523A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114979227A (en) * 2022-05-20 2022-08-30 昆山中科晶上信息技术有限公司 An industrial-grade 5G program management platform

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW564520B (en) * 2002-10-24 2003-12-01 Taiwan Semiconductor Mfg Process recipe comparison system and method of photolithography equipment
CN1577309A (en) * 2003-06-30 2005-02-09 台湾积体电路制造股份有限公司 Machine automation program update system and method, and computer-readable storage medium
TW200604877A (en) * 2004-07-22 2006-02-01 Charming Systems Corp Method and system for dynamically controlling equipment actions
CN101206473A (en) * 2006-12-20 2008-06-25 仁安资讯科技股份有限公司 Monitoring system for monitoring production of CNC tool machine and method thereof
CN102566450A (en) * 2010-12-08 2012-07-11 和舰科技(苏州)有限公司 Cabinet program control management method and system
CN110580004A (en) * 2018-06-08 2019-12-17 发那科株式会社 Remote management device and remote management method
CN112015540A (en) * 2020-11-02 2020-12-01 甬矽电子(宁波)股份有限公司 Program management method, device, system and readable storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW564520B (en) * 2002-10-24 2003-12-01 Taiwan Semiconductor Mfg Process recipe comparison system and method of photolithography equipment
CN1577309A (en) * 2003-06-30 2005-02-09 台湾积体电路制造股份有限公司 Machine automation program update system and method, and computer-readable storage medium
TW200604877A (en) * 2004-07-22 2006-02-01 Charming Systems Corp Method and system for dynamically controlling equipment actions
CN101206473A (en) * 2006-12-20 2008-06-25 仁安资讯科技股份有限公司 Monitoring system for monitoring production of CNC tool machine and method thereof
CN102566450A (en) * 2010-12-08 2012-07-11 和舰科技(苏州)有限公司 Cabinet program control management method and system
CN110580004A (en) * 2018-06-08 2019-12-17 发那科株式会社 Remote management device and remote management method
CN112015540A (en) * 2020-11-02 2020-12-01 甬矽电子(宁波)股份有限公司 Program management method, device, system and readable storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114979227A (en) * 2022-05-20 2022-08-30 昆山中科晶上信息技术有限公司 An industrial-grade 5G program management platform

Similar Documents

Publication Publication Date Title
US7587251B2 (en) Remote monitoring and control of an I/O module
US11138097B2 (en) Automated web testing framework for generating and maintaining test scripts
US10503160B2 (en) Integrated testing mechanism for industrial process control and automation systems
JP2016530647A (en) Batch field device operation
CN112925687B (en) Method, system, and computer program product for monitoring field device status
JP6860530B2 (en) Data management device, data management method and data management program
KR20170015968A (en) High-speed application for installation on mobile devices for permitting remote configuration of such mobile devices
JP2015523631A (en) Integrated manufacturing and testing process platform
US11775413B2 (en) Information processing system and information processing method
CN112214582A (en) Management system, answer display method, and recording medium
CN113031523A (en) Numerical control machine on-line system and management method thereof
CN104903806A (en) Change management system in a process control architecture
EP3526669B1 (en) Building control systems
CN115037598A (en) Equipment emergency processing method and device, computer equipment and storage medium
US11934168B2 (en) Method and interface for automated loop checking of an industrial process control and automation system
US20240013231A1 (en) System and method for data validation rule simulation
Sharma et al. Edge Computing: A Powerful and Agile Platform for Digital Transformation in Oilfield Management
US10877450B2 (en) Workflow-based change management and documentation system and method
JP4592022B2 (en) Automatic execution command generation system, method and program
CN114127646B (en) Support device, recording medium of support program, and setting method
JP6892850B2 (en) Management device, management method and management program
JP7750409B2 (en) Information processing device, test method, and test program
US20250217582A1 (en) Screen creation system and screen creation method
US20230308362A1 (en) Security web application layouts and tiles
JP4683535B2 (en) Job net management system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210625

RJ01 Rejection of invention patent application after publication