![2022年数控车宏程序_第1页](http://file4.renrendoc.com/view/a14a50e3ff147b7443d79228a44fe28f/a14a50e3ff147b7443d79228a44fe28f1.gif)
![2022年数控车宏程序_第2页](http://file4.renrendoc.com/view/a14a50e3ff147b7443d79228a44fe28f/a14a50e3ff147b7443d79228a44fe28f2.gif)
![2022年数控车宏程序_第3页](http://file4.renrendoc.com/view/a14a50e3ff147b7443d79228a44fe28f/a14a50e3ff147b7443d79228a44fe28f3.gif)
![2022年数控车宏程序_第4页](http://file4.renrendoc.com/view/a14a50e3ff147b7443d79228a44fe28f/a14a50e3ff147b7443d79228a44fe28f4.gif)
![2022年数控车宏程序_第5页](http://file4.renrendoc.com/view/a14a50e3ff147b7443d79228a44fe28f/a14a50e3ff147b7443d79228a44fe28f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
..精品文本精品文本.精品文本数控宏程序FANUC数控车HYPERLINK第一章编程代码----------------------------------------------------------1HYPERLINK1.准备功能G------------------------------------------------------------1HYPERLINK2.辅助功能M-----------------------------------------------------------6HYPERLINK第二章用户宏程序-------------------------------------------------------7HYPERLINK1.运算符号---------------------------------------------------------------7HYPERLINK第三章宏程序编程------------------------------------------------------11HYPERLINK1.车V型圆锥---------------------------------------------------------11HYPERLINK3.方程曲线车削加工-------------------------------------------------13HYPERLINK5.车梯形螺纹36×6--------------------------------------------------14HYPERLINK6.蜗杆-------------------------------------------------------------------15HYPERLINK7.加工多件--------------------------------------------------------------17HYPERLINK第四章自动编程---------------------------------------------------------------21HYPERLINK1.UG建模--------------------------------------------------------------------21HYPERLINK2.创立几何体----------------------------------------------------------------24HYPERLINK附录--------------------------------------------------------------------------29第一章编程代码1.准备功能G00快速定位G01直线插补G02顺弧插补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〔△I〕W〔△K〕R〔D〕;G73P(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端面啄式钻孔循环格式:G74R(后退量);G74X(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轴啄式钻孔。格式:G75R(e);G75X(u)Z(w)P(△i)Q(△k)R(△d)F(f)G76螺纹切削循环格式:G76P(m)(r)(a)Q(△dmin)R(d)G76X(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外径固定粗车循环格式:G90X(U)Z(W)R-F-XZ锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。R循环起点与终点的直径之差,省略R为轴面切削F切削速度G92螺纹固定粗车循环/工件坐标系设定格式:G92X(U)Z(W)R-F-XZ锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。R循环起点与终点的直径之差,省略R为直螺纹切削F切削速度G94端面固定粗车循环格式:G94X(U)Z(W)R-F-XZ锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。R循环起点与终点的直径之差,省略R为轴面切削F切削速度G96恒线速度设定用恒定速度控制加工端面.锥度和圆弧时,由于X从标不断变化,故当刀具逐渐移近式件中心时,主轴转速会越来越高,工件有可能从卡盘中飞出。为了防止出现事故,必须限定主轴最高转速。例:G50S2000G96S100;表示线速控制在100m/min且转速不高于2000r/minG97恒转速度设定例:G97S180;表示转速控制在180r/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的语句上继续执行;当条件不满足时,程序执行下一条语句。例利用变量,编写求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下一条语句。第二章用户宏程序3.运算指令运算指令运算式的右边可以是常数、变量、函数、式子式中#j,#k也可为常量式子右边为变量号、运算式1.定义#I=#j2.算术运算#I=#j+#k#I=#j-#k#I=#j*#k#I=#j/#k3.逻辑运算#I=#JOK#k#I=#JXOK#k#I=#JAND#k4.函数#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→BCD1.说明1)角度单位为度例:90度30分为90.5度2)ATAN函数后的两个边长要用“1〞隔开第三章宏程序编程1.车V型锥方案:以最低点为Z0,先从右端车到向左端程序:O0100〔VXINGZHUI〕M08开切削液M03S500T0101主轴正转S500,换1号刀G00X112Z0快速移动到起刀点#101=0Z坐标赋值#102=110直径赋值#103=10/66H/L#104=2吃刀长度N10G00X112Z#101G01X110F0.3G01X#102Z0X110.Z-#101#101=#101+#104计算Z值#102=#102-#103*#104*2计算X值IF[#101LE66]GOTO10如果#101小于或等于66,跳到N10G00X150Z100退刀M30程序结束第三章宏程序编程2.车U型圆弧解:圆心到D120外圆垂直距离为36.65程序:O2600〔UXINGYYANHU〕G97M03S280T0101主轴正转S500,换1号刀G00X122.Z0.快速移动到起刀点#101=0Z坐标赋值#102=2.吃刀长度N10IF[#101GE34]GOTO20如果#101大于或等于66,跳到N20#103=SQRT[36.65*36.65+#101*#101]G00X122Z#101G99G01X120F0.3G02X120Z-#101R#103#101=#101+#102GOTO10跳到N10N20G50S1200限制最高转速S1200M03S100G96线速100M/MING00X122Z34精车一次G01X120F0.3G02X120Z-34R50.F0.15G00X200Z50.G97M05取消线速,主轴停止M02程序结束第三章宏程序编程3.方程曲线车削加工方程曲线车削加工的走刀路线粗加工:应根据毛坯的情况选用合理的走刀路线。精加工:一般应采用仿形加工,即半精车、精车各一次。程序:O2200〔Y=2*X*X/25〕T0101M03S1200G00X58Z2G71U2R1G71P1Q2U0.2W0.1F0.2N1G42G00X0刀具右补偿〔D=3〕G01Z0#1=0#2=0.2WHILE[#1LE25]DO1G01X[2*#1]Z[2*#1*#1/25]F0.2#1=#1+#2END1G01X54X56W-1N2W-19N3G70P1Q2S2000F0.15G40G00X100Z20取消刀具补偿M30第三章宏程序编程5车梯形螺纹36×6序号参数内容说明1#101螺纹公称直径2#102借刀量初始值3#103螺距F4#104每层吃刀深度,在加工中可根据情况进行调整程序:O0001〔36*6〕;M08;开冷却T0101M03S300;换梯形螺纹刀,主轴转速300r/minG00X40Z5;快速走到起刀点#101=36;螺纹公称直径#102=0.938;借刀量初始值(tg15*3.5*2/2或0.938*2/2)#103=6;螺距F#104=0.5;每次吃刀深度,初始值N1IF[#101LT29]GOTO2;加工到小径尺寸循环结束N20G0Z[5+#102];快速走到右边加工起刀点G92X#101Z-59F#103;右边加工一刀G0Z[5-#102];快速走到左边加工起刀点G92X#101Z-59F#103;左边加工一刀#101=#101-#104;改变螺纹加工直径#102=#102-0.134*#104;计算因改变切深后两边借刀量(tg15/2=0.134)IF[#101LT34]THEN#104=0.3;小于34时每次吃刀深度为0.3GOTO1;N2G00X100Z5.M09;刀架快速退回,关闭冷却M05;主轴停M30;程序结束第三章宏程序编程6.蜗杆序号参数内容说明1#1螺纹公称直径2#2借刀量初始值〔为齿顶宽的1/2〕3#3加工长度4#4导程F5#5每层吃刀深度,在加工中可根据情况进行调整6#6刀尖宽度程序:O3300〔WOGAN〕M03S100T01011号刀为35度车刀M08开冷却G00X40Z5快速走到起刀点#1=36公称直径#2=2.借刀量初始值〔留0.4MM〕#3=-72加工长度#4=3.14*2.5导程#5=0.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计算直径#2=#2-#5/2*0.364计算齿轴向单边最大借刀量IF[#1LT27]THEN#6=0.3加工中可根据情况进行调整END1语句1结束G00X100Z5退刀M09关闭切削液M00换2号刀,对刀2号刀为35度硬质合金车刀〔或机加成行刀〕M03S300T0202M08开冷却G00X40Z20快速走到起刀点#1=36公称直径#2=2.2借刀量初始值#3=-72加工长度#4=3.14*2.5导程#5=0.2吃刀深度WHILE[#1GE25]DO1当#1大于或等于25时,语句1循环G00Z[5-#2]定位到左边G92X#1Z#3F#4进行螺纹切削G00Z[5+#2]定位到右边G92X#1Z#3F#4进行螺纹切削#1=#1-#5计算直径#2=#2-#5/2*0.364计算齿轴向单边最大借刀量END1语句1结束G00X100Z5M09退刀,关闭切削液M30第三章宏程序编程7.加工多件毛坯外径35mm,未注倒角0.5刀具说明T0190度外园车刀T02Φ9.5mm钻头T03镗刀T043mm切刀工艺分析图中工件总长为10mm,切刀宽为3mm,左端面留0.5mm,后一工件端面留0.5mm精车。所以Z轴要向前偏移14mm。方法1宏程序程序;G00X100Z100T0101M03S1200#1=14.单个工件加工长度#2=0计数G00X31.Z2.快速定位G99G01Z-[#1*5]F0.3粗车外园一刀WHILE[#2LT5]DO1当#2小于5时,循环〔即加工总件数为5件〕G00X100Z80T0101M03S2000G00X32.Z0.快速定到端面G01X15.F0.15车削端面G00X26.Z2.粗车Φ24G01Z-4.9F0.25留0.1mmG00U1.Z1.退刀X21.快速走到倒角延长线上G01X24.Z-0.5F0.15倒角0.5x45Z-5.加工Φ24外园X29.精车轴面X30.W-0.5倒角0.5x45Z-14.加工Φ30外园G00X80.Z80.退刀T0202S800换2号刀G00X0.Z2.快速定位G83Z-17.Q10000F0.04深孔钻循环G80取消固定循G00.Z80.快速退刀T0303S2000换3号刀G00X9.Z1.快速定位到循环起点G90X14.Z-7.9F0.3外径切削粗车Φ16,留0.1mmX15.8F0.2留0.2mmG00X19.定位到倒角延长线上G01X16.Z-0.5F0.05倒角0.5x45Z-8.精车Φ16X11.F0.18精车轴面X10.W-0.5倒角0.5x45Z-11精车Φ10G00U-1.Z80.退刀T0404换4号刀G00X31.Z-13.5快速定位G75R1G75X9.P2000F0.04切槽循环G00X80.Z50.退刀G50Z#1偏置一个工件#2=#2+1计件END1语句1结束G00X100.Z100.退刀G50Z-[5*#1]复原初始坐标M30程序结束方法2用单件加工做子程序调用:主程序:a.O1230G00X100Z100T0101M03S1200G00X31.Z2.快速定位G99G01Z-60.F0.3粗车要加工件数总长G54M98P1第一工件坐标设定G55M98P1第二工件坐标设定G56M98P1第三工件坐标设定G57M98P1第四工件坐标设定G58M98P1第五工件坐标设定G50Z-60复原初始坐标G00X100.Z100.M30程序结束对于没有G55~G59坐标设定的系统可用下面程序:b.O1234G00X100Z100T0101M03S1200G00X31.Z2.快速定位G99G01Z-60.F0.3粗车要加工件数总长M98P1L5调用5次G50Z-60G00X100Z100M30单件子程序O0001:G00X100Z80M03S2000T0101G00X26.Z2.G01Z-4.9F0.25G00U1.Z1.X21.G01X24.Z-0.5F0.15Z-5.X29.X30.W-0.5Z-14.G00X80.Z80.T0202S800G00X0.Z2.G83Z-17.Q10000F0.04G80G00.Z80.T0303G00X14.Z2.G01Z-7.9F0.3X0F0.2G00Z2.X15.8G01Z-7.9G00U-1.Z1.G00X19.G01X16.Z-0.5Z-8.X11.X10.W-0.5Z-11G00U-1.Z80.T0404G00X31.Z-13.5G75R1G75X9.P2000F0.04G00X80.Z50.G50Z-14使用主程序a,此语句省略不用。M99第四章自动编程1.UG建模1,翻开“UG6.0〞,单击“新建〞如图“〞。2.这时就会有出现一个对话框“新建〞,完成一下操作。单击“确定〞。3.单击“〞单击鼠标“中键〞。按以下图完成草绘后,单击“〞。4.单击“〞,在绘图区点一下所画的曲线,“指定矢量〞,在绘图区点一下所与坐标X轴上“70〞的直线,然后单击“回转〞窗口中的“确定〞。5.这时,模型完成。如图。第四章自动编程2.创立操作这时接着前面的操作,如下:1.单击“〞,在下拉菜单中击一下“加工〞,这时就会出现新的对话框“加工环境〞,点〞turning〞,确定。2.在“操作导航器〞,点鼠标“右键〞,在下拉菜单中点“几何视图〞。3.这时双击“〞,会有一个“TurnOrient〞对话框,点“指定MCS〞,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工伤保险 申请书
- 三方协议申请书范文
- 天玥运维安全网关怎么重启
- 大学生在校创业项目指南
- 小学二年级数学三位数加减三位数计算综合自测口算题带答案
- 供电外线安全施工方案怎么写
- 世界环境日校园活动方案
- 2024年圣诞节服装店活动方案
- 以人为本的教学设计
- 竞聘岗位申请书
- 汉声数学图画电子版4册含妈妈手册文本不加密可版本-29.统计2500g早教
- 初中化学方程式汇总(鲁教版)
- 企业组织架构表
- 中国监察制度史
- 民俗学概论 第一章 概述课件
- 卫生院基本药物采购供应管理制度
- 搬家公司简介(15个范本)
- 典范英语-2备课材料2a课件
- 抽水蓄能辅助洞室施工方案
- 数据结构英文教学课件:chapter7 Searching
- 幼儿园中班体育活动动作目标及指导要点
评论
0/150
提交评论