2-4-7初步掌握宏程序加工非圆曲线轮廓.doc_第1页
2-4-7初步掌握宏程序加工非圆曲线轮廓.doc_第2页
2-4-7初步掌握宏程序加工非圆曲线轮廓.doc_第3页
2-4-7初步掌握宏程序加工非圆曲线轮廓.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

项目十: 宏程序加工非圆曲线轮廓一、知识能力目标:1.理论知识:学习宏指令编程基本知识;2.实践知识方面:学习用宏指令编程加工非圆曲线、三维倒角倒圆等。二、教学实施:(一)宏指令编程在加工一些形状相似的系列零件或加工非直线、圆组成的曲线时,可以采用宏程序进行编程,减少编程工作量。1.宏变量#1 #33 局部变量#100 #999 公共变量#1000 系统变量2.运算符与表达式(1)算术运算符 + - * /(2)条件运算符 EQ NE GT GE LT LE(3)逻辑运算符 AND OR XOR(4)函数 SINASIN COSACOS TANATAN ABS SQRT FIX FUP ROUND LN EXP(5)表达式:用运算符连接起来的常数宏变量构成表达式如:175/SQRT2 * COS55 * PI/180 赋值语句 把常数或表达式的值送给一个宏变量称为赋值;格式:宏变量=常数或表达式如:#2 = 175/SQRT2 * COS55 * PI/180 #3 = 124.03.条件判别语句IF GOTO THEN (1)无条件表达式 GOTO n(2)IF条件表达式 GOTO n(3) IF条件表达式 THEN 4.循环语句WHILE DO1-3 END1-3(1)格式: WIIILE 条件表达式 DO1-3END1-35.宏程序的调用G65 G66 G67(1)宏程序的非模态调用G65(2)宏程序的模态调用G66 G67三、编程实例(一)零件图(图3-30)(二)参考加工程序数控铣床程序编制的基本方法课题8刀 具 表T0116立铣刀T0280面铣刀T038钻头T0410键槽铣刀T0522钻头T06精镗孔刀切 削 用 量粗加工精加工主轴速度S1200rpm1500rpm进给量F180mm/min120mm/min切削深度a小于13mm0.2mm加工程序(参考程序)程序注释O0001主程序(铣椭圆)N10 G54 G40 S1200 M03 T01设定工件坐标系,主轴正转转速为1000rpmN20 G00 X-30 Y-70 Z10快速移动点定位Z-5.8快速下降至Z-5.8mmN30 G01 G41 D01 X-30 Y0 F180建立刀具半径左补偿D01=30N40 G65 P0005调用子程序铣椭圆外轮廓N50 G00 Z10刀具退到离工件表面10mm处G40 X-30 Y-70取消刀具半径左补偿Z-5.8快速下降至Z-5.8mmN60 G01 G41 D02 X-30 Y0 F180建立刀具半径左补偿D02=15N70 G65 P0005调用子程序铣椭圆外轮廓N80 G00 Z10刀具退到离工件表面10mm处G40 X-30 Y-70取消刀具半径左补偿Z-5.8快速下降至Z-5.8mmN90 G01 G41 D03 X-30 Y0 F180建立刀具半径左补偿D03=8.2N100 G65 P0005调用子程序铣椭圆外轮廓N110 G00 Z10刀具退到离工件表面10mm处G40 X-30 Y-70取消刀具半径左补偿Z-6快速下降至Z-6mm(精铣)N120 S1500 M03主轴正转转速为1200rpmN130 G01 G41 D01 X-30 Y0 F120建立刀具半径左补偿D01=30N140 G65 P0005调用子程序铣椭圆外轮廓N150 G00 Z10刀具退到离工件表面10mm处G40 X-30 Y-70取消刀具半径左补偿Z-6快速下降至Z-6mmN160 G01 G41 D02 X-30 Y0 F120建立刀具半径补偿D02=15N170 G65 P0005调用子程序铣椭圆外轮廓N180 G00 Z10刀具退到离工件表面10mm处G40 X-30 Y-70取消刀具半径左补偿Z-6快速下降至Z-6mmN190 G01 G41 D04 X-30 Y0 F120建立刀具半径补偿D04=8N200 G65 P0005调用子程序N210 G00 Z100 刀具快速退到离工件表面100mm处G40 X-100 Y0取消刀具半径左补偿N210 M05主轴停转N220 M30程序结束返回程序开头O0005子程序(铣椭圆)N10 #1= -1801号变量初始值-180度N20 WHILE #1 LE 180 DO11号变量小于等于180度执行循环N30 #2=30*COS#12号变量赋值#3=20*SIN#13号变量赋值N40 G01 X#2 Y#3 直线插补铣削N50 #1=#1+0.5每次1号变量增加0.5度N60 END1结束执行循环1N70 G01 Y5直线插补铣削N80 M99子程序结束O0010主程序名(倒圆角)N10 G57 S2000 M03 T04设定工件坐标系,主轴正转转速为1500rpmN20 G00 X0 Y0 Z10回原点X12直线插补铣削N30 G01 Z0 F120直线插补下降至Z0mmN40 G65 P0011调用子程序倒圆角N50 G00 Z100刀具退到离工件表面100mm处N60 M05主轴停转N70 M30程序结束返回O0011子程序(倒圆角)N10 #1=0设置1号变量初始值为0N20 WHILE #1 LE 90 DO11号变量小于90度N30 #2=12-5*SIN#12号变量#3=5*COS#1-53号变量N40 G01 X#2 Z#3 F100

温馨提示

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

评论

0/150

提交评论