第4章 数控装置的轨迹控制原理1精选PPT.ppt
《第4章 数控装置的轨迹控制原理1精选PPT.ppt》由会员分享,可在线阅读,更多相关《第4章 数控装置的轨迹控制原理1精选PPT.ppt(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章数控装置的轨迹控制原理1第1页,本讲稿共77页4-14-1 概述概述1.插补的定义 加工直线的程序N3 G01 N3 G01 N3 G01 N3 G01 X45 Y75 X45 Y75 X45 Y75 X45 Y75 F150F150F150F150第2页,本讲稿共77页4-14-1 概述概述1.插补的定义 数据密集化的过程。数控系统根据输入的基本数据(直线起点、终点坐标,圆弧圆心、起点、终点坐标、进给速度等)运用一定的算法,自动的在有限坐标点之间形成一系列的坐标数据,从而自动的对各坐标轴进行脉冲分配,完成整个线段的轨迹分析,以满足加工精度的要求。数学模型:直线、圆弧、二次曲线、螺旋线、
2、自由曲线等数学模型:直线、圆弧、二次曲线、螺旋线、自由曲线等数学模型:直线、圆弧、二次曲线、螺旋线、自由曲线等数学模型:直线、圆弧、二次曲线、螺旋线、自由曲线等要求:实时性好,算法误差小、精度高、速度均匀性好要求:实时性好,算法误差小、精度高、速度均匀性好要求:实时性好,算法误差小、精度高、速度均匀性好要求:实时性好,算法误差小、精度高、速度均匀性好第3页,本讲稿共77页v插补需要解决的问题:1.让单独的坐标分别运动合成理想的轨迹;2.几个坐标同时进给,还是每次单坐标进给;3.判断进给哪一个坐标可使误差更小;4.每次插补进给多少;5.如果同时进给,每个坐标进给的比例是多少;6.选用什么样的实际
3、轨迹合成后与理想轨迹误差最小。第4页,本讲稿共77页4-14-1 概述概述2.分类 插补是数控系统必备功能,NC中由硬件完成,CNC中由软件实现,两者原理相同。基准脉冲插补(脉冲增量插补)逐点比较法数字脉冲乘法器数字积分法矢量判别法比较积分法数据采样插补(单位时间)第5页,本讲稿共77页4-2 4-2 逐点比较法逐点比较法 应用广泛,能实现平面直线、圆弧、二次曲线插补,精度高。一、逐点比较法直线插补y y y yo o o ox x x xA A A A(x x x xe e e e,y,y,y,ye e e e)脉冲当量脉冲当量脉冲当量脉冲当量 相对于每个脉冲信号,相对于每个脉冲信号,相对于
4、每个脉冲信号,相对于每个脉冲信号,机床移动部件的位移,机床移动部件的位移,机床移动部件的位移,机床移动部件的位移,常见的有:常见的有:常见的有:常见的有:0.01mm0.01mm0.01mm0.01mm 0.005mm 0.005mm 0.005mm 0.005mm 0.001mm 0.001mm 0.001mm 0.001mm第6页,本讲稿共77页1.基本原理 在刀具按要求轨迹运动加工零件轮廓的过程中,不断比较刀具与被加工零件轮廓之间的相对位置,并根据比较结果决定下一步的进给方向,使刀具向减小误差的方向进给。其算法最大偏差不会超过一个脉冲当量。每进给一步需要四个节拍:坐标进给坐标进给坐标进给
5、坐标进给偏差判别偏差判别偏差判别偏差判别新偏差计算新偏差计算新偏差计算新偏差计算终点比较终点比较终点比较终点比较 一、逐点比较法直线插补一、逐点比较法直线插补一、逐点比较法直线插补一、逐点比较法直线插补第7页,本讲稿共77页v偏差判别偏差判别:确定加工点相对于代加工轨迹的:确定加工点相对于代加工轨迹的相对位置。并由偏差的符号决定下一步插补相对位置。并由偏差的符号决定下一步插补坐标进给的方向;坐标进给的方向;v坐标进给坐标进给:根据偏差情况,实现对相应坐标:根据偏差情况,实现对相应坐标轴的脉冲进给,驱动伺服系统运动。轴的脉冲进给,驱动伺服系统运动。v偏差计算偏差计算:进给一步后,计算新的加工点与
6、:进给一步后,计算新的加工点与待加工轨迹的新偏差,此新偏差值作为下一待加工轨迹的新偏差,此新偏差值作为下一步偏差判别的依据。步偏差判别的依据。v终点判别终点判别:根据这一步进给结果,判定终点:根据这一步进给结果,判定终点是否到达。如果未到终点,继续插补,如果是否到达。如果未到终点,继续插补,如果已到达终点就停止插补。已到达终点就停止插补。第8页,本讲稿共77页2.2.算法分析(第算法分析(第 象限)象限)偏差判别偏差判别P P P P(x x x xi i i i,y,y,y,yj j j j)F F F F 0 0 0 0F F F F 0 0 0 0F F F F 0 0 0 0y y y
7、 yo o o ox x x x直线上直线上直线上直线上直线上方直线上方直线上方直线上方直线下方直线下方直线下方直线下方+x x x x或或或或+y y y y方向方向方向方向+x x x x方向方向方向方向+y y y y方向方向方向方向A A A A(x x x xe e e e,y,y,y,ye e e e)新偏差计算新偏差计算 +x x x x进给:进给:进给:进给:+y y y y进给:进给:进给:进给:第10页,本讲稿共77页终点比较 用Xe+Ye作为计数器,每走一步对计数器进行减1计算,直到计数器为零为止。第一拍第一拍 判别判别第二拍第二拍 进给进给第三拍第三拍 运算运算第四拍第
8、四拍 比较比较总结总结总结总结第11页,本讲稿共77页3.3.运算举例(第运算举例(第 象限)象限)加工直线OA,终点坐标xe=6,ye=4,解:插补从直线起点开始,故F0=0;终点判别:E 存入X、Y坐标方向总步数,即E64=10,E=0时停止插补。第12页,本讲稿共77页步数步数 偏差判别偏差判别 坐标进给坐标进给偏差计算偏差计算终点判断终点判断起点起点 F F0 0=0=0E=10E=101 1F F0 0=0=0X XF F1 1=F=F0 0y ye e=0=04=4=4 4E=10E=101=91=92 2F F1 10 0Y YF F2 2=F=F1 1x xe e=4 46=2
9、6=2E=9E=91=81=83 3F F2 20 0X XF F3 3=F=F2 2y ye e=2=24=4=2 2E=8E=81=71=74 4F F3 30 0Y YF F4 4=F=F3 3x xe e=2 26=46=4E=7E=71=61=65 5F F4 40 0X XF F5 5=F=F4 4y ye e=4=44=04=0E=6E=61=51=56 6F F5 5=0=0X XF F6 6=F=F5 5y ye e=0=04=4=4 4E=5E=51=41=47 7F F6 60 0Y YF F7 7=F=F6 6x xe e=4 46=26=2E=4E=41=31=38
10、8F F7 70 0X XF F8 8=F=F7 7y ye e=2=24=4=2 2E=3E=31=21=29 9F F8 80 0Y YF F9 9=F=F7 7x xe e=2 26=46=4E=2E=21=11=11010F F9 90 0X XF F1010=F=F9 9y ye e=4=44=04=0E=1E=11=01=0第13页,本讲稿共77页图4-2四个象限的步进方向表4-1象限的判别和电动机的转向第14页,本讲稿共77页二、逐点比较法圆弧插补(第 象限逆圆弧)偏差判别偏差判别圆弧上圆弧上圆弧上圆弧上圆弧外圆弧外圆弧外圆弧外圆弧内圆弧内圆弧内圆弧内偏差判别函数偏差判别函数偏差
11、判别函数偏差判别函数y y y yo o o ox x x xP P P P(x x x x0 0 0 0,y,y,y,y0 0 0 0)F F F F 0 0 0 0第15页,本讲稿共77页坐标进给圆弧上圆弧上圆弧上圆弧上圆弧外圆弧外圆弧外圆弧外圆弧内圆弧内圆弧内圆弧内 新偏差计算新偏差计算新偏差计算新偏差计算y y y yo o o ox x x xF F F F 0 0 0 0-x-x-x-x或或或或+y+y+y+y方向方向方向方向-x-x-x-x方向方向方向方向+y+y+y+y方向方向方向方向P P P P(x x x x0 0 0 0,y,y,y,y0 0 0 0)第16页,本讲稿共
12、77页终点比较终点比较 用(X0-Xe)+(Ye-Y0)作为计数器,每走一步对计数器进行减1计算,直到计数器为零为止。总结总结 第四拍第四拍 比较比较第三拍第三拍 运算运算第二拍第二拍 进给进给第一拍第一拍 判别判别第17页,本讲稿共77页 3.运算举例(第 象限逆圆弧)例:起点A(6,0),终点B(0,6)。逐点比较法进行插补,画出插补轨迹。解:插补从圆弧起点开始,故F0=0;E 存X、Y方向总步数,E66=12,每进给一步减1,E=0时停止插补。插补过程演示插补过程演示 第18页,本讲稿共77页步数步数偏差偏差判别判别坐标坐标进给进给偏差计算偏差计算坐标计算坐标计算终点终点判断判断起点起点
13、 F F0 0=0=0 x x0 0=6 =6 y y0 0=0=0E=12E=121 1F F0 0=0=0X XF F1 1=F=F0 02 2x x0 01=01=012121=1=1111x x1 1=6=61=5 1=5 y y1 1=0=0 E=11E=112 2F F1 10 0Y YF F2 2=F=F1 12 2y y1 11=1=11110 01=1=1010 x x2 2=5 =5 y y2 2=0=01=11=1 E=10E=103 3F F2 20 0Y YF F3 3=F=F2 22 2y y2 21=1=10102 21=1=7 7x x3 3=5 =5 y y3
14、 3=1=11=21=2E=9E=94 4F F3 30 0Y YF F4 4=F=F3 32 2y y3 31=1=7 74 41=1=2 2x x4 4=5 =5 y y4 4=2=21=31=3E=8E=85 5F F4 40 0Y YF F5 5=F=F4 42 2y y4 41=1=2 26 61=51=5x x5 5=5 =5 y y5 5=3=31=41=4E=7E=76 6F F5 50 0X XF F6 6=F=F5 52 2x x5 51=51=510101=1=4 4x x6 6=5=51=4 1=4 y y6 6=4=4E=6E=67 7F F6 60 0Y YF F7
15、 7=F=F6 62 2y y6 61=1=4 48 81=51=5x x7 7=4 =4 y y7 7=4=41=51=5E=5E=58 8F F7 70 0X XF F8 8=F=F7 72 2x x7 71=51=58 81=1=2 2x x8 8=4=41=3 1=3 y y8 8=5=5E=4E=49 9F F8 80 0Y YF F9 9=F=F8 82 2y y8 81=1=2 210101=91=9x x9 9=3 =3 y y9 9=5=51=61=6E=3E=31010F F9 90 0X XF F1010=F=F9 92 2x x9 91=91=96 61=41=4x x
16、1010=3=31=2 1=2 y y1010=6=6 E=2E=21111F F10100 0X XF F1111=F=F10102 2x x10101=41=44 41=11=1x x1111=2=21=1 1=1 y y1111=6=6 E=1E=11212F F11110 0X XF F1212=F=F11112 2x x11111=11=12 21=01=0 x x1212=1=11=0 1=0 y y1212=6=6 E=0E=0第19页,本讲稿共77页逐点比较法总结逐点比较法总结判别:判别刀具当前位置相对于给定轮廓的偏差状况。进给:根据判断结果,控制相应坐标轴的进给方向。运算:按
17、偏差计算公式重新计算新位置的偏差值。比较:若已经插补到终点,结束插补计算,否则重复上述过程。(方框图和流程图见P28)类型类型坐标进给坐标进给偏差计算公式偏差计算公式直线直线逆逆圆弧圆弧第20页,本讲稿共77页第21页,本讲稿共77页思考问题:1.不同象限的直线、圆弧插补算法相同吗?2.同一象线的逆时针圆弧和顺时针圆弧插补算法一样吗?第22页,本讲稿共77页四个象限的进给方向象限判别和电动机转向第23页,本讲稿共77页4.24.2数字积分法数字积分法数数字字积积分分法法:数数字字微微分分分分析析器器(Digital Digital Differential Differential Analy
18、zerAnalyzer,简称,简称DDADDA)。)。优点:优点:运运算算速速度度快快、脉脉冲冲分分配配均均匀匀、易易于于实实现现多多坐坐标标联联动动或多坐标空间曲线的插补。或多坐标空间曲线的插补。第24页,本讲稿共77页求求函函数数y=fy=f(x x)对对x x的的积积分分运运算算,是是求求函函数数曲曲线线与与X X轴在积分区间所包围的面积轴在积分区间所包围的面积 F F。第25页,本讲稿共77页求面积求面积F F可转化成可转化成 数数字字运运算算时时,一一般般取取x x为为单单位位“1 1”,即即一一个个脉脉冲冲当当量,则量,则函数的积分运算变成了对变量的求和运算函数的积分运算变成了对变
19、量的求和运算第26页,本讲稿共77页起起点点O O(0,00,0),终终点点A A(x xe e ,y ye e),设设进进给给速速度度V V是是均均匀匀的,直线长度的,直线长度L L,则有,则有4.2.1DDA4.2.1DDA法直线插补法直线插补第27页,本讲稿共77页t t时间内,时间内,X X和和Y Y方向移动的微小增量方向移动的微小增量x x、y y:动动点点从从原原点点走走向向终终点点,可可看看作作是是各各坐坐标标每每经经过过一一个个 t t 分分别以增量别以增量 kxkxe e、kykye e 累加的结果。累加的结果。设经过设经过 m m 次累加次累加X X和和Y Y方向到达方向到
20、达A A(x xe e ,y ye e),则:),则:第28页,本讲稿共77页取取t t1 1,则则 mkmk=1=1m m 是整数,所以是整数,所以 k k为小数。选取为小数。选取 k k 时考虑:时考虑:第29页,本讲稿共77页x xe e 、y ye e最大值(寄存器位数最大值(寄存器位数 n n)为为2 2n n1 1,所以,所以一般取一般取说明:说明:DDADDA直线插补整个过程需要直线插补整个过程需要2 2n n次累加能到达终点。次累加能到达终点。k k(2 2n n1 1)11,则:,则:mm2 2n n第30页,本讲稿共77页思考:当思考:当k k=1/2=1/2n n时,对二
21、进制数来说,时,对二进制数来说,kxkxe e与与x xe e有何不一样有何不一样?只在于小数点的位置不同,将只在于小数点的位置不同,将x xe e的小数点左移的小数点左移n n位即为位即为kxkxe e。n n 位内存中存放位内存中存放x xe e 和和kxkxe e的数字是相同的,认为的数字是相同的,认为后者小数点出现在最高位数后者小数点出现在最高位数 n n 的前面。的前面。对对kxkxe e、kykye e的累加转变为对的累加转变为对x xe e 与与y ye e的累加。的累加。第31页,本讲稿共77页X X Y Y平面的平面的DDADDA直线插补器的示意图:直线插补器的示意图:0 0
22、0 0t t Y Y轴溢出脉冲轴溢出脉冲X X轴溢出脉冲轴溢出脉冲+被积函数寄存器被积函数寄存器J JVYVY(y ye e)Y Y积分累加器积分累加器J JRYRYX X积分累加器积分累加器 J J RXRX被积函数寄存器被积函数寄存器J JVXVX(x xe e)+插补迭代插补迭代控制脉冲控制脉冲x xy yy yx x第32页,本讲稿共77页直线插补直线插补终点判别终点判别:m=m=2 2n n 为终点判别依据为终点判别依据插插补补第第一一象象限限直直线线流流程程图图第33页,本讲稿共77页m m2 24 41616。插插补补计计算算过过程程见见表表,轨轨迹如图示。迹如图示。例例4-44
23、-4直线起点直线起点O O(0 0,0 0),终点),终点A A(8 8,6 6),用),用四位寄存器,写出直线四位寄存器,写出直线DDADDA插补过程并画出插补轨插补过程并画出插补轨迹。迹。第34页,本讲稿共77页累加次累加次数数mmX X积分器积分器 J JVXVX(存(存x xe e )X X积分器积分器J JRXRX(x xe e)X X积分器积分器 x x Y Y积分器积分器 J JVYVY(存(存y ye e)Y Y积分器积分器J JRYRY(y ye e)Y Y积分积分器器y y 0 0100010000 00 0011001100 00 01 1 100010000 0 011
24、001100 02 2 000000001 1 110011000 03 3 100010000 0 001000101 14 4 000000001 1 100010000 05 5 100010000 0 111011100 06 6 000000001 1 010001001 17 7 100010000 0 101010100 08 8 000000001 1 000000001 19 9 100010000 0 011001100 01010 000000001 1 110011000 01111 100010000 0 001000101 11212 000000001 1 100
25、010000 01313 100010000 0 111011100 01414 000000001 1 010001001 11515 100010000 0 100010000 01616 000000001 1 000000001 1第35页,本讲稿共77页插补其他象限直线:插补其他象限直线:把坐标与脉冲进给方向分开;把坐标与脉冲进给方向分开;取取终终点点坐坐标标的的绝绝对对值值存存入入被被积积函函数数寄寄存存器器,插补计算公式与插补第一象限直线时一样;插补计算公式与插补第一象限直线时一样;脉脉冲冲进进给给方方向向是是直直线线终终点点坐坐标标绝绝对对值值增加的方向增加的方向。?第36页,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 数控装置的轨迹控制原理1精选PPT 数控 装置 轨迹 控制 原理 精选 PPT
限制150内