高级数铣编程_第1页
高级数铣编程_第2页
高级数铣编程_第3页
高级数铣编程_第4页
高级数铣编程_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、余谧上午:上午: 8:1011:158:1011:15;下午:下午: 12:3015:3012:3015:30;上午休息时间:上午休息时间: 9:309:459:309:45;下午休息时间:下午休息时间: 14:1514:3014:1514:30; 余谧 保持电脑房安静、整洁,不要在电脑房吃东西。保持电脑房安静、整洁,不要在电脑房吃东西。正确操作电脑,不要在电脑上使用正确操作电脑,不要在电脑上使用U盘、玩游戏。盘、玩游戏。每位同学固定电脑位置,不要随意调换。每位同学固定电脑位置,不要随意调换。结束时关闭电脑、把鼠标放在显示器上,放好凳子、结束时关闭电脑、把鼠标放在显示器上,放好凳子、清理电脑台

2、上杂物。清理电脑台上杂物。操作机床时,禁止带手套,长发要戴帽子。操作机床时,禁止带手套,长发要戴帽子。操作机床时,禁止穿裙子,中裤、短裤、凉鞋。操作机床时,禁止穿裙子,中裤、短裤、凉鞋。操作结束后,必须打扫干净工作场地、擦干净机床、操作结束后,必须打扫干净工作场地、擦干净机床、关机,同时经老师后离开。关机,同时经老师后离开。余谧数控铣床编程数控铣床编程 = CAD绘图绘图XY平面平面 = 绘图平面绘图平面1. 铣刀(铣刀(Z轴)轴)= 画笔画笔立式数控铣床立式数控铣床ZYXG17 XYG17 XY平面;平面;G18 ZXG18 ZX平面;平面;G19 ZYG19 ZY平面;平面;G17G17G

3、18G18G19G19ZXY工件原点工件原点余谧数控代码格式数控代码格式 = 字母字母和和数字数字的组合。的组合。例题:例题:O1111、O1112 程序号程序号 111号图纸的号图纸的2号程序号程序 111号图纸的号图纸的1号程序号程序 G00 点定位点定位 X20.Y40.Z20. 坐标点坐标点 R35. 圆弧半径圆弧半径 I43. J0 圆心坐标圆心坐标 F100 速度速度 S800 转速转速 D01 刀具半径补偿值刀具半径补偿值 M30 程序结束程序结束注意:注意:X Y Z I J R六个字母后面如果是整数必须加小数点,六个字母后面如果是整数必须加小数点,如果是零可以不加。如果是零可

4、以不加。余谧工件坐标系工件坐标系G54 G54 = 绘图中心绘图中心1.1.圆心圆心2.2.长方形中心长方形中心XYG54XYG543.3.偏离中心偏离中心XYG54余谧G90G90= 绝对值:坐标值根据绝对值:坐标值根据坐标原点坐标原点计算。计算。G91G91= 增量值:增量值:坐标值相对于坐标值相对于前一点前一点计算。计算。G00G00= 画点:画点:G00 XG00 X Y Y;(;(X X、Y Y终点坐标)终点坐标)G01G01= 画直线:画直线:G01 XG01 X Y Y F F; (X X、Y Y终点坐标,终点坐标,F F速度)速度) G90G90;GO1 X19. Y20. F

5、100GO1 X19. Y20. F100;G91G91;G01 X10. Y13. F100G01 X10. Y13. F100;余谧G02G02= 画顺时针圆弧画顺时针圆弧G03G03= 画逆时针圆弧画逆时针圆弧画圆画圆=2个半圆弧:个半圆弧: G02 X Y I J; (X、Y终点坐标)终点坐标) G03 X Y I J; (I,J)=圆心坐标圆心坐标 起点坐标起点坐标画圆弧:画圆弧: G02 X Y R;圆弧的圆心角圆弧的圆心角180o R为正为正 G03 X Y R;圆弧的圆心角圆弧的圆心角180o R为负为负余谧加工零件轮廓时,由于刀具半径影响,加工零件轮廓时,由于刀具半径影响,刀

