The present invention relates to an automatic testing method based on multi platform, which includes the following steps: traversing the path line of the tool path to obtain the coordinates of the detection point. In the workpiece model view, the detection point is used as the cutting plane of the workpiece model, the normal vector of the cut plane is obtained, the normal vector is projected on the XYZ axis, and the normal direction is obtained. According to the type of machine tool control system, the NC program that corresponds to the type of machine control system is generated, and the coordinates of the detection point and the projection vector of the normal vector are uploaded. The machine tool control system calls the built-in macro program of the machine tool according to the NC program to generate the detection program; according to the testing program, the machine control system executes the test and stores the test. Quantity results. The invention uses the CNC machine tool spindle as the carrier, uses the contact / non contact measuring head to measure, through the macro program feedback measurement results to the control equipment, greatly improves the detection efficiency, saves a lot of time, and reduces the scrap probability of the work piece.
【技术实现步骤摘要】
一种基于多平台的自动化在机检测方法
本专利技术涉及机械加工自动控制
,具体涉及一种基于多平台的自动化在机检测方法。
技术介绍
大型工件加工精度检测的常规流程,如图1所示,需要将工件从CNC机床上搬运至三坐标检测仪上,重新装夹,对齐坐标。测量完成后再重新搬运至CNC机床上,需要再次对齐坐标。期间耗费大量时间与人力进行搬运、重定位工作。检测的这段时间较难对CNC机床进行利用,导致CNC机床利用率不足。
技术实现思路
本专利技术针对现有技术中存在的技术问题,提供一种基于多平台的自动化在机检测方法,以CNC机床主轴为载体,采用接触式/非接触式测头进行测量,通过宏程序反馈测量结果至控制设备中,极大的提高了检测效率,节省大量时间,降低工件报废概率。本专利技术解决上述技术问题的技术方案如下:一种基于多平台的自动化在机检测方法,包括以下步骤:步骤1,遍历刀路轨迹线,获取检测点坐标;步骤2,在工件模型视图中,过所述检测点做工件模型的切平面,获取所述切平面的法向量,将所述法向量投影于XYZ轴,得到法向量的投影向量;步骤3,根据机床控制系统类型,生成与机床控制系统类型相对应的NC程序,上传所述检测点坐标和法向量的投影向量;机床控制系统根据NC程序调用机床内置宏程序,生成检测程序;步骤4,根据所述检测程序执行检测并存储测量结果。具体的,所述步骤1包括:步骤101,遍历所有CAM编程后生成的刀路轨迹线;步骤102,以正常情况刀路轨迹的最小平移距离,对刀路轨迹线进行等距离散得到特征点,若存在长度小于所述最小平移距离的刀路轨迹线,则取该线段中心作为特征点;步骤103,将X-Y平面以工 ...
【技术保护点】
1.一种基于多平台的自动化在机检测方法,其特征在于,包括以下步骤:步骤1,遍历刀路轨迹线,获取检测点坐标;步骤2,在工件模型视图中,过所述检测点做工件模型的切平面,获取所述切平面的法向量,将所述法向量投影于XYZ轴,得到法向量的投影向量;步骤3,根据机床控制系统类型,生成与机床控制系统类型相对应的NC程序,上传所述检测点坐标和法向量的投影向量;机床控制系统根据NC程序调用机床内置宏程序,生成检测程序;步骤4,根据所述检测程序执行检测并存储测量结果。
【技术特征摘要】
1.一种基于多平台的自动化在机检测方法,其特征在于,包括以下步骤:步骤1,遍历刀路轨迹线,获取检测点坐标;步骤2,在工件模型视图中,过所述检测点做工件模型的切平面,获取所述切平面的法向量,将所述法向量投影于XYZ轴,得到法向量的投影向量;步骤3,根据机床控制系统类型,生成与机床控制系统类型相对应的NC程序,上传所述检测点坐标和法向量的投影向量;机床控制系统根据NC程序调用机床内置宏程序,生成检测程序;步骤4,根据所述检测程序执行检测并存储测量结果。2.根据权利要求1所述一种基于多平台的自动化在机检测方法,其特征在于,步骤1包括:步骤101,遍历所有CAM编程后生成的刀路轨迹线;步骤102,以正常情况刀路轨迹的最小平移距离,对刀路轨迹线进行等距离散得到特征点,若存在长度小于所述最小平移距离的刀路轨迹线,则取该线段中心作为特征点;步骤103,将X-Y平面以工件的最大外形划分为N*N的网格,N值与工件尺寸及检测密度相关,将步骤102中得到的离散的特征点投影至X-Y平面上,若存在多个点在同一网格中,则保留最靠近网格中心的特征点,过滤其他特征点;步骤104,判断剩余每个特征点位置测头与工件是否存在干涉,对剩余的特征点进行再次过滤,保留不存在干涉的特征点,即为检测点。3.根据权利要求1所述一种基于多平台的自动化在机检测方法,其特征在于,步骤3包括:根据机床控制系统类型建立与机床控制系统类型相对应的NC程序,所述NC程序中包含特定格式的所述检测点坐标和法向量的投影向量;利用NC程序的参数传递功能,将所述检测点坐标和法向量的投影向量以特定格式输出给所述机床控制系统;所述机床控制系统根据所述NC程序,调用机床内置宏程序,生成与所述检测点对应的检测程序。4.根据权利要...
【专利技术属性】
技术研发人员:朱凌穹,易平,陈新法,
申请(专利权)人:武汉益模壹兴佰科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。