针对现有定位误差计算模型的建立过程缺少自动化机制,且其计算方法过于复杂、通用化程度较低等问题,提出了利用机构杆组分析法建立三维定位误差计算模型来求解定位误差的新方法。首先对工件—夹具系统等价机构中含有的杆组类型进行拆分,利用C++函数重载机制编写各个构件的位置计算子程序,并把工序系统的尺寸、公差等信息初始化为计算子程序中的输入参数,再将拆分出的构件根据工件-夹具装配关系加以组合,最终调用位置计算子程序以完成定位误差的计算。最后,通过实例对该方法进行了定位误差求解的验证,将计算结果与极值法求得的结果进行了比较。研究结果表明,利用杆组分析法求解定位误差,其计算精度有所提高,验证了该方法的可行性。
In order to solve the problems such as lack of the automatic mechanism of establishing the calculating model,complicated calculating method,low generalization and so on,a new method was presented to calculate the fixture location error of the model using the mechanism rod group analysis.Firstly,the rod groups in the equivalent mechanism of the work-fixture system were classified.The location calculating subroutines of the mechanisms were programmed by C++ function heavy-load mechanism,and the information such as the size and tolerance of the working procedure system were initialized as the input parameters of the calculating subroutines.Then,the divided mechanisms were combined according to the assembling relation of the work-fixture system.Finally,the location error was calculated by calling the subroutines.Some instances were utilized to verify the location error and the result was compared with the one from extremum method at the end of this article.The results show that the calculating precision of the location error has been improved,and it is available to solve the location error with the mechanism rod group analysis.