技术摘要:
本发明公开了一种基于侧孔机的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)所述系统屏根据所述目标文件名判断对应的所述目标文件是否存在本地存储 器中,若不存在,则报错并向用户提示报错信息;若存在,则获取所述目标文件内记载的数 3 CN 111611026 A 说 明 书 2/3 页 据内容,经过迭代解析后将所述数据内容下载至控制器中。 优选的,所述对需要加载的NC文件进行目标文件命名,命名形式包括固定路径、扫 码文件名和文件后缀名。 优选的,所述需要加载的NC文件可预先存储于本地存储器或与所述系统屏相连的 外部存储器中。 优选的,所述外部存储器包括移动硬盘或U盘。 优选的,所述条码生成器包括BarcodeGenerator或Appsforlife Barcode。 有益效果 本发明所提供的一种基于侧孔机的NC文件快速加载实现方法,具备如下优点:一、减少 操作步骤,便于客户操作: 由于传统加载NC文件的做法是:用户通过按下按钮等操作,控制当前界面跳转至NC文 件界面,并进行人工选择来加载目标NC文件;即在真正加载文件之前需要经过多次操作来 进行文件的选择,此过程不仅繁琐,而且极易出错。本发明技术方案不需要进行过多操作, 用户只需使用扫码枪读取条形码即可,其余操作全部由系统屏自身完成,操作简便,用户易 于上手,能够有效的提高文件加载准确率,降低系统后期的维护成本。 二、准备过程简单,条形码易于获取: 本方案中唯一需要用户准备的是包含文件名的条形码:用户只需网络搜索条形码生成 器,便可下载BarcodeGenerator、Appsforlife Barcode等小程序,可以根据实际需要自由 编辑条形码的内容。 三、可及时提示用户相关报警信息: 在传统文件加载方案中,用户首先需要判断目标文件是否存在,若是文件数量过多,将 会消耗大量时间来确定文件的存在性。通过本发明方案,系统屏根据“固定路径 扫码文件 名 后缀名”的文件路径来寻找目标文件,若找不到目标文件,系统将立刻发生报警,并提示 用户相关信息(例如存放文件的U盘不存在、或文件本身不存在等信息),同时指引用户进行 下一步操作,可缩短时间,大大提高文件加载的效率。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图示出的结构获得其他的附图。 图1为传统侧孔机加载NC文件的流程图; 图2为本发明所述一种基于侧孔机的NC文件快速加载实现方法的流程图。