一种隐形眼镜车床的控制方法、装置和系统制造方法及图纸

技术编号:15569726 阅读:189 留言:0更新日期:2017-06-10 03:21
本发明专利技术公开了一种隐形眼镜车床的控制方法、装置和系统,涉及数控领域。为解决现有技术中针对小型设备的嵌入式操作系统不能开发依赖于图形显示的复杂应用的问题而发明专利技术。本发明专利技术提供的技术方案包括:前端进程接收用户通过预设前端用户界面输入的隐形眼镜设计指示;所述前端进程根据所述隐形眼镜设计指示获取机床关键参数;所述前端进程根据所述机床关键参数更新预设共享内存,使预设后台进程监测到所述共享内存更新时,根据所述共享内存中存储的机床关键参数控制隐形眼镜车床。

Method, device and system for controlling contact lens lathe

The invention discloses a control method, a device and a system of a contact lens lathe, relating to the field of numerical control. The invention aims at solving the problem that an embedded operating system of a small device can not develop complex applications relying on graphical display in the prior art. The method includes: receiving user contacts through the front-end process design of preset front-end user interface input instructions; the front end of the process according to the contact lens design indicates the key parameters of the acquisition machine; the front-end process according to the machine key parameters update preset shared memory, the default background to the monitoring process the shared memory is updated, according to the shared key parameters stored in the memory of the machine tool control lathe contact lenses.

【技术实现步骤摘要】

