发明名称 非圆齿轮插齿加工方法
摘要 一种非圆齿轮插齿加工方法,根据非圆齿轮的参数(节曲线,模数,中心距)以及加工参数,综合考虑切削量、退刀、定位基准等计算出非圆齿轮数控插齿机各轴的运动轨迹,生成加工代码,可以在普通的数控插齿机上加工出非圆齿轮,具有加工效率高,加工精度好,综合成本低等特点。
申请公布号 CN104816045A 申请公布日期 2015.08.05
申请号 CN201510148001.5 申请日期 2015.03.31
申请人 武汉理工大学 发明人 华林;郑方焱;韩星会
分类号 B23F5/12(2006.01)I 主分类号 B23F5/12(2006.01)I
代理机构 湖北武汉永嘉专利代理有限公司 42102 代理人 孟庆繁
主权项 一种非圆齿轮插齿加工方法,其特征在于:A.硬件准备:一、数控插齿机具有三个进给运动轴,一个主运动轴;各轴的定义按照机床系统本身的定义来安排,一般的定义如下:X轴—横梁或者工作台移动(按照插齿机的结构,分为横梁移动和工作台移动两种,横梁移动多用在小型机床上,工作台移动多用于大型插齿机),A—工作台的回转,B—插齿刀的回转;;二、机床具有西门子或法拉克数控系统三轴以上的数控系统,同时具备三轴联动控制功能;三、机床主轴必须有上下两个止停点;对机床PLC进行编程,通过相应的寄存器,以禁止读写的方式编程相应的上止停点到位和下止停点到位的M代码,供数控程序调用;四、插齿刀上必须要有一个能够找正齿插刀周向齿形位置的基础,如在刀柄上加工一个基准平面;五、工装按照加工的轮胚的要求进行设计,但是由于非圆齿轮的轮胚上有周向定位基础,如键槽,平面,要使工件能够正确的在机床上找正,相应的工装上必须也有与轮胚具有一定位置关系的基准,如平面,台阶面;B.进行非圆齿轮加工代码的编程,具体步骤如下:一、根据齿轮的模数,机床的特点,参考圆柱齿轮的加工工艺确定加工循环次数为N,则每个循环i的径向进给量为Δh<sub>i</sub>(i=1,2…N);定义循环i中周向进给率为fθ<sub>i</sub>,径向进给率为fh<sub>i</sub>,由于随着径向插齿的深入,其瞬时接触区域会增大,机床和刀具所受到的力会增大,故径向进给一般采用递减的进给方式,即进给量随着循环次数的增加不断的减小;故在每个循环中的进给率满足递减的规律,即:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>fh</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>&lt;</mo><msub><mi>fh</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><msub><mi>f&theta;</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>&lt;</mo><msub><mi>f&theta;</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>.</mo><mo>.</mo><mo>.</mo><msub><mi>N</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000691546850000011.GIF" wi="1023" he="181" /></maths>另一方面,随着径向切入的加深,其周向切削的面积分增大;故每个循环中的径向进给量增大;Δh<sub>i+1</sub><Δh<sub>i</sub>(i=1…N<sub>i</sub>‑1)   (2)其具体的数值要根据实际情况确定,另一方面,一般的插齿加工均采用一把插刀完成精加工和粗加工,故最后一个循环对齿面的精度和光洁度影响最大,故在最后一个循环中,进给量要非常小;二、根据待加工非圆齿轮的节曲线方程为<img file="FDA0000691546850000021.GIF" wi="136" he="75" />则其对自变量<img file="FDA0000691546850000022.GIF" wi="51" he="58" />的一阶导数为<img file="FDA0000691546850000023.GIF" wi="148" he="69" />由非圆锥齿轮节曲线的曲率和最不根切条件选取插齿刀的最小半径,根据插齿刀的模数,对齿数进行圆整;三、根据如下方程设计非圆齿轮齿胚;<img file="FDA0000691546850000024.GIF" wi="493" he="163" />式中:<img file="FDA0000691546850000025.GIF" wi="841" he="363" />h<sub>a</sub>为非圆齿轮的齿顶高;四、根据以上参数可确定非圆齿轮插齿加工各轴的运动方程,其位置方程如下:<img file="FDA0000691546850000026.GIF" wi="1830" he="835" />各轴的运动速度分为径向和切向两个方向,其切向运动速度为:<img file="FDA0000691546850000027.GIF" wi="1320" he="443" />其径向运动速度为:<img file="FDA0000691546850000031.GIF" wi="1295" he="460" />式中,<img file="FDA0000691546850000032.GIF" wi="63" he="78" />f<sub>h</sub>分别为切向和径向的进给率;五、以上得到的各轴的进给模型,是以非圆齿轮转角为自变量的,在恒定的切向进给率<img file="FDA0000691546850000033.GIF" wi="83" he="78" />其切削区域的面积是不断发生变化的,对加工精度和刀具不利,为了使切削面积不变,需要将上述数学模型转换成以插齿刀的转角为自变量;插齿刀的转角和非圆齿轮之间的转角满足关系:<img file="FDA0000691546850000034.GIF" wi="709" he="149" />可通过差分的方法对上述方程进行求解,通过对上述微分方程的求解,可解出<img file="FDA0000691546850000035.GIF" wi="107" he="61" />即<img file="FDA0000691546850000036.GIF" wi="215" he="75" />代入上述的运动方程可得到等弧长切削的非圆齿轮插齿加工的各轴的位置方程;<img file="FDA0000691546850000037.GIF" wi="693" he="238" />各轴的两个方向的速度控制方程:<img file="FDA0000691546850000041.GIF" wi="1246" he="715" />六、确定退刀时各轴的运动方程,非圆齿轮退刀用数控程序来实现,数控系统检测到插齿刀运行到下止停点,则执行退刀插补,假如机床主轴上的退刀距离为:ΔE,则退刀位置<img file="FDA0000691546850000042.GIF" wi="93" he="68" />可根据下式解非线性方程求出;<img file="FDA0000691546850000043.GIF" wi="582" he="85" />式中,<img file="FDA0000691546850000044.GIF" wi="1626" he="162" /><img file="FDA0000691546850000045.GIF" wi="762" he="159" />根据上式解出<img file="FDA0000691546850000046.GIF" wi="93" he="73" />再根据等弧长的加工方法,换成为<img file="FDA0000691546850000047.GIF" wi="287" he="76" />则可解出,退刀时各轴的位置方程;<img file="FDA0000691546850000048.GIF" wi="711" he="239" />退刀时各轴的两个方向的速度控制方程:<img file="FDA0000691546850000051.GIF" wi="757" he="716" />七、确定对刀的初始位置:向进刀的超始位置为:h<sub>o</sub>=h+r<sub>o</sub>,周向进刀的起始位置为<img file="FDA0000691546850000052.GIF" wi="150" he="75" />将两起始位置代入运动方程可得到对刀时各运动轴的位置;<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd></mtd></mtr><mtr><mtd><msub><mi>E</mi><mi>st</mi></msub><mo>=</mo><msqrt><msup><mrow><mi>r</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow><mn>2</mn></msup><mo>+</mo><msup><mi>h</mi><mn>2</mn></msup><mo>+</mo><mfrac><mrow><mn>2</mn><mi>hr</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow><msqrt><msup><mrow><mi>r</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow><mn>2</mn></msup><mo>+</mo><msup><mi>r</mi><mo>&prime;</mo></msup><msup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mfrac></msqrt></mtd></mtr><mtr><mtd><msub><mi>&gamma;</mi><mi>st</mi></msub><mo>=</mo><mi>a</mi><mi>tan</mi><mo>{</mo><mfrac><mrow><msup><mrow><mo>-</mo><mi>hr</mi></mrow><mo>&prime;</mo></msup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>h</mi><mi>o</mi></msub><mi>r</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>+</mo><mi>r</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><msqrt><mi>r</mi><msup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mi>r</mi><mo>&prime;</mo></msup><msup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mrow></mfrac></mtd></mtr><mtr><mtd><msub><mi>&theta;</mi><mi>st</mi></msub><mo>=</mo><mo>-</mo><mi>a</mi><mi>cos</mi><mfrac><mrow><mi>h</mi><mo>+</mo><mfrac><msup><mrow><mi>r</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow><mn>2</mn></msup><msqrt><msup><mrow><mi>r</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow><mn>2</mn></msup><mo>+</mo><msup><mi>r</mi><mo>&prime;</mo></msup><msup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mfrac></mrow><msqrt><mi>r</mi><msup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mi>h</mi><mn>2</mn></msup><mo>+</mo><mfrac><mrow><mn>2</mn><mi>hr</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow><msqrt><mi>r</mi><msup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mi>r</mi><mo>&prime;</mo></msup><msup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mfrac></msqrt></mfrac></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000691546850000053.GIF" wi="1027" he="817" /></maths>八、根据精、初加工选用不同的进给量,以样条曲线的方式编写插补指令,在程序中增加辅助功能的M代码,确定偏置坐标系寄存器如G54;九、将非圆齿轮的齿胚定位安装在夹具上,先根据工装的外圆面找到非圆齿轮的回转中心,再根据周向平面找到非圆齿轮的周向方向,将机床调到第六步所计算的起始位置,并将各轴的坐标值输入偏置寄存器;十、按各循环,逐段完成非圆齿轮的插齿加工。
地址 430070 湖北省武汉市洪山区珞狮路122号