一种基于侧孔机的NC文件快速加载实现方法技术

技术编号:25478907 阅读:772 留言:0更新日期:2020-09-01 23:00
本发明专利技术公开了一种基于侧孔机的NC文件快速加载实现方法,涉及自动化控制技术领域,通过扫描条形码,将目标文件的文件名读取至系统屏中,根据此文件名,系统屏首先判断路径中是否存在目标文件,若不存在目标文件,则系统进行报错,并提示用户相关信息;若存在此文件,则可以直接读取目标文件内容,经过代码解析后,将文件数据下载至控制器中。通过这种方法加载文件,用户只需要进行扫码操作,其余操作全部由系统屏自动完成,因此用户只需保证条形码中包含的目标文件名正确即可,可降低繁琐度和出错概率,提高文件加载的速率和准确率。

【技术实现步骤摘要】
一种基于侧孔机的NC文件快速加载实现方法
本专利技术涉及自动化控制控制
,尤其是一种基于侧孔机的NC文件快速加载实现方法。
技术介绍
NC文件是一种数控程序文件,即计算机辅助设计制造(cad/cam)时编程用的文件。它包含控制器能识别的代码,例如G代码、ESSI码、EIA码等,根据不同品牌的控制器,NC文件内代码的结构也不相同,可以使用记事本、word、NCEdit软件等工具进行编辑。传统的侧孔机的NC文件加载如图1所示,是通过系统屏读取NC文件内容,并将读取到的NC文件转换为数据下载至PLC(可编程逻辑控制器)中的一种数据下载方法。其具体实现方法是,通过系统屏查找是否存在目标NC文件,若存在目标文件,则跳转到对应画面,选择目标文件后对文件内容进行逐行读取,并使用正则表达式将其转换为指令数据依次下载至PLC中。在整个流程内,由于系统屏界面空间有限,NC文件目录与控制界面处于两个不同界面中,为了选择NC目标文件,用户首先需要进行画面跳转,然后通过人工方式进行文件选择和加载;这段处理过程十分繁琐,并且由于加入了人工操作,是整个流程中耗时最长、极易出错的一环。因此这种方法将导致加载文件错误,或加载文件不及时的情况发生,将会降低文件加载的效率和准确率。鉴于上述情况,急需一种新的技术方案来解决上述问题。
技术实现思路
本专利技术针对现有技术的不足,提出一种基于侧孔机的NC文件快速加载实现方法,通过扫描条形码,将目标文件的文件名读取至系统屏中,根据此文件名,系统屏首先判断路径中是否存在目标文件,若不存在目标文件,则系统进行报错,并提示用户相关信息;若存在此文件,则可以直接读取目标文件内容,经过代码解析后,将文件数据下载至控制器中。通过这种方法加载文件,用户只需要进行扫码操作,其余操作全部由系统屏自动完成,因此用户只需保证条形码中包含的目标文件名正确即可,可降低繁琐度和出错概率,提高文件加载的速率和准确率。为了实现上述专利技术目的,本专利技术提供以下技术方案:一种基于侧孔机的NC文件快速加载实现方法,包括如下步骤:步骤(1)对需要加载的NC文件进行目标文件命名,并通过条码生成器生成对应的条码;步骤(2)通过扫码枪扫描所述条码,将所述条码对应的目标文件的文件名读取至系统屏中;步骤(3)所述系统屏根据所述目标文件名判断对应的所述目标文件是否存在本地存储器中,若不存在,则报错并向用户提示报错信息;若存在,则获取所述目标文件内记载的数据内容,经过迭代解析后将所述数据内容下载至控制器中。优选的,所述对需要加载的NC文件进行目标文件命名,命名形式包括固定路径、扫码文件名和文件后缀名。优选的,所述需要加载的NC文件可预先存储于本地存储器或与所述系统屏相连的外部存储器中。优选的,所述外部存储器包括移动硬盘或U盘。优选的,所述条码生成器包括BarcodeGenerator或AppsforlifeBarcode。有益效果本专利技术所提供的一种基于侧孔机的NC文件快速加载实现方法,具备如下优点:一、减少操作步骤,便于客户操作:由于传统加载NC文件的做法是:用户通过按下按钮等操作,控制当前界面跳转至NC文件界面,并进行人工选择来加载目标NC文件;即在真正加载文件之前需要经过多次操作来进行文件的选择,此过程不仅繁琐,而且极易出错。本专利技术技术方案不需要进行过多操作,用户只需使用扫码枪读取条形码即可,其余操作全部由系统屏自身完成,操作简便,用户易于上手,能够有效的提高文件加载准确率,降低系统后期的维护成本。二、准备过程简单,条形码易于获取:本方案中唯一需要用户准备的是包含文件名的条形码:用户只需网络搜索条形码生成器,便可下载BarcodeGenerator、AppsforlifeBarcode等小程序,可以根据实际需要自由编辑条形码的内容。三、可及时提示用户相关报警信息:在传统文件加载方案中,用户首先需要判断目标文件是否存在,若是文件数量过多,将会消耗大量时间来确定文件的存在性。通过本专利技术方案,系统屏根据“固定路径+扫码文件名+后缀名”的文件路径来寻找目标文件,若找不到目标文件,系统将立刻发生报警,并提示用户相关信息(例如存放文件的U盘不存在、或文件本身不存在等信息),同时指引用户进行下一步操作,可缩短时间,大大提高文件加载的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为传统侧孔机加载NC文件的流程图;图2为本专利技术所述一种基于侧孔机的NC文件快速加载实现方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图2所示,一种基于侧孔机的NC文件快速加载实现方法,预先给侧孔机安装可用于给系统屏读取条码的扫码枪,包括如下步骤:步骤(1)对需要加载的NC文件进行目标文件命名,并通过条码生成器生成对应的条码;步骤(2)通过扫码枪扫描所述条码,将所述条码对应的目标文件的文件名读取至系统屏中;步骤(3)所述系统屏根据所述目标文件名判断对应的所述目标文件是否存在本地存储器中,若不存在,则报错并向用户提示报错信息(例如存放文件的U盘不存在、或文件本身不存在等信息);若存在,则获取所述目标文件内记载的数据内容,经过迭代解析后将所述数据内容下载至控制器中。控制器根据该数据内容控制侧孔机做向应的操作。作为本实施例的优化,所述对需要加载的NC文件进行目标文件命名,命名形式包括固定路径、扫码文件名和文件后缀名。具体为“固定路径+扫码文件名+后缀名”,例如:C:\DK001.nc,代表目标文件存放的地址为C盘,文件名为DK001,后缀名为nc文件;该命名方式可促使系统屏进行有效的目标文件的路径定位,提高了获取目标文件的速度。所述需要加载的NC文件可预先存储于本地存储器或与所述系统屏相连的外部存储器中;本实施例中,所述外部存储器包括移动硬盘或U盘。本实施例中的所述条码生成器包括BarcodeGenerator、AppsforlifeBarcode等,用户可通过在线下载或小程序,并根据实际需要自由编辑条形码的内容最后生成条码。本方案采用扫码枪扫码的形式是由于扫码方式具有多种优点,且通过这种方法加载文件,用户只需要进行扫码操作,其余操作全部由系统屏自动完成,因此用户只需保证条形码中包含的目标文件名正确即可,可降低繁琐度和出错概率,提高文件加载的速率和准确率。本文档来自技高网...

