为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

数控车床编程实例 100

2021-03-04 3页 doc 556KB 394阅读

用户头像 机构认证

爱赢

公司经营范围:网络软件设计、制作、图文设计、影视制作(编辑)

举报
数控车床编程实例 100...数控车床编程实例例1.G01直线插补指令编程    如下图所示 安装装仿形工件请设置安装装仿形工件,各点坐标参考如下(X向余量4mm)坐标点X(直径)Z圆弧半径圆弧顺逆A00B300C30-48D64-58E84-73F84-1500-150 FUNAC数控车编程如下:O9001N10 G50X100Z10(设立坐标系,定义对刀点的位置)N20 G00X16Z2M03(移到倒角延长线,Z轴2mm处)N30 G01U10W-5G98F120(倒3×45°角)N40 Z-48(加工Φ26外圆)N50 U34W-10(切第一段...
数控车床编程实例 100
...数控车床编程实例例1.G01直线插补指令编程    如下图所示 安装装仿形工件请设置安装装仿形工件,各点坐标参考如下(X向余量4mm)坐标点X(直径)Z圆弧半径圆弧顺逆A00B300C30-48D64-58E84-73F84-1500-150 FUNAC数控车编程如下:O9001N10 G50X100Z10(设立坐标系,定义对刀点的位置)N20 G00X16Z2M03(移到倒角延长线,Z轴2mm处)N30 G01U10W-5G98F120(倒3×45°角)N40 Z-48(加工Φ26外圆)N50 U34W-10(切第一段锥)N60 U20Z-73(切第二段锥)N70 X90(退刀)N80 G00X100Z10(回对刀点)N90 M05(主轴停)N100 M30(主程序结束并复位)////////////////////////////////////////////////////////////////////////////////////////华中数控车床编程如下:%9001N10 G92X100Z10(设立坐标系,定义对刀点的位置)N20 G00X16Z2M03(移到倒角延长线,Z轴2mm处)N30 G01U10W-5F300(倒3×45°角)N40 Z-48(加工Φ26外圆)N50 U34W-10(切第一段锥)N60 U20Z-73(切第二段锥)N70 X90(退刀)N80 G00X100Z10(回对刀点)N90 M05(主轴停)N100 M30(主程序结束并复位)  =============================================================== 例2.G02/G03圆弧插补指令编程,如下图安装装仿形工件请设置安装装仿形工件,各点坐标参考如下(X向余量3mm)坐标点X(直径)Z圆弧半径圆弧顺逆A00  B60  C30-24183D32-3182E32-40  F45-40   45-100   0-100   FUNAC数控车编程如下:O9002N10G50X40Z5(设立坐标系,定义对刀点的位置)N20M03S400(主轴以400r/min旋转)N25G50S1000 (主轴最大限速1000r/min旋转)N30G96S80(恒线速度有效,线速度为80m/min)N40G00X0(刀到中心,转速升高,直到主轴到最大限速)N50G01Z0G98F60(工进接触工件)N60G03U24W-24R15(加工R15圆弧段)N70G02X26Z-31R5(加工R5圆弧段)N80G01Z-40(加工Φ26外圆)N90X40Z5(回对刀点)N100G97S300(取消恒线速度功能,设定主轴按300r/min旋转)N110M30(主轴停、主程序结束并复位)///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////华中数控车床编程如下:%9002N10G92X40Z5(设立坐标系,定义对刀点的位置)N20M03S400(主轴以400r/min旋转)N40G00X0(刀到中心,转速升高,直到主轴到最大限速)N50G01Z0F60(工进接触工件)N60G03U24W-24R15(加工R15圆弧段)N70G02X26Z-31R5(加工R5圆弧段)N80G01Z-40(加工Φ26外圆)N90X40Z5(回对刀点)N100M30(主轴停、主程序结束并复位) ==================================================================== 例3 G32螺纹切削指令编程 如下图格式:G32X(U)__Z(W)__F__说明:X、 Z:为绝对编程时,有效螺纹终点在工件坐标系中的坐标;U、W:为增量编程时,有效螺纹终点相对于螺纹切削起点的位移量;F:螺纹导程,即主轴每转一圈,刀具相对于工件的进给值;使用G32指令能加工圆柱螺纹、锥螺纹和端面螺纹。安装装仿形工件请设置安装装仿形工件,各点坐标参考如下(X向余量3mm)坐标点X(直径)Z圆弧半径圆弧顺逆A00  B300  C30-80D26-80E26-84  F30-84  G30-90  H40-90I40-150J0-150   上图,螺纹导程为1.5mm,δ=1.5mm,δ′=1mm,每次吃刀量(直径值)分别为0.8mm、0.6mm、0.4mm、0.16mm、FUNAC数控车编程如下:O9003N10G50X50Z120(设立坐标系,定义对刀点的位置)N20M03S300(主轴以300r/min旋转)N30G00X29.2Z101.5(到螺纹起点,升速段1.5mm,吃刀深0.8mm)N40G32Z19F1.5(切削螺纹到螺纹切削终点,降速段1mm)N50G00X40(X轴方向快退)N60Z101.5(Z轴方向快退到螺纹起点处)N70X28.6(X轴方向快进到螺纹起点处,吃刀深0.6mm)N80G32Z19F1.5(切削螺纹到螺纹切削终点)N90G00X40(X轴方向快退)N100Z101.5(Z轴方向快退到螺纹起点处)N110X28.2(X轴方向快进到螺纹起点处,吃刀深0.4mm)N120G32Z19F1.5(切削螺纹到螺纹切削终点)N130G00X40(X轴方向快退)N140Z101.5(Z轴方向快退到螺纹起点处)N150U-11.96(X轴方向快进到螺纹起点处,吃刀深0.16mm)N160G32W-82.5F1.5(切削螺纹到螺纹切削终点)N170G00X40(X轴方向快退)N180X50Z120(回对刀点)N190M05(主轴停)N200M30(主程序结束并复位)/////////////////////////////////////////////////////////////////////////////////////////////////////////华中数控车床格式:G32X(U)__Z(W)__R__E__P__F__说明:X、 Z: 为绝对编程时,有效螺纹终点在工件坐标系中的坐标;U、W: 为增量编程时,有效螺纹终点相对于螺纹切削起点的位移量;F:螺纹导程,即主轴每转一圈,刀具相对于工件的进给值;R、 E:螺纹切削的退尾量,R 表示Z 向退尾量;E 为X 向退尾量,R、E 在绝对或增量编程时都是以增量方式指定,其为正表示沿Z、X 正向回退,为负表示沿Z、X 负向回退。使用R、E 可免去退刀槽。R、E可以省略,表示不用回退功能;根据螺纹R 一般取0.75~1.75 倍的螺距,E 取螺纹的牙型高。P:主轴基准脉冲处距离螺纹切削起始点的主轴转角。使用G32指令能加工圆柱螺纹、锥螺纹和端面螺纹。螺纹导程为1.5mm,δ=1.5mm,δ′=1mm,每次吃刀量(直径值)分别为0.8mm、0.6mm、0.4mm、0.16mm、华中数控车床编程如下:%9003N10G92X50Z120(设立坐标系,定义对刀点的位置)N20M03S300(主轴以300r/min旋转)N30G00X29.2Z101.5(到螺纹起点,升速段1.5mm,吃刀深0.8mm)N40G32Z19F1.5(切削螺纹到螺纹切削终点,降速段1mm)N50G00X40(X轴方向快退)N60Z101.5(Z轴方向快退到螺纹起点处)N70X28.6(X轴方向快进到螺纹起点处,吃刀深0.6mm)N80G32Z19F1.5(切削螺纹到螺纹切削终点)N90G00X40(X轴方向快退)N100Z101.5(Z轴方向快退到螺纹起点处)N110X28.2(X轴方向快进到螺纹起点处,吃刀深0.4mm)N120G32Z19F1.5(切削螺纹到螺纹切削终点)N130G00X40(X轴方向快退)N140Z101.5(Z轴方向快退到螺纹起点处)N150U-11.96(X轴方向快进到螺纹起点处,吃刀深0.16mm)N160G32W-82.5F1.5(切削螺纹到螺纹切削终点)N170G00X40(X轴方向快退)N180X50Z120(回对刀点)N190M05(主轴停)N200M30(主程序结束并复位)  ===================================================================例4.G90外圆固定循环指令编程,如下图点画线代表毛坯。FUNAC数控车编程如下:O9004G50X40Z3(设立坐标系,定义对刀点的位置)M03S400(主轴以400r/min旋转)G90X30Z-30I-5.5 G98F100(加工第一次循环,吃刀深3mm)X27 (加工第二次循环,吃刀深3mm)X24  (加工第三次循环,吃刀深3mm)M30(主轴停、主程序结束并复位)///////////////////////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下:%9004G92X40Z3(设立坐标系,定义对刀点的位置)M03S400(主轴以400r/min旋转)G91G80X-10Z-33I-5.5F100(加工第一次循环,吃刀深3mm)X-13Z-33I-5.5(加工第二次循环,吃刀深3mm)X-16Z-33I-5.5(加工第三次循环,吃刀深3mm)M30(主轴停、主程序结束并复位) ============================================================================ 例5.G94端面固定循环指令编程,如下图点画线代表毛坯。FUNAC数控车编程如下:O9005N1G54G90G00X60Z45M03(选定坐标系,主轴正转,到循环起点)N2G94X25Z31.5K-3.5G98F100(加工第一次循环,吃刀深2mm)N3X25Z29.5K-3.5(每次吃刀均为2mm,)N4X25Z27.5K-3.5(每次切削起点位,距工件外圆面5mm,故K值为-3.5)N5X25Z25.5K-3.5(加工第四次循环,吃刀深2mm)N6M05(主轴停)N7M30(主程序结束并复位)///////////////////////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下:%9005N1G54G90G00X60Z45M03(选定坐标系,主轴正转,到循环起点)N2G81X25Z31.5K-3.5F100(加工第一次循环,吃刀深2mm)N3X25Z29.5K-3.5(每次吃刀均为2mm,)N4X25Z27.5K-3.5(每次切削起点位,距工件外圆面5mm,故K值为-3.5)N5X25Z25.5K-3.5(加工第四次循环,吃刀深2mm)N6M05(主轴停)N7M30(主程序结束并复位)  ==============================================================================例6.G92螺纹切削循环指令编程,如下图(毛坯外形已加工完成)FUNAC数控车编程如下:O9006N1G54G00X35Z104(选定坐标系G55,到循环起点)N2M03S300(主轴以300r/min正转)N3G92X29.2Z18.5 F3(第一次循环切螺纹,切深0.8mm)N4X28.6(第二次循环切螺纹,切深0.4mm)N5X28.2(第三次循环切螺纹,切深0.4mm)N6X28.04(第四次循环切螺纹,切深0.16mm)N7M30(主轴停、主程序结束并复位)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下:%9006N1G54G00X35Z104(选定坐标系G55,到循环起点)N2M03S300(主轴以300r/min正转)N3G82X29.2Z18.5C2P180F3(第一次循环切螺纹,切深0.8mm)N4X28.6Z18.5C2P180F3(第二次循环切螺纹,切深0.4mm)N5X28.2Z18.5C2P180F3(第三次循环切螺纹,切深0.4mm)N6X28.04Z18.5C2P180F3(第四次循环切螺纹,切深0.16mm)N7M30(主轴停、主程序结束并复位) ================================================================================= 例7.G71(内)外圆复合循环指令编程,如下图要求循环起始点在A(46,3),切削深度为1.5mm(半径量)。退刀量为1mm,X方向精加工余量为0.4mm,Z方向精加工余量为0.1mm,其中点划线部分为工件毛坯FUNAC数控车编程如下:O9007N10G54G00X80Z80(选定坐标系G54,到程序起点位置)N20M03S400(主轴以400r/min正转)N30G01X46Z3F0.2(刀具到循环起点位置)N35G71U1.5R1N40G71P50Q130U0.4W0.1 F0.3  (粗切量:1.5mm精切量:X0.4mmZ0.1mm)N50G00X0(精加工轮廓起始行,到倒角延长线)N60G01X10Z-2(精加工2×45°倒角)N70Z-20(精加工Φ10外圆)N80G02U10W-5R5(精加工R5圆弧)N90G01W-10(精加工Φ20外圆)N100G03U14W-7R7(精加工R7圆弧)N110G01Z-52(精加工Φ34外圆)N120U10W-10(精加工外圆锥)N130W-20(精加工Φ44外圆,精加工轮廓结束行)N135G70P50Q130N140X50(退出已加工面)N150G00X80Z80(回对刀点)N160M05(主轴停)N170M30(主程序结束并复位)///////////////////////////////////////////////////////////////////////////////////////////////////////// 编程如下:%9007N1G54G00X80Z80(选定坐标系G54,到程序起点位置)N2M03S400(主轴以400r/min正转)N3G01X46Z3F100(刀具到循环起点位置)N4G71U1.5R1P5Q13X0.4Z0.1(粗切量:1.5mm精切量:X0.4mmZ0.1mm)N5G00X0(精加工轮廓起始行,到倒角延长线)N6G01X10Z-2(精加工2×45°倒角)N7Z-20(精加工Φ10外圆)N8G02U10W-5R5(精加工R5圆弧)N9G01W-10(精加工Φ20外圆)N10G03U14W-7R7(精加工R7圆弧)N11G01Z-52(精加工Φ34外圆)N12U10W-10(精加工外圆锥)N13W-20(精加工Φ44外圆,精加工轮廓结束行)N14X50(退出已加工面)N15G00X80Z80(回对刀点)N16M05(主轴停)N17M30(主程序结束并复位)===========================================================================例8.G72端面粗车复合循环,如下图要求循环起始点在A(80,1),切削深度为1.2mm。退刀量为1mm,X方向精加工余量为0.2mm,Z方向精加工余量为0.5mm,其中点划线部分为工件毛坯 FUNAC数控车编程如下:O9008N10T0101(换一号刀,确定其坐标系)N20G54G00X100Z80(到程序起点或换刀点位置)N30M03S400(主轴以400r/min正转)N40X80Z1(到循环起点位置)N45G72W1.2R1N50G72P80Q170U0.2W0.5F0.3(外端面粗切循环加工)N60G00X100Z80(粗加工后,到换刀点位置)N70G42X80Z1(加入刀尖园弧半径补偿)N80G00Z-56(工轮廓开始,到锥面延长线处)N90G01X54Z-40F80(加工锥面)N100Z-30(加工Φ54外圆)N110G02U-8W4R4(加工R4圆弧)N120G01X30(加工Z26处端面)N130Z-15(加工Φ30外圆)N140U-16(加工Z15处端面)N150G03U-4W2R2(加工R2圆弧)N160G01Z-2(加工Φ10外圆)N170U-6W3(加工倒2×45°角,加工轮廓结束)N175G70P80Q170  (精加工)N180G00X50(退出已加工表面)N190G40X100Z80(取消半径补偿,返回程序起点位置)N200M30(主轴停、主程序结束并复位)//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下:%9008N1T0101(换一号刀,确定其坐标系)N2G54G00X100Z80(到程序起点或换刀点位置)N3M03S400(主轴以400r/min正转)N4X80Z1(到循环起点位置)N5G72W1.2R1P8Q17X0.2Z0.5F100(外端面粗切循环加工)N6G00X100Z80(粗加工后,到换刀点位置)N7G42X80Z1(加入刀尖园弧半径补偿)N8G00Z-56(精加工轮廓开始,到锥面延长线处)N9G01X54Z-40F80(精加工锥面)N10Z-30(精加工Φ54外圆)N11G02U-8W4R4(精加工R4圆弧)N12G01X30(精加工Z26处端面)N13Z-15(精加工Φ30外圆)N14U-16(精加工Z15处端面)N15G03U-4W2R2(精加工R2圆弧)N16G01Z-2(精加工Φ10外圆)N17U-6W3(精加工倒2×45°角,精加工轮廓结束)N18G00X50(退出已加工表面)N19G40X100Z80(取消半径补偿,返回程序起点位置)N20M30(主轴停、主程序结束并复位) ================================================================================= 例9.G73仿形切削复合循环,如下图设切削起始点在A(60,5);X、Z方向粗加工余量分别为3mm、0.9mm;粗加工次数为3;X、Z方向精加工余量分别为0.6mm、0.1mm。其中点划线部分为工件毛坯安装装仿形工件请设置安装仿形工件,各点坐标参考如下(X向余量3mm)坐标点X(直径)Z圆弧半径圆弧顺逆A00  B130  C13-20  D23-25  E23-35  F37-42 73 37-52   47-62   47-120   0-120  或导入仿形工件:\安装目录\WorkP\LATH\9009.wrkFUNAC数控车编程如下:O9009N10G54G00X80Z80(选定坐标系,到程序起点位置)N20M03S400(主轴以400r/min正转)N30G00X60Z5(到循环起点位置)N35G73U3W0.9R3 N40G73P50Q130U0.6W0.1F0.2(闭环粗切循环加工)N50G00X0Z3(精加工轮廓开始,到倒角延长线处)N60G01U10Z-2F80(精加工倒2×45°角)N70Z-20(精加工Φ10外圆)N80G02U10W-5R5(精加工R5圆弧)N90G01Z-35(精加工Φ20外圆)N100G03U14W-7R7(精加工R7圆弧)N110G01Z-52(精加工Φ34外圆)N120U10W-10(精加工锥面)N130U10(退出已加工表面,精加工轮廓结束)N135G70P50Q130 N140G00X80Z80(返回程序起点位置)N150M30(主轴停、主程序结束并复位)///////////////////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下:%9009N1G54G00X80Z80(选定坐标系,到程序起点位置)N2M03S400(主轴以400r/min正转)N3G00X60Z5(到循环起点位置)N4G73U3W0.9R3P5Q13X0.6Z0.1F120(闭环粗切循环加工)N5G00X0Z3(精加工轮廓开始,到倒角延长线处)N6G01U10Z-2F80(精加工倒2×45°角)N7Z-20(精加工Φ10外圆)N8G02U10W-5R5(精加工R5圆弧)N9G01Z-35(精加工Φ20外圆)N10G03U14W-7R7(精加工R7圆弧)N11G01Z-52(精加工Φ34外圆)N12U10W-10(精加工锥面)N13U10(退出已加工表面,精加工轮廓结束)N14G00X80Z80(返回程序起点位置)N15M30(主轴停、主程序结束并复位) ==============================================================================例10. G76螺纹切削复合循环,如下图加工螺纹为ZM60×2,工件尺寸见图3.3.38,其中括弧内尺寸根据标准得到。FUNAC数控车编程如下:O9010N10T0101(换一号刀,确定其坐标系)N20G54G00X100Z100(到程序起点或换刀点位置)N30M03S400(主轴以400r/min正转)N40G00X90Z4(到简单循环起点位置)N50G90X61.125Z-30I-0.94F0.2(加工锥螺纹外表面)N60G00X100Z100M05(到程序起点或换刀点位置)N70T0202(换二号刀,确定其坐标系)N80M03S300(主轴以300r/min正转)N90G00X90Z4(到螺纹循环起点位置)N95 G76P020000  Q0.1 R0.1N100G76 X58.15Z-24R-0.94 P1.299  Q0.9 F1.5N110G00X100Z100(返回程序起点位置或换刀点位置)N120M05(主轴停)N130M30(主程序结束并复位)/////////////////////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下:%9010N1T0101(换一号刀,确定其坐标系)N2G54G00X100Z100(到程序起点或换刀点位置)N3M03S400(主轴以400r/min正转)N4G00X90Z4(到简单循环起点位置)N5G80X61.125Z-30I-0.94F80(加工锥螺纹外表面)N6G00X100Z100M05(到程序起点或换刀点位置)N7T0202(换二号刀,确定其坐标系)N8M03S300(主轴以300r/min正转)N9G00X90Z4(到螺纹循环起点位置)N10G76C2R-3E1.3A60X58.15Z-24I-0.94K1.299U0.1V0.1Q0.9F2N11G00X100Z100(返回程序起点位置或换刀点位置)N12M05(主轴停)N13M30(主程序结束并复位) ======================================================== 例98.M98子程序调用 及从子程序返回M99, 如下图所示调用子程序的格式M98Pxxnnnn xx:重复调用次数nnnn:被调用的子程序号FUNAC数控车编程如下O9098主程序:O9098(主程序程序名)N1G54G00X24Z1(使用G54坐标系)N2G01Z0M03F100(移到子程序起点处、主轴正转)N3M98P039099(调用子程序,并循环3次)N4G00X24Z1(返回对刀点)N6M05(主轴停)N7M30(主程序结束并复位)再编O9099子程序文件: O9099(子程序名)N1G01U-18F100(进刀到切削起点处,注意留下后面切削的余量)N2 G03U14.77W-4.923R8(加工R8园弧段)N3 U6.43W-39.877R60(加工R60园弧段)N4 G02U2.8W-28.636R40(加工切R40园弧段)N5G00U4(离开已加工表面)N6W73.436(回到循环起点Z轴处)N7 G01U-11F100(调整每次循环的切削量)N8M99(子程序结束,并回到主程序)/////////////////////////////////////////////////////////////////////////////////////////////////////////华中数控车床编程如下%9098主程序:%9098(主程序程序名)N1G54G00X24Z1(使用G54坐标系)N2G01Z0M03F100(移到子程序起点处、主轴正转)N3M98P9099L6(调用子程序,并循环6次)N4G00X24Z1(返回对刀点) N6M05(主轴停)N7M30(主程序结束并复位)再编%9099子程序文件: %9099(子程序名)N1G01U-18F100(进刀到切削起点处,注意留下后面切削的余量)N2 G03U14.77W-4.923R8(加工R8园弧段)N3 U6.43W-39.877R60(加工R60园弧段)N4 G02U2.8W-28.636R40(加工切R40园弧段)N5G00U4(离开已加工表面)N6W73.436(回到循环起点Z轴处)N7 G01U-11F100(调整每次循环的切削量)N8M99(子程序结束,并回到主程序)==================================================================数控编程是数控加工准备阶段的主要内容,通常包括分析零件图样,确定加工工艺过程;计算走刀轨迹,得出刀位数据;编写数控加序;制作控制介质;校对程序及首件试切。有手工编程和自动编程两种方法。手工编程是指编程的各个阶段均由人工完成。对于几何形状复杂的零件需借助计算机使用规定的数控语言编写零件源程序,经过处理后生成加工程序,称为自动编程。随着数控技术的发展,先进的数控系统不仅向用户编程提供了一般的准备功能和辅助功能,而且为编程提供了扩展数控功能的手段。FANUC6M数控系统的参数编程,应用灵活,形式自由,具备计算机高级语言的表达式、逻辑运算及类似的程序,使加工程序简练易懂,实现普通编程难以实现的功能。宏程序是加工编程的重要补充。FANUC6M数控系统变量表示形式为#后跟1~4位数字,变量种类有三种:(1)局部变量:#1~#33是在宏程序中局部使用的变量,它用于自变量转移。(2)公用变量:用户可以自由使用,它对于由主程序调用的各子程序及各宏程序来说是可以公用的。#100~#149在关掉电源后,变量值全部被清除,而#500~#509在关掉电源后,变量值则可以保存。(3)系统变量:由#后跟4位数字来定义,它能获取包含在机床处理器或NC内存中的只读或读/写信息,包括与机床处理器有关的交换参数、机床状态获取参数、加工参数等系统信息。编程中变量的用途有四个,运算;递增量或递减量;与一个表达式比较之后,决定是否实现跳转功能的条件分支;将变量值传送到零件程序中去。其中运算又包括:算术运算(赋值、加、减、乘、除、绝对值、四舍五入整数化、舍去小数点以下部分);函数运算(正弦、余弦、正切、反正切、平方根);逻辑操作(与、或);比较操作(等于、大于、小于、大于或等于、小于或等于、不等于)。其实说起来宏就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中然后我们给出Z坐标并且每次加10um那么宏就会自动算出X坐标并且进行切削,实际上宏在程序中主要起到的是运算作用。宏一般分为A类宏和B类宏A类宏是以G65HxxP#xxQ#xxR#xx的格式输入的;B类宏程序则是以直接的公式和语言输入的和C语言很相似在0i系统中应用比较广。由于现在B类宏程序的大量使用,很多都进行了介绍,这里我就不再重复了,但在一些老系统中,比如FANUC0TD系统中由于它的MDI键盘上没有公式符号,连最简单的等于号都没有,为此如果应用B类宏程序的话,就只能在计算机上编好再通过RSN-32接口传输的数控系统中。可是,如果我们没有PC机和RSN-32电缆的话怎么办呢,那么只有通过A类宏程序来进行宏程序编制了。A类宏是用G65HxxP#xxQ#xxR#xx或G65HxxP#xxQxxRxx格式,输入的xx的意思,就是数值。是以um级的量输入的,比如你输入100那就是0.1MM~~~~~.#xx就是变量号,关于变量号是什么意思再不知道的的话我也就没治了,不过还是教一下吧,变量号就是把数值代入到一个固定的地址中,固定的地址就是变量,一般0TD系统中有#0~~~#100~#149~~~#500~#531关闭电源时变量#100~#149被初始化成“空”,而变量#500~#531保持数据.我们如果说#100=30那么现在#100地址内的数据就是30了,就是这么简单.好现在我来说一下H代码,大家可以看到A类宏的标准格式中#xx和xx都是数值,而G65表示使用A类宏,那么这个H就是要表示各个数值和变量号内的数值或者各个变量号内的数值与其他变量号内的数值之间要进行一个什么运算,可以说你了解了H代码A类宏程序你基本就可以应用了。==================================================================================毛坯为100㎜×70㎜×20㎜块料,要求铣出如图所示的椭球面,工件材料为蜡块。程序:1.根据图样要求、毛坯及前道工序加工情况,确定工艺及加工路线1)以底面为主要定位基准,两侧用压板压紧,固定于铣床工作台上。2)加工路线Y方向以行距小于球头铣刀逐步行切形成椭球形成。2.选择机床设备 根据零件图样要求,选用经济型数控铣床即可达到要求。故选用华中Ⅰ型(ZJK7532A型)数控钻铣床。3.选择刀具:  球头铣刀大小f6mm。4.确定切削用量  切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系和对刀点在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系。  采用手动对刀方法把0点作为对刀点。6.编写程序  按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下:%8005(用行切法加工椭园台块,X,Y按行距增量进给)#10=100    ;毛坯X方向长度#11=70    ;毛坯Y方向长度#12=50    ;椭圆长轴#13=20    ;椭圆短轴#14=10    ;椭园台高度#15=2    ;行距步长G92X0Y0Z[#13+20]G90G00X[#10/2]Y[#11/2]M03G01Z0  X[-#10/2]Y[#11/2]G17G01X[-#10/2]Y[-#11/2]  X[#10/2]  Y[#11/2]#0=#10/2#1=-#0#2=#13-#14#5=#12*SQRT[1-#2*#2/#13/#13]G01Z[#14]WHILE#0GE#1IFABS[#0]LT#5#3=#13*SQRT[1-#0*#0/[#12*#12]]IF#3GT#2#4=SQRT[#3*#3-#2*#2]G01Y[#4]F400G19G03Y[-#4]J[-#4]K[-#2]ENDIFENDIFG01Y[-#11/2]F400#0=#0-#15G01X[#0]IFABS[#0]LT#5#3=#13*SQRT[1-#0*#0/[#12*#12]]IF#3GT#2#4=SQRT[#3*#3-#2*#2]G01Y[-#4]F400G19G02Y[#4]J[#4]K[-#2]ENDIFENDIFG01Y[#11/2]F1500#0=#0-#15G01X[#0]ENDWG00Z[#13+20]M05G00X0Y0M30如有侵权请联系告知删除,感谢你们的配合!精品精品精品
/
本文档为【数控车床编程实例 100】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索