一种数控系统模态G代码的显示方法技术方案

技术编号:20723125 阅读:34 留言:0更新日期:2019-03-30 17:19
本发明专利技术设计了一种数控系统模态G代码的显示方法,在HMI上G代码能工整划分成若干组排列显示;用于反馈正在执行的NC程序段所含的G代码;用于精准描述当前机床执行状态;用于观察相关G代码应用频率、使用状况;用于确定默认系统相关G代码;本发明专利技术能够方便的观察数控系统执行过程中执行模态G代码状况且便于分析相关模态G代码在机床上具体操作实现情况,分析出模态G代码在使用过程中出现的问题,有利于优化数控系统程序编写、执行效率,在数控系统进行现场加工中模态G代码的显示就显得更加重要了。

【技术实现步骤摘要】
一种数控系统模态G代码的显示方法
本专利技术涉及HMI界面显示控制领域,具体为一种数控系统模态G代码的显示方法。
技术介绍
数控机床可以保证加工精准、生产效率高、准备周期短,节省专用工艺设备,需要在NC程序中精准的使用模态G代码,NC程序中记录了数控系统加工的一切信息,其中模态G代码决定了加工运动轨迹类型与方位、刀具半径补偿、刀具长度补偿、数据单位设置、坐标系、极坐标编程等相关信息。在GNC系统中,无论是自动生成还是手动编制的数控程序都是由模态G代码构成,计算机无法直接根据数控系统进行加工,必须根据G代码转换成可以执行的程序,以供计算机进行加工仿真或控制机床加工实际零件,因此模态G代码对于数控系统是非常重要的一块。在实际加工中,对加工执行的G代码进行审视、观察就显得尤为重要,精准的显示G代码能确定机床执行情况是否正确,也能提醒操作者机床现执行情况是都是正确工艺路线,及时纠正错误,防止误程序继续进行。因此设计一种数控系统界面能把模态G代码以醒目,易懂的方式显示出来是我们实现的主要目标。下图左下角区域为模态G代码显示区域。因为系统界面需要显示的内容较多,单独把模态G代码的显示存放在一个区域,当我们执行相应NC的程序时,操作者根据G代码的执行情况,可判断机床执行是否正确,这对现场加工有着非常重要的意义。所以我们设计了一种直观、醒目、实时显示G代码的更换,能及时了解机床的运行形况。
技术实现思路
本专利技术研发出一种数控系统模态G代码的显示方法,根据当前数控系统给定初始模态G代码,系统执行NC程序时,程序中G代码的更改,系统界面进行实时更新显示现执行当前程序段的的模态G代码,存在显示在对应的G代码组区域上。且相应模态G代码组每更新一次,相应模态G代码显示区域的颜色更改一次,颜色组存放5种颜色,循环更换,解决了上述提出的技术问题。本专利技术采用的技术手段如下:一种数控系统模态G代码的显示方法,包括如下步骤:S1:数控系统的HMI以格栅布局方式显示模态G代码;S2:将所有模态G代码划分成多个模态G代码组,每个所述模态G代码组的模态G代码在HMI固定位置上显示;S3:根据数控系统功能设置,为其配置默认模态G代码,每个所述模态G代码组的模态G代码如果可以设置一个默认值,直接存放在配置文件中,如果没有默认值,就以—,即横线,代替存放在配置文件中;S4:从模态G代码配置文件中获取的初始值按横向序列依次排放显示在HMI上;S5:数控系统执行NC程序段时,如果程序段内模态G代码与现HMI上该组G代码不同,则HMI该类G代码进行更新;S6:HMI上所述模态G代码组更新变化一次,该所述模态G代码组的模态G代码的背景颜色也伴随更换一次,这个颜色是按准备好的颜色组,进行按序循环更新显示;S7:如果程序段内含有的多个模态G代码都需更新显示,则每种G代码均执行步骤S5和步骤S6,背景颜色变更都按同一个颜色组进行更新显示。所述步骤S2将所有模态G代码划分成多个模态G代码组的方式为,将所有模态G代码按功能划分成类,每一类即为一个组。进一步的,在上述技术方案中,所述数控系统模态G代码显示方法用于将所有模态G代码按功能划分成多个模态G代码组,每个所述模态G代码组的模态G代码在HMI以格栅布局方式显示;数控系统默认模态G代码从相应配置文件中获取,如果有默认值,则在HMI上该类G代码显示区进行显示,如果没有默认值,则显示为—;当数控系统执行NC程序时,如果程序段中的模态G代码与默认值不同,则HMI上该类模态G代码进行更新显示,如果有多个模态G代码都需要更新显示,则同时执行;HMI上每类模态G代码更新变化一次,该类G代码背景颜色也伴随着更换一次,该类G代码背景颜色是按预设置的颜色组,进行按序循环更新显示。进一步的,在上述技术方案中,HMI上以格栅布局方式显示模态G代码。进一步的,在上述技术方案中,分类显示模态G代码,把所有的模态G代码按功能分成30种;按照布局方式,形成一个3*10的排布窗口显示所有种类的模态G代码。进一步的,在上述技术方案中,NC程序段中模态G代码发生变化时,HMI相应模态G代码进行更新。本专利技术的有益效果为:(1)本专利技术的所述的数控系统模态G代码的显示方法,能够提供一种数控系统界面能把模态G代码以醒目,易懂的方式显示出来;(2)本专利技术的所述的数控系统模态G代码的显示方法,单独把模态G代码的显示存放在一个区域,当我们执行相应NC的程序时,操作者根据G代码的执行情况,可判断机床执行是否正确;(3)本专利技术的所述的数控系统模态G代码的显示方法,提高数控机床的加工精准,提高生产效率高。附图说明下面结合附图和具体实施方法对本专利技术作进一步详细的说明。图1为本专利技术模态G代码在整个HMI界面上的布局;图2为本专利技术模态G代码更新显示流程图;图3为本专利技术模态G代码背景颜色顺序组。具体实施方法下面结合附图和实施例对本专利技术的技术方案进行清楚、完整的描述,在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或者暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。实施例1如图1所示,如图1所示的一种数控系统模态G代码的显示方法,包括如下步骤:步骤1:数控系统的HMI以格栅布局方式给定用于显示模态G代码的区域;步骤2:将所有模态G代码按功能划分成类,每一类模态G代码在HMI固定位置上显示;步骤3:根据数控系统功能设置,为其配置默认模态G代码,每一类模态G代码如果可以设置一个默认值,直接存放在配置文件中,如果没有默认值,就以—(横线)代替存放在配置文件中;步骤4:从模态G代码配置文件中获取的初始值按横向序列依次排放显示在HMI上;步骤5:数控系统执行NC程序段时,如果程序段内模态G代码与现HMI上该类G代码不同,则HMI该类G代码进行更新,如图2所示;步骤6:HMI上每类模态G代码更新变化一次,该类G代码背景颜色也伴随更换一次,这个颜色是按准备好的颜色组,进行按序循环更新显示,如图3所示;步骤7:如果程序段内含有的多个模态G代码都需更新显示,那每种G代码都需执行步骤5、步骤6.(背景颜色变更都按同一个颜色组进行更新显示);如图2所示,当给定数控系统一个NC程序后,数控系统会对NC程序进行一段式的解读,解析到程序段中的G代码,如果与HMI上显示的G代码不同,则发送新的G代码给HMI进行更新显示。同时,该G代码的背景颜色按照颜色顺序进行顺延显示。如图1所示,HMI界面包括数控系统相关状态信息显示区、程序坐标区、相对坐标区、软键区、G代码显示区、刀具信息区和硬键区,所述程序坐标区、所述相对坐标区和所述软键区依次并排设置于所述数控系统相关状态信息显示区下侧,所述G代码显示区设置于所述程序坐标区下侧,所述刀具信息区设置于所述相对坐标区下侧,所述硬键区设置于所述G代码显示区、所述刀具信息区和所述软键区下侧。如图3所示,G代码的背景颜色按照绿色、黄色、浅灰色、烟色和白色然后返回绿色进行下一循环的颜色顺序进行顺延显示。作为可替代的实施方式,还可以采用其他颜色顺序。本专利技术的所述数控系统模态本文档来自技高网...

