CN201097202Y - 一种图形化交互式编程装置 - Google Patents

一种图形化交互式编程装置 Download PDF

Info

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
program
human
programming device
module
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
Application number
CNU2007200760359U2007200760359U
Other languages
English (en)
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.)
Shanghai Electric Group Co Ltd Central Institute
Shanghai Electric Group Corp
Original Assignee
Shanghai Electric Group Co Ltd Central Institute
Shanghai Electric Group Corp
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 Shanghai Electric Group Co Ltd Central Institute, Shanghai Electric Group Corp filed Critical Shanghai Electric Group Co Ltd Central Institute
Priority to CNU2007200760359U2007200760359U priority Critical patent/CN201097202Y/zh
Application granted granted Critical
Publication of CN201097202Y publication Critical patent/CN201097202Y/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)
  • Stored Programmes (AREA)

Abstract

本实用新型公开了一种图形化交互式编程装置,用于开放式数控***,包括一程序编译器,以及分别与该程序编译器相连的人机交互界面、程序存储单元、工艺策略库,其中:程序编译器,用来实现代码的转换;人机交互界面,用来实现程序的编写、编辑,该界面上具有可供用户选择的零件图形,并可供用户填写参数;程序存储单元,用来存储程序编译器编译好的G代码;工艺策略库,用来存储工艺流程。本实用新型对数控加工中经常遇到的操作和加工工艺进行抽象,并概括成简单的编程指令,可大大简化零件加工程序的编制,缩短程序文件的容量,编程人员不再需要牢记众多的编程指令和复杂的编程过程,提高工作效率,减少劳动力。

Description

一种图形化交互式编程装置
技术领域
本实用新型涉及一种图形化交互式编程装置,尤其涉及一种用于开放式数控***的图形化交互式编程装置。
技术背景
传统的数控***采用文本输入的编程方法,对编程人员提出了较高的要求,需要非常清楚地知道每条指令的具体格式、指令需要的参数、每个参数的具体意义以及加工工艺,界面复杂,变成人员需要牢记众多的编程指令和复杂的编程过程,这样使得效率降低,劳动力大。
发明内容
本实用新型的目的在于克服现有技术的缺陷,而提供一种图形化交互式编程装置,它对数控加工中经常遇到的操作和加工工艺进行抽象,并概括成简单的编程指令,可大大简化零件加工程序的编制,缩短程序文件的容量,提高工作效率,减少劳动力。
实现上述目的的技术方案是:一种图形化交互式编程装置,用于开放式数控***,其中,包括一程序编译器,以及分别与该程序编译器相连的人机交互界面、程序存储单元、工艺策略库,其中:
程序编译器,用来实现代码的转换,即检测人机交互界面显示的代码的语法和用户填写的参数,将人机交互界面中用户选择的零件图形通过读取工艺策略库中存储的对应的工艺流程后,将该工艺流程编译成开放式数控***能识别的G代码后存入程序存储单元;
人机交互界面,用来实现程序的编写、编辑,该界面上具有可供用户选择的零件图形,并可供用户填写参数;
程序存储单元,用来存储程序编译器编译好的G代码;
工艺策略库,用来存储工艺流程,即人机交互界面中的零件图形对应的加工的工艺流程。
上述的图形化交互式编程装置,其中,所述的人机交互界面的界面分为编程区、参数输入区和操作按钮区,其中,参数输入区用于输入零件所需要的参数,操作按钮区用于选择零件图形和对零件图形进行编辑,编程区用于显示参数输入区输入的参数。
上述的图形化交互式编程装置,其中,所述的工艺策略库包括通用模块和/或定位模块和/或钻削模块和/或铣削模块。
上述的图形化交互式编程装置,其中,所述的通用模块包括初始化程序子模块、设置工作平面子模块、绝对值编程子模块、增量值编程子模块、程序结束子模块、无条件停止子模块、取消循环子模块。
上述的图形化交互式编程装置,其中,所述的定位模块包括直线定位模式子模块、自由可编程定位子模块、矩形定位模式子模块、整圆定位模式子模块、圆弧定位模式子模块。
上述的图形化交互式编程装置,其中,所述的钻削模块包括定中心子模块、钻削子模块、钻孔子模块、深钻孔子模块、镗孔子模块、攻丝子模块、螺纹切削子模块。
上述的图形化交互式编程装置,其中,所述的铣削模块包括铣平面子模块、矩形槽子模块、环形槽子模块、矩形轴颈子模块、圆形轴颈子模块、键槽子模块。
本实用新型的有益效果是:本实用新型具有非常简化并且友好的编程界面和编程方法,编程人员不再需要牢记众多的编程指令和复杂的编程过程,人机交互界面非常清晰地显示加工工艺和步骤,并且标出每个相关参数的具体意义,编程人员只需将相应的参数值填入对话框即可,最终的加工程序文件由***自动生成,不需使用任何G代码,操作方便。
附图说明
图1是本实用新型的结构示意图;
图2是本实用新型的工艺策略库的结构示意图;
图3是本实用新型的人机交互界面的界面示意图。
具体实施方式
下面将结合附图对本实用新型作进一步说明。
请参阅图1至图3,图中示出了本实用新型的一种图形化交互式编程装置,用于开放式数控***,包括一程序编译器2,以及分别与该程序编译器2相连的人机交互界面3、程序存储单元4、工艺策略库1,
其中:
程序编译器2,用来实现代码的转换,即检测人机交互界面3显示的代码的语法和对用户填写的参数,将人机交互界面3中用户选择的零件图形通过读取工艺策略库1中存储的对应的工艺流程后,将该工艺流程编译成开放式数控***能识别的G代码后存入程序存储单元4;
人机交互界面3,用来实现程序的编写、编辑,该界面上具有可供用户选择的零件图形,并可供用户填写参数,该人机交互界面3的界面分为编程区31、参数输入区32和操作按钮区33,其中,参数输入区32用于输入零件所需要的参数,操作按钮区33用于选择零件图形和对零件图形进行编辑,编程区31用于显示参数输入区输入的参数;
程序存储单元4,用来存储程序编译器2编译好的G代码;
工艺策略库1,用来存储工艺流程,即人机交互界面3中的零件图形对应的加工的工艺流程,本实施例中,工艺策略库1包括通用模块11、定位模块12、钻削模块13、铣削模块14,其中:
通用模块11,包括初始化程序子模块111、设置工作平面子模块112、绝对值编程子模块113、增量值编程子模块114、程序结束子模块115、无条件停止子模块116、取消循环子模块117;
定位模块12,包括直线定位模式子模块121、自由可编程定位子模块122、矩形定位模式子模块123、整圆定位模式子模块124、圆弧定位模式子模块125;
钻削模块13,包括定中心子模块131、钻削子模块132、钻孔子模块133、深钻孔子模块134、镗孔子模块135、攻丝子模块136、螺纹切削子模块137;
铣削模块14,包括铣平面子模块141、矩形槽子模块142、环形槽子模块143、矩形轴颈子模块144、圆形轴颈子模块145、键槽子模块146。
以上实施例仅供说明本实用新型之用,而非对本实用新型保护范围的限制。有关本技术领域的技术人员,在不脱离本实用新型的精神和范围的情况下,还可以作出各种变换或变型,而所有等同的技术方案也应归属于本实用新型保护的范畴之内,由各权利要求所限定。

