网站大量收购闲置独家精品文档,联系QQ:2885784924

数控机床编程与操作课件作者廖怀平第5章节.ppt

数控机床编程与操作课件作者廖怀平第5章节.ppt

  1. 1、本文档共144页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一节 数控电火花线切割的编程 图5-119 装夹方式及切割路线 图5-120 平均尺寸 2.编制加工程序 (1)3B格式编程 图5-121 电极丝中心轨迹 第十一节 数控电火花线切割的编程 -25.06 -10.045 G 0 -10.045 F 4.771 8.84 E -0.767 29.991 D 11.874 22 O2 -3.656 40.065 C -17 32.005 O1 -17 40.065 B 0 0 O -25.06 32.005 A Y X 圆心 Y X 交点 表5-18 凸模电极丝轨迹各线段交点及圆心坐标(3B格式) 第十一节 数控电火花线切割的编程 表5-19 凸模线切割程序(3B格式) 第十节 加工中心基本指令的编程 一、换刀指令 1.刀具的选择 刀具的选择是指把刀库上指令了刀号的刀具转到换刀的位置,为下次换刀做好准备。这一动作的实现,是通过选刀指令——T功能指令实现的。 2.换刀指令(M06) 方法一: … … N060 G28 Z0 T02 M06; … 方法二: … 第十节 加工中心基本指令的编程 … N040 G01 Z… T02; … N080 G28 Z0 M05; N090 G01 Z… T03; 二、参考点操作指令的编程 1.返回参考点 G28 IP_;返回参考点 G30 P2 IP_;返回第2参考点(P2可省略) G30 P3 IP_;返回第3参考点 G30 P4 IP_;返回第4参考点 2.从参考点返回 G29 IP_; 第十节 加工中心基本指令的编程 3.返回参考点检查 G27 IP_; 4.说明 (1)返回参考点(G28) 该指令是以各轴的快速定位到中间点或参考点。因此,为安全起见,刀具半径补偿和刀具长度补偿应在执行此指令之前取消。 (2)G30指令 通常,当刀具自动交换(ATC)位置与第1参考点不同时使用G30指令。 (3)从参考点返回(G29) 第十节 加工中心基本指令的编程 通常,G29指令紧跟在G28或G30指令之后。 (4)返回参考点检测(G27) G27指令刀具以快速移动速度定位。 三、FAMU数控系统宏指令编程 1.变量及系统变量 (1)变量 1)变量的表示。变量可以用“#”号和跟随其后的变量序号来表示。 2)变量的类型。 第十节 加工中心基本指令的编程 表5-8 变量的类型 用于读写CNC运行时各种数据的变化。例如,刀具的当前位置和补偿值 系统变量 #1000~#1015 在不同的宏程序中的意义相同。当断电时,变量#100~#199初始化为空。变量#500~#999的数据保存,即使断电也不丢失 公共变量 #100~#199 #500~#999 只能用在宏程序中存储数据。例如,运算结果。当断电时,局部变量被初始化为空。调用宏程序时,自变量对局部变量赋值 局部变量 #1~#33 该变量总是空,没有值能赋给该变量 空变量 #0 功能 变量类型 变量号 第十节 加工中心基本指令的编程 3)变量值的范围。局部变量和公共变量可以有0值或下面范围中的值: ~- 或 ~ 。 4)变量的引用。将跟随在一个地址后的数值用一个变量来代替,即引入了变量i。 (2)系统变量 系统变量定义为有固定用途的变量,它的值决定系统的状态。 系统变量的序号与系统的某种状态有严格的对应关系。 2.宏程序调用 利用宏程序调用指令G65可以实现丰富的宏功能,包括算术运算、逻辑运算等处理功能。其一般形式为:G65HmP#iQ#jR#k; 3.算术与逻辑运算指令 (1)算术运算指令 第十节 加工中心基本指令的编程 表5-9 算术运算指令 #i= #j2-#k2 复合平方根2 H28 G65 #i= #j2+#k2 复合平方根1 H27 G65 #i=(#i×#j)/#k 复合乘/除 H26 G65 #i=BCD(#j) 二进制码 BCD码 H25 G65 #i=BIN(#j) BCD码 二进制码 H24 G65 #i=#j trunc(#j/#k)#ktrunc;丢弃小于1的分数部分 求余 H23 G65 #i=|#j| 绝对值 H22 G65 #i= #j 平方根 H21 G65 #i=#j/#k 除 H05 G65 #i=#j×#k 乘 H04 G65 #i=#j-#k 减 H03 G65 #i=#j+#k 加 H02

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档