一种图形化交互式编程装置的制作方法

文档序号:6291244阅读:332来源:国知局
专利名称:一种图形化交互式编程装置的制作方法
技术领域
本实用新型涉及一种图形化交互式编程装置,尤其涉及一种用于开放 式数控系统的图形化交互式编程装置。技术背景传统的数控系统采用文本输入的编程方法,对编程人员提出了较高的 要求,需拜非常清楚地知道每条指令的具体格式、指令需要的参数、每个 参数的具体意义以及加工工艺,界面复杂,变成人员需要牢记众多的编程 指令和复杂的编程过程,这样使得效率降低,劳动力大。发明内容本实用新型的目的在于克服现有技术的缺陷,而提供一种图形化交互 式编程装置,它对数控加工中经常遇到的操作和加工工艺进行抽象,并概 括成简单的编程指令,可大大简化零件加工程序的编制,縮短程序文件的 容量,提高工作效率,减少劳动力。实现上述目的的技术方案是 一种图形化交互式编程装置,用于 开放式数控系统,其中,包括一程序编译器,以及分别与该程序编译器 相连的人机交互界面、程序存储单元、工艺策略库,其中-程序编译器,用来实现代码的转换,即检测人机交互界面显示的 代码的语法和用户填写的参数,将人机交互界面中用户选择的零件图形 通过读取工艺策略库中存储的对应的工艺流程后,将该工艺流程编译成 开放式数控系统能识别的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所述的图形化交互式编程装置,其特征在于,所述的 钻削模块包括定中心子模块、钻削子模块、钻孔子模块、深钻孔子模块、镗孔 子模块、攻丝子模块、螺纹切削子模块。7.根据权利要求3所述的图形化交互式编程装置,其特征在于,所述的 铣削模块包括铣平面子模块、矩形槽子模块、环形槽子模块、矩形轴颈子模块、 圆形轴颈子模块、键槽子模块。
专利摘要本实用新型公开了一种图形化交互式编程装置,用于开放式数控系统,包括一程序编译器,以及分别与该程序编译器相连的人机交互界面、程序存储单元、工艺策略库,其中程序编译器,用来实现代码的转换;人机交互界面,用来实现程序的编写、编辑,该界面上具有可供用户选择的零件图形,并可供用户填写参数;程序存储单元,用来存储程序编译器编译好的G代码;工艺策略库,用来存储工艺流程。本实用新型对数控加工中经常遇到的操作和加工工艺进行抽象,并概括成简单的编程指令,可大大简化零件加工程序的编制,缩短程序文件的容量,编程人员不再需要牢记众多的编程指令和复杂的编程过程,提高工作效率,减少劳动力。
文档编号G05B19/18GK201097202SQ20072007603
公开日2008年8月6日 申请日期2007年11月12日 优先权日2007年11月12日
发明者吉 周, 徐志明, 杨家荣, 王浩林 申请人:上海电气集团股份有限公司;上海电气集团股份有限公司中央研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1