Claims (7)

1.一种图形化交互式编程装置,用于开放式数控***,其特征在于,包括一程序编译器,以及分别与该程序编译器相连的人机交互界面、程序存储单元、工艺策略库,其中:
程序编译器,用来实现代码的转换,即检测人机交互界面显示的代码的语法和用户填写的参数,将人机交互界面中用户选择的零件图形通过读取工艺策略库中存储的对应的工艺流程后,将该工艺流程编译成开放式数控***能识别的G代码后存入程序存储单元;
人机交互界面,用来实现程序的编写、编辑,该界面上具有可供用户选择的零件图形,并可供用户填写参数;
程序存储单元,用来存储程序编译器编译好的G代码;
工艺策略库,用来存储工艺流程,即人机交互界面中的零件图形对应的加工的工艺流程。
2.根据权利要求1所述的图形化交互式编程装置,其特征在于,所述的人机交互界面的界面分为编程区、参数输入区和操作按钮区,其中,参数输入区用于输入零件所需要的参数,操作按钮区用于选择零件图形和对零件图形进行编辑,编程区用于显示参数输入区输入的参数。
3.根据权利要求1所述的图形化交互式编程装置,其特征在于,所述的工艺策略库包括通用模块和/或定位模块和/或钻削模块和/或铣削模块。
4.根据权利要求3所述的图形化交互式编程装置,其特征在于,所述的通用模块包括初始化程序子模块、设置工作平面子模块、绝对值编程子模块、增量值编程子模块、程序结束子模块、无条件停止子模块、取消循环子模块。
5.根据权利要求3所述的图形化交互式编程装置,其特征在于,所述的定位模块包括直线定位模式子模块、自由可编程定位子模块、矩形定位模式子模块、整圆定位模式子模块、圆弧定位模式子模块。
6.根据权利要求3所述的图形化交互式编程装置,其特征在于,所述的钻削模块包括定中心子模块、钻削子模块、钻孔子模块、深钻孔子模块、镗孔子模块、攻丝子模块、螺纹切削子模块。
7.根据权利要求3所述的图形化交互式编程装置,其特征在于,所述的铣削模块包括铣平面子模块、矩形槽子模块、环形槽子模块、矩形轴颈子模块、圆形轴颈子模块、键槽子模块。
CNU2007200760359U2007200760359U 2007-11-12 2007-11-12 一种图形化交互式编程装置 Expired - Fee Related CN201097202Y (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNU2007200760359U2007200760359U CN201097202Y (zh) 2007-11-12 2007-11-12 一种图形化交互式编程装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNU2007200760359U2007200760359U CN201097202Y (zh) 2007-11-12 2007-11-12 一种图形化交互式编程装置

Publications (1)

Publication Number Publication Date
CN201097202Y true CN201097202Y (zh) 2008-08-06

Family

ID=39924255

Family Applications (1)

Application Number Title Priority Date Filing Date
CNU2007200760359U2007200760359U Expired - Fee Related CN201097202Y (zh) 2007-11-12 2007-11-12 一种图形化交互式编程装置

Country Status (1)

Country Link
CN (1) CN201097202Y (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731584A (zh) * 2015-02-26 2015-06-24 武汉爱科唯自动化科技有限公司 一种开放式数控***人机界面可定制的组态设计方法
CN106325910A (zh) * 2015-07-02 2017-01-11 无锡华润华晶微电子有限公司 一种程序卡和工艺程序获取方法
CN109507954A (zh) * 2011-01-24 2019-03-22 斗山机床株式会社 计算机数控机床利用交互程序的加工形状输入装置及方法
CN109545035A (zh) * 2018-09-30 2019-03-29 上海畅学教育科技有限公司 多消息交互图形化硬件编程兼容***和方法
CN110531693A (zh) * 2019-08-27 2019-12-03 泉州市大鲨鱼机械科技有限公司 一种绳锯机数控***的图形编辑界面设计方法
CN111563079A (zh) * 2019-11-25 2020-08-21 常州天健智能科技有限公司 一种数据编译方法及数据库终端
CN113359617A (zh) * 2021-06-11 2021-09-07 中山凯旋真空科技股份有限公司 一种工艺流程控制方法及控制***

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109507954A (zh) * 2011-01-24 2019-03-22 斗山机床株式会社 计算机数控机床利用交互程序的加工形状输入装置及方法
CN104731584A (zh) * 2015-02-26 2015-06-24 武汉爱科唯自动化科技有限公司 一种开放式数控***人机界面可定制的组态设计方法
CN104731584B (zh) * 2015-02-26 2018-10-02 武汉爱科唯自动化科技有限公司 一种开放式数控***人机界面可定制的组态设计方法
CN106325910A (zh) * 2015-07-02 2017-01-11 无锡华润华晶微电子有限公司 一种程序卡和工艺程序获取方法
CN106325910B (zh) * 2015-07-02 2019-09-24 无锡华润华晶微电子有限公司 一种程序卡和工艺程序获取方法
CN109545035A (zh) * 2018-09-30 2019-03-29 上海畅学教育科技有限公司 多消息交互图形化硬件编程兼容***和方法
CN110531693A (zh) * 2019-08-27 2019-12-03 泉州市大鲨鱼机械科技有限公司 一种绳锯机数控***的图形编辑界面设计方法
CN110531693B (zh) * 2019-08-27 2022-05-24 泉州市大鲨鱼机械科技有限公司 一种绳锯机数控***的图形编辑界面设计方法
CN111563079A (zh) * 2019-11-25 2020-08-21 常州天健智能科技有限公司 一种数据编译方法及数据库终端
CN113359617A (zh) * 2021-06-11 2021-09-07 中山凯旋真空科技股份有限公司 一种工艺流程控制方法及控制***
CN113359617B (zh) * 2021-06-11 2022-10-04 中山凯旋真空科技股份有限公司 一种工艺流程控制方法及控制***

Similar Documents

Publication Publication Date Title
CN201097202Y (zh) 一种图形化交互式编程装置
CN101436050A (zh) 用于开放式数控***的图形化交互式编程单元及方法
CN103111655B (zh) 基于人机界面与控制器结合的数控钻床***及其控制方法
CA2403975A1 (en) Automatic software production system
CN101853205A (zh) 一种监控程序运行的方法和装置
CN111352620B (zh) 可视化组态编程方法及***
CN104391731A (zh) 一种基于c#的与数据类型无关的编辑方法
CN107179910A (zh) 一种在线编辑即时生效的逻辑组态方法
CN113238744A (zh) 一种基于流程图结构的图形化编程方法
CN106933568A (zh) 一种组态软件***及一种工业控制方法
WO2001075538A1 (fr) Dispositif, procede et programme de generation de donnees
CN103034742B (zh) 一种快捷生成器件的方法
CN102566481B (zh) 一种基于c语言的plc控制***及其实现方法
CN102081378A (zh) 基于宏程序的通用代码转换方法及装置
CN104238438A (zh) 一种plc通用平台及其设计方法
CN103116319B (zh) 数控***中实现加工刀具自动选用控制的方法
CN104391831A (zh) 一种对文档内容进行批注的方法和***
CN203076629U (zh) 基于人机界面与控制器结合的数控钻床***
CN1936746A (zh) 基于arm的嵌入式数控***g代码解释器
CN102508445B (zh) 一种智能算法处理***和方法
CN101673102B (zh) 一种数控机床***中plc控制端口的方法
CN115248570A (zh) 一种编译型可编程逻辑控制器的开发环境及管理开发作业方法
CN102779036A (zh) 用于自动化技术的软件工具
EP1249746A3 (en) Numerical control device
CN105224331A (zh) 一种可视化编程页面交叉链接方法

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