数控铣床的编程技巧.ppt

上传人:b****3 文档编号:2736115 上传时间:2022-11-10 格式:PPT 页数:53 大小:1.05MB
下载 相关 举报
数控铣床的编程技巧.ppt_第1页
第1页 / 共53页
数控铣床的编程技巧.ppt_第2页
第2页 / 共53页
数控铣床的编程技巧.ppt_第3页
第3页 / 共53页
数控铣床的编程技巧.ppt_第4页
第4页 / 共53页
数控铣床的编程技巧.ppt_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

数控铣床的编程技巧.ppt

《数控铣床的编程技巧.ppt》由会员分享,可在线阅读,更多相关《数控铣床的编程技巧.ppt(53页珍藏版)》请在冰豆网上搜索。

数控铣床的编程技巧.ppt

数控技术课题课题1212:

数控铣床的编程技巧:

数控铣床的编程技巧主讲:

周建强电话:

电话:

1395702841513957028415模块三模块三数控铣削加工技术数控铣削加工技术数控加工技术数控加工技术11/10/20221数控技术课题课题1212:

数控铣床的编程技巧:

数控铣床的编程技巧子程序及其应用子程序及其应用12.1比例缩放及镜像比例缩放及镜像12.2本课实训本课实训12.5坐标系旋转坐标系旋转12.3极坐标编程极坐标编程12.411/10/20222数控技术在程序中含有某些固定顺序或重复出现的区域时,这些顺序或区域可以作为“子程序”存入存贮器内,反复调用以简化程序。

子程序以外的加工程序“主程序”。