6、具的中心轨迹与零刀具的中心轨迹与零件轮廓相差一个刀具半径件轮廓相差一个刀具半径,因此需要刀具半径补偿。,因此需要刀具半径补偿。格式:格式:G41 D01G41 D01;(相当于;(相当于AutoCADAutoCAD中的中的偏移指令偏移指令 )设置刀具半径补偿值设置刀具半径补偿值 余谧G41G41= 左补偿左补偿 定义定义: :沿刀具运动方向向前看,沿刀具运动方向向前看,刀具在零件左侧。刀具在零件左侧。G42G42= 右补偿右补偿 定义:定义:沿刀具运动方向向前看,沿刀具运动方向向前看,刀具在零件右侧刀具在零件右侧。G40G40= 取消补偿取消补偿 XYXY平面的刀补规律平面的刀补规律:铣凸台;

7、顺时针;左刀补;铣凸台;顺时针;左刀补;G41G41;进刀点;外部找;找切线。进刀点;外部找;找切线。铣凹槽;逆时针;左刀补;铣凹槽;逆时针;左刀补;G41G41;进刀点;内部找;找圆心。进刀点;内部找;找圆心。左偏刀具半径补左偏刀具半径补偿偿右偏刀具半径补偿右偏刀具半径补偿余谧格式:格式:M98 PM98 P; 子程序被重复子程序被重复 子程序号子程序号 调用的次数调用的次数O0001; M98 P0100002; M30;主程序主程序O0002; M99;子程序子程序调用调用1010次次余谧建立镜像建立镜像对对X X轴镜像轴镜像G51 X0 Y0 I1000 J-1000G51 X0 Y0

8、 I1000 J-1000;对对Y Y轴镜像轴镜像G51 X0 Y0 I-1000 J1000G51 X0 Y0 I-1000 J1000;镜像叠加镜像叠加G51 X0 Y0 I-1000 J-1000G51 X0 Y0 I-1000 J-1000;关于;关于X X轴、轴、Y Y轴同时镜像轴同时镜像取消镜像取消镜像G50;取消所有镜像;取消所有镜像余谧O0001 1O0001 1号主程序号主程序G54 G17 G90 G40G54 G17 G90 G40;M03 S800M03 S800;G00 X0 Y0 Z20.G00 X0 Y0 Z20.;M98 PM98 P00100100020002

9、;调用;调用2 2号子程序加工号图形号子程序加工号图形1 1次次G51 X0 Y0 I1000 J-1000G51 X0 Y0 I1000 J-1000; 关于关于X X轴镜像轴镜像M98 PM98 P00100100020002;调用;调用2 2号子程序加工号图形号子程序加工号图形1 1次次G51 X0 Y0 I-1000 J1000G51 X0 Y0 I-1000 J1000; 关于关于Y Y轴镜像轴镜像M98 PM98 P00100100020002;调用调用2 2号子程序加工号图形号子程序加工号图形1 1次次G50G50; 取消所有镜像取消所有镜像M30M30; 程序结束程序结束123

10、XY余谧G81G81= 钻孔钻孔格式:格式:G81 XG81 XY Y Z ZR5.F50R5.F50;X X、Y Y孔位坐标;孔位坐标;Z Z孔深;孔深;余谧O1111; 程序号(程序号(XY平面平面主程序)主程序)G54 G17 G90 G40;M03 S800; 刀具正转,刀具正转,800r/minG00 X0 Y0 Z20.; 验证工件坐标系验证工件坐标系G00 X Y; 轮廓进刀点轮廓进刀点G01 Z F100; 开始铣削开始铣削(Z是负值)是负值)G41 D01; 建立左刀补建立左刀补G01 X Y; 轮廓起点轮廓起点. 根据图形轮廓编制直线、圆弧根据图形轮廓编制直线、圆弧.G00

11、 Z5.; 轮廓结束,抬刀轮廓结束,抬刀G40; 取消刀补取消刀补M98P0011112; 调用调用2号子程序号子程序1次次G51 X0 Y0 I1000 J-1000; 关于关于X轴镜像轴镜像M98P0011112; 调用调用2号子程序号子程序1次次G51 X0 Y0 I-1000 J1000; 关于关于Y轴镜像轴镜像M98P0011112; 调用调用2号子程序号子程序1次次.G00 Z50.; 轮廓结束,抬刀轮廓结束,抬刀M30; 程序结束程序结束O1113; 程序号(程序号(XY平面平面钻孔)钻孔)G54 G90;M03 S1000; 刀具正转,刀具正转,1000r/minG00 X0

12、Y0 Z20.; 验证工件坐标系验证工件坐标系G00 X Y; X=极径、极径、Y=极角极角G81 Z R5. F50; 钻孔钻孔(Z是负值)是负值) X Y;X Y;G00 Z50.;G80;M30;O1112; 程序号(程序号(XY平面平面子程序)子程序)G00 X Y; 轮廓进刀点轮廓进刀点G01 Z F100; 开始铣削开始铣削(Z是负值)是负值) G41 D01; 建立左刀补建立左刀补G01 X Y; 轮廓起点轮廓起点. 根据图形轮廓编制直线、圆弧根据图形轮廓编制直线、圆弧.G00 Z5.; 轮廓结束,抬刀轮廓结束,抬刀G40; 取消刀补取消刀补M99; 返回主程序返回主程序金字塔加

