一种非球面磨床的控制方法、装置及系统制造方法及图纸

技术编号:15569733 阅读:159 留言:0更新日期:2017-06-10 03:22
本发明专利技术公开了一种非球面磨床的控制方法、装置及系统,涉及数控领域。为解决现有的控制方法加工效率较低,且出错率较高的问题而发明专利技术。本发明专利技术实施例提供的技术方案包括外部终端接收用户输入的工件加工指示;所述外部终端根据所述工件加工指示获取对应的加工轨迹和数控机床加工代码;所述外部终端通过文件传输协议将所述数控机床加工代码上传至预先连接的数据服务器;所述数据服务器接收所述数控机床加工代码,并根据所述数控机床加工代码通过分布式数控控制非球面磨床群。该方案可以用于非球面镜片的加工系统中。

Method, device and system for controlling Aspheric Grinding Machine

The invention discloses a control method, a device and a system of a non spherical grinding machine, relating to the field of numerical control. The invention aims at solving the problems that the prior control method has low processing efficiency and higher error rate. Technical scheme provided by the embodiment of the invention comprises a workpiece external terminal receives user input instructions; machining the external terminal according to the processing of the workpiece to obtain the corresponding instructions and CNC machining code; the external terminal of the NC machine tool processing code uploaded to the pre connected data server through the file transfer protocol; the data server receives the code processing of CNC machine tools, and according to the CNC machining code through distributed numerical control non spherical grinding machine group. This scheme can be used in aspheric lens processing system.

【技术实现步骤摘要】

