卧式牧野加工中心培训资料(2)
在使用刀具长度或半径补偿的情况下,不能使用如下: T1 M6
H1 D1
M56
G0 G43 Z100. H1 G1 G41 D1
这样刀具长度的值是刀具半径的值,会出现安全事故,正确使用为: T1 M6 H1 D2 M56
G0 G43 Z100. H1 G1 G41 D2
但要求注意的是,在执行完第1段程序后,再次调用上面的程序时,必须先执行消除刀具长度或刀具半径指令,见黄底部分。 如:G91 G30 Z0 G40 G49
否则可能出现报警。
3.7.2刀具长度补偿在编程序的时候必须注意 G43后面带Z_ 如: ⑴ G90 G54 G0 X0 Y0 Z130. G43 H2 S1300 M3
该句中采用了刀具长度补偿,如果我们编程的时候按如下编程: ⑵ G90 G54 G0 X0 Y0 G43 H2 S1300 M3
则系统认为Z为0,所以机床运动时会带着刀具补偿移动到Z0处,一般情况下机 床会出现报警,除非刀具长度设定为0或一个比较小的值,具体机床具体情况。
3.8 G02/G03 (模态) 3.8.1圆弧插补指令 格式:
+
K_ I_ J_ K_
指令说明:
⑴ 圆弧插补方向。在直角坐标系中,当从Z轴(Y轴或X轴)由正到负的方向看XY平面时,XY平面(ZX平面或YZ平面)的“顺时针”(G02)和“逆时针”(G03)的方向,圆弧插补的方向参看下图
⑵ 圆弧上的移动距。用地址X、Y或Z指定圆弧的终点,并且根据G90或G91用绝对值或增量值表示。若为增量值指定,则该值为从圆弧起点到终点方向的距离。
⑶ 从起点到圆弧中心的距离。用地址I、J和K分别指令X、Y和Z轴的圆弧中心位置,I、J和K后的数值是从起点向圆弧中心的矢量分量,并且不管指定G90还是指定G91总为增量值,I、J和K必须根据方向指定其符号,与原轴方向相同为正,相反为负。 ⑷ 圆弧半径,在圆弧和包含圆弧的圆的圆心之间的距离能用圆半径R指定,以代替I、J和K。在这种情况下,可以认为,一个圆弧小于180°,而另外一个大于180°。当指定的圆弧超过180°的圆弧时,半径必须用负值指定。如果X、Y和Z全都省略,即终点和起点位于相同位置,且不指定R时,程序编程出的圆弧为0°。 示例:
A点是圆弧起始点,B点是圆弧终点
I、J、K:圆弧起始点到圆弧中心的矢量分量(有“+”和“-” )
R: 圆弧半径,当圆弧夹角<180°时R为正值;当圆弧夹角≥180°R值为负值 注意:⑴ 如果插补一个整圆的时候R无效,必须使用I,J,K ; ⑵ 如果在同一程序段内同时出现R和I,J,K,则R优先。 3.8.2 螺旋插补指令 格式:
α_(β
α、β:非圆弧插补的任意一个轴。最多能指定两个其它轴
说明: 指令方法只是简单加上一个或两个非圆弧插补轴的移动轴。F指令指定沿圆弧的进给速度。因此,直线轴的进给速度如下:F×直线轴的长度圆弧轴的长度 确定直线轴的的进给速度不超过该轴的限制值 注意:刀具补偿只在圆弧有用
在螺旋插补时不能设定刀具长度补偿
3.9 如何通过编程来读取切削时间或加工时间 如 Oxxxx;
#3002=0; 计时器清零 G53;
#1=#3002; (小时)
#520=ROUND[[#1*60]*10]/10; (分钟) M30
这样加工时间就在参数#520里面了。
4
说明: ① M56《刀具数据》传送到《刀具偏置》指令
程序使用过程中必须将所调用刀的刀具数据传送到FANUC系统的《刀具偏置》才能使用,程序格式如下: T××××M6 H×× D×× M56 ② M135 攻牙,攻牙同友佳不同的地方
如:S1000
M135 S1000
G84 X Y Z R F1000 G80 M30 ③ B轴夹紧和松开:M10/M11
B轴旋转前必须使用M11松开B轴,B轴到位后再使用M10夹紧B轴 ④ 内冷的开和关:M26/M9 M26:内冷开
M9:所有的冷却关
⑤ M919刀具寿命累计指令(刀具寿命累加1次) ⑥ 主轴定向:
M19(主轴定向,最近路径)
M319(主轴定向,同时其它轴可以动作) ⑦ M60交换托盘指令
执行M60前要求X Y Z回第2(G30)参考点 如:G91 X0 Y0 ZO M60
另外装料位置需要准备好。 ⑧ M433刀具断刀检测(范围±2mm)
在准备位置检测,启用前必须在《刀具数据》里面设定好BTS启用
5、子程序调用
调用格式:M98 P_ L_ P_:子程序号,如:P1000
L_:重复调用次数,如果省略L_则系统默认L1,即调用1次 注意:子程序能够嵌套调用,但最多嵌套4级
6、宏程序的编制和调用
宏程序允许采用变量、算术、逻辑及条件转移,使得编制同样的加工程序更加简单,其调用和调用子程序完全一样
*地址G、L、N、O和P不能在自变量中使用 *不需要的地址可以省略
*地址可以不按字母顺序指定,但I、J、K需要按字母顺序指定
6.4 程序转移和循环 6.4.1 无条件转移 GOTO
6.4.2 条件转移 IF [条件表达式]
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
…… 此处隐藏:1262字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