13、工设备:数控立式铣床加工设备:数控立式铣床加工刀具:加工刀具:10mm10mm键槽铣刀键槽铣刀加工方法加工方法1 1:CAD/CAMCAD/CAM软件(如软件(如CATIACATIA、UGUG、Pro/EPro/E、SolidWorksSolidWorks)编程,)编程,DNCDNC传送指传送指挥数控机床加工。挥数控机床加工。缺点:缺点:1 1、需要、需要CAD/CAMCAD/CAM软件和软件和DNCDNC传送程序。传送程序。2 2、程序语句冗长繁琐。、程序语句冗长繁琐。3 3、形体尺寸变化将引起全局变化。、形体尺寸变化将引起全局变化。 加工方法加工方法2 2:用户宏程序编程:用户宏程序编程优

14、点:优点:1 1、允许使用变量、算术和逻辑运算及条件转移语句。、允许使用变量、算术和逻辑运算及条件转移语句。2 2、编制相同加工操作的程序更方便、更容易。、编制相同加工操作的程序更方便、更容易。3 3、直接上机编程,无须其它软件和设备。、直接上机编程,无须其它软件和设备。4 4、语句简短,只需改变参数即可改变形体尺寸。、语句简短,只需改变参数即可改变形体尺寸。金字塔的加工纹理加工方法:分层加工,每一层采用水平切削。加工方法:分层加工,每一层采用水平切削。加工条件:每一层的截面形状相同、尺寸不同。加工条件:每一层的截面形状相同、尺寸不同。编程方案:引入编程方案:引入变量变量表示坐标点和尺寸参数。

15、表示坐标点和尺寸参数。金字塔的水平截面形状 例:例:#1=#2+100#1=#2+100; G01 X#1 F300 G01 X#1 F300;1 1、变量的表示:变量用变量符号(、变量的表示:变量用变量符号(# #)和后面的变量号指定。例:)和后面的变量号指定。例:#1#1; 表达式可以指定变量号,但必须封闭在括号中。例:表达式可以指定变量号,但必须封闭在括号中。例:#1+#2-12#1+#2-12;2 2、编程使用的变量:、编程使用的变量:#1-#33#1-#33(局部变量)(局部变量)3 3、变量的限制、变量的限制 :程序号、顺序号和任选程序段跳转号不能使用变量。:程序号、顺序号和任选程

16、序段跳转号不能使用变量。 例:下面情况不能使用变量例:下面情况不能使用变量 O#1 O#1; /#2 G00 X100. /#2 G00 X100.; N#3 Y200. N#3 Y200.;功能功能格式格式备注备注定义定义#i=#j#i=#j;加法加法减法减法乘法乘法除法除法#i=#j+#k#i=#j+#k;#i=#j-#k#i=#j-#k;#i=#j#i=#j* *#k#k;#i=#j/#k#i=#j/#k;正弦正弦反正弦反正弦余弦余弦反余弦反余弦正切正切反正切反正切#i=SIN#j#i=SIN#j;#i=ASIN#j#i=ASIN#j;#i=COS#j#i=COS#j;#i=ACOS#j

17、#i=ACOS#j;#i=TAN#j#i=TAN#j;#i=ATAN#j/ #k#i=ATAN#j/ #k;角度以度指定,角度以度指定,90903030表示为表示为90.590.5度。度。平方根平方根绝对值绝对值#i=SQRT#j#i=SQRT#j;#i=ABS#j#i=ABS#j;或或异或异或与与#i=#j OR #k#i=#j OR #k;#i=#j XOR #k#i=#j XOR #k;#i=#j AND #k#i=#j AND #k;逻辑运算逐位地逻辑运算逐位地按二进制执行。按二进制执行。1、函、函数数;2、乘、乘和除运算(和除运算(* *、/ /、ANDAND);3、加和、加和减减运