本专利技术涉及数控领域,尤其涉及一种隐形眼镜车床的控制方法、装置和系统
技术介绍
隐形眼镜车床,用于隐形眼镜的车削环节;该车床一般配有数控系统,可自行完成隐形眼镜的装填、车削等步骤。现有技术中,隐形眼镜车床的数控系统一般是一种针对小型设备的嵌入式操作系统,该操作系统提供了专用的开发环境,用户可以通过该开发环境开发应用。然而,由于针对小型设备的嵌入式操作系统一般不提供开发API接口,且其开发环境对图形界面的开发较弱,因此针对小型设备的嵌入式操作系统不能开发依赖于图形显示的复杂应用。
技术实现思路
本专利技术提供一种隐形眼镜车床的控制方法、装置和系统,能够支持依赖于图形的复杂应用。为了实现上述目的,本专利技术提供了一种隐形眼镜车床的控制方法,包括:前端进程接收用户通过预设前端用户界面输入的隐形眼镜设计指示;所述前端进程根据所述隐形眼镜设计指示获取机床关键参数;所述前端进程根据所述机床关键参数更新预设共享内存,使预设后台进程监测到所述共享内存更新时,根据所述共享内存中存储的机床关键参数控制隐形眼镜车床。为了实现上述目的,本专利技术提供了一种隐形眼镜车床的控制装置,包括:指示接收模块,用于通过前端进程接收用户通过预设前端用户界面输入的隐形眼镜设计指示;参数获取模块,与所述指示接收模块相连,用于通过所述前端进程根据所述指示接收模块接收的隐形眼镜设计指示获取机床关键参数;内存更新模块,与所述参数获取模块相连,用于通过所述前端进程根据所述参数获取模块获取的机床关键参数更新预设共享内存,使预设后台进程监测到所述共享内存更新时,根据所述共享内存中存储的机床关键参数控制隐形眼镜车床。为了实现上述目的,本专利技术提供了一种隐形眼镜车床的控制系统,包括:第一装置,用于通过前端进程接收用户通过预设前端用户界面输入的隐形眼镜设计指示;通过所述前端进程根据所述隐形眼镜设计指示获取机床关键参数;通过所述前端进程根据所述机床关键参数更新预设共享内存;第二装置,用于通过预设后台进程监测到所述共享内存更新时,根据所述共享内存中存储的机床关键参数控制隐形眼镜车床。本专利技术提供一种隐形眼镜车床的控制方法、装置和系统,通过前端进程接收设计指示后获取机床关键参数,使后台进程根据该机床关键参数控制隐形眼镜车床;由于前端进程和后台进程通过共享内存交互信息,使前端进程和后台进程能够使用不同的开发环境,从而使前端进程能够支持依赖于图形显示的复杂应用。本专利技术实施例提供的技术方案解决了现有技术中由于针对小型设备的嵌入式操作系统一般不提供开发API接口,且其开发环境对图形界面的开发较弱,因此针对小型设备的嵌入式操作系统不能开发依赖于图形显示的复杂应用的问题。附图说明图1为本专利技术实施例1提供的隐形眼镜车床的控制方法的流程图;图2为本专利技术实施例2提供的隐形眼镜车床的控制方法的流程图;图3为本专利技术实施例3提供的隐形眼镜车床的控制装置的结构示意图一;图4为本专利技术实施例3提供的隐形眼镜车床的控制装置的结构示意图二;图5为本专利技术实施例3提供的隐形眼镜车床的控制装置的结构示意图三;图6为本专利技术实施例4提供的隐形眼镜车床的控制系统的结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,在下面的具体实施方式中,将对本专利技术作进一步详细的说明。实施例1如图1所示,本专利技术实施例提供一种隐形眼镜车床的控制方法,包括:步骤101,前端进程接收用户通过预设前端用户界面输入的隐形眼镜设计指示。在本实施例中,用户需要控制隐形眼镜车床进行隐形眼镜加工时,可以在前端进程对应的用户操作界面输入隐形眼镜设计指示,使前端进程能够接收该指示。其中,隐形眼镜设计指示可以包括后表面曲率半径、屈光度和边缘厚度。为了使前端进程能够支持依赖于图形显示的复杂应用,前端进程可以采用通用的开发环境开发。步骤102,前端进程根据该隐形眼镜设计指示获取机床关键参数。在本实施例中,通过步骤102获取机床关键参数的过程包括:前端进程根据所述隐形眼镜设计指示获取隐形眼镜的矢高数据;前端进程根据所述矢高数据获取机床关键参数。其中,机床关键参数包括:加工速度、采样间隔和Z轴零位位置(主轴回转中心线即Z轴)。进一步的,为了保证加工精度,在所述前端进程根据所述矢高数据获取机床关键参数之前,所述前端进程根据所述隐形眼镜设计指示获取隐形眼镜的矢高数据之后,还包括:所述前端进程根据所述隐形眼镜设计指示中加工用的砂轮半径r,通过预设矢高计算公式修正所述矢高数据(x,f(x)),得到修正后的矢高数据(x1,z1);所述前端进程根据所述矢高数据获取机床关键参数具体为:所述前端进程根据修正后的矢高数据获取机床关键参数;所述矢高计算公式为:x1=x+rcos(θ+π/2);z1=f(x)+rsin(θ+π/2);其中θ为点x处所述矢高数据(x,f(x))的切线与X轴的夹角。具体的,前端装置可以通过预设数据库存储不同的矢高数据,该矢高数据可以根据实际需求进行专门的光学设计获取;此时,前端进程获取矢高数据的具体过程包括:所述前端进程根据所述隐形眼镜设计指示查询预设数据库,从所述数据库中获取隐形眼镜的矢高数据。前端进程还可以通过其他方式获取矢高数据,在此不再一一赘述。具体的,根据矢高数据获取机床关键参数的过程包括:所述前端进程获取所述矢高数据的二阶导数;所述前端进程根据所述二阶导数确定隐形眼镜的面形;所述前端进程获取所述隐形眼镜的面形对应的机床关键参数。其中,隐形眼镜的面形包括凸面和凹面,不同的面形对应不同的机床关键参数。步骤103,前端进程根据该机床关键参数更新预设共享内存,使预设后台进程监测到共享内存更新时,根据共享内存中存储的机床关键参数控制隐形眼镜车床。在本实施例中,可以通过后台进程对隐形眼镜车床进行控制。为便于使用,多个前端进程可以通过一个共享内存对一个隐形眼镜车床进行控制,但是同一时间只有一个前端进程能够对隐形眼镜车床进行控制。具体的,前端进程和后端进程可以运行于同一装置,也可以运行于不同装置,在此不做限制。本专利技术提供一种隐形眼镜车床的控制方法,通过前端进程接收设计指示后获取机床关键参数,使后台进程根据该机床关键参数控制隐形眼镜车床;由于前端进程和后台进程通过共享内存交互信息,使前端进程和后台进程能够使用不同的开发环境,从而使前端进程能够支持依赖于图形显示的复杂应用。本专利技术实施例提供的技术方案解决了现有技术中由于针对小型设备的嵌入式操作系统一般不提供开发API接口,且其开发环境对图形界面的开发较弱,因此针对小型设备的嵌入式操作系统不能开发依赖于图形显示的复杂应用的问题。实施例2如图2所示,本专利技术实施例提供一种隐形眼镜车床的控制方法,包括:步骤201,前端进程接收用户通过预设前端用户界面输入的隐形眼镜设计指示。该过程与图1所示的步骤101相似,在此不再一一赘述。步骤202,前端进程接收用户通过前端用户界面输入的插补选择指示。在本实施例中,用户可以根据待加工的隐形眼镜的面形选择插补模式;一般比较平坦的镜片可以选择直线插补,直线插补对应的机床关键参数中采样间隔较小;比较陡峭的镜片可以选择圆弧插补,圆弧插补对应的机床关键参数中采样间隔较大。步骤203,前端进程根据隐形眼镜设计指示和插补选择指示获取机床关键参数。在本实施例中,通过步骤203获本文档来自技高网...
一种隐形眼镜车床的控制方法、装置和系统

