- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
●终极目标:会数控铣削二次曲面
●促成目标
1)会用宏B编程
2)会用R参数编程
3)会编宏程序数控铣削二次曲面;;;;;;
2.变量
(1)变量的表示
#i,其中i是正整数,如#205、#209、#1005
(2)变量直接赋值
如#3=50,#100=37.5+37
(3)变量的引用
如:X#200、Y#201、G#203等都是引用了变量的指令字,又如
:对于F#203,当变量#203=15时,它与F15相同;Z-#210,当变量#210=250时,与Z-250相同;G#230,当变量#230=3时,与G03相同。
(4)变量的两个最大特点
存储:类似于存储器功能;
运算方式;
1)四舍五入ROUND
【促成任务8-1】当机床分别以#1和#2给定的数据在某一方向增量运动,然后返回到起始点
,编制加工程序。假定机床最小输入单位是0.001mm。
O91;
N10#1=1.2345;
N20#2=2.3456;
N30G91G01X#1F100;X移动1.235
N40X#2;X移动2.346,总共移动了3.581
N50X-[#1+#2];因#1+#2=3.5801,X移动了-3.58,显然返回不到起始点,因此将上一程序段改为:
N50X-[ROUND[#1]+ROUND[#2]];使X轴返回到起始点。
N60M30;;
2)上、下取整
#i=FUP[#j]是上取整,意思是小数部分进位到整数。#i=FIX[#j]是下取整,意思是舍去小数部分。
如#1=1.2,#2=-1.2,那么
#3=FUP[#1],#3=2
#3=FUP[#2],#3=-2
#3=FIX[#1],#3=1
#3=FIX[#2],#3=-1;
(5)变量分三种
1)局部变量:#1~#33共33个。
2)公共变量:断电清除型有#100~#199
断电保持型有#500~#999
3)系统变量:刀补#2001~#2200、接口输入#1000~#1015
接口输出#1100~#1115、位置#5001~#5082;
3.控制指令IF-GOTO
(1)分支语句1)无条件跳转指令
GOTOn;
其中n是目标程序段段号。
2)有条件跳转语句
IF[条件表达式]GOTOn;
如果满足条件,则转向执行目标
程序段n,否则执行下一程序段。;
(2)循环语句
WHILE[条件表达式]DOm;(m=1、2、3)
……
ENDm;
满足条件时:执行从DOm到ENDm之间的程序段,
不满足条件时:执行ENDm之后的程序段。
省略WHILE[〈条件表达式〉]时:无条件重复执行从
DOm到ENDm的程序段,除非用别的条件语句使其跳出循环。;
两种语句的位置比较;
4.宏程序调用G65~G67
(1)非模态调用G65
G65P(宏程序号)L(重复次数)<引数赋值>;
G65:须在<引数赋值>之前,其它不
??定
宏程序号:用变量等宏指令编制的子程序
重复次数:最多可9999次,1次可省略
引数赋值:规定的字符给规定的变量
赋值;
①引数赋值I:英文字母对应局部变量
②引数赋值Ⅱ:除了用A、B、C之外,还用10组I、J、K对变量赋值,同组的I、J、K必须按顺序排列赋值,
I、J、K的下标实际编程时不写。
要注意两点:
第一变量赋值Ⅰ和Ⅱ混用给相同变量赋值时时,后者有效。
如:G65P1000A1B2I-3I4D5;
∣∣∣∣∣
#1#2#4#7#7
可以看出:I4和D5都对#7赋值,此时,后面的D5有效,所以#7=5。
I-3和I4分别表示第一组、第二组的I。;
2)模态调用(G66、G67)
G66P(宏程序号)L(重复次数)<引数赋值>;
G67;取消模态调用方式。
在模态调用G66方式下,每执行一次移动指令,就调用一次所指定的宏程序,这与非模态调用G65不同。;
(1)确定编程方案
工件坐标系在工件顶面中心上
。Ф38mm已由上道工序完成,现用Ф16mm的普通立铣刀刀尖倒圆
。
在ZX平面倒圆弧上取若干节点,两节点用直线插补后,在XY平面上加工整圆,如此反复直至倒完圆角。
节点多,表面粗糙度高,耗时
很长。
批量加工,专用成型立铣刀。;
(2)拟定刀具路径及节点坐标计算
在ZX平面内从下往上加工,起点在下,加工范围是
90°;
在XY平面内逆时针加工整圆,起点在X正半轴。
倒圆弧上任一节点坐标(Xi,Yi,Zi)计算如下:
Xi=R孔-R刀+X1=R孔-R刀+R倒圆(1-cos)Yi用不着计算
Zi=-
您可能关注的文档
- 数据治理概论课件:数据治理组织制度与规范.pptx
- 数控编程与加工技术(第3版)课件:刀尖半径补偿编程数控车削阀芯.pptx
- 数控编程与加工技术(第3版)课件:固定循环综合编程数控车削轴承套.pptx
- 数控编程与加工技术(第3版)课件:宏指令编程数控车削上模头.pptx
- 数控编程与加工技术(第3版)课件:平均尺寸编程数控铣削平面凹模.pptx
- 数控编程与加工技术(第3版)课件:圆弧插补编程数控铣削成型槽.pptx
- 数控编程与加工技术(第3版)课件:直线插补编程数控铣削平面模.pptx
- 数控编程与加工技术(第3版)课件:直线圆弧插补编程数控车削小轴.pptx
- 数控编程与加工技术(第3版)课件:子程序编程数控铣削级进模.pptx
- 数控车削加工技术课件:端面切削工艺及编程.pptx
文档评论(0)