基于区位码为数控机床开发的中文注释方法

文档序号:8527672阅读:359来源:国知局
基于区位码为数控机床开发的中文注释方法
【技术领域】
[0001]本发明专利提供一种基于区位码为数控机床开发的中文注释方法,通过该方法可将中文注释在数控程序中,增加数控程序的可读性和可查找性,属于数控技术领域和软件领域。
【背景技术】
[0002]目前数控机床的编程语句中只有英文字母、数字和符号三种形式,其可读性差,可查找性弱。为改善这一缺点,特利用汉字区位码作为输入法为数控编程注释,并借鉴C语言编程注释和转义字符的方法,在数控编程中编入数字字符串,通过转换将汉字字形显示在数控机床的屏幕中,形成中文注释,以增加数控程序的可读性和可查找性。

【发明内容】

[0003]在数控编程程序号和程序语句的行中,加上以开头和结尾的注释内容,并在两个中间输入一串数字字符串。数控系统可以自动按照四位数字为一组汉字区位码,对该串数字进行分割、存储和查找。汉字区位码通过数控系统的转换,将汉字字形显示在数控机床的屏幕中,形成中文注释。避免数控系统在分割数字字符串时产生混淆,出现错误,特在非汉字区位码的字符开头和结尾冠上转义字符“/”,保护要保留的字符。
【附图说明】
[0004]图1是在数控编程时输入编程语句行中的一串数字的图
[0005]图2是数控系统将输入编程语句行中的一串数字翻译成中文注释的图
【具体实施方式】
[0006]将汉字和汉字区位码一一对应,存储在数字设备的存储器中。在数控编程时,在数控编程程序号和程序语句的行中,加入以开头和结尾的注释,在两个之间输入一串数字,如图1所示。在结尾后,按下数控面板中按下“Enter”键后,数控系统可以屏蔽两个之间的注释内容,而不影响对数控程序语句的实际机床操作,即有无中文注释,对数控程序的执行不影响。并且,数控系统将自动按照四位数字为一组汉字区位码,对该串数字进行分割、存储和查找,将非汉字字符、汉字的字形显示在数控机床的屏幕中,如图2所示。为避免数控系统在分割数字字符串时产生混淆,出现错误,需要在非汉字区位码字符前后加入转义字符“/”,保护并在屏幕中显示出转义字符“/”内的非汉字字符。
【主权项】
1.基于区位码为数控机床开发的中文注释方法,其特征在于,在数控编程中加入以 开头和结尾的数字字符串,而不影响对数控语句的实际机床操作;将汉字和汉字区位码一一对应,利用汉字区位码作为输入法,在数控程序中显示出汉字字形,进行注释;对非汉字字符的输入需要加入转义字符“/”,并显示非汉字字符;在每一行的结尾按下“Enter”后,数控系统将两个之间的字符串,自动翻译形成中文注释。
2.如权利要求1所述基于区位码为数控机床开发的中文注释方法,其特征在于,在数控编程中加入以开头和结尾的数字字符串,数控系统能屏蔽两个之间的数字字符串而不影响对数控程序语句的实际机床操作,即有无中文注释,对数控程序的执行不影响。
3.如权利要求1所述基于区位码为数控机床开发的中文注释方法,其特征在于,将汉字和汉字区位码一一对应,利用汉字区位码作为输入法,在数控编程时中两个之间输入数字字符串,数控系统将两个之间的数字字符串分割成汉字区位码和非汉字字符,通过转换并将汉字和非汉字字符字形显示在屏幕中。
4.如权利要求1所述基于区位码为数控机床开发的中文注释方法,对两个之间注释内容的非汉字字符的输入,如数字。为避免数控系统在分割数字字符串时产生混淆,出现错误,需要在非汉字区位码字符前后加入转义字符“/”,保护并显示出转义字符“/”内的非汉字字符。
5.如权利要求1所述基于区位码为数控机床开发的中文注释方法,其特征在于,在每一行的结尾按下“Enter”后,数控系统将两个之间的数字字符串分割成区位码,并经过转换,将汉字和非汉字字符字形显示在屏幕中,形成中文注释。
【专利摘要】基于区位码为数控机床开发的中文注释方法,属于数控技术领域和软件领域。针对目前数控机床的编程语句中只有英文字母、数字和符号三种形式,可读性差,可查找性弱。本方法借鉴C语言编程注释和转义字符的方法,在以“*”开头和“*”结尾的注释行中间输入一串数字,以汉字区位码作为数控系统的输入法,数控系统能屏蔽两个“*”之间的内容而不影响对编程语句的实际机床操作,并且自动将按照四位数字对该串数字进行分格、存储和查找,并通过对汉字区位码的转换,将汉字字形显示在数控机床的屏幕中。在字符开头和结尾冠上转义字符“/”,数控系统将保护转义字符“/”内的非汉字字符,并显示出来,增加数控程序的可读性和可查找性。
【IPC分类】G05B19-18
【公开号】CN104850057
【申请号】CN201510194327
【发明人】杨超
【申请人】杨超
【公开日】2015年8月19日
【申请日】2015年4月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1