第三章-计算机数控系统-(-CNC系统)课件.ppt
《第三章-计算机数控系统-(-CNC系统)课件.ppt》由会员分享,可在线阅读,更多相关《第三章-计算机数控系统-(-CNC系统)课件.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九章第九章数控系统插补数控系统插补 (CNC系统)系统)9.1控制刀具运动轨迹的插补原理控制刀具运动轨迹的插补原理9.2刀具补偿(刀具补偿(Toolscompensation)9 91 1 控制刀具运控制刀具运动轨动轨迹的插迹的插补补原理原理1 1 1 1 概念概念概念概念插插插插补补补补和插和插和插和插值值值值英文英文英文英文单词单词单词单词相同相同相同相同InterpolationInterpolationInterpolationInterpolation插插插插补补补补:对对对对于于于于给给给给定的数学模型,并已知起点和定的数学模型,并已知起点和定的数学模型,并已知起点和定的数学模型
2、,并已知起点和终终终终点坐点坐点坐点坐标标标标,确,确,确,确 定其中定其中定其中定其中间间间间点的位置的点的位置的点的位置的点的位置的过过过过程。程。程。程。插插插插补补补补也也也也简简简简称称称称为为为为在起在起在起在起终终终终点点点点间进间进间进间进行数据密化的行数据密化的行数据密化的行数据密化的过过过过程。程。程。程。插插插插补补补补算法:算法:算法:算法:实现实现实现实现完成插完成插完成插完成插补过补过补过补过程的程的程的程的计计计计算步算步算步算步骤骤骤骤。插补算法种类:插补算法种类:插补算法种类:插补算法种类:逐点比较插补法逐点比较插补法逐点比较插补法逐点比较插补法 a)a)a)
3、a)硬件插补(通过插补器)硬件插补(通过插补器)硬件插补(通过插补器)硬件插补(通过插补器)数字积分(数字积分(数字积分(数字积分(DDADDADDADDA)插补法插补法插补法插补法 比较积分比较积分比较积分比较积分插补插补插补插补法法法法 上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录标标标标准插准插准插准插补补补补法法法法(略)略)略)略)b b b b)软软软软件插件插件插件插补补补补 基于基于基于基于时间时间时间时间分割插分割插分割插分割插补补补补法法法法硬件插补的结果硬件插补的结果硬件插补的结果硬件插补的结果:表现为脉冲数目的输出;:表现为脉冲数目的输出;:
4、表现为脉冲数目的输出;:表现为脉冲数目的输出;软件插补的结果软件插补的结果软件插补的结果软件插补的结果:表现为多坐标方向及角度方向的增量,:表现为多坐标方向及角度方向的增量,:表现为多坐标方向及角度方向的增量,:表现为多坐标方向及角度方向的增量,如如如如X X X X,Y Y Y Y,Z Z Z Z,Q Q Q Qa a a a,Q Q Q Qb b b b,Q Q Q Qc c c c。插补功能插补功能插补功能插补功能 直线插补直线插补直线插补直线插补 圆弧插补圆弧插补圆弧插补圆弧插补 其他二次曲其他二次曲其他二次曲其他二次曲线线线线(抛物(抛物(抛物(抛物线线线线、摆线摆线摆线摆线、渐渐渐
5、渐开开开开线线线线)插)插)插)插补补补补 上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录1 1 逐点比较插补法。逐点比较插补法。逐点比较插补法。逐点比较插补法。1 1)思路:)思路:)思路:)思路:每每每每走走走走一一一一步步步步都都都都要要要要和和和和给给给给定定定定轨轨轨轨迹迹迹迹上上上上的的的的坐坐坐坐标标标标值值值值进进进进行行行行一一一一次次次次比比比比较较较较,视视视视该该该该点点点点在在在在给给给给定定定定轨轨轨轨迹迹迹迹的的的的上上上上方方方方或或或或下下下下方方方方(或或或或给给给给定定定定轨轨轨轨迹迹迹迹的的的的里里里里面面面面或或或或外外外外面
6、),从而决定下一步的进给方向,使之逼近加工轨迹。面),从而决定下一步的进给方向,使之逼近加工轨迹。面),从而决定下一步的进给方向,使之逼近加工轨迹。面),从而决定下一步的进给方向,使之逼近加工轨迹。2)2)约定:约定:约定:约定:a.a.位置坐标取脉冲当量数;位置坐标取脉冲当量数;位置坐标取脉冲当量数;位置坐标取脉冲当量数;b.b.将将将将直直直直线线线线起起起起点点点点和和和和圆圆圆圆弧弧弧弧的的的的圆圆圆圆心心心心假假假假定定定定为为为为坐坐坐坐标标标标系系系系的的的的原原原原点点点点(相相相相对对对对坐标系);坐标系);坐标系);坐标系);c.c.可通过坐标平移变换达到插补坐标与实际位移
7、统一;可通过坐标平移变换达到插补坐标与实际位移统一;可通过坐标平移变换达到插补坐标与实际位移统一;可通过坐标平移变换达到插补坐标与实际位移统一;d.d.每每每每次次次次采采采采取取取取单单单单步步步步进进进进给给给给(插插插插补补补补结结结结果果果果每每每每次次次次以以以以一一一一个个个个脉脉脉脉冲冲冲冲输输输输出出出出,或或或或X X,或,或,或,或Y Y,或,或,或,或Z Z).上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录3 3)插补步骤(四个节拍)插补步骤(四个节拍)插补步骤(四个节拍)插补步骤(四个节拍)a.a.偏差判别偏差判别偏差判别偏差判别b.b.坐标进
8、给坐标进给坐标进给坐标进给c.c.新偏差计算新偏差计算新偏差计算新偏差计算d.d.终点判别终点判别终点判别终点判别 4 4)直线插补直线插补直线插补直线插补直线插补的偏差函数直线插补的偏差函数直线插补的偏差函数直线插补的偏差函数F=YiXe-XiYetgi=Yi/Xitgo=Ye/Xe若若tgitgo则则Yi/XiYe/XeMMi i(X Xi i,Y,Yi i)MMe e(X Xe e,Y,Ye e)MMi i(X Xi i,Y,Yi i)a a0 0a ai i0 0Y YX X看图请单击看图请单击上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录因此,若因此,若因此
9、,若因此,若 Y Yi i X Xe e-X-Xi iYYe e00则则则则MMi i在直线上方在直线上方在直线上方在直线上方同理同理同理同理:Y Yi i X Xe e-X-Xi iYYe e00则则则则MMi i在直线的下方在直线的下方在直线的下方在直线的下方 00下一步沿下一步沿下一步沿下一步沿+X+X方向进给方向进给方向进给方向进给 F Fi+1i+1,j,j所以所以所以所以 F Fi i,j,j00下一步沿下一步沿下一步沿下一步沿+Y+Y方向进给方向进给方向进给方向进给 F Fi i,j+1j+1F Fi+1,ji+1,j=Y=Yi iX Xe e-X-Xi+1i+1Y Ye e=Y
10、 Yi iX Xe e(X(Xi i+1)+1)Y Ye e=Y=Yi iX Xe e-X-Xi iY Ye e-Ye-Ye=F Fi i,j,j-Y-Ye e.(1).(1)同理同理同理同理:F Fi i,j+1,j+1=F Fi i,j j+X+Xe e.(2).(2)终点判别终点判别终点判别终点判别总脉冲数总脉冲数总脉冲数总脉冲数 n=|n=|X Xe e|+|Y|+|Ye e|上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录象限象限开始(入口)开始(入口)开始(入口)开始(入口)初始化初始化初始化初始化F=0F=0F=0F=0,n=n=n=n=X X X Xe
11、e e e+Y+Y+Y+Ye e e e,X X X Xe e e e,Y Y Y Ye e e eF0 F0 F0 F0?YESYESYESYES NONONONO+X+X+X+X进给进给进给进给+Y+Y+Y+Y进给进给进给进给 F=F-YF=F-YF=F-YF=F-Ye e e eF=F=F=F=F+XF+XF+XF+Xe e e e n=n-1n=n-1n=n-1n=n-1直到直到直到直到n=0n=0n=0n=0结束(出口)结束(出口)结束(出口)结束(出口)上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录开开 始始 初始化初始化初始化初始化 F=0F=0F=0F
12、=0,X X X Xe e e e,Y Y Y Ye e e e,n=|n=|n=|n=|X X X Xe e e e|+|Y|+|Y|+|Y|+|Ye e e e|F F F F0 0 0 0?YES NO YES NO YES NO YES NO +X+X+X+X-X-X-X-X-X-X-X-X+X+X+X+X+Y+Y+Y+Y+Y+Y+Y+Y-Y-Y-Y-Y-Y-Y-Y-Y F=F-|YF=F-|YF=F-|YF=F-|Ye e e e|F=F+|F=F+|F=F+|F=F+|X X X Xe e e e|n=n-1n=n-1 直到直到直到直到n=0 n=0 n=0 n=0 结束结束结束结
13、束 上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录例例例例:插插插插 补补补补 一一一一 条条条条 直直直直 线线线线,起起起起 点点点点(1.5,2.51.5,2.5),终终终终 点点点点(2,3.12,3.1)假假假假设设设设步步步步进进进进脉脉脉脉冲冲冲冲当当当当量量量量 0.1mm/pulse0.1mm/pulse,试试试试用用用用逐点比较法来计算中间的插补过程。逐点比较法来计算中间的插补过程。逐点比较法来计算中间的插补过程。逐点比较法来计算中间的插补过程。F=10mm/minF=10mm/minN01G00X1.5Y2.5LFN01G00X1.5Y2.5LF
14、N02G01X2Y3.1F10LFN02G01X2Y3.1F10LF 解:(解:(解:(解:(1 1)进行坐标平移变换,且化为脉冲当量数)进行坐标平移变换,且化为脉冲当量数)进行坐标平移变换,且化为脉冲当量数)进行坐标平移变换,且化为脉冲当量数MMe eX Xe e=(2-1.52-1.5)/0.1=5(pulse)/0.1=5(pulse)YYe e=(3.1-2.5)/0.1=6(pulse)=(3.1-2.5)/0.1=6(pulse)n=|n=|X Xe e|+|Y|+|Ye e|=5+6=11(pulse)|=5+6=11(pulse)MM0 0(0,0)M(0,0)Me e(5,6
15、)(5,6)上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录(2)(2)进行插补计算进行插补计算进行插补计算进行插补计算n=11n=111)F=01)F=0,+X+X,F=0-6=-6F=0-6=-6,10102)F2)F0 0,+Y+Y,F=-6+5=-1F=-6+5=-1,9 93)F3)F0 0,+Y+Y,F=-1+5=+4F=-1+5=+4,8 84)F4)F0 0,+X+X,F=+4-6=-2F=+4-6=-2,7 75)F5)F0 0,+Y+Y,F=-2+5=+3F=-2+5=+3,6 66)F6)F0 0,+X+X,F=+3-6=-3F=+3-6=-3,5
16、 57)F7)F0 0,+Y+Y,F=-3+5=+2F=-3+5=+2,4 48)F8)F0 0,+X+X,F=+2-6=-4F=+2-6=-4,3 39)F9)F0 0,+Y+Y,F=-4+5=+1F=-4+5=+1,2 210)F10)F0 0,+X+X,F=+1-6=-5F=+1-6=-5,1 111)F11)F0 0,+Y+Y,F=-5+5=0F=-5+5=0,00看图看图看图看图上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录012345X(pulse)012345X(pulse)6 6 5 5 4 4 3 3 2 2 1 1Y(pulseY(pulse)返返
17、返返 回回回回MeMe(5 5,6 6)章目录章目录章目录章目录 5)5)圆弧插补:圆弧插补:圆弧插补:圆弧插补:I.I.顺、逆圆弧判断:顺、逆圆弧判断:顺、逆圆弧判断:顺、逆圆弧判断:沿沿沿沿着着着着垂垂垂垂直直直直于于于于加加加加工工工工平平平平面面面面的的的的第第第第三三三三轴轴轴轴负负负负方方方方向向向向观观观观察察察察圆圆圆圆弧弧弧弧,若若若若走走走走刀刀刀刀为为为为顺顺顺顺时时时时针针针针方方方方向向向向,则则则则为为为为顺顺顺顺圆圆圆圆,用用用用CLWCLW表表表表示示示示;反之为逆圆,用反之为逆圆,用反之为逆圆,用反之为逆圆,用CCLWCCLW表示。表示。表示。表示。II.II
18、.圆弧插补代码圆弧插补代码圆弧插补代码圆弧插补代码G02G02顺时针方向圆弧插补指令顺时针方向圆弧插补指令顺时针方向圆弧插补指令顺时针方向圆弧插补指令G03G03逆时针方向圆弧插补指令逆时针方向圆弧插补指令逆时针方向圆弧插补指令逆时针方向圆弧插补指令 上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录 在水平导轨车床在水平导轨车床在水平导轨车床在水平导轨车床车削,圆弧顺、逆与习惯相反车削,圆弧顺、逆与习惯相反车削,圆弧顺、逆与习惯相反车削,圆弧顺、逆与习惯相反 在倾斜导轨车床在倾斜导轨车床在倾斜导轨车床在倾斜导轨车床车削,圆弧顺、逆与习惯相同车削,圆弧顺、逆与习惯相同车削
19、,圆弧顺、逆与习惯相同车削,圆弧顺、逆与习惯相同上一页上一页上一页上一页下一页下一页下一页下一页-YXYXY Y Z Z 顺圆顺圆顺圆顺圆 章目录章目录章目录章目录X Xi i2 2+Y+Yi i2 2=X=X0 02 2+Y+Y0 02 2=R=R22(圆方程圆方程圆方程圆方程)若若若若X Xi i2 2+Y+Yi i2 2-R-R2 2=0=0则则则则MMi i点在点在点在点在圆圆圆圆上,上,上,上,X Xi i2 2+Y+Yi i2 2-R-R2 200则则则则MMi i点在点在点在点在圆圆圆圆外,外,外,外,X Xi i2 2+Y+Yi i2 2-R-R2 200则则则则MMi i点在
20、点在点在点在圆圆圆圆内,内,内,内,偏差计算公式为:偏差计算公式为:偏差计算公式为:偏差计算公式为:F=XF=Xi i2 2+Y+Yi i2 2-R-R2 2上一页上一页上一页上一页下一页下一页下一页下一页MM0 0(X X0 0,Y Y0 0)MMi i(X Xi i,Y Yi i)MMe e(X Xe e,Y Ye e)R RY YX X章目录章目录章目录章目录 0M0Mi i点在点在点在点在圆圆圆圆外(或圆上),外(或圆上),外(或圆上),外(或圆上),-Y-Y进给一步进给一步进给一步进给一步若若若若FF0M0Mi i点在点在点在点在圆圆圆圆内,内,内,内,+X+X进给一步进给一步进给一
21、步进给一步 公式推导公式推导公式推导公式推导 F F0-Y0-Y进给进给进给进给 Fi,j+1=Xi2+Yj+12-R2=Xi2+(Yj-1)2-R2=Xi2+Yj2-2Yj+1-R2=Fi,j-2Yj+1上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录F0+XF0+X进给进给进给进给Fi+1,j=X2i+1+Yj2-R2=(Xi+1)2+Yj2-R2=Xi2+2Xi+1+Yj2-R2=Fi,j+2Xi+1新的偏差函数为新的偏差函数为F-2Y+1(-Y进给)F=F+2X+1(+X进给)上一页上一页上一页上一页下一页下一页下一页下一页章目录章目录章目录章目录 象限逆圆CC
22、LWF=Xi2+Yj2-R20-XF=0+Y上一页上一页上一页上一页下一页下一页下一页下一页X XY YR R0 0章目录章目录章目录章目录公式推导Fi+1,j=(Xi-1)2+Yj2-R2=Fi,j-2Xi+1同理Fi,j+1=Fi,j+2Yj+1F-2X+1(F0,-X进给)F=(F0)0,+XF=Y2-2PX0,+YFi+1,j=Yj2-2P(Xi+1)=Yj2-2PXi-2P=Fi,j-2PFi,j+1=(Yj+1)2-2PXi=Yj2-2PXi+2Yj+1=Fi,j+2Yj+1上一页上一页上一页上一页下一页下一页下一页下一页+X+XY Y X X+Y+Y+Y+Y OO章目录章目录章目
23、录章目录数字积分插补法(数字积分插补法(DDA法)法)(DigitalDifferentialAnalyzerDigitalDifferentialAnalyzer)基本思想:用数字累加来代替积分基本思想:用数字累加来代替积分基本思想:用数字累加来代替积分基本思想:用数字累加来代替积分 矩形公式、梯形公式矩形公式、梯形公式矩形公式、梯形公式矩形公式、梯形公式设有一函数设有一函数设有一函数设有一函数Y=fY=fY=fY=f(X X X X)如图如图如图如图需求出曲线下的面积。需求出曲线下的面积。需求出曲线下的面积。需求出曲线下的面积。上一页上一页上一页上一页下一页下一页下一页下一页OOY YX
24、X单击单击单击单击F(x)F(x)章目录章目录章目录章目录DDADDADDADDA直线插补法:直线插补法:直线插补法:直线插补法:若如右图,第一象限的一条直线若如右图,第一象限的一条直线若如右图,第一象限的一条直线若如右图,第一象限的一条直线 Y=KXY=KXK=K=tgtg=对对对对t t t t求导,得求导,得求导,得求导,得 上一页上一页上一页上一页下一页下一页下一页下一页aM(XeM(Xe,Ye),Ye)XY章目录章目录章目录章目录上一页上一页上一页上一页下一页下一页下一页下一页Y=Kyet增量形式X=KXetY=Kyet全量形式X=t 章目录章目录章目录章目录看图单击看图单击把把把把
25、tttt设为一个触发脉冲设为一个触发脉冲设为一个触发脉冲设为一个触发脉冲 则则则则 X=X=X=X=KXeKXeKXeKXeY=Y=KyKye e 用两个累加器,根据用两个累加器,根据用两个累加器,根据用两个累加器,根据tttt触发脉冲的情况分别求出触发脉冲的情况分别求出触发脉冲的情况分别求出触发脉冲的情况分别求出XXXX,Y Y 上一页上一页上一页上一页下一页下一页下一页下一页累加器累加器KXKXe e 累加器累加器KYKYe e YYYYXXXX(数字数字数字数字积积积积分器)分器)分器)分器)发生溢出时就有信号发生溢出时就有信号发生溢出时就有信号发生溢出时就有信号输出(输出(输出(输出(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 计算机 数控系统 CNC 系统 课件
限制150内