一种数控系统模态G代码的显示方法与流程

文档序号:17258095发布日期:2019-03-30 09:28阅读:1221来源:国知局
一种数控系统模态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代码的背景颜色按照绿色、黄色、浅灰色、烟色和白色然后返回绿色进行下一循环的颜色顺序进行顺延显示。

作为可替代的实施方式,还可以采用其他颜色顺序。

本发明的所述数控系统模态g代码的显示方法,能够提供一种数控系统界面能把模态g代码以醒目,易懂的方式显示出来,单独把模态g代码的显示存放在一个区域,当我们执行相应nc的程序时,操作者根据g代码的执行情况,可判断机床执行是否正确,提高数控机床的加工精准,提高生产效率高。本发明适用于hmi界面显示控制技术领域,具有广阔的用前景。

以上所述,仅为本发明较佳的具体实施方法,但本发明的保护范围且不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1