CN201097202Y - A graphic interactive programming device - Google Patents
A graphic interactive programming device Download PDFInfo
- Publication number
- CN201097202Y CN201097202Y CNU2007200760359U2007200760359U CN200720076035U CN201097202Y CN 201097202 Y CN201097202 Y CN 201097202Y CN U2007200760359U2007200760359 U CNU2007200760359U2007200760359 U CN U2007200760359U2007200760359U CN 200720076035 U CN200720076035 U CN 200720076035U CN 201097202 Y CN201097202 Y CN 201097202Y
- Authority
- CN
- China
- Prior art keywords
- submodule
- module
- program
- human
- programming device
- 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.)
- Expired - Fee Related
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 35
- 238000006243 chemical reaction Methods 0.000 claims abstract description 4
- 230000003993 interaction Effects 0.000 claims description 20
- 238000005553 drilling Methods 0.000 claims description 16
- 238000003801 milling Methods 0.000 claims description 9
- 238000005520 cutting process Methods 0.000 claims description 3
- 238000010079 rubber tapping Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Devices For Executing Special Programs (AREA)
- Stored Programmes (AREA)
Abstract
Description
技术领域technical field
本实用新型涉及一种图形化交互式编程装置,尤其涉及一种用于开放式数控系统的图形化交互式编程装置。The utility model relates to a graphical interactive programming device, in particular to a graphical interactive programming device for an open numerical control system.
技术背景technical background
传统的数控系统采用文本输入的编程方法,对编程人员提出了较高的要求,需要非常清楚地知道每条指令的具体格式、指令需要的参数、每个参数的具体意义以及加工工艺,界面复杂,变成人员需要牢记众多的编程指令和复杂的编程过程,这样使得效率降低,劳动力大。The traditional numerical control system adopts the programming method of text input, which puts forward higher requirements for programmers. It is necessary to know the specific format of each instruction, the parameters required by the instruction, the specific meaning of each parameter, and the processing technology. The interface is complex. , Turning into personnel needs to keep in mind numerous programming instructions and complicated programming processes, which reduces efficiency and requires a large labor force.
发明内容Contents of the invention
本实用新型的目的在于克服现有技术的缺陷,而提供一种图形化交互式编程装置,它对数控加工中经常遇到的操作和加工工艺进行抽象,并概括成简单的编程指令,可大大简化零件加工程序的编制,缩短程序文件的容量,提高工作效率,减少劳动力。The purpose of the utility model is to overcome the defects of the prior art, and provide a graphical interactive programming device, which abstracts the operations and processing techniques often encountered in numerical control machining, and summarizes them into simple programming instructions, which can be greatly improved. Simplify the preparation of parts processing programs, shorten the capacity of program files, improve work efficiency and reduce labor.
实现上述目的的技术方案是:一种图形化交互式编程装置,用于开放式数控系统,其中,包括一程序编译器,以及分别与该程序编译器相连的人机交互界面、程序存储单元、工艺策略库,其中:The technical solution for achieving the above purpose is: a graphical interactive programming device for an open numerical control system, which includes a program compiler, and a human-computer interaction interface, a program storage unit, and a program compiler respectively connected to the program compiler. A library of process strategies where:
程序编译器,用来实现代码的转换,即检测人机交互界面显示的代码的语法和用户填写的参数,将人机交互界面中用户选择的零件图形通过读取工艺策略库中存储的对应的工艺流程后,将该工艺流程编译成开放式数控系统能识别的G代码后存入程序存储单元;The program compiler is used to realize code conversion, that is, to detect the syntax of the code displayed on the human-computer interaction interface and the parameters filled in by the user, and read the corresponding part graphics stored in the process strategy library by reading the part graphics selected by the user in the human-computer interaction interface. After the technological process, compile the technological process into a G code that can be recognized by the open numerical control system and store it in the program storage unit;
人机交互界面,用来实现程序的编写、编辑,该界面上具有可供用户选择的零件图形,并可供用户填写参数;The human-computer interaction interface is used to implement program writing and editing. The interface has part graphics for users to choose, and users can fill in parameters;
程序存储单元,用来存储程序编译器编译好的G代码;The program storage unit is used to store the G code compiled by the program compiler;
工艺策略库,用来存储工艺流程,即人机交互界面中的零件图形对应的加工的工艺流程。The process strategy library is used to store the process flow, that is, the processing process flow corresponding to the part graphics in the human-computer interaction interface.
上述的图形化交互式编程装置,其中,所述的人机交互界面的界面分为编程区、参数输入区和操作按钮区,其中,参数输入区用于输入零件所需要的参数,操作按钮区用于选择零件图形和对零件图形进行编辑,编程区用于显示参数输入区输入的参数。The above-mentioned graphical interactive programming device, wherein, the interface of the human-computer interaction interface is divided into a programming area, a parameter input area and an operation button area, wherein the parameter input area is used to input the parameters required by the parts, and the operation button area It is used to select and edit part graphics, and the programming area is used to display the parameters entered in the parameter input area.
上述的图形化交互式编程装置,其中,所述的工艺策略库包括通用模块和/或定位模块和/或钻削模块和/或铣削模块。In the above-mentioned graphical interactive programming device, the process strategy library includes a general module and/or a positioning module and/or a drilling module and/or a milling module.
上述的图形化交互式编程装置,其中,所述的通用模块包括初始化程序子模块、设置工作平面子模块、绝对值编程子模块、增量值编程子模块、程序结束子模块、无条件停止子模块、取消循环子模块。The above-mentioned graphical interactive programming device, wherein, the general module includes an initialization program submodule, a working plane setting submodule, an absolute value programming submodule, an incremental value programming submodule, a program end submodule, and an unconditional stop submodule , cancel the cycle sub-module.
上述的图形化交互式编程装置,其中,所述的定位模块包括直线定位模式子模块、自由可编程定位子模块、矩形定位模式子模块、整圆定位模式子模块、圆弧定位模式子模块。In the graphical interactive programming device above, the positioning module includes a linear positioning mode sub-module, a freely programmable positioning sub-module, a rectangular positioning mode sub-module, a full-circle positioning mode sub-module, and an arc positioning mode sub-module.
上述的图形化交互式编程装置,其中,所述的钻削模块包括定中心子模块、钻削子模块、钻孔子模块、深钻孔子模块、镗孔子模块、攻丝子模块、螺纹切削子模块。The above-mentioned graphical interactive programming device, wherein the drilling module includes a centering submodule, a drilling submodule, a drilling submodule, a deep drilling submodule, a boring submodule, a tapping submodule, a thread cutting submodule, and a drilling submodule. submodule.
上述的图形化交互式编程装置,其中,所述的铣削模块包括铣平面子模块、矩形槽子模块、环形槽子模块、矩形轴颈子模块、圆形轴颈子模块、键槽子模块。In the graphical interactive programming device above, the milling module includes a plane milling submodule, a rectangular slot submodule, an annular slot submodule, a rectangular journal submodule, a circular journal submodule, and a keyway submodule.
本实用新型的有益效果是:本实用新型具有非常简化并且友好的编程界面和编程方法,编程人员不再需要牢记众多的编程指令和复杂的编程过程,人机交互界面非常清晰地显示加工工艺和步骤,并且标出每个相关参数的具体意义,编程人员只需将相应的参数值填入对话框即可,最终的加工程序文件由系统自动生成,不需使用任何G代码,操作方便。The beneficial effects of the utility model are: the utility model has a very simplified and friendly programming interface and programming method, programmers no longer need to keep in mind numerous programming instructions and complicated programming processes, and the human-computer interaction interface clearly displays the processing technology and Steps, and the specific meaning of each relevant parameter is marked, the programmer only needs to fill in the corresponding parameter value in the dialog box, and the final processing program file is automatically generated by the system without using any G code, which is easy to operate.
附图说明Description of drawings
图1是本实用新型的结构示意图;Fig. 1 is the structural representation of the utility model;
图2是本实用新型的工艺策略库的结构示意图;Fig. 2 is the structural representation of the process strategy storehouse of the present utility model;
图3是本实用新型的人机交互界面的界面示意图。Fig. 3 is a schematic diagram of the human-computer interaction interface of the present invention.
具体实施方式Detailed ways
下面将结合附图对本实用新型作进一步说明。The utility model will be further described below in conjunction with accompanying drawing.
请参阅图1至图3,图中示出了本实用新型的一种图形化交互式编程装置,用于开放式数控系统,包括一程序编译器2,以及分别与该程序编译器2相连的人机交互界面3、程序存储单元4、工艺策略库1,Please refer to Fig. 1 to Fig. 3, a kind of graphical interactive programming device of the present utility model is shown in the figure, is used for open numerical control system, comprises a program compiler 2, and is connected with this program compiler 2 respectively Human-computer interaction interface 3, program storage unit 4, process strategy library 1,
其中:in:
程序编译器2,用来实现代码的转换,即检测人机交互界面3显示的代码的语法和对用户填写的参数,将人机交互界面3中用户选择的零件图形通过读取工艺策略库1中存储的对应的工艺流程后,将该工艺流程编译成开放式数控系统能识别的G代码后存入程序存储单元4;The program compiler 2 is used to realize code conversion, that is, to detect the syntax of the code displayed on the human-computer interaction interface 3 and the parameters filled in by the user, and to read the part graphics selected by the user in the human-computer interaction interface 3 by reading the process strategy library 1 After storing the corresponding technological process in the computer, compile the technological process into a G code that the open numerical control system can recognize and store it in the program storage unit 4;
人机交互界面3,用来实现程序的编写、编辑,该界面上具有可供用户选择的零件图形,并可供用户填写参数,该人机交互界面3的界面分为编程区31、参数输入区32和操作按钮区33,其中,参数输入区32用于输入零件所需要的参数,操作按钮区33用于选择零件图形和对零件图形进行编辑,编程区31用于显示参数输入区输入的参数;The human-computer interaction interface 3 is used to realize the writing and editing of the program. The interface has part graphics for the user to choose, and can be used for the user to fill in the parameters. The interface of the human-computer interaction interface 3 is divided into a programming area 31 and a parameter input area. Area 32 and operation button area 33, wherein the parameter input area 32 is used to input the parameters required by the part, the operation button area 33 is used to select the part graphics and edit the part graphics, and the programming area 31 is used to display the parameters input in the parameter input area. parameter;
程序存储单元4,用来存储程序编译器2编译好的G代码;The program storage unit 4 is used to store the G code compiled by the program compiler 2;
工艺策略库1,用来存储工艺流程,即人机交互界面3中的零件图形对应的加工的工艺流程,本实施例中,工艺策略库1包括通用模块11、定位模块12、钻削模块13、铣削模块14,其中:The process strategy library 1 is used to store the process flow, that is, the processing process flow corresponding to the part graphics in the human-computer interaction interface 3. In this embodiment, the process strategy library 1 includes a general module 11, a positioning module 12, and a drilling module 13 , milling module 14, wherein:
通用模块11,包括初始化程序子模块111、设置工作平面子模块112、绝对值编程子模块113、增量值编程子模块114、程序结束子模块115、无条件停止子模块116、取消循环子模块117;General module 11, including initialization program submodule 111, setting working plane submodule 112, absolute value programming submodule 113, incremental value programming submodule 114, program end submodule 115, unconditional stop submodule 116, cancel cycle submodule 117 ;
定位模块12,包括直线定位模式子模块121、自由可编程定位子模块122、矩形定位模式子模块123、整圆定位模式子模块124、圆弧定位模式子模块125;The positioning module 12 includes a linear positioning mode submodule 121, a freely programmable positioning submodule 122, a rectangular positioning mode submodule 123, a full circle positioning mode submodule 124, and an arc positioning mode submodule 125;
钻削模块13,包括定中心子模块131、钻削子模块132、钻孔子模块133、深钻孔子模块134、镗孔子模块135、攻丝子模块136、螺纹切削子模块137;The drilling module 13 includes a centering submodule 131, a drilling submodule 132, a drilling submodule 133, a deep drilling submodule 134, a boring submodule 135, a tapping submodule 136, and a thread cutting submodule 137;
铣削模块14,包括铣平面子模块141、矩形槽子模块142、环形槽子模块143、矩形轴颈子模块144、圆形轴颈子模块145、键槽子模块146。The milling module 14 includes a plane milling submodule 141 , a rectangular groove submodule 142 , an annular groove submodule 143 , a rectangular journal submodule 144 , a circular journal submodule 145 , and a keyway submodule 146 .
以上实施例仅供说明本实用新型之用,而非对本实用新型保护范围的限制。有关本技术领域的技术人员,在不脱离本实用新型的精神和范围的情况下,还可以作出各种变换或变型,而所有等同的技术方案也应归属于本实用新型保护的范畴之内,由各权利要求所限定。The above embodiments are only used for illustrating the utility model, rather than limiting the protection scope of the utility model. Those skilled in the art, without departing from the spirit and scope of the present utility model, can also make various changes or modifications, and all equivalent technical solutions should also belong to the scope of protection of the present utility model. defined by the respective claims.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNU2007200760359U2007200760359U CN201097202Y (en) | 2007-11-12 | 2007-11-12 | A graphic interactive programming device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNU2007200760359U2007200760359U CN201097202Y (en) | 2007-11-12 | 2007-11-12 | A graphic interactive programming device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN201097202Y true CN201097202Y (en) | 2008-08-06 |
Family
ID=39924255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNU2007200760359U2007200760359U Expired - Fee Related CN201097202Y (en) | 2007-11-12 | 2007-11-12 | A graphic interactive programming device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN201097202Y (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104731584A (en) * | 2015-02-26 | 2015-06-24 | 武汉爱科唯自动化科技有限公司 | Human-machine interface customizable configuration design method for open type numerical control system |
CN106325910A (en) * | 2015-07-02 | 2017-01-11 | 无锡华润华晶微电子有限公司 | Program card and process program acquisition method |
CN109507954A (en) * | 2011-01-24 | 2019-03-22 | 斗山机床株式会社 | Cnc machine tool utilizes the machining shape input unit and method of interactive program |
CN109545035A (en) * | 2018-09-30 | 2019-03-29 | 上海畅学教育科技有限公司 | The graphical hardware programming compatible system of more interacting messages and method |
CN110531693A (en) * | 2019-08-27 | 2019-12-03 | 泉州市大鲨鱼机械科技有限公司 | A kind of graphics edition Interface Design for saw digital control system of restricting |
CN111563079A (en) * | 2019-11-25 | 2020-08-21 | 常州天健智能科技有限公司 | Data compiling method and database terminal |
CN113359617A (en) * | 2021-06-11 | 2021-09-07 | 中山凯旋真空科技股份有限公司 | Process flow control method and control system |
-
2007
- 2007-11-12 CN CNU2007200760359U2007200760359U patent/CN201097202Y/en not_active Expired - Fee Related
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109507954A (en) * | 2011-01-24 | 2019-03-22 | 斗山机床株式会社 | Cnc machine tool utilizes the machining shape input unit and method of interactive program |
CN104731584A (en) * | 2015-02-26 | 2015-06-24 | 武汉爱科唯自动化科技有限公司 | Human-machine interface customizable configuration design method for open type numerical control system |
CN104731584B (en) * | 2015-02-26 | 2018-10-02 | 武汉爱科唯自动化科技有限公司 | A kind of customized configuration design method of Open Architecture CNC System of Display Interface |
CN106325910A (en) * | 2015-07-02 | 2017-01-11 | 无锡华润华晶微电子有限公司 | Program card and process program acquisition method |
CN106325910B (en) * | 2015-07-02 | 2019-09-24 | 无锡华润华晶微电子有限公司 | A kind of program card and process acquisition methods |
CN109545035A (en) * | 2018-09-30 | 2019-03-29 | 上海畅学教育科技有限公司 | The graphical hardware programming compatible system of more interacting messages and method |
CN110531693A (en) * | 2019-08-27 | 2019-12-03 | 泉州市大鲨鱼机械科技有限公司 | A kind of graphics edition Interface Design for saw digital control system of restricting |
CN110531693B (en) * | 2019-08-27 | 2022-05-24 | 泉州市大鲨鱼机械科技有限公司 | Graphical editing interface design method of numerical control system of wire saw |
CN111563079A (en) * | 2019-11-25 | 2020-08-21 | 常州天健智能科技有限公司 | Data compiling method and database terminal |
CN113359617A (en) * | 2021-06-11 | 2021-09-07 | 中山凯旋真空科技股份有限公司 | Process flow control method and control system |
CN113359617B (en) * | 2021-06-11 | 2022-10-04 | 中山凯旋真空科技股份有限公司 | Process flow control method and control system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN201097202Y (en) | A graphic interactive programming device | |
CN104731584B (en) | A kind of customized configuration design method of Open Architecture CNC System of Display Interface | |
CN101436050A (en) | Graphic interactive programming unit and method for open type numerical control system | |
CN102460323B (en) | For the system and method that the free form of programmable logic controller (PLC) annotates | |
CN101587445A (en) | PLC compiling implement method | |
CN103552071A (en) | Intelligent robot programming method | |
CN101308375A (en) | Numerical control longitudinal cutting machine tool machining program simulated realization method and its system | |
CN104281096B (en) | The building method of NC code compiler | |
CN102508654A (en) | Method for designing ladder diagram editing software of embedded PLC (Programmable Logic Controller) | |
CN102681856A (en) | System and method used for achieving human-computer interface of robot and based on demonstrator | |
CN101763072A (en) | Conversion method and device of numerical control machining code | |
CN111103848A (en) | Method and system for compiling numerical control program for machining insertion groove of final blade of steam turbine rotor | |
CN111352620A (en) | Visual configuration programming method and system | |
JP2010176377A (en) | Tool for converting plc program | |
CN100337196C (en) | Diagram programing device and programable display | |
CN102566481B (en) | C language-based PLC (Programmable Logic Controller) control system and realization method thereof | |
CN102621960A (en) | Advanced RISC machine-Linux (ARM-Linux)-based compiled programmable automation control (PAC) | |
CN105034000B (en) | Industrial robot imaging control system based on CAD import | |
CN114594937A (en) | Program configuration method and system | |
CN101369143A (en) | Program Editing Method of Programmable Controller | |
CN103309662A (en) | Method for generating multilevel menu on embedded equipment | |
Gao et al. | Design and implementation of teach pendant for six degrees of freedom industrial robot | |
TW201510686A (en) | Machining program interpretation method for machine tool | |
TWI336852B (en) | Method for editing plc program | |
CN206936845U (en) | A kind of lighting apparatus for numerical control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract |
Assignee: Shanghai Welding Appliances Co., Ltd. Assignor: Shanghai Electrical Group Co., Ltd.|Shanghai Electric Group Co., Ltd. Central Institute Contract fulfillment period: 2008.10.16 to 2013.10.15 Contract record no.: 2008310000250 Denomination of utility model: A graphic interactive programming device Granted publication date: 20080806 License type: Exclusive license Record date: 20081128 |
|
LIC | Patent licence contract for exploitation submitted for record |
Free format text: EXCLUSIVE LICENSE; TIME LIMIT OF IMPLEMENTING CONTACT: 2008.10.16 TO 2013.10.15; CHANGE OF CONTRACT Name of requester: SHANGHAI WELDING EQUIPMENT CO., LTD. Effective date: 20081128 |
|
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080806 Termination date: 20091214 |