摘要
本发明提供了一种基于数据分析的机床撞机预警方法及系统,涉及数据处理技术领域,方法包括:获取机床的图像数据、几何数据以及机床中各个机床部件的运动约束数据;对图像数据进行数据处理,确定机床中各个机床部件的精确位置,并结合机床的几何数据和各个机床部件的运动约束数据,构建机床虚拟模型;对机床虚拟模型中的各个机床部件建立层次包围盒树;通过层次包围盒树算法,对各个机床部件进行初步碰撞检查,筛选出层次包围盒树中发生相交的包围盒对应的目标机床部件;通过射线相交算法,对目标机床部件进行精细碰撞检查;基于精细碰撞检查结果,判断是否发生碰撞;若是,发出撞机警报;否则,判定未发生撞机。