数控加工程序刀具补偿预处理.pptx





《数控加工程序刀具补偿预处理.pptx》由会员分享,可在线阅读,更多相关《数控加工程序刀具补偿预处理.pptx(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6:57 下午1图2-10不同类型刀具的补偿示意图a)立铣刀b)钻头c)外圆车刀第三节第三节刀具补偿原理刀具补偿原理n半径长度半径,长度补偿中使用的刀具参数主要有:补偿中使用的刀具参数主要有:刀具半径、刀具长度、刀具中心偏移量刀具半径、刀具长度、刀具中心偏移量第1页/共62页6:57 下午23.2、刀具长度补偿计算、刀具长度补偿计算图2-11数控车床刀具结构参数示意图第三节第三节刀具补偿原理刀具补偿原理实现刀尖圆弧中心轨迹与刀架相关点的转换实现刀尖圆弧中心轨迹与刀架相关点的转换第2页/共62页6:57 下午33.2、刀具长度补偿计算、刀具长度补偿计算第三节刀具补偿原理第三节刀具补偿原理n由于在
2、实际操作过程中F与S之间的距离难以直接测得,而理论刀尖点P相对刀架参考点F的距离容易测得,故先计算P相对F的偏移量,再根据情况计算。n令Rs0可得刀具长度补偿的计算公式为:可得刀具长度补偿的计算公式为:零件轮廓轨迹经补偿后,通过控制零件轮廓轨迹经补偿后,通过控制F F点来实现点来实现n当当Rs0Rs0时时n刀尖圆弧半径补偿刀尖圆弧半径补偿RsRs很小,引起零件轮很小,引起零件轮廓的误差可以不考虑;调试过程及对刀过程廓的误差可以不考虑;调试过程及对刀过程已经将已经将RsRs引起的误差包含在内。引起的误差包含在内。第3页/共62页6:57 下午43.2、刀具长度补偿计算、刀具长度补偿计算第三节刀具
3、补偿原理第三节刀具补偿原理n钻床的刀具:刀具安装方式的刀钻床的刀具:刀具安装方式的刀具长度补偿具长度补偿 第4页/共62页6:57 下午5(一)刀具半径补偿原理(二)刀具半径补偿类型(三)方向矢量和刀具半径矢量(四)转接类型的判别(五)刀具半径补偿计算(六)特殊情况处理(七)刀具半径补偿计算小结3.3、刀具半径补偿计算、刀具半径补偿计算第三节刀具补偿原理第三节刀具补偿原理n数控机床在连续轮廓加工过程中,数控系统所控制的运动轨迹不是零件的轮廓,而是加工刀具的中心轨迹。由于用户总是按零件的轮廓编写加工程序,因此,要加工出合格的零件,就必须使加工刀具中心在零件轮廓的法矢量方向上偏移一个刀具半径值,这
4、种偏移就称为刀具半径补偿。第5页/共62页6:57 下午61)刀具半径补偿建立。2)刀具半径补偿进行。3)刀具半径补偿撤消。3.3.1、刀具半径补偿原理、刀具半径补偿原理第三节刀具补偿原理第三节刀具补偿原理左补偿左补偿不补偿不补偿右补偿右补偿第6页/共62页6:57 下午7图2-12刀具半径补偿示意图3.3.1、刀具半径补偿原理、刀具半径补偿原理第三节刀具补偿原理第三节刀具补偿原理n n粗实线为所需加工的零件轮廓粗实线为所需加工的零件轮廓n n虚线为刀具中心轨迹虚线为刀具中心轨迹n为了便于分析问题,IS0标准规定:n沿编程轨迹(零件轮廓)前进方向看去,当刀具中心轨迹始终在编程轨迹的左边时称为左
5、刀补,用指令G41表示,如图。n当刀具中心轨迹在编程轨迹的右边时称为右刀补,用指令G42表示。n当不需要进行刀具半径补偿时,可用指令G40来撤消由G41或G42建立的刀具半径补偿。第7页/共62页6:57 下午8图2-13刀具半径补偿过程示意图3.3.1、刀具半径补偿原理、刀具半径补偿原理第三节刀具补偿原理第三节刀具补偿原理第8页/共62页6:57 下午91.刀具半径补偿建立从起刀点运动到工件刀具半径补偿起始点的过程。根据G41或G42指定的刀补方向,控制刀具中心轨迹相对刀具半径补偿起始点偏移一个刀具半径值。刀具半径补偿建立刀具半径补偿建立只能在只能在G00G00或或G01G01的的程序段中进
6、行程序段中进行3.3.1、刀具半径补偿原理、刀具半径补偿原理第三节刀具补偿原理第三节刀具补偿原理第9页/共62页6:57 下午102.刀具半径补偿进行控制刀具中心轨迹在工件轮廓的法矢量方向上始终偏移一个刀具半径值的过程。刀具半径补偿一旦建立,便一直维持补偿状态,直到被撤销为止。3.3.1、刀具半径补偿原理、刀具半径补偿原理第三节刀具补偿原理第三节刀具补偿原理第10页/共62页6:57 下午113.刀具半径补偿撤消刀具撤离工件表面返回到起刀点位置的过程。根据刀补撤销前G41和G42的情况,控制刀具中心轨迹相对刀具半径补偿终点偏移一个刀具半径 值,使刀具回到起刀点。刀具半径补偿撤销刀具半径补偿撤销
7、只能在只能在G00G00或或G01G01的的程序段中进行程序段中进行3.3.1、刀具半径补偿原理、刀具半径补偿原理第三节刀具补偿原理第三节刀具补偿原理第11页/共62页6:57 下午12上述刀具半径补偿算法只适用于自定的二维坐标平面内,而平面的指定是通过G17/G18/G19来设定的。硬件数控采用读一段,算一段,再走一段的数据流方式,无法考虑到两个轮廓段之间刀具中心轨迹的过渡问题,靠编程员解决。CNC中,增设了两组刀补缓冲器,以便让至少两个含有零件轮廓信息的加工程序段(一般保证3个段)的信息同时在CNC系统内部被处理,从而可对刀具中心轨迹及时修正,回避了刀具干涉现象的发生。刀具半径补偿执行过程
8、相关问题:刀具半径补偿执行过程相关问题:刀具半径补偿执行过程相关问题:刀具半径补偿执行过程相关问题:3.3.1、刀具半径补偿原理、刀具半径补偿原理第三节刀具补偿原理第三节刀具补偿原理第12页/共62页6:57 下午13刀具半径补偿功能,可以大大简化编程的工作量:1.加工过程中,刀具的磨损和更换是不可避免的,因此刀具的半径也经常变化。采用刀具半径补偿后,不必重新编程,只需要对相应的参数进行修改即可。2.由于轮廓加工往往不是一道工序就能完成的,在粗加工时,要为精加工预留一定的加工余量。加工余量的预留可通过修改偏置参数实现,不必为粗加工和精加工分别编程。3.3.1、刀具半径补偿原理、刀具半径补偿原理
9、第三节刀具补偿原理第三节刀具补偿原理第13页/共62页6:57 下午14走直线、走圆角圆弧过渡可使刀具中心轨迹或工件轮廓光滑过渡,但在尖角处的加工误差可能变大,尖角不尖。插入直线过渡的加工误差在尖角处较小,并避免在插入直线过渡的加工误差在尖角处较小,并避免在尖角处出现加工停顿现象或刀具干涉现象。尖角处出现加工停顿现象或刀具干涉现象。第14页/共62页6:57 下午15图2-14拐角的定义a)外拐角b)内拐角n n转接部分的过渡处理与相邻两轮廓段的夹角转接部分的过渡处理与相邻两轮廓段的夹角 (拐角拐角/转接角)有关转接角)有关n n拐角:相邻两轮廓交接点处的切线在工件实体一拐角:相邻两轮廓交接点
10、处的切线在工件实体一侧的夹角。侧的夹角。036003600 00 00 01801800 0 外拐角1801800 0 3603600 0 内拐角3.3.2、刀具半径补偿类型、刀具半径补偿类型第三节刀具补偿原理第三节刀具补偿原理n n轨迹连接方式:轨迹连接方式:n n 直线接直线;直线接直线;n n 直线接圆弧;直线接圆弧;n n 圆弧接圆弧;圆弧接圆弧;n n 圆弧接直线。圆弧接直线。第15页/共62页6:57 下午161)当090时,刀具半径补偿在此处的转接方式为插入型。2)当90180时,刀具半径补偿在此处的转接方式为伸长型。3)当180360时,刀具半径补偿在此处的转接方式为缩短型。3
11、.3.2、刀具半径补偿类型、刀具半径补偿类型第三节刀具补偿原理第三节刀具补偿原理 缩短型缩短型1801800 0 3603600 0 伸长型伸长型90900 01801800 0 插入型插入型0090900 0 第16页/共62页6:57 下午173.3.2、刀具半径补偿类型、刀具半径补偿类型第三节刀具补偿原理第三节刀具补偿原理第17页/共62页6:57 下午18第三节刀具补偿原理第三节刀具补偿原理n n直线矢量直线矢量方向由起点指向终点方向由起点指向终点n n圆弧矢量圆弧矢量半径矢量(矢径)、弦长矢量半径矢量(矢径)、弦长矢量n n半径矢量半径矢量方向方向由圆弧中心指向圆弧上动点,弦长矢由圆
12、弧中心指向圆弧上动点,弦长矢量则由圆弧起点指向终点量则由圆弧起点指向终点n n刀具半径矢量:加工过程中始终垂直于工件的编程刀具半径矢量:加工过程中始终垂直于工件的编程轮廓,大小等于刀具半径值,方向指向刀具中心的轮廓,大小等于刀具半径值,方向指向刀具中心的一个矢量。一个矢量。n n方向矢量:与零件轮廓上任意动点运动方向(切线)一致的单位矢量,ld3.3.3、方向矢量方向矢量和刀具半径矢量和刀具半径矢量第18页/共62页6:57 下午19图2-18方向矢量的定义a)直线b)圆弧第三节刀具补偿原理第三节刀具补偿原理n1.方向矢量n与零件轮廓上任意动点运动方向(切线)一致的单位矢量,ld3.3.3、方
13、向矢量方向矢量和刀具半径矢量和刀具半径矢量第19页/共62页6:57 下午20n n直线的方向矢量直线的方向矢量l ld d在在X X、Y Y轴上的投影分量:轴上的投影分量:3.3.3、方向矢量方向矢量和刀具半径矢量和刀具半径矢量第三节刀具补偿原理第三节刀具补偿原理n n对于圆弧而言,其走向有对于圆弧而言,其走向有顺逆之分,故圆弧的方向顺逆之分,故圆弧的方向矢量也分顺圆和逆圆两种矢量也分顺圆和逆圆两种情况。情况。n n圆弧的方向矢量圆弧的方向矢量l ld d在在X X、Y Y轴上的投影分量:轴上的投影分量:第20页/共62页6:57 下午21图2-19刀具半径矢量与方向矢量a)左刀补b)右刀补
14、3.3.3、方向矢量和、方向矢量和刀具半径矢量刀具半径矢量第三节刀具补偿原理第三节刀具补偿原理n n加工过程中始终垂直于编程轨迹且指向刀具中心,加工过程中始终垂直于编程轨迹且指向刀具中心,大小等于刀具半径的矢量,大小等于刀具半径的矢量,r rd d方向矢量方向矢量ld=X1i+Y1j刀具半径矢量刀具半径矢量rd=Xdi+Ydj第21页/共62页6:57 下午22图2-20转接类型判别示意图3.3.4、转接类型的判别、转接类型的判别第三节刀具补偿原理第三节刀具补偿原理第22页/共62页6:57 下午23(1)缩短型当180360时,有sin0,(2)伸长型当90180时,有sin0且cos,(3
15、)插入型当090时,有sin0且cos0,3.3.4、转接类型的判别、转接类型的判别第三节刀具补偿原理第三节刀具补偿原理第23页/共62页6:57 下午241.直线接直线2.直线接圆弧3.圆弧接直线4.圆弧接圆弧n n指运用矢量法,求出刀具半径补偿过程中刀指运用矢量法,求出刀具半径补偿过程中刀具中心轨迹在各个转接点处的坐标值。具中心轨迹在各个转接点处的坐标值。n n其计算公式不仅与相邻两轮廓的转接类型有其计算公式不仅与相邻两轮廓的转接类型有关,而且还与刀具补偿所处的阶段有关。关,而且还与刀具补偿所处的阶段有关。3.3.5、刀具半径补偿计算、刀具半径补偿计算第三节刀具补偿原理第三节刀具补偿原理第
16、24页/共62页6:57 下午251.直线接直线(1)缩短型刀具半径补偿处在不同的阶段,其转接点的坐标计算公式是不相同的。(2)伸长型在伸长型刀具半径补偿中,当补偿处在不同的阶段,其转接点的个数以及坐标计算公式也不尽相同。(3)插入型在插入型刀具半径补偿过程中,将涉及到多个转接点的计算。3.3.5、刀具半径补偿计算、刀具半径补偿计算第三节刀具补偿原理第三节刀具补偿原理第25页/共62页6:57 下午26图2-21直线接直线缩短型刀具半径补偿建立与撤消示意图1.直线接直线-缩短型3.3.5、刀具半径补偿计算、刀具半径补偿计算第三节刀具补偿原理第三节刀具补偿原理n刀具半径补偿建立-转接点(Xs1,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 程序 刀具 补偿 预处理

限制150内