【技术实现步骤摘要】
本专利技术涉及机床领域,具体而言,涉及一种机床加工代码的验证方法、装置及系统。
技术介绍
在现代的工程应用中,数控加工技术应用越来越广泛,为了培养数控加工技术人才,需要购买大量的设备,花费很长的时间安装调试,特别是五轴的数控加工机床价格昂贵,并不是所有的培训机构都可以购买得起的,另外,在购买了相应的设备之后的运行时期,还需要有不菲的设备维护费用。在实际数控加工过程中,为了校验数控代码的正确性,需要进行反复试切直至确认数控代码能够完成预定的加工任务,同时数控加工参数也需要反复调试,这些操作不仅效率低下,占用了机器资源,而且有可能引起刀具碰撞或干涉等问题而造成经济损失。为了解决上述问题,现有技术中提供了下述两种仿真方法(1)使用CAM软件所带的仿真功能进行加工代码的验证。CAM软件使用接收到的刀位信息驱动虚拟机床操作,可以进行干涉碰撞检查,该种方法是基于轨迹的仿真验证。然而在实际的加工中,机床接收的是加工代码,而CAM软件仿真的是刀位轨迹,在获取到刀位轨迹之后,该软件需将刀位轨迹转化为加工代码,如果在后续的将刀位轨迹转化为加工代码的环节出了问题,在机床上加工时就会出 ...
【技术保护点】
一种机床加工代码的验证方法,其特征在于,包括:数控系统接收加工代码;所述数控系统使用所述加工代码得到控制指令;仿真系统使用所述控制指令驱动虚拟机床进行工件加工操作,其中,所述虚拟机床为预先模拟的机床模型;所述仿真系统采集所述虚拟机床在进行工件加工操作的过程中产生的机床操作数据;所述仿真系统判断所述机床操作数据是否与预设操作数据一致,其中,所述预设操作数据为预存的与所述加工代码相对应的机床的操作数据;所述仿真系统在所述机床操作数据与所述预设操作数据一致的情况下,确定所述加工代码通过验证。
【技术特征摘要】
1.一种机床加工代码的验证方法,其特征在于,包括数控系统接收加工代码;所述数控系统使用所述加工代码得到控制指令;仿真系统使用所述控制指令驱动虚拟机床进行工件加工操作,其中,所述虚拟机床为预先模拟的机床模型;所述仿真系统采集所述虚拟机床在进行工件加工操作的过程中产生的机床操作数据;所述仿真系统判断所述机床操作数据是否与预设操作数据一致,其中,所述预设操作数据为预存的与所述加工代码相对应的机床的操作数据;所述仿真系统在所述机床操作数据与所述预设操作数据一致的情况下,确定所述加工代码通过验证。2.根据权利要求1所述的方法,其特征在于,在所述仿真系统判断所述机床操作数据是否与预设操作数据一致之后,所述方法还包括所述仿真系统在所述机床操作数据与所述预设操作数据不一致的情况下,获取所述机床操作数据中与所述预设操作数据不一致的第一数据的数量;所述仿真系统判断所述第一数据的数量是否大于或等于第一阈值;所述仿真系统在所述第一数据的数量大于或等于所述第一阈值的情况下,发出所述加工代码没有通过验证的警告。3.根据权利要求2所述的方法,其特征在于,在所述仿真系统在所述第一数据的数量达到所述第一阈值的情况下,发出所述加工代码没有通过验证的警告之后,所述方法还包括所述仿真系统提取所述第一数据;所述数控系统通过所述第一数据得到修正后的控制指令;返回执行所述仿真系统使用所述控制指令驱动虚拟机床进行工件加工操作的步骤。4.根据权利要求1所述的方法,其特征在于,所述数控系统使用所述加工代码得到控制指令的步骤包括通过所述数控系统的控制系统对所述加工代码进行插补运算,以获取解析数据;所述数控系统的伺服系统使用所述解析数据来驱动所述伺服系统的伺服电机操作,并将所述伺服电机的操作数据作为所述控制指令。5.根据权利要求1所述的方法,其特征在于,在所述仿真系统使用所述控制指令来驱动虚拟机床进行工件加工操作之前,所述方法还包括所述仿真系统获取所述虚拟机床的操作部件的第一属性参数以及所述虚拟机床的静止部件的第二属性参数;所述仿真系统根据所述第一属性参数和第二属性参数将所述操作部件以及所述静止部件模拟装配成初始虚拟机床;所述仿真系统获取所述初始虚拟机床的操作部件的操作属性参数;所述仿真系统使用所述操作属性参数更新所述初始...
【专利技术属性】
技术研发人员:贾喜存,白俊涛,陈卫东,
申请(专利权)人:北京数码大方科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。