版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数控宏程序FANUC数控车TOC\o"1-5"\h\z第一章编程代码 1.准备功能G 1.辅助功能M 6第二章用户宏程序 7.运算符号 7.转移和循环 7
.运算指令 8第三章宏程序编程 11.车V型圆锥 11.车U圆弧 12.方程曲线车削加工 13\o"CurrentDocument".车梯形螺纹36X6 14.蜗杆 15.加工多件 17第四章自动编程 21\o"CurrentDocument".UG建模 21.创建几何体 24\o"CurrentDocument"附录 29第一章编程代码.准备功能G00快速定位 G01直线插补 G02顺弧插补G03逆弧插补G03逆弧插补G04暂停G9,G60,G64准确/连续停G20英制输入 G21米制输入 G40取消刀具补偿G41建立左刀具补偿 G42建立右刀具补偿G50坐标设定/主轴最高速设定G70精车循环格式:G70P(ns)Q(nf)ns:精加工形状程序的第一个段号。nf:精加工形状程序的最后一个段号用G71、G72或G73粗车削后,G70精车削。G71外径/内径粗车循环格式:G71U(半径切深)R(半径退刀量)G71U(精车X轴留量)W(精车Z轴留量)P(循环程序起始段号)Q(循环程序结束段号)F(进给量)S(转数)T(刀具号)G72端面粗车循环格式:G72W(Z轴位移量)R(半径退刀量)G72U(精车X轴留量)W(精车Z轴留量)P(循环程序起始段号)Q(循环程序结束段号)F(进给量)S(转数)T(刀具号)G73成型加工复合循环(它适合加工铸,锻件毛坯。当然也可以用棒料毛坯)格式:G73U(AI)W(AK)R(D);G73P(NS)Q(NF)U(AU)W(AW)F(F)S(S)T(T)△ i:X轴方向退刀距离(半径指定),FANUC系统参数()指定。△k:Z轴方向退刀距离(半径指定),FANUC系统参数()指定。d:分割次数。这个值与粗加工重复次数相同,FANUC系统参数()指定。ns:精加工形状程序的第一个段号。nf:精加工形状程序的最后一个段号。△U:X方向精加工预留量的距离及方向。(直径/半径)△W:Z方向精加工预留量的距离及方向。G74端面啄式钻孔循环格式:G74R(后退量);G74X(u)Z(w)P(Ai)Q(Ak)R(Ad)F(f)e:后退量本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数()指定。x:B点的X坐标u:从a至b增量z:c点的Z坐标w:从A至C增量△i:X方向的移动量△k:Z方向的移动量△d:在切削底部的刀具退刀量。Ad的符号一定是(+)。但是,如果乂(U)及41省略,可用所要的正负符号指定刀具退刀量。f:进给率。G75外圆/内圆切槽循环除X用Z代替外与G74相同,在本循环可处理断削,可在乂轴割槽及X轴啄式钻孔。格式:G75R(e);G75X(u)Z(w)P(△i)QQk)R(△d)F(f)G76螺纹切削循环格式:G76P(m)(r)(a)Q(Admin)R(d)G76X(u)Z(w)R①P(k)Q(Ad)F(f)m:精加工重复次数(1至99)本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数()指定。r:到角量本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数()指定。a:刀尖角度:可选择80度、60度、55度、30度、29度、0度,用2位数指定。本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数()指定。如:口(02/m、12/r、60/a)△dmin:最小切削深度本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数()指定。d:精车X轴留量i:螺纹部分的半径差如果1=0,可作一般直线螺纹切削。k:螺纹高度这个值在X轴方向用半径值指定。△d:第一次的切削深度(半径值)f:螺纹导程(与G32)G90外径固定粗车循环格式:G90X(U)Z(W)R-F-XZ锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。R循环起点与终点的直径之差,省略区为轴面切削F切削速度G92螺纹固定粗车循环/工件坐标系设定格式:G92X(U)Z(W)R-F-XZ锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。R循环起点与终点的直径之差,省略区为直螺纹切削F切削速度G94端面固定粗车循环格式:G94X(U)Z(W)R-F-XZ锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。R循环起点与终点的直径之差,省略区为轴面切削F切削速度G96恒线速度设定用恒定速度控制加工端面.锥度和圆弧时,由于X从标不断变化,故当刀具逐渐移近式件中心时,主轴转速会越来越高,工件有可能从卡盘中飞出。为了防止出现事故,必须限定主轴最高转速。例:G50S2000G96S100;表示线速控制在100m/min且转速不高于2000r/minG97恒转速度设定 例:G97S180;表示转速控制在180r/min注:N=318Uc/DN主轴转速Uc线速度D待加工直径G90绝对坐标值编程 G91相对坐标值编程G98直线进给率 G99旋转进给率第一章编程代码.辅助功能MM00 进给暂停 M01 条件暂停M02 程序结束M03--主轴正转 M04--主轴反转 M05--主轴停转M07、M08 开切削液M09 关切削液M30--程序结束并返回到开始处M98 子程序调用M99子程序返回第二章用户宏程序.运算符号运算符号EQ等于NE不等于GT大于GE大于或等于LT小于LE小于或等于第二章用户宏程序.转移和循环(1)无条件转移指令GOTO10; 转移到语句标号10的程序段GOTO#10; 转移到10号变量指定的程序段(2)条件转移指令条件转移指令的语句格式为:IF[条件表达式〕GOTOn当条件满足时,程序就转到同一程序中语句标号为n的语句上继续执行;当条件不满足时,程序执行下一■条语句。例利用变量,编写求1〜10总和的宏程序。O1003;#1=0;#2=1;N1IF[#2GT10]GOTO2;#1=#1+#2;#2=#2+1;GOTO1;N2M30;(3)循环指令循环指令的语句格式如下:WHILE[条件表达式]DOm・・・ENDm当条件满足时,从DOm到ENDm之间的程序就重复执行;当条件不满足时,程序就执行ENDm下一条语句。第二章用户宏程序.运算指令运算指令运算式的右边可以是常数、变量、函数、式子式中#^#卜也可为常量式子右边为变量号、运算式.定义#I=#j.算术运算#I=#j+#k#I=#j—#k#I=#j*#k#I=#j/#k.逻辑运算#I=#JOK#k#I=#JXOK#k#I=#JAND#k.函数I=SIN[#j]正弦I=COS[#j]余弦I=TAN[#j]正切I=ATAN[#j]反正切I=SQRT[#j]平方根I=ABS[#j]绝对值I=ROUND[#j]四舍五入化整I=FIX[#j]下取整I=FUP[#j]上取整I=BIN[#j]BCD—BIN(二进制)I=BCN[#j]BIN—BCD说明1)角度单位为度例:90度30分为90.5度隔开ATAN函数后的两个边长要用“1”隔开第三章宏程序编程1.车▽型锥方案:以最低点为Z0,先从右端车到向左端M03S500T0101G00X112Z0#101=0M03S500T0101G00X112Z0#101=0#102=110#103=10/66#104=2N10G00X112Z#101#102二#102-#103*#104*2计算Z值计算X值程序:O0100(VXINGZHUI)M08开切削液主轴正转S500,换1号刀快速移动到起刀点Z坐标赋值直径赋值H/L吃刀长度G01X#102Z0#101#101=#101+#104IF[#101LE66]GOTO10N10如果#101小于或等于66,跳到G00X150Z100 退刀M30 程序结束第三章宏程序编程2.车U型圆弧解:圆心到D120外圆垂直距离为程序:O2600(UXINGYYANHU)G97M03S280T0101 主轴正转S500,换1号刀. 快速移动到起刀点#101=0Z坐标赋值
#101=0#102=2.吃刀长度#102=2.N10IF[#101GE34]GOTO20 如果#101大于或等于66,跳到N20#103=SQRT[*+#101*#101]G00X122Z#101G02X120Z-#101R#103#101=#101+#102GOTO10 跳匕至UN10N20G50S1200 限制最高转速S1200M03S100G96 线速100M/MING00X122Z34 精车一次取消线速,主轴停止M02 程序结束第三章宏程序编程3.方程曲线车削加工
方程曲线车削加工的走刀路线粗加工:应根据毛坯的情况选用合理的走刀路线。精加工:一般应采用仿形加工,即半精车、精车各一次。程序:O2200(Y=2*X*X/25)T0101M03S1200G00X58Z2G71U2R1刀具右补偿(D=3)G01Z0
#1=0#2=WHILE[#1LE25]DO1G01X[2*#1]Z[2*#1*#1/25]#1=#1+#2END1G01X54X56W-1N2W-19G40G00X100Z20取消刀具补偿G40G00X100Z20取消刀具补偿M30第三章宏程序编程M30第三章宏程序编程5车梯形螺纹36义6序号参数内容说明序号参数内容说明#101 螺纹公称直径#102 借刀量初始值#103 螺距F#104 每层吃刀深度,在加工中可根据情况进行调整程序:O0001(36*6);M08;开冷却T0101M03S300;换梯形螺纹刀,主轴转速300r/minG00X40Z5;快速走到起刀点#101=36;螺纹公称直径#102二;借刀量初始值(tg15**2/2或*2/2)#103=6;螺距F#104二;每次吃刀深度,初始值N1IF[#101LT29]GOTO2;加工到小径尺寸循环结束N20G0Z[5+#102];快速走到右边加工起刀点G92X#101 Z-59F#103;右边加工一刀G0Z[5-#102];快速走到左边加工起刀点G92X#101 Z-59F#103;左边加工一刀#101二#101-#104;改变螺纹加工直径#102=#*#104;计算因改变切深后两边借刀量(tg15/2二IF[#101LT34]THEN#104二;小于34时每次吃刀深度为GOTO1;N2G00X100Z5.M09;刀架快速退回,关闭冷却M05;主轴停M30;程序结束第三章宏程序编程6.蜗杆序号参数内容说明#1 螺纹公称直径#2借刀量初始值(为齿顶宽的1/2)#3 加工长度#4 导程F#5 每层吃刀深度,在加工中可根据情况进行调整#6 刀尖宽度
程序:程序:O3300(WOGAN)M03S100T0101 1号刀为35度车刀M08 开冷却G00X40Z5快速走到起刀点1=36 公称直径2=2.借刀量初始值(留)3=-72 加工长度4二*导程5= 每层吃刀深度,初始值6=1. 刀尖宽WHILE[#1GE25]DO1 当#1大于或等于25时,语句1循环7=#2 每层单边最大借刀量N10G00Z[5-#7]定位到左边G92X#1Z#3F#4 进行螺纹切削G00Z[5+#7] 定位到右边G92X#1Z#3F#4 进行螺纹切削7=#7-#6 改变宽度IF[#7GE0]GOTO10 当#7大于或等于0时转移到N10(或切除每层余量)#1=#1-#5计算直径
#1=#1-#5计算直径2二#2-#5/2* 计算齿轴向单边最大借刀量IF[#1LT27]THEN#6= 加工中可根据情况进行调整END1 语句1结束G00X100Z5退刀M09 关闭切削液M00换2号刀,对刀2号刀为35度硬质合金车刀(或机加成行刀)M03S300T0202M08开冷却G00X40Z20 快速走到起刀点1=36 公称直径2= 借刀量初始值3=-72 加工长度4二* 导程5= 吃刀深度WHILE[#1GE25]DO1当#1大于或等于25时,语句1循环定位到左边进行螺纹切削定位到左边进行螺纹切削定位到右边进行螺纹切削计算直径G92X#1Z#3F#4G00Z[5+#2]G92X#1Z#3F#4#1=#1-#5#2二#2-#5/2*计算齿轴向单边最大借刀量END1语句1结束G00X100Z5M09退刀,关闭切削液M30第三章宏程序编程7.加工多件三门三门毛坯外径35mm,未注倒角刀具说明T01 90度外园车刀T02①钻头T03镗刀T043mm切刀工艺分析图中工件总长为10mm,S刀宽为3mm,左端面留,后一工件端面留精车。所以7轴要向前偏移14mm。方法1宏程序程序;G00X100Z100T0101M03S1200#1=14. 单个工件加工长度#2=0计数. 快速定位G99G01Z-[#1*5] 粗车外园一刀WHILE[#2LT5]DO1 当#2小于5时,循环(即加工总件数为5件)G00X100Z80T0101M03S2000. 快速定到端面车削端面. 粗车①24留退刀X21.快速走到倒角延长线上倒角Z-5. 加工①24外园X29. 精车轴面倒角Z-14. 加工①30夕卜园. 退刀T0202S800 换2号刀. 快速定位深孔钻循环G80 取消固定循.快速退刀T0303S2000换3号刀. 快速定位到循环起点外径切削粗车①16,留留G00X19. 定位到倒角延长线上倒角Z-8. 精车①16X11. 精车轴面倒角Z-11精车①10Z-11退刀T0404换4号刀G00X31.快速定位G75R1切槽循环. 退刀G50Z#1 偏置一个工件#2=#2+1 计件END1 语句1结束.退刀G50Z-[5*#1] 还原初始坐标M30 程序结束方法2用单件加工做子程序调用:主程序:a.O1230G00X100Z100T0101M03S1200. 快速定位粗车要加工件数总长G54M98P1第一工件坐标设定G55M98P1第二工件坐标设定G56M98P1第三工件坐标设定G57M98P1第四工件坐标设定G58M98P1第五工件坐标设定G50Z-60还原初始坐标M30 程序结束对于没有G55-G59坐标设定的系统可用下面程序:b.O1234G00X100Z100T0101M03S1200. 快速定位粗车要加工件数总长M98P1L5 调用5次G50Z-60G00X100Z100M30单件子程序O0001:G00X100Z80M03S2000T0101.使用主程序a,此语句省略不用。M99第四章自动编程新建1.UG建模新建1,打开“”,单击“新建”如图
2.这时就会有出现一个对话框“新建”,完成一下操作。单击确定”。nn■
ot5苴困L二Zm拉伸3.单击”选择对象』打开可创建Hm拉伸3.单击”选择对象』打开可创建H单击鼠标“中键”。按下图完成完成草图SKETCH二口而司北成草图退出*苴图”任芳环境.草绘后,单击“丽响帝回转4.单击”帝回转4.单击””,在绘图区点一下所画的曲线,“指定矢量”,在绘图区点一下所与坐标X轴上“70”的直线,然后单击“回转”窗口中的“确定”。
第四章自动编程2,创建操作这时接着前面的操作,如下:1.单击在下拉菜单中击一下“加工”,这时1.单击在下拉菜单中击一下“加工”,这时就会出现新的对话框“加工环境",点"turning",确定。[凶开可口3口|4位MK钺金目… CtrltAlt+N外观造型设计①…Ctrl+Alt+S/制图必… Ctrl+Shift+Dj¥,高缓仿其凶…jQ运动仿真…加工时… CtrlMlt+M基本环境⑥…装配U AEMI所有应用模块.在“操作导航器”,点鼠标“右键”,在下拉菜单中点“几何视图”。.这时双击“+'■ 、---",会有一•个“TurnOrient对话框,点”指定MCS”,在绘图区中点坐标系,“确定”如下图这时“指定MCS”前会有一个绿色的“,”,“确定”。%TurnOrient.在操作导航中双击十•・二二;N二二节下的1 ,系统弹出图4.1。口何巷 A-v--v-_v-^v_
H@s-部件偏置 |0.0DOOITOC\o"1-5"\h\z龌 A榴 网而局和四星 V「松|;取消图.单击“工件”对话框中的冏按钮,在系统弹出“部件几何体对话框中选中“几何体”,单击“全选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年丹棱县事业单位人员招聘考试备考试题及答案解析
- 2026年北川羌族自治县公务员招聘笔试模拟试题及答案解析
- 2026年崇义县事业单位人员招聘考试备考试题及答案解析
- 2026年洪洞县事业单位人员招聘考试参考题库及答案解析
- 2026年庆元县事业单位人员招聘考试参考题库及答案解析
- 2026年万安县事业单位人员招聘笔试参考题库及答案解析
- 2026年蒙山县事业单位人员招聘考试备考试题及答案解析
- 2026年寿宁县事业单位人员招聘考试模拟试题及答案解析
- 2026年维西傈僳族自治县事业单位人员招聘笔试备考题库及答案解析
- 2026年金溪县事业单位人员招聘笔试模拟试题及答案解析
- 无醇燃油经营与使用安全管理规范(DB5115-T 82-2022)
- GB/T 10810.1-2025眼镜镜片第1部分:单焦和多焦
- 2025年江苏宿迁市城区开发投资有限公司招聘笔试参考题库含答案解析
- 百部的鉴定(中药鉴定技术)
- 音乐作品录制合同
- 四川省成都市金牛区2023-2024学年八年级下学期期末数学试题
- 2024天津市医保支付范围信息维护明细表(全文)
- 《测量学教程》全套教学课件
- 光伏组件红外热成像(TIS)检测技术规范
- 新北师大版三年级数学上册全册课件【完整版】
- 2023年吉林省高职高专院校单独招生统一考试英语试题
评论
0/150
提交评论