【技术保护点】
一种隐形眼镜车床的控制方法,其特征在于,包括:前端进程接收用户通过预设前端用户界面输入的隐形眼镜设计指示;所述前端进程根据所述隐形眼镜设计指示获取机床关键参数;所述前端进程根据所述机床关键参数更新预设共享内存,使预设后台进程监测到所述共享内存更新时,根据所述共享内存中存储的机床关键参数控制隐形眼镜车床。

【技术特征摘要】
1.一种隐形眼镜车床的控制方法,其特征在于,包括:前端进程接收用户通过预设前端用户界面输入的隐形眼镜设计指示;所述前端进程根据所述隐形眼镜设计指示获取机床关键参数;所述前端进程根据所述机床关键参数更新预设共享内存,使预设后台进程监测到所述共享内存更新时,根据所述共享内存中存储的机床关键参数控制隐形眼镜车床。2.根据权利要求1所述的隐形眼镜车床的控制方法,其特征在于,所述前端进程根据所述隐形眼镜设计指示获取机床关键参数,包括:所述前端进程根据所述隐形眼镜设计指示获取隐形眼镜的矢高数据;所述前端进程根据所述矢高数据获取机床关键参数。3.根据权利要求2所述的隐形眼镜车床的控制方法,其特征在于,在所述前端进程根据所述矢高数据获取机床关键参数之前,所述前端进程根据所述隐形眼镜设计指示获取隐形眼镜的矢高数据之后,还包括:所述前端进程根据所述隐形眼镜设计指示中加工用的砂轮半径r,通过预设矢高计算公式修正所述矢高数据(x,f(x)),得到修正后的矢高数据(x1,z1);所述前端进程根据所述矢高数据获取机床关键参数具体为:所述前端进程根据修正后的矢高数据获取机床关键参数;所述矢高计算公式为:x1=x+rcos(θ+π/2);z1=f(x)+rsin(θ+π/2);其中θ为点x处所述矢高数据(x,f(x))的切线与X轴的夹角。4.根据权利要求2所述的隐形眼镜车床的控制方法,其特征在于,所述前端进程根据所述隐形眼镜设计指示获取隐形眼镜的矢高数据,包括:所述前端进程根据所述隐形眼镜设计指示查询预设数据库,从所述数据库中获取隐形眼镜的矢高数据。5.根据权利要求2所述的隐形眼镜车床的控制方法,其特征在于,所述前端进程根据所述矢高数据获取机床关键参数,包括:所述前端进程获取所述矢高数据的二阶导数;所述前端进程根据所述二阶导数确定隐形眼镜的面形;所述前端进程获取所述隐形眼镜的面形对应的机床关键参数。6.根据权利要求1至5中任意一项所述的隐形眼镜车床的控制方法,其特征在于,在...

【专利技术属性】
技术研发人员:仇谷烽倪健荣德志李红英
申请(专利权)人:北京海普瑞森科技发展有限公司
类型:发明
国别省市:北京;11

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

1