【技术保护点】
1.一种数控系统模态G代码的显示方法,其特种在于:包括如下步骤:S1:数控系统的HMI以格栅布局方式显示模态G代码;S2:将所有模态G代码划分成多个模态G代码组,每个所述模态G代码组的模态G代码在HMI固定位置上显示;S3:根据数控系统功能设置,为其配置默认模态G代码,每个所述模态G代码组的模态G代码如果可以设置一个默认值,直接存放在配置文件中,如果没有默认值,就以—,即横线,代替存放在配置文件中;S4:从模态G代码配置文件中获取的初始值按横向序列依次排放显示在HMI上;S5:数控系统执行NC程序段时,如果程序段内模态G代码与现HMI上该组G代码不同,则HMI该类G代码进行更新;S6:HMI上所述模态G代码组更新变化一次,该所述模态G代码组的模态G代码的背景颜色也伴随更换一次,这个颜色是按准备好的颜色组,进行按序循环更新显示;S7:如果程序段内含有的多个模态G代码都需更新显示,则每种G代码均执行步骤S5和步骤S6,背景颜色变更都按同一个颜色组进行更新显示。

【技术特征摘要】
1.一种数控系统模态G代码的显示方法,其特种在于:包括如下步骤:S1:数控系统的HMI以格栅布局方式显示模态G代码;S2:将所有模态G代码划分成多个模态G代码组,每个所述模态G代码组的模态G代码在HMI固定位置上显示;S3:根据数控系统功能设置,为其配置默认模态G代码,每个所述模态G代码组的模态G代码如果可以设置一个默认值,直接存放在配置文件中,如果没有默认值,就以—,即横线,代替存放在配置文件中;S4:从模态G代码配置文件中获取的初始值按横向序列依次排放显示在HMI上;S5:数控系统执行NC程序段时,如果程序段内模态G代码与现HMI上该组G代码不同,则HMI该类G代码进行更新;S6:HMI上所述模态G代码组更新变化一次,该所述模态G代码组的模态G代码的背景颜色也伴随更换一次,这个颜色是按准备好的颜色组,进行按序循环更新显示;S7:如果程序段内含有的多个模态G代码都需更新显示,则每种G代码均执行步骤S5和步骤S6,背景颜色变更都按同一个颜色组进行更新显示。2.根据权利要求1所述的数控系统模态G代码显示方法,其特征在于:所述数控系统模...

【专利技术属性】
技术研发人员:白彦庆蒋文彬林猛方跃炽李梦莹
申请(专利权)人:科德数控股份有限公司
类型:发明
国别省市:辽宁,21

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

1