一种图形化交互式编程装置制造方法及图纸

技术编号:2777304 阅读:261 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术公开了一种图形化交互式编程装置,用于开放式数控系统,包括一程序编译器,以及分别与该程序编译器相连的人机交互界面、程序存储单元、工艺策略库,其中:程序编译器,用来实现代码的转换;人机交互界面,用来实现程序的编写、编辑,该界面上具有可供用户选择的零件图形,并可供用户填写参数;程序存储单元,用来存储程序编译器编译好的G代码;工艺策略库,用来存储工艺流程。本实用新型专利技术对数控加工中经常遇到的操作和加工工艺进行抽象,并概括成简单的编程指令,可大大简化零件加工程序的编制,缩短程序文件的容量,编程人员不再需要牢记众多的编程指令和复杂的编程过程,提高工作效率,减少劳动力。(*该技术在2017年保护过期,可自由使用*)

A graphical interactive programming device

The utility model discloses a graphic interactive programming device for open CNC system, including a compiler, and respectively connected with the compiler interface, program storage unit, processing strategy of library, including: program compiler, to achieve code conversion; man-machine interface is used to implement the program edit with user selectable parts of the graphical interface, and users can fill out parameter; program storage unit for storing a program, the compiler compiled G code; processing strategy of library, used to store process. The operation and processing technology of the utility model of NC machining are often encountered in the abstract, and summed up a simple programming instruction preparation can greatly simplify the machining program, shorten the program file capacity, programmers no longer need to remember many programming instructions and complex programming process, improve work efficiency, reduce the labor force.

【技术实现步骤摘要】

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

【技术保护点】
一种图形化交互式编程装置,用于开放式数控系统,其特征在于,包括一程序编译器,以及分别与该程序编译器相连的人机交互界面、程序存储单元、工艺策略库,其中:程序编译器,用来实现代码的转换,即检测人机交互界面显示的代码的语法和用户填写的参数,将人机交互界面中用户选择的零件图形通过读取工艺策略库中存储的对应的工艺流程后,将该工艺流程编译成开放式数控系统能识别的G代码后存入程序存储单元;人机交互界面,用来实现程序的编写、编辑,该界面上具有可供用户选择的零件图形,并可供用户填写参数;程序存储单元,用来存储程序编译器编译好的G代码;工艺策略库,用来存储工艺流程,即人机交互界面中的零件图形对应的加工的工艺流程。

【技术特征摘要】

【专利技术属性】
技术研发人员:王浩林徐志明周吉杨家荣
申请(专利权)人:上海电气集团股份有限公司上海电气集团股份有限公司中央研究院
类型:实用新型
国别省市:31[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1