2 4 7初步掌握宏程序加工非圆曲线轮廓要点_第1页
2 4 7初步掌握宏程序加工非圆曲线轮廓要点_第2页
2 4 7初步掌握宏程序加工非圆曲线轮廓要点_第3页
2 4 7初步掌握宏程序加工非圆曲线轮廓要点_第4页
2 4 7初步掌握宏程序加工非圆曲线轮廓要点_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

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

文档简介

1、项目十: 宏程序加工非圆曲线轮廓、知识能力目标:理论知识:学习宏指令编程基本知识 ;实践知识方面:学习用宏指令编程加工非圆曲线、三维倒角倒圆等。、教学实施: 一)宏指令编程在加工一些形状相似的系列零件或加工非直线、 圆组成的曲线时, 可以采用 宏程序进行编程,减少编程工作量。1. 宏变量#1#33局部变量#100 #999公共变量系统变量#1000 2. 运算符与表达式1)算术运算符条件运算符EQ NE GT GE LT LE3)逻辑运算符AND OR XOR函数 SINASIN COSACOS TANATAN ABS SQRT FIX FUP5)ROUND LN EXP表达式:用运算符连接起

2、来的常数宏变量构成表达式如:175/SQRT2 * COS55 * PI/180 赋值语句 把常数或表达式的值送给一个宏变量称为赋值; 格式:宏变量 =常数或表达式如:#2 = 175/SQRT2 * COS55 * PI/180 #3 = 124.0条件判别语句 IF GOTO THEN1)无条件表达式GOTO n2)IF 条件表达式 GOTO n3) IF 条件表达式 THEN循环语句 WHILE DO1-3 END1-31)格式: WIIILE 条件表达式 DO1-3END1-3宏程序的调用 G65 G66 G671)宏程序的非模态调用 G652)宏程序的模态调用 G66 G67三、编程

3、实例一)零件图 (图 3-30)V(二)参考加工程序通孔圆周均布 沉孔深 -.逊冷数控铳床程序编制的基本方法课题/-乙匸百23厂 養J6zQ3&X-AJ二片nb12U o +9Y、I 60人丨一 y、108890.02100数控铳实习基本课题八比例1:1XK-A-08时间300分 钟制图材料1 LC4材料定额100X100X 30审核批准(单位名称)心、灵J违_ 丄: r _刀具表T0116立铳刀T0280面铳刀T038钻头T0410键槽铳刀T0522钻头T06精镗孔刀切削用量粗加工精加工主轴速度S1200rpm1500rpm进给量F180mm/min120mm/min切削深度a p小于13m

4、m0.2mm加工程序(参考程序)程序注释00001主程序(铳椭圆)设定工件坐标系,主轴正转转速为1000rpm快速移动点定位N10 G54 G40 S1200 M03 T01N20 G00 X-30 Y-70 Z10Z-5.8快速下降至Z-5.8mmN30 G01 G41 D01 X-30 Y0 F180建立刀具半径左补偿 D01=30N40 G65 P0005调用子程序铳椭圆外轮廓N50 G00 Z10刀具退到离工件表面 10mn处G40 X-30 Y-70取消刀具半径左补偿Z-5.8快速下降至Z-5.8mmN60 G01 G41 D02 X-30 Y0 F180建立刀具半径左补偿 D02=

5、15N70 G65 P0005调用子程序铳椭圆外轮廓N80 G00 Z10刀具退到离工件表面 10mn处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刀具退到离工件表面 10mn处G40 X-30 Y-70取消刀具半径左补偿Z-6快速下降至Z-6mm(精铳)N120 S1500 M03主轴正转转速为 1200rpmN130 G01 G41 D01 X-30 Y0 F120建立刀具半径左补偿 D01=30

6、N140 G65 P0005调用子程序铳椭圆外轮廓N150 G00 Z10刀具退到离工件表面 10mn处G40 X-30 Y-70取消刀具半径左补偿Z-6快速下降至Z-6mmN160 G01 G41 D02 X-30 Y0 F120建立刀具半径补偿 D02=15N170 G65 P0005调用子程序铳椭圆外轮廓N180 G00 Z10刀具退到离工件表面 10mn处G40 X-30 Y-70取消刀具半径左补偿Z-6快速下降至Z-6mmN190 G01 G41 D04 X-30 Y0 F120建立刀具半径补偿 D04=8N200 G65 P0005调用子程序N210 GOO Z1OO刀具快速退到离

7、工件表面 100mn处G40 X-100 YO取消刀具半径左补偿N210 M05主轴停转N220 M30程序结束返回程序开头O0005子程序(铳椭圆)N1O #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子程序结束OOO1O主程序名(倒圆角)N10 G57 S2000 M03 T04设定工件坐标系,主轴正转转速为1500rpmN20 GOO XO YO Z10回原点X12直线插补铳削N30 G01 ZO F120直线插补下降至ZOmmN40 G65 P0011调用子程序倒圆角N50 GOO Z100刀具退到离工件表面 100mn处N60 M05主轴停转N70 M30程序结束返回OOO11子程序(倒圆角)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

温馨提示

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

评论

0/150

提交评论