《比例缩放与坐标镜像编程数控编程#课堂课件》由会员分享,可在线阅读,更多相关《比例缩放与坐标镜像编程数控编程#课堂课件(37页珍藏版)》请在金锄头文库上搜索。
1、模块五坐标变换编程模块五坐标变换编程1医药&医学课前复习课前复习1. A、B两点用极坐标形式表示两点用极坐标形式表示 A(30.0, 60.0 ) B(10.0,150.0 )2.极坐标生效指令格式(极坐标生效指令格式( )?)? A. G 90 G17 G15 B. G 90 G17 G163.极坐标取消指令?极坐标取消指令?G15图图1B2医药&医学课前复习课前复习4.利用利用10010020的毛坯,加工如下的毛坯,加工如下5个通孔,利用极坐个通孔,利用极坐标编写孔加工标编写孔加工程序程序。图图2仿仿真真3医药&医学本节重点内容:本节重点内容:一、比例缩放指令的指令格式及编程方法一、比例缩
2、放指令的指令格式及编程方法二、坐标镜像指令的指令格式及编程方法二、坐标镜像指令的指令格式及编程方法三、比例缩放及坐标镜像三、比例缩放及坐标镜像编程注意事项编程注意事项比例缩放与坐标镜像比例缩放与坐标镜像4医药&医学加工如图所示工件(毛坯加工如图所示工件(毛坯120mm120mm100mm100mm25mm25mm)任务一任务描述任务一任务描述2D图图3D图图5医药&医学 1. 1.该图形四个轮廓形状相似,尺寸按比例该图形四个轮廓形状相似,尺寸按比例进行缩放或扩大。进行缩放或扩大。 2.2.四个轮廓对称分布四个轮廓对称分布任务二任务分析6医药&医学任务三知识连接 有时,某个图形是按其他图形固定比
3、例系数进行有时,某个图形是按其他图形固定比例系数进行放大或缩小。这时候我们就按照比例缩放指令进行编放大或缩小。这时候我们就按照比例缩放指令进行编程。程。要素:要素:缩放中心位置缩放中心位置 各坐标轴缩放比例各坐标轴缩放比例1 1、比例缩放、比例缩放图形图形7医药&医学任务三知识连接(1 1)指令格式:)指令格式:格式一:格式一: G51 I_ J_ K_ P_ ;I_ J_ K_参数:参数: 第一,选择进行比例缩放的坐标轴第一,选择进行比例缩放的坐标轴 I代表代表X轴,轴,J代表代表Y轴,轴,K代表代表Z轴。轴。 第二,指定比例缩放的中心第二,指定比例缩放的中心 1 1、比例缩放、比例缩放比例
4、缩放系数比例缩放系数不能用小数点不能用小数点8医药&医学任务三知识连接(1 1)指令格式:)指令格式:例例5-2-1 G51 I20.0 J30.0 P2000;I20.0 J30.0 代表缩放中心在坐标(代表缩放中心在坐标(20.0,30.0)处)处P2000 表示缩放比例为表示缩放比例为2倍倍1 1、比例缩放、比例缩放T6 图图9医药&医学任务三知识连接(1 1)指令格式:)指令格式:格式二:格式二: G51 X_ Y_ Z_ P_ ;例例5-2-2 G51 X10.0 Y20.0 P500;XYZ中参数和格式一中中参数和格式一中IJK参数作用相同,系统不同,参数作用相同,系统不同,书写格
5、式不同而已书写格式不同而已1 1、比例缩放、比例缩放T210医药&医学任务三知识连接(1 1)指令格式:)指令格式:格式三:格式三: G51 X_ Y_ Z_ I_ J_ K_ ; G50;X_ Y_ Z_ 用于指定比例缩放的中心用于指定比例缩放的中心I_ J_ K_用于指定不同坐标方向上的缩放比例用于指定不同坐标方向上的缩放比例G50 取消缩放比例取消缩放比例1 1、比例缩放、比例缩放11医药&医学任务三知识连接(1 1)指令格式:)指令格式:例例5-2-3 5-2-3 G51 X10.0 Y20.0 Z0 I1.5 J2.0 K1.0 ; 以坐标点(以坐标点(10.0,20.0,0)为中心
6、进行比例缩放,)为中心进行比例缩放,在在X轴上缩放倍数为轴上缩放倍数为1.5倍倍 Y? Z?1 1、比例缩放、比例缩放X112医药&医学练习练习1 1 以以A A为原始图形通过比例缩放得出为原始图形通过比例缩放得出B B、C C和和D D图形图形写出下图写出下图B B、C C和和D D比例缩放加工指令比例缩放加工指令(Z(Z为为0)0)。1 1、比例缩放、比例缩放任务三知识连接图图4B图:图:G51 X0 Y30.0 Z0 I1.0 J1.0 K1.0;C图:图:G51 X35.0 Y30.0 Z0 I2.0 J2.0 K1.0;D图:图:G51 X35.0 Y0 Z0I0.5 J 0.5 K
7、013医药&医学任务三知识连接1 1、比例缩放、比例缩放(2 2)比例缩放编程说明:)比例缩放编程说明:刀具半径补偿刀具半径补偿: :写在缩放程序段内写在缩放程序段内例例5-2-6 G51 X_ Y_ Z_ P_5-2-6 G51 X_ Y_ Z_ P_; G41 G01 X_ Y_ D01 F100;G41 G01 X_ Y_ D01 F100; G41 G01 X_ Y_ D01 F100; G41 G01 X_ Y_ D01 F100; G51 X_ Y_ Z_ P_ G51 X_ Y_ Z_ P_;14医药&医学任务三知识连接1 1、比例缩放、比例缩放(2 2)比例缩放编程说明:)比例
8、缩放编程说明:刀具半径补偿刀具半径补偿: :写在缩放程序段内写在缩放程序段内 比例缩放对于比例缩放对于刀具半径补偿值刀具半径补偿值DXXDXX、刀具长度补刀具长度补偿偿HXXHXX及及工件坐标系零点偏移值工件坐标系零点偏移值无效。无效。X215医药&医学任务三知识连接1 1、比例缩放、比例缩放(2 2)比例缩放编程说明:)比例缩放编程说明:比例缩放中的圆弧插补比例缩放中的圆弧插补: : 等比例等比例缩放:圆弧半径也缩放缩放:圆弧半径也缩放相同相同比例比例 不同不同比例缩放:圆弧半径根据比例缩放:圆弧半径根据I I、J J中中较大值较大值进行缩进行缩放。放。16医药&医学任务三知识连接1 1、比
9、例缩放、比例缩放(2 2)比例缩放编程说明:)比例缩放编程说明:例例5-2-7: 5-2-7: 比例缩放比例缩放ABCDEABCDE,执行,执行G51 X0 Y0 I2.0 G51 X0 Y0 I2.0 J1.5J1.5程序后,程序后, BCBC段半径是段半径是( )( )? X42017医药&医学任务三知识连接1 1、比例缩放、比例缩放(2 2)比例缩放编程说明:)比例缩放编程说明:比例缩放的注意事项比例缩放的注意事项: :! 比例缩放简化形式比例缩放简化形式G51G51 无参数系统指定,缩放中心为刀具刀位点无参数系统指定,缩放中心为刀具刀位点! 对固定循环中对固定循环中Q Q与与d d值无
10、效值无效 18医药&医学任务三知识连接1 1、比例缩放、比例缩放(2 2)比例缩放编程说明:)比例缩放编程说明:比例缩放的注意事项比例缩放的注意事项: :! 对工件坐标系零点偏移和刀具补偿值无效对工件坐标系零点偏移和刀具补偿值无效! 在比例缩放状态下,不能执行回参考点指令和指在比例缩放状态下,不能执行回参考点指令和指定坐标系设定指令,若一定要用,必须先取消缩放功定坐标系设定指令,若一定要用,必须先取消缩放功能。能。19医药&医学任务三知识连接(3 3)比例缩放编程:)比例缩放编程:例例5-2-4 5-2-4 如图如图5-12,毛坯尺寸,毛坯尺寸10010050,利用比例利用比例缩放指令,编写程
11、序。缩放指令,编写程序。1 1、比例缩放、比例缩放图形图形2D图形图形3D20医药&医学任务三知识连接一一、图形分析、图形分析 3 3个图像成比例缩放关系个图像成比例缩放关系二、加工工艺二、加工工艺、机床选择:、机床选择: FANUC OI mateFANUC OI mate系统的数控铣床系统的数控铣床 、刀具选择:、刀具选择: 20mm20mm平底刀,总长平底刀,总长130mm130mm 、刀具补偿:、刀具补偿: D01D01填多少?填多少?H01H01填写多少?填写多少?ABC21医药&医学任务三知识连接 、切削三要素选择:、切削三要素选择: 参照教材表参照教材表2-52-5,根据刀具材料
12、和工件材根据刀具材料和工件材料,选择:料,选择: A A、切削速度、切削速度Vc=30m/minVc=30m/min B B、主轴转速、主轴转速n=1000Vc/n=1000Vc/D,D,经计算经计算取取600r/min600r/min,即:,即:S600S600 C C、背吃刀量、背吃刀量ap=5mmap=5mmABC22医药&医学任务三知识连接三、编程思路三、编程思路1.编写一个子程序编写一个子程序2.主程序调用主程序调用3.调用前比例缩放调用前比例缩放 ABC23医药&医学任务三知识连接四、编程四、编程1.1.建立坐标系建立坐标系2.2.找出基点坐标值找出基点坐标值 1(-70.0,-7
13、0.0)1(-70.0,-70.0) 2(-20.0,-70.0) 2(-20.0,-70.0) 3(-20.0,-20.0) 3(-20.0,-20.0) 4(-20.0,0) 4(-20.0,0) 5(0,20.0) 5(0,20.0) 6(20.0,20.0) 6(20.0,20.0) 7(20.0,-20.0) 7(20.0,-20.0) 8(-70.0,-20.0) 8(-70.0,-20.0) 1236785XY424医药&医学任务三知识连接四、编程四、编程3.3.编写子程序编写子程序O2222;O2222;G91G01Z-5.0F100;G91G01Z-5.0F100;G90G4
14、1G01X-20.0D01;G90G41G01X-20.0D01;Y0;Y0;G02X0Y20.0R20.0;G02X0Y20.0R20.0;G01X20.0Y20.0;G01X20.0Y20.0;Y-20.0;Y-20.0;X-70.0X-70.0G40Y-70.0;G40Y-70.0;M99;M99;1236785XY425医药&医学任务三知识连接四、编程四、编程4.4.编写主程序编写主程序O1111;G90G17G54;G91G28Z0;G90G00X-70.0Y-70.0;Z20;M03S600;G01Z0F100;G51X0Y0Z0I2.0J2.0K1.0;M98P32222;G50
15、;程序名;程序名;程序初始化;程序初始化;Z向返回参考点;向返回参考点;快速定位到点(快速定位到点(-70.0,-70.0);Z向定位到高度向定位到高度20.0mm;主轴正转转速主轴正转转速600r/min;直线攻进到直线攻进到Z0;比例缩放加工比例缩放加工C图形;图形;调用程序号为调用程序号为O2222子程序子程序3次次;取消比例缩放取消比例缩放26医药&医学任务三知识连接G01Z0F100;G51X0Y0Z0I1.5J1.5K1.0;M98P22222;G50;G01Z0F100;M98P2222;G91G28Z0;M30;Z向定位到向定位到Z0;比例缩放加工比例缩放加工B图形;图形;调用
16、程序号为调用程序号为O2222子程序子程序2次;次;取消比例缩放取消比例缩放;Z向定位到向定位到Z0;调用程序号为调用程序号为O2222子程序子程序1次;次;Z向返回参考点;向返回参考点;程序结束;程序结束;27医药&医学任务三知识连接五、仿真校验五、仿真校验仿真仿真28医药&医学任务三知识连接1 1、比例缩放、比例缩放练习:如图,毛坯尺寸练习:如图,毛坯尺寸10010050,利用比例缩放指,利用比例缩放指令,编写程序。令,编写程序。图图29医药&医学任务三知识连接(1 1)指令格式:)指令格式:格式一:格式一: G17 G51.1 X_ Y_; G50.1X_ Y_用于指定对称轴或对称点。用
17、于指定对称轴或对称点。当当G51.1指令后仅有一个坐标字,表示该镜像加工指指令后仅有一个坐标字,表示该镜像加工指令是以某一个坐标轴为镜像轴令是以某一个坐标轴为镜像轴2 2、可编程镜像加工、可编程镜像加工取消镜像加工取消镜像加工30医药&医学任务三知识连接(1 1)指令格式:)指令格式:格式一:格式一: G17 G51.1 X_ Y_;例例5-2-8 G51.1 X50.0;表示该镜像线是表示该镜像线是X=50.0处,并且平行于处,并且平行于Y轴轴2 2、可编程镜像加工、可编程镜像加工31医药&医学任务三知识连接练习练习2 2 以以A A为原始图形通过镜像得出为原始图形通过镜像得出B B、C C
18、和和D D图形写出图形写出下图下图B B、C C和和D D镜像加工指令。镜像加工指令。2 2、可编程镜像加工、可编程镜像加工图图3B图:图:G17 G51.1 Y30.0D图:图:G17 G51.1 X35.0C图:图:G17 G51.1 X35.0 Y30.032医药&医学任务三知识连接(1 1)指令格式:)指令格式:格式二:格式二: G17 G51 X_ Y_ I_ J_; G50X_ Y_用于指定对称轴或对称点。用于指定对称轴或对称点。I_ J_一定是负值,只镜像不缩放填写一定是负值,只镜像不缩放填写-1.0,只要不等,只要不等于于-1.0,执行后即镜像又缩放。,执行后即镜像又缩放。2
19、2、可编程镜像加工、可编程镜像加工取消镜像加工取消镜像加工33医药&医学任务三知识连接(1 1)指令格式:)指令格式:格式一:格式一: G17 G51 X_ Y_ I_ J_;例例5-2-10 G17 G51 X50.0 Y0.0 I-1.0 J-1.0;表示程序以点(表示程序以点(50.0,0.0)进行镜像加工,不缩放)进行镜像加工,不缩放2 2、可编程镜像加工、可编程镜像加工34医药&医学任务三知识连接(1 1)指令格式:)指令格式:格式一:格式一: G17 G51 X_ Y_ I_ J_;例例5-2-11 G17 G51 X50.0 Y0.0 I-2.0 J-2.0;表示程序以点(表示程
20、序以点(50.0,0.0)进行镜像加工,不缩放)进行镜像加工,不缩放2 2、可编程镜像加工、可编程镜像加工35医药&医学任务三知识连接练习练习2 2 以以A A为原始图形通过镜像得出为原始图形通过镜像得出B B、C C和和D D图形写出图形写出下图下图B B、C C和和D D镜像加工指令。镜像加工指令。2 2、可编程镜像加工、可编程镜像加工图图5B图:图:G17 G51 Y30.0 I-0.5 J-0.5;D图:图:G17 G51 X35.0 I-1.0 J-1.0 ;C图:图:G17 G51.1 X35.0 Y30.0 I-2.0 J-2.0;36医药&医学任务三知识连接(2 2)镜像编程说明:)镜像编程说明:! 圆弧旋向相反,即圆弧旋向相反,即G02G02变变G03.G03.! G41 G41变变G42G42,G42G42变变G43G43! 返回参考点指令和改变坐标系指令必须在取消镜返回参考点指令和改变坐标系指令必须在取消镜像后才能使用像后才能使用! 数控镗铣床数控镗铣床Z Z轴一般不镜像轴一般不镜像2 2、可编程镜像加工、可编程镜像加工37医药&医学