一种隐形眼镜车床的控制方法、装置和系统与流程

文档序号:12549793阅读:492来源:国知局
一种隐形眼镜车床的控制方法、装置和系统与流程

本发明涉及数控领域,尤其涉及一种隐形眼镜车床的控制方法、装置和系统。



背景技术:

隐形眼镜车床,用于隐形眼镜的车削环节;该车床一般配有数控系统,可自行完成隐形眼镜的装填、车削等步骤。现有技术中,隐形眼镜车床的数控系统一般是一种针对小型设备的嵌入式操作系统,该操作系统提供了专用的开发环境,用户可以通过该开发环境开发应用。

然而,由于针对小型设备的嵌入式操作系统一般不提供开发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所示的步骤102相似,区别仅在于步骤203获取机床关键参数时,需要根据插补选择指示修正机床关键参数中的采样间隔,在此不再一一赘述。

步骤204,前端进程根据机床关键参数更新预设共享内存,使预设后台进程监测到共享内存更新时,根据共享内存中存储的机床关键参数控制隐形眼镜车床。该过程与图1所示的步骤103相似,在此不再一一赘述。

本发明提供一种隐形眼镜车床的控制方法,通过前端进程接收设计指示后获取机床关键参数,使后台进程根据该机床关键参数控制隐形眼镜车床;由于前端进程和后台进程通过共享内存交互信息,使前端进程和后台进程能够使用不同的开发环境,从而使前端进程能够支持依赖于图形显示的复杂应用。本发明实施例提供的技术方案解决了现有技术中由于针对小型设备的嵌入式操作系统一般不提供开发API接口,且其开发环境对图形界面的开发较弱,因此针对小型设备的嵌入式操作系统不能开发依赖于图形显示的复杂应用的问题。

实施例2

如图3所示,本发明实施例提供一种隐形眼镜车床的控制装置,包括:

指示接收模块301,用于通过预设前端进程接收用户通过前端用户界面输入的隐形眼镜设计指示;

参数获取模块302,与所述指示接收模块相连,用于通过所述前端进程根据所述指示接收模块接收的隐形眼镜设计指示获取机床关键参数;

内存更新模块303,与所述参数获取模块相连,用于通过所述前端进程根据所述参数获取模块获取的机床关键参数更新预设共享内存,使预设后台进程监测到所述共享内存更新时,根据所述共享内存中存储的机床关键参数控制隐形眼镜车床。

在本实施例中,控制装置通过指示接收模块301、参数获取模块302和内存更新模块303实现隐形眼镜车床的控制过程,与本发明实施例1提供的相似,在此不再一一赘述。其中,控制装置可以仅运行前端进程,后端进程通过另一个装置运行;特别的,控制装置还可以既运行前端进程,又运行后端进程,此时,如图4所示,本实施例提供的隐形眼镜车床的控制装置,还包括:

内存监测模块304,用于通过预设后台进程监测所述共享内存是否更新;

机床控制模块305,与所述内存监测模块相连,用于所述内存监测模块监测到所述共享内存更新时,通过所述后台进程根据所述共享内存中存储的机床关键参数控制隐形眼镜车床。

在本实施例中,控制装置还包括内存监测模块304和机床控制模块305实现隐形眼镜车床的控制过程,与本发明实施例1提供的相似,在此不再一一赘述。

进一步的,如图5所示,本实施例提供的隐形眼镜车床的控制装置,还包括:

插补选择模块306,与所述参数获取模块相连,用于通过所述前端进程接收用户通过所述前端用户界面输入的插补选择指示;

所述参数获取模块,具体用于通过所述前端进程根据所述指示接收模块接收的隐形眼镜设计指示和所述插补选择模块接收的插补选择指示获取机床关键参数。

在本实施例中,该控制装置还包括插补选择模块306时,隐形眼镜车床的控制过程,与本发明实施例2提供的相似,在此不再一一赘述。

本发明提供一种隐形眼镜车床的控制装置,通过前端进程接收设计指示后获取机床关键参数,使后台进程根据该机床关键参数控制隐形眼镜车床;由于前端进程和后台进程通过共享内存交互信息,使前端进程和后台进程能够使用不同的开发环境,从而使前端进程能够支持依赖于图形显示的复杂应用。本发明实施例提供的技术方案解决了现有技术中由于针对小型设备的嵌入式操作系统一般不提供开发API接口,且其开发环境对图形界面的开发较弱,因此针对小型设备的嵌入式操作系统不能开发依赖于图形显示的复杂应用的问题。

实施例4

如图6所示,本发明实施例提供一种隐形眼镜车床的控制系统,包括:

第一装置601,用于通过前端进程接收用户通过预设前端用户界面输入的隐形眼镜设计指示;通过所述前端进程根据所述隐形眼镜设计指示获取机床关键参数;通过所述前端进程根据所述机床关键参数更新预设共享内存;

第二装置602,用于通过预设后台进程监测到所述共享内存更新时,根据所述共享内存中存储的机床关键参数控制隐形眼镜车床。

在本实施例中,通过第一装置601和第二装置602实现隐形眼镜车床的控制过程,与本发明实施例1或2提供的相似,在此不再一一赘述。其中,第一装置601的结构与图3/5提供的相似,在此不再一一赘述。

本发明提供一种隐形眼镜车床的控制系统,通过前端进程接收设计指示后获取机床关键参数,使后台进程根据该机床关键参数控制隐形眼镜车床;由于前端进程和后台进程通过共享内存交互信息,使前端进程和后台进程能够使用不同的开发环境,从而使前端进程能够支持依赖于图形显示的复杂应用。本发明实施例提供的技术方案解决了现有技术中由于针对小型设备的嵌入式操作系统一般不提供开发API接口,且其开发环境对图形界面的开发较弱,因此针对小型设备的嵌入式操作系统不能开发依赖于图形显示的复杂应用的问题。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域的技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为根据本发明,某些步骤可以采用其他顺去或同时执行;其次,本领域技术人员也应该知悉,上述方法实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

对于前述的各装置实施例,为了简单描述,故将其都表述为一系列的模块组合,但是本领域的技术人员应该知悉,本发明并不受所描述的模块组合的限制,因为根据本发明,某些模块可以采用其他模块执行;其次,本领域技术人员也应该知悉,上述装置实施例均属于优选实施例,所涉及的模块并不一定是本发明所必须的。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上对本发明所提供的实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1