【技术保护点】
1.一种基于侧孔机的NC文件快速加载实现方法,其特征在于:/n对需要加载的NC文件进行目标文件命名,并通过条码生成器生成对应的条码;/n通过扫码枪扫描所述条码,将所述条码对应的目标文件的文件名读取至系统屏中;/n所述系统屏根据所述目标文件名判断对应的所述目标文件是否存在本地存储器中,若不存在,则报错并向用户提示报错信息;若存在,则获取所述目标文件内记载的数据内容,经过迭代解析后将所述数据内容下载至控制器中。/n

【技术特征摘要】
1.一种基于侧孔机的NC文件快速加载实现方法,其特征在于:
对需要加载的NC文件进行目标文件命名,并通过条码生成器生成对应的条码;
通过扫码枪扫描所述条码,将所述条码对应的目标文件的文件名读取至系统屏中;
所述系统屏根据所述目标文件名判断对应的所述目标文件是否存在本地存储器中,若不存在,则报错并向用户提示报错信息;若存在,则获取所述目标文件内记载的数据内容,经过迭代解析后将所述数据内容下载至控制器中。


2.根据权利要求1所述一种基于侧孔机的NC文件快速加载实现方法,其特征在于:所述对需要加载的NC文件进行目标文...

【专利技术属性】
技术研发人员:葛川王元元蒋培如张峻铭过志强
申请(专利权)人:无锡信捷电气股份有限公司
类型:发明
国别省市:江苏;32

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

1