18、算(运算(+ +、- -、OROR、XORXOR);4、方括号优先、方括号优先;例:例:#1=SIN#2+#3#1=SIN#2+#3* *#4+#5#4+#5* *#6#6;(;(1 15 5表示运算次序)表示运算次序) 1 1 2 2 3 3 4 4 5 5IF IF GOTO n GOTO n;注释注释: :指定的条件表达式满足时,转移到标有顺序号指定的条件表达式满足时,转移到标有顺序号n n的程序段。的程序段。 如果指定的条件表达式不满足,执行下个程序段。如果指定的条件表达式不满足,执行下个程序段。例:如果变量例:如果变量#1#1的值大于的值大于1010,转移到顺序号,转移到顺序号N2N

19、2的程序段。的程序段。 IF #1GT10 GOTO 2 IF #1GT10 GOTO 2;条件不满足条件不满足 条件满足条件满足 N2 G00 G91 X10. N2 G00 G91 X10.; 运算符运算符含含义义EQEQ等等于(于(= =)NENE不不等等于(于()GTGT大大于()于()GEGE大大于或于或等等于(于()LTLT小于()小于()LELE小于或小于或等等于(于()已知:金字塔的已知:金字塔的8 8条边长等于条边长等于40mm40mm。解:解:1 1、应用勾股定理计算塔高、应用勾股定理计算塔高H=28.284mmH=28.284mm; 2 2、如图提取相关三角形,根据相似三

20、角、如图提取相关三角形,根据相似三角形推出形推出x=y=zx=y=z;zzxx404028.28428.284 3 3、设定变量、设定变量#1=x=y=z#1=x=y=z; 4 4、设定初始值、设定初始值#1=1#1=1,即每层切深,即每层切深1mm1mm。O0001O0001; 程序号程序号G54G54; 建立工件坐标系建立工件坐标系G90G90; 绝对尺寸编程绝对尺寸编程G40G40; 取消刀具半径补偿取消刀具半径补偿M03 S1000M03 S1000; 刀具正转,刀具正转,1000r/min1000r/minG00 X0 Y0 Z20.G00 X0 Y0 Z20.; 检验工件坐标系检验

21、工件坐标系#1=1#1=1; #1#1变量赋初值变量赋初值1mm1mmN5N5 G00 X30 Y30 G00 X30 Y30 外轮廓进刀点外轮廓进刀点G01 Z-#1 F100G01 Z-#1 F100; 进入切削状态进入切削状态G41 X#1 Y0 D01G41 X#1 Y0 D01; 建立左刀补建立左刀补G01 X0 Y-#1G01 X0 Y-#1; 开始加工正方形轮廓开始加工正方形轮廓X-#1 Y0X-#1 Y0;X0 Y#1X0 Y#1;X#1 Y0X#1 Y0;G40 X30 Y-30G40 X30 Y-30; 取消刀具半径补偿取消刀具半径补偿#1=#1+1#1=#1+1; 每层切

22、深每层切深1mm1mmIF #1 LE 28.284 GOTO 5IF #1 LE 28.284 GOTO 5;建立切削循环;建立切削循环G00 Z20G00 Z20; 抬刀抬刀M30M30; 程序结束程序结束课后思考课后思考提问:提问:1 1、如何提高表面光洁度。、如何提高表面光洁度。 2 2、如何提高尺寸精度。、如何提高尺寸精度。习题:已知正四面体的习题:已知正四面体的6 6条边长等于条边长等于40mm40mm, 应用宏程序编程。应用宏程序编程。已知:六棱台顶面正六边形边长已知:六棱台顶面正六边形边长20mm20mm,底面正六边形边长,底面正六边形边长30mm30mm, 高高25mm25m

23、m。解:解:1 1、如图提取相关三角形,根据相似三角形推出、如图提取相关三角形,根据相似三角形推出x=10 x=10* *z/25z/25; 2 2、应用勾股定理推出、应用勾股定理推出y=0.866y=0.866* *xx,由此推出各坐标点关系;,由此推出各坐标点关系;zzxxH=25H=251010O0002O0002; 程序号程序号G54 G90 G40G54 G90 G40;M03 S1000M03 S1000; 刀具正转,刀具正转,1000r/min1000r/minG00 X0 Y0 Z20.G00 X0 Y0 Z20.; 检验工件坐标系检验工件坐标系#1=0.2#1=0.2; #1

24、#1变量赋初值变量赋初值0.2mm0.2mmN5N5 #2=20+0.4 #2=20+0.4* *#1 #2#1 #2变量赋值变量赋值G00 X30 Y30 G00 X30 Y30 外轮廓进刀点外轮廓进刀点G01 Z-#1 F100G01 Z-#1 F100; 进入切削状态进入切削状态G41 X#2 Y0 D01G41 X#2 Y0 D01; 建立左刀补建立左刀补G01 X0.5G01 X0.5* *#2 Y-0.866#2 Y-0.866* *#2#2;加工正六边形轮廓;加工正六边形轮廓X-0.5X-0.5* *#2#2;X-#2 Y0X-#2 Y0;X-0.5X-0.5* *#2 Y0.8

25、66#2 Y0.866* *#2#2 ;X0.5X0.5* *#2#2;X#2 Y0X#2 Y0;G40 X30 Y-30G40 X30 Y-30; 取消刀具半径补偿取消刀具半径补偿#1=#1+0.2#1=#1+0.2; 每层切深每层切深0.2mm0.2mmIF #1 LE 25 GOTO 5IF #1 LE 25 GOTO 5;建立切削循环;建立切削循环G00 Z20G00 Z20; 抬刀抬刀M30M30; 程序结束程序结束课后思考课后思考提问:如果六棱台底面正六边形边长变为提问:如果六棱台底面正六边形边长变为40mm40mm, 高变为高变为35mm35mm,如何修改程序。,如何修改程序。习题:如图所示六和塔塔尖高习题:如图所示六和塔塔尖高10mm10mm,其它

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论