摘要
为减小机床几何位姿误差对强力刮齿加工精度的影响,分析了刮齿法向轮廓误差对各项几何位姿误差的敏感性,并给出了误差修正方法。基于齐次坐标变换理论,根据机床结构建立含误差的机床运动传递链。由刮齿加工成形原理,建立含误差的齿面方程及几何位姿误差与齿面法向轮廓误差的映射关系,分析法向轮廓误差对各项几何位姿误差的敏感性,得到敏感误差项。提出一种实际逆向运动学方法求解刮齿加工成形函数,从而获得误差修正后的数控代码解析表达式。以圆柱内齿轮刮削为例,仿真切削并分析了几何位姿误差修正前后的法向轮廓精度,结果表明所提方法可有效修正机床几何位姿误差导致的加工误差,提高刮齿加工精度。
To reduce the influence of machine tool s geometric location errors on gear accuracy in the process of power skiving, the sensitivity of profile normal error to each geometric location error was analyzed and an error correction method was proposed. Based on the homogeneous coordinate transformation, the error kinematic chain of machine tool was reconstructed according to machine tool structure. The tooth surface equation with errors and the mapping relationship between geometric location error and profile normal error were established based on the skiving theory. The sensitive error terms could be obtained by analyzing the sensitivity of profile normal error to location errors. An actual inverse kinematics method was proposed to solve the skiving forming function, and then the analytical expression of the corrected numerical control machining code was derived. By taking cylinder internal gear skiving as an example, the profile normal precision before and after correction were simulated and analyzed for a comparison. The simulation showed that the proposed method could correct the machining error caused by geometric location errors and improve the skiving precision effectively.
作者
杨亚蒙
黄筱调
于春建
丁爽
林晓川
YANG Yameng;HUANG Xiaodiao;YU Chunjian;DING Shuang;LIN Xiaochuan(School of Mechanical and Power Engineering,Nanjing Tech University,Nanjing 211800,China;Nanjing Gongda CNC Technology Co.,Ltd.,Nanjing 211899,China;School of Mechanical Engineering,Yangzhou University,Yangzhou 225127,China)
出处
《计算机集成制造系统》
EI
CSCD
北大核心
2019年第5期1101-1111,共11页
Computer Integrated Manufacturing Systems
基金
国家自然科学基金重点资助项目(51635003)
江苏省科技成果转化专项资金资助项目(BA2017099)~~
关键词
机床
强力刮齿加工
几何位姿误差
逆向运动学
误差修正
machine tool
power skiving
geometric location errors
inverse kinematics
error correction