第一范文网 - 专业文章范例文档资料分享平台

卧式牧野加工中心培训资料[1]

来源:用户分享 时间:2025/5/20 19:02:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

另外装料位置需要准备好。

⑧ M433刀具断刀检测(范围±2mm)

在准备位置检测,启用前必须在《刀具数据》里面设定好BTS启用

5、子程序调用

调用格式:M98 P_ L_

P_:子程序号,如:P1000

L_:重复调用次数,如果省略L_则系统默认L1,即调用1次 注意:子程序能够嵌套调用,但最多嵌套4级

6、宏程序的编制和调用

宏程序允许采用变量、算术、逻辑及条件转移,使得编制同样的加工程序更加简单,其调用和调用子程序完全一样 6.1 变量 地址 A B C D E F H 变量 #1 #2 #3 #7 #8 #9 #11 地址 I J K M Q R S 变量 #4 #5 #6 #13 #17 #18 #19 地址 T U V W X Y Z 变量 #20 #21 #22 #23 #24 #25 #26 *地址G、L、N、O和P不能在自变量中使用 *不需要的地址可以省略

*地址可以不按字母顺序指定,但I、J、K需要按字母顺序指定 6.2 常用算术 定义 加法 减法 乘法 除法 正弦 反正弦 余弦 反余弦 正切 反正切 平方根

格式 #i=#j+#k #i=#j-#k #i=#j*#k #i=#j/#k #i=SIN[#j] #i=ASIN[#j] #i=COS[#j] #i=ACOS[#j] #i=TAN[#j] #i=ATAN[#j] #i=SQRT[#j]

绝对值 舍入 上取整 下取整 自然对数 指数函数 或 异或 与 从BCD转为BIN 从BIN转为BCD 6.3 逻辑运算符 运算符 EQ NE GT GE LT LE 6.4 程序转移和循环

6.4.1 无条件转移 GOTO

6.4.2 条件转移 IF [条件表达式]

#i=ABS[#j] #i=ROUND[#j] #i=FIX[#j] #i=FUP[#j] #i=LN[#j] #i=EXP[#j] #i=#jOR#k #i=#jXOR#k #i=#AND#k #i=BIN[#j] #i=BCD[#j] 含义 等于 不等于 大于 小于或等于 小于 小于或等于 IF [条件表达式] GOTO n,如果条件满足,则跳转至程序段n IF [条件表达式] THEN,如:IF [#I=#J] THEN #K=0 6.5 循环语句

WHILE [条件表达式] Dom (m=1,2,,3) .

. 程序 .

ENDm

如果条件满足则执行Dom至ENDm之间的程序(直到条件不满足),否则转而执行ENDm后面的程序

6.6 宏程序调用

G65 PXXXX X_ Y_ A_ B_ C_ ?Z_ S_ F_ ;宏程序的非模态调用 ;

G66 PXXXX A_ B_ C_ ?Z_ S_ F_ ;宏程序的模态调用 X_ Y_

X_ Y_

G67 取消宏程序

其中X_Y_A_B_C_...Z_S_F_对应的是6.1变量表中所对应的宏变量,如:A对应#1等等

7、刀具半径补偿(G41/G42/G40)指令的正确使用方法和特点

7.1 刀具半径补偿的目的

在编制轮廓铣削加工的场合,如果按照刀心轨迹进行编程,其数据计算有时相当复杂,尤其当由于刀具磨损、重磨。换新刀而导致刀具直径变化时,必须重新计算刀心轨迹,修改程序,这样既繁琐又不易保证加工精度,为提高编程效率,通常以工件的实际轮廓尺寸为刀具轨迹编程,即假设刀具中心运动轨迹要与工件轮廓运动的轨迹重合,而实际的刀具运动轨迹要与工件轮廓有一个偏移量(即刀具半径),利用刀具半径补偿功能可以方便地实现这一转变,简化程序编制,机床可以自动判断补偿的方向和补偿值大小,自动计算出实际刀具中心轨迹并按刀心轨迹运动。

现代数控系统一般都设置若干个可编程刀具半径偏置寄存器,并对其进行编号,专供刀具半径补偿之用,可将刀具补偿参数(刀具长度、刀具半径等)存入这些寄存器中。在进行数控编程时,只需调用所需刀具半径补偿参数所对应的寄存器编号即可。实际加工时,数控系统将该编号所对应的刀具半径取出,对刀具中心轨迹进行补偿计算,生产实际的刀具中心运动轨迹。 7.2 刀具半径补偿的方法

① 补偿指令 从操作面板输入被补偿刀具的直径(或半径)值,将其储存在刀具参数库里,在程序中采用半径补偿指令。刀具半径指令补偿的代码有G40、G41、G42,它们都是模态代码,G40是取消刀具半径补偿代码,机床的初始状态即为G40。G41为刀具半径左补偿(左刀补),G42为刀具半径右补偿(右刀补)。判断左、右刀具半径补偿的方法是沿着刀具加工路线看,当刀具偏在加工轮廓的左侧时,为左补偿,当刀具偏在加工轮廓的右侧时,为右补偿,如图1所示。

(a) (b) 图1

图1a中,在相对于刀具前进方向的左侧进行补偿,采用G41,这时相当于顺铣。图1b中在相对于刀具前进方向的右侧进行补偿,采用G42,这时相当于逆铣。在数控机床加工中,一般采用顺铣,原因是从刀具寿命、加工精度、表面粗糙度而言顺铣效果好,因而G41使用较多。 指令格式 刀具半径补偿的格式:

G17 X__ Y__ G0 G41

G18 Z__ X__ G01 G42

G19 Y__ Z__

刀具半径补偿取消的格式:

X__ Y__ G0

G40 Z__ X__ G01

Y__ Z__

刀具半径补偿操作应选择在一个平面内进行。当G17被选择时,则补偿只在X、Y方向的运动激活,而Z方向不进行补偿;当G18被选择时,则补偿只在Z、X方向的运动激活,而Y方向不进行补偿;当G19被选择时,则补偿只在Y、Z方向的运动激活,而X方向不进行补偿。

G00和G01为刀具运动指令,刀补的建立和取消必须在G00或G01状态下完成,X、Y、Z后所跟的值为运动的目标点坐标,与指定平面中的轴相对应。D与后面的数值是刀补号码,它代表刀具参数库中刀补的数值。如:D01表示刀具参数库中第1号刀具的半径值(或直径值,这一数值预先输入在刀具参数库刀补表中的01号位置上)。

在一般情况下,我们把刀具的半径补偿量在补偿代码中输入为正值(+),如果把刀具半径补偿量设为负值(-)时在走刀轨迹方向不变的情况下,则相当于把补偿指令G41、G42互换,即加工工进内侧的刀具变为外侧,加工工件外侧的刀具变为外侧,加工工件外侧的刀具变为内侧。

7.3 刀具半径的补偿动作

以加工图2所示工件为例,根据加工程序分析刀具半径补偿的补偿动作。

搜索更多关于: 卧式牧野加工中心培训资料[1] 的文档
卧式牧野加工中心培训资料[1].doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c12yzq0opcb83hrt8bvg9_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top