12.112.1子程序及其应用子程序及其应用12.1.112.1.1子程序调用指令(子程序调用指令(M98M98、M99M99)子程序编程是计算机程序设计中的基本功能,现代CNC系统一般都提供调用子程序功能。

但子程序调用不是数控系统的标准功能,不同的数控系统所用的指令和格式不同。

11/10/20223数控技术11指令:

指令:

M98M98调用子程序调用子程序M99子程序结束22格式格式:

M98P子程序格式:

O(子程序号)M9912.1.112.1.1子程序调用指令(子程序调用指令(M98M98、M99M99)11/10/20224数控技术33说明:

说明:

(1)P后的前3位数为子程序被重复调用的次数,当不指定重复次数时,子程序只调用一次。

后4位数为子程序号。

(2)M99为子程序结束,并返回主程序。

(3)M98程序段中,不得有其他指令出现。

12.1.112.1.1子程序调用指令(子程序调用指令(M98M98、M99M99)11/10/20225数控技术【例12-1】如图1所示,在一块平板上加工6个边长为10mm的等边三角形,每边的槽深为-2mm,工件上表面为Z向零点。

其程序的编制就可以采用调用子程序的方式来实现(编程时不考虑刀具补偿)。

12.1.212.1.2子程序应用案例子程序应用案例11/10/20226数控技术主程序:

O10N10G54G90G01Z40F2000N20M03S800N30G00Z3N40G01X0Y8.66N50M98P002012.1.212.1.2子程序应用案例子程序应用案例11/10/20227数控技术N60G90G01X30Y8.66N70M98P0020N80G90G01X60Y8.66N90M98P0020N100G90G01X0Y-21.34N110M98P0020N120G90G01X30Y-21.3412.1.212.1.2子程序应用案例子程序应用案例11/10/20228数控技术N130M98P0020N140G90G01X60Y-21.34N150M98P0020N160G90G01Z40F2000N170M05N180M3012.1.212.1.2子程序应用案例子程序应用案例11/10/20229数控技术子程序:

O0020N10G91G01Z-2F100N20G01X-5Y-8.66N30G01X10Y0N40G01X-5Y8.66N50G01Z5F2000N60M99设置G54:

X-400,Y-100,Z-50。

12.1.212.1.2子程序应用案例子程序应用案例11/10/202210数控技术12.212.2比例缩放及镜像比例缩放及镜像12.2.112.2.1比例缩放及镜像功能指令(比例缩放及镜像功能指令(G51G51、G50G50)1功能比例缩放及镜像功能可使原编程尺寸按指定比例缩小或放大;也可让图形按指定规律产生镜像变换G51为比例编程指令;G50为撤消比例编程指令。

G50、G51均为模式G代码。

11/10/202211数控技术12.2.112.2.1比例缩放及镜像功能指令(比例缩放及镜像功能指令(G51G51、G50G50)X、Y、Z比例中心坐比例中心坐标(绝对方式方式);P比例系数,比例系数,从比例中心点开始,实际移动量为原数值的从比例中心点开始,实际移动量为原数值的P倍倍格式一:

各轴按相同比例编程G51X_Y_Z_P_G5011/10/202212数控技术格式二:

各轴以不同比例编程各个轴可以按不同比例来缩小或放大,当给定的比例系数为-1时,可获得镜像加工功能。

如图所示,编程格式:

G51X_Y_Z_I_J_K_G50I、J、K对应X、Y、Z轴的比例系数,I、J、K不能用小数指定,只能用脉冲数表示。

12.2.112.2.1比例缩放及镜像功能指令(比例缩放及镜像功能指令(G51G51、G50G50)11/10/202213数控技术12.2.212.2.2比例缩放及镜像功能应用比例缩放及镜像功能应用【例12-2】图12-4,其中槽深为2mm,比例系数取为+1000或-1000。

设刀具起始点在O点,试编程。

11/10/202214数控技术O10;主程序N10M03S600;主轴正转,转速600r/minN20G54G90G01X0Y0Z10;选择加工坐标系,选择绝对方式N30M98P20;调用20号子程序切削1#三角形N40G51X50Y50I-1000J1000;以X50,Y50为比例中心,以X比例为-1、Y比例为+1开始镜向N50M98P20;调用20号子程序切削2#三角形N60G51X50Y50I-1000J-1000;以X50,Y50为比例中心,以X比例为-1、Y比例为-1开始镜向编程与说明编程与说明12.2.212.2.2比例缩放及镜像功能应用比例缩放及镜像功能应用11/10/202215数控技术N70M98P20;调用20号子程序切削3#三角形N80G51X50Y50I1000J-1000;以X50,Y50为比例中心,以X比例为+1、Y比例为-1开始镜向N90M98P20;调用20号子程序切削4#三角形N100G50;取消镜向N110M05;主轴停止转动N110M30;程序结束12.2.212.2.2比例缩放及镜像功能应用比例缩放及镜像功能应用编程与说明编程与说明11/10/202216数控技术O20;子程序N10G00X60Y60;到三角形左顶点N20G01Z-2F100;切入工件N30G01X80Y60;切削三角形一边N40X80Y80;切削三角形第二边N50X60Y60;切削三角形第三边N60G00Z4;向上抬刀N70M99;子程序结束12.2.212.2.2比例缩放及镜像功能应用比例缩放及镜像功能应用编程与说明编程与说明11/10/202217数控技术

(1)M98P20、G51在单独的程序段指定,使用完之后,用G50指令取消缩放功能。

(2)刀具半径补偿、刀具长度补偿以及刀具位置移量等的偏移量不受缩放功能的影响。

(3)固定循环Z轴运动、G73和G83的切入量和进刀量、G76和G87的X、Y方向的偏移量均不受缩放比例的影响。

(4)在比例缩放方式中,回参考点指令(G27、G28、G29、G30等)和关于坐标系指令(G52G59、G92)均不能使用注意事项:

注意事项:

12.2.212.2.2比例缩放及镜像功能应用比例缩放及镜像功能应用11/10/202218数控技术12.312.3坐标系旋转坐标系旋转12.3.112.3.1坐标系旋转功能指令(坐标系旋转功能指令(G68G68、G69G69)该指令可使编程图形按照指定旋转中心及旋转方向旋转一定的角度,G68表示开始坐标系旋转,G69用于撤消旋转功能。

11/10/202219数控技术指令格式指令格式G68X_Y_R_G68X_Y_R_G69G69X、Y旋旋转中心的坐中心的坐标值(可以是可以是X、Y、Z中的任意两个,它中的任意两个,它们由当前平面由当前平面选择指令指令G17、G18、G19中的一个确定中的一个确定)。

当。

当X、Y省略省略时,G68指令指令认为当前的当前的位置即位置即为旋旋转中心。

中心。

R旋转角度,逆时针为正,旋转角度,逆时针为正,-360.000R360.000,最小输入增量为,最小输入增量为0.001。

当当R省略时,按系统参数确定旋转角度。

省略时,按系统参数确定旋转角度。

12.3.112.3.1坐标系旋转功能指令(坐标系旋转功能指令(G68G68、G69G69)11/10/202220数控技术12.3.212.3.2坐标系旋转功能应用坐标系旋转功能应用

(1)当程序在绝对方式下时,G68程序段后的第一个程序段必须使用绝对方式移动指令,才能确定旋转中心。

如果这一程序段为增量方式移动指令,那么系统将以当前位置为旋转中心,按G68给定的角度旋转坐标。

11/10/202221数控技术【例12-3】图12-5所示,采用坐标系旋转指令,试编程。

12.3.212.3.2坐标系旋转功能应用坐标系旋转功能应用11/10/202222数控技术O10;N10G54X-5Y-5;建立加工坐标系建立加工坐标系N20G68G90X7Y3R60;开始以点(开始以点(7,3)为旋转中心,逆时针旋转)为旋转中心,逆时针旋转60的旋转的旋转N30G90G01X0Y0F200;按原加工坐标系描述运动,到达(按原加工坐标系描述运动,到达(0,0)点)点(G91X5Y5);若按括号内程序段运行,将以(若按括号内程序段运行,将以(-5,-5)的当前点为旋转中心旋转)的当前点为旋转中心旋转6012.3.212.3.2坐标系旋转功能应用坐标系旋转功能应用11/10/202223数控技术N40G91X10;X向向进给到(到(10,0)N50G02Y10R10;顺圆进给顺圆进给N60G03X-10I-5J-5;逆圆进给逆圆进给N70G01Y-10;回到(回到(0,0)点)点N80G69G90X-5Y-5;撤消旋转功能,回到(撤消旋转功能,回到(-5,-5)点)点N90M30;12.3.212.3.2坐标系旋转功能应用坐标系旋转功能应用11/10/202224数控技术

(2)坐标系旋转功能与刀具半径补偿功能的关系旋转平面一定要包含在刀具半径补偿平面内。

【例12-4】如图12-6所示,在刀具半径补偿建立的同时,进行坐标旋转。

编程及说明如下:

12.3.212.3.2坐标系旋转功能应用坐标系旋转功能应用11/10/202225数控技术O10;N10G54X0Y0;建立加工坐标系建立加工坐标系N20G68G90X10Y10R-30;开开始始以以点点(10,10)为为旋旋转转中中心心,顺顺时时针针旋旋转转30的旋转的旋转N30G42G00X10Y10F100D01;建立刀具半径右补偿建立刀具半径右补偿N40G91X20;增量坐标编程增量坐标编程12.3.212.3.2坐标系旋转功能应用坐标系旋转功能应用11/10/202226数控技术N50G03Y10I-10J5;逆圆进给逆圆进给N60G01X-20;直线插补直线插补N70Y-10;直线插补直线插补N80G40G90X0Y0;回到(回到(0,0)点,取消刀具半径补偿)点,取消刀具半径补偿N90G69;撤消旋转功能撤消旋转功能N100M30;当选用半径为当选用半径为R6的立铣刀时,设置:

的立铣刀时,设置:

D01=6。

12.3.212.3.2坐标系旋转功能应用坐标系旋转功能应用11/10/202227数控技术(3)与比例编程方式的关系在比例模式时,再执行坐标旋转指令,旋转中心坐标也执行

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1