本专利技术涉及数控领域,尤其涉及一种非球面磨床的控制方法、装置及系统
技术介绍
非球面磨床是针对非球面镜片的成型磨削而研发的专用机床。现有技术中,一般采用宏编程或导入数据文件的方式对非球面磨床进行控制;具体过程包括:首先将非球面镜片的设计和面型按设定格式生成数据文件;然后在非球面磨床上导入该数据文件,使非球面磨床完成加工操作。然而,加工时由于需要微小的球面调整以配合后续的抛光,因此需要频繁的修改和导入文件,导致加工效率较低,且出错率较高。
技术实现思路
本专利技术的提供一种非球面磨床的控制方法、装置及系统,能够提高加工效率并降低出错率。为了实现上述目的,本专利技术提供了一种非球面磨床的控制方法,包括:外部终端接收用户输入的工件加工指示;所述外部终端根据所述工件加工指示获取对应的加工轨迹和数控机床加工代码;所述外部终端通过文件传输协议将所述数控机床加工代码上传至预先连接的数据服务器;所述数据服务器接收所述数控机床加工代码,并根据所述数控机床加工代码通过分布式数控控制非球面磨床群。为了实现上述目的,本专利技术提供了一种非球面磨床的控制装置,包括:所述指示接收模块,用于接收用户输入的工件加工指示;所述代码生成模块,与所述指示接收模块相连,用于根据所述指示接收模块接收的工件加工指示获取对应的加工轨迹和数控机床加工代码;所述代码传输模块,与所述代码生成模块相连,用于通过文件传输协议将所述代码生成模块生成的数控机床加工代码上传至预先连接的数据服务器,使所述数据服务器根据所述数控机床加工代码通过分布式数控控制非球面磨床群。为了实现上述目的,本专利技术提供了一种非球面磨床的控制系统,包括:控制装置、数据服务器和非球面磨床群;所述数据服务器分别与所述控制装置和非球面磨床群相连;所述控制装置,用于接收用户输入的工件加工指示;根据所述工件加工指示获取对应的加工轨迹和数控机床加工代码;通过文件传输协议将所述数控机床加工代码上传至所述数据服务器;所述数据服务器,用于接收所述数控机床加工代码,并根据所述数控机床加工代码通过分布式数控控制所述非球面磨床群。本专利技术提供一种非球面磨床的控制方法、装置及系统,通过外部终端接收工件加工指示,并获取对应的数控机床加工代码后,根据数控机床加工代码控制非球面磨床群,从而实现非球面磨床的控制;由于外部终端通过FTP协议与非球面磨床群的数据服务器通信,将对非球面磨床的操作转移到外部终端,简化了操作;而数据服务器通过分布式数控控制非球面磨床群,省去了拷贝数据文件的过程,进行调整时只需在外部终端输入指示即可软件外部终端和非球面磨床群之间自动完成加工,提高了加工效率,同时降低了出错率。本专利技术实施例提供的技术方案解决了现有技术中加工时由于需要微小的球面调整以配合后续的抛光,因此需要频繁的修改和导入文件,导致加工效率较低,且出错率较高的问题。附图说明图1为本专利技术实施例1提供的非球面磨床的控制方法的流程图;图2为本专利技术实施例2提供的非球面磨床的控制装置的结构示意图;图3为本专利技术实施例3提供的非球面磨床的控制系统的结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,在下面的具体实施方式中,将对本专利技术作进一步详细的说明。实施例1如图1所示,本专利技术实施例1提供一种非球面磨床的控制方法,包括:步骤101,外部终端接收用户输入的工件加工指示。在本实施例中,用户需要进行非球面镜片的加工操作时,可以在外部终端上输入工件加工指示。该工件加工指示可以仅指示待加工的工件;特别的,为了在加工效率和加工质量之间维持平衡,该工件加工指示不仅指示待加工的工件,还指示加工过程的关键参数,该关键参数包括加工速度、加工步距、砂轮半径和进刀量;该关键参数的具体值可以通过工艺试验确定。步骤102,外部终端根据该工件加工指示获取对应的加工轨迹和数控机床加工代码。在本实施例中,外部终端通过步骤102获取加工轨迹和数控机床加工代码的过程包括:外部终端从预设数据库中获取所述工件加工指示对应的设计数据;外部终端根据所述设计数据生成对应的加工轨迹;外部终端根据所述加工轨迹生成对应的数控机床加工代码。特别的,为了防止加工出错,使用户在加工前判断是否准确,在外部终端从预设数据库中获取所述工件加工指示对应的设计数据之后,所述外部终端根据所述设计数据生成对应的加工轨迹之前,还包括:外部终端显示所述设计数据;外部终端接收用户根据显示的设计数据输入的核实指示;此时,外部终端根据所述设计数据生成对应的加工轨迹具体为:所述核实指示确认所述设计数据为所需数据时,所述外部终端根据所述设计数据生成对应的加工轨迹。其中,外部终端根据所述设计数据生成对应的加工轨迹,包括:所述外部终端根据所述设计数据获取预设标准非球面方程的参数;所述外部终端根据所述标准非球面方程的参数,获取非球面的矢高数据;所述外部终端对所述非球面的矢高数据进行曲面方程拟合,获取非球面的各个点处的矢高;所述外部终端根据所述非球面的各个点处的矢高生成加工轨迹。进一步的,为了保证加工的精度,所述外部终端根据所述非球面的各个点处的矢高生成加工轨迹,包括:所述外部终端根据所述非球面的各个点处的矢高生成初始轨迹;所述外部终端根据所述设计数据中加工用的砂轮半径修正所述初始轨迹,得到所述加工轨迹。其中,所述外部终端根据所述设计数据中加工用的砂轮半径修正所述初始轨迹,得到所述加工轨迹,包括:所述外部终端根据所述设计数据中加工用的砂轮半径r,通过加工轨迹计算公式修正初始轨迹(x,f(x)),得到所述加工轨迹(x1,z1);所述加工轨迹计算公式为:x1=x+rcos(θ+π/2);z1=f(x)+rsin(θ+π/2);其中θ为点x处所述初始轨迹(x,f(x))的切线与X轴的夹角。进一步的,为保证非球面镜片表面质量的一致性,防止非球面镜片中心处转速无穷大,所述外部终端根据所述设计数据生成对应的加工轨迹,包括:所述外部终端根据所述设计数据和预设修正常数获取主轴修正速度;所述外部终端根据所述主轴修正速度和所述设计数据生成对应的加工轨迹。其中,所述外部终端根据所述设计数据和预设修正常数获取主轴修正速度包括:所述外部终端将所述设计数据中加工到X轴时刀具与中心的距离加上预设修正常数,得到修正距离;所述外部终端将所述设计数据中的主轴转速乘以所述设计数据中加工的最大半径后除以所述修正距离,得到所述主轴修正速度。该修正常数可以根据需要设置,一般值为1。在本实施例中,通过步骤101接收的工件加工指示所指示的待加工的工件的设计数据,可以预先存储在数据库中,也可以由用户自行定义;用户自行定义设计数据时,可以根据自定义设计数据对应的曲面接口生成加工轨迹。步骤103,外部终端通过文件传输协议将该数控机床加工代码上传至预先连接的数据服务器。在本实施例中,外部终端通过FTP(文件传输协议,FileTransferProtocol)通信模块与数据服务器相连,使外部终端能够通过FTP向数据服务器传输数据,将现有技术中在非球面磨床面板上的操作转移到了外部终端上,使操作更为方便。步骤104,数据服务器接收该数控机床加工代码,并根据该数控机床加工代码通过分布式数控控制非球面磨床群。在本实施例中,步骤104通过分布式数控(DistributedNumerica本文档来自技高网...
一种非球面磨床的控制方法、装置及系统

【技术保护点】
一种非球面磨床的控制方法,其特征在于,包括:外部终端接收用户输入的工件加工指示;所述外部终端根据所述工件加工指示获取对应的加工轨迹和数控机床加工代码;所述外部终端通过文件传输协议将所述数控机床加工代码上传至预先连接的数据服务器;所述数据服务器接收所述数控机床加工代码,并根据所述数控机床加工代码通过分布式数控控制非球面磨床群。

【技术特征摘要】
1.一种非球面磨床的控制方法,其特征在于,包括:外部终端接收用户输入的工件加工指示;所述外部终端根据所述工件加工指示获取对应的加工轨迹和数控机床加工代码;所述外部终端通过文件传输协议将所述数控机床加工代码上传至预先连接的数据服务器;所述数据服务器接收所述数控机床加工代码,并根据所述数控机床加工代码通过分布式数控控制非球面磨床群。2.根据权利要求1所述的非球面磨床的控制方法,其特征在于,所述外部终端根据所述工件加工指示获取对应的加工轨迹和数控机床加工代码,包括:所述外部终端从预设数据库中获取所述工件加工指示对应的设计数据;所述外部终端根据所述设计数据生成对应的加工轨迹;所述外部终端根据所述加工轨迹生成对应的数控机床加工代码。3.根据权利要求2所述的非球面磨床的控制方法,其特征在于,在所述外部终端从预设数据库中获取所述工件加工指示对应的设计数据之后,所述外部终端根据所述设计数据生成对应的加工轨迹之前,所述方法还包括:所述外部终端显示所述设计数据;所述外部终端接收用户根据显示的设计数据输入的核实指示;所述外部终端根据所述设计数据生成对应的加工轨迹具体为:所述核实指示确认所述设计数据为所需数据时,所述外部终端根据所述设计数据生成对应的加工轨迹。4.根据权利要求2或3所述的非球面磨床的控制方法,其特征在于,所述外部终端根据所述设计数据生成对应的加工轨迹,包括:所述外部终端根据所述设计数据获取预设标准非球面方程的参数;所述外部终端根据所述标准非球面方程的参数,获取非球面的矢高数据;所述外部终端对所述非球面的矢高数据进行曲面方程拟合,获取非球面的各个点处的矢高;所述外部终端根据所述非球面的各个点处的矢高生成加工轨迹。5.根据权利要求4所述的非球面磨床的控制方法,其特征在于,所述外部终端根据所述非球面的各个点处的矢高生成加工轨迹,包括:所述外部终端根据所述非球面的各个点处的矢高生成初始轨迹;所述外部终端根据所述设计数据中加工用的砂轮半径修正所述初始轨迹,得到所述加工轨迹。6.根据权利要求5所述的非球面磨床的控制方法,其特征在于,所述外部终端...

【专利技术属性】
技术研发人员:仇谷烽刘红兵王国海刁琦
申请(专利权)人:北京海普瑞森科技发展有限公司
类型:发明
国别省市:北京;11

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

1