资源预览内容
第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
第9页 / 共31页
第10页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
30数控宏程序 FANUC数控车第一章 编程代码 -11准备功能G-12辅助功能M-6第二章 用户宏程序 -71. 运算符号-72转移和循环-73运算指令-8第三章 宏程序编程 -111车V型圆锥- -112车U圆弧-123方程曲线车削加工-135车梯形螺纹366-146蜗杆-157加工多件-17第四章自动编程-211UG建模-212创建几何体-24附录 -29第一章 编程代码1准备功能G00快速定位 G01直线插补 G02顺弧插补G03逆弧插补 G04暂停 G9,G60,G64准确/连续停G20英制输入 G21米制输入 G40取消刀具补偿G41建立左刀具补偿 G42建立右刀具补偿G50坐标设定/主轴最高速设定G70精车循环 格式: G70 P(ns) Q(nf) ns: 精加工形状程序的第一个段号。 nf: 精加工形状程序的最后一个段号 用 G71、G72或 G73 粗车削后,G70 精车削。 G71外径/内径粗车循环格式:G71 U(半径切深) R(半径退刀量) G71 U(精车X轴留量) W(精车Z轴留量)P(循环程序起始段号)Q(循环程序结束段号)F(进给量)S(转数)T(刀具号)G72端面粗车循环格式:G72 W(Z轴位移量) R(半径退刀量) G72 U(精车X轴留量) W(精车Z轴留量)P(循环程序起始段号)Q(循环程序结束段号)F(进给量)S(转数)T(刀具号)G73成型加工复合循环(它适合加工铸,锻件毛柸。当然也可以用棒料毛柸) 格式:G73 U(I)W(K) R(D);G73 P(NS) Q(NF) U(U) W(W) F(F) S(S)T(T) i: X 轴方向退刀距离(半径指定), FANUC 系统参数(NO.0719)指定。k: Z 轴方向退刀距离(半径指定), FANUC 系统参数(NO.0720)指定。 d: 分割次数。这个值与粗加工重复次数相同,FANUC 系统参数(NO.0719)指定。 ns: 精加工形状程序的第一个段号。 nf: 精加工形状程序的最后一个段号。 U: X 方向精加工预留量的距离及方向。(直径/半径) W: Z 方向精加工预留量的距离及方向。 G74端面啄式钻孔循环格式:G74 R(后退量);G74 X(u) Z(w) P(i) Q(k) R(d) F(f)e:后退量本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0722)指定。x:B点的X坐标u:从a至b增量z:c点的Z坐标w:从A至C增量i:X方向的移动量k:Z方向的移动量d:在切削底部的刀具退刀量。d的符号一定是(+)。但是,如果X(U)及I省略,可用所要的正负符号指定刀具退刀量。 f:进给率。 G75外圆/内圆切槽循环除X用Z代替外与G74相同,在本循环可处理断削,可在X轴割槽及X轴啄式钻孔。格式:G75 R(e);G75 X(u) Z(w) P(i) Q(k) R(d) F(f) G76螺纹切削循环 格式:G76 P(m)(r)(a) Q(dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(d) F(f)m:精加工重复次数(1至99)本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0723)指定。r:到角量本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0109)指定。a:刀尖角度:可选择80度、60度、55度、30度、29度、0度,用2位数指定。本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0724)指定。如:P(02/m、12/r、60/a)dmin:最小切削深度本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0726)指定。d:精车X轴留量i:螺纹部分的半径差如果i=0,可作一般直线螺纹切削。k:螺纹高度这个值在X轴方向用半径值指定。d:第一次的切削深度(半径值)f:螺纹导程(与G32)G90外径固定粗车循环格式:G90 X(U) Z(W) R - F- X Z 锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。 R 循环起点与终点的直径之差,省略R为轴面切削 F 切削速度 G92螺纹固定粗车循环/工件坐标系设定格式:G92X(U)Z(W)R-F-X Z 锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。 R 循环起点与终点的直径之差,省略R为直螺纹切削 F 切削速度 G94端面固定粗车循环格式:G94X(U)Z(W)R-F-X Z 锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。 R 循环起点与终点的直径之差,省略R为轴面切削 F 切削速度 G96恒线速度设定 用恒定速度控制加工端面.锥度和圆弧时,由于X从标不断变化,故当刀具逐渐移近式件中心时,主轴转速会越来越高,工件有可能从卡盘中飞出。为了防止出现事故,必须限定主轴最高转速。例:G50 S2000G96 S100; 表示线速控制在100 m/min且转速不高于2000r/minG97恒转速度设定 例:G97 S180; 表示转速控制在180 r/min注:N=318Uc/DN 主轴转速Uc 线速度D 待加工直径G90 绝对坐标值编程 G91相对坐标值编程G98 直线进给率 G99旋转进给率第一章 编程代码2辅助功能MM00进给暂停 M01条件暂停 M02程序结束M03-主轴正转 M04-主轴反转 M05-主轴停转M07、M08开切削液 M09关切削液M30-程序结束并返回到开始处 M98子程序调用 M99子程序返回第二章用户宏程序1.运算符号运算符号EQ等于NE不等于GT大于GE大于或等于LT小于LE小于或等于第二章用户宏程序2.转移和循环(1)无条件转移指令GOTO10 ; 转移到语句标号10的程序段GOTO#10 ; 转移到10号变量指定的程序段(2)条件转移指令条件转移指令的语句格式为:IF条件表达式GOTOn当条件满足时,程序就转到同一程序中语句标号为n的语句上继续执行;当条件不满足时,程序执行下一条语句。例 利用变量,编写求110总和的宏程序。O1003;#1=0;#2=1;N1 IF #2GT10 GOTO2;#1=#1+#2;#2=#2+1;GOTO1;N2 M30;(3)循环指令循环指令的语句格式如下:WHILE 条件表达式 DO m.END m当条件满足时,从DOm到ENDm之间的程序就重复执行;当条件不满足时,程序就执行ENDm下一条语句。第二章用户宏程序3.运算指令 运算指令运算式的右边可以是常数、变量、函数、式子 式中j,k也可为常量 式子右边为变量号、运算式 1 定义 Ij 2 算术运算 I=j+k I=jk I=jk I=jk 3 逻辑运算 IJOKk IJXOKk IJANDk 4 函数 ISINj 正弦 ICOSj 余弦 ITANj 正切 IATANj 反正切 ISQRTj平方根 IABSj绝对值 IROUNDj四舍五入化整 IFIXj下取整 IFUPj上取整 IBINjBCDBIN(二进制) IBCNjBINBCD1 说明 1) 角度单位为度 例:90度30分为905度 2) ATAN函数后的两个边长要用“1”隔开第三章宏程序编程1车V型锥方案:以最低点为Z0,先从右端车到向左端程序:O0100(VXINGZHUI)M08 开切削液M03S500T0101 主轴正转S50
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号