结合虚拟装配中对装配约束实现的需求,以实际装配过程中常用的面与面之间的装配约束为例,阐述了虚拟装配中的装配约束实现流程,给出了虚拟环境下装配约束的定位求解过程,即通过姿态求解和位置求解确定零部件的空间目标位姿。同时给出了装配约束归约准则表以及归约结果的准确表达形式,并提出了在约束空间下对零部件的空间位姿调整算法,解决了多约束下自由度的计算问题以及零部件的调整问题,使虚拟装配中的零部件装配过程更加符合实际,操作更加方便。开发了原型系统虚拟装配工艺规划软件VAPP,对提出的算法进行了验证。
Assembly constraint is an important step in the virtual assembly.In order to solve the problem of the assembly constraint,the process of the realization of assembly constraint was illuminated,and the algorithm for computing the position and orientation information of the components was presented in virtual environment by taking example of the assembly constraint between two surfaces,which was commonly used in practical assembly process.Constraint reduction mapping table and the expression of the result were also given,and the algorithm of adjusting the component in constraint space was proposed.All of these could make it more practical and convenient to assemble the components in virtual environment.The method was implemented and validated in the prototype system Virtual Assembly Process Planning(VAPP).