数控数控龙门加工中心心编程里面G98 G81 Z-20.5 R5 F3000;X16.7 Y46.46意思

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
数控编程试题库含答案.doc 22页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
一、填空题
1、数控机床实现插补运算较为成熟并得到广泛应用的即_______插补和_______插补。
2、程序结束指令可以用
;它们的区别是
3、数控机床按控制运动轨迹可分为_______、点位直线控制和_______等几种。按控制方式又可分为_______、_______和半闭环控制等。
4、对刀点既是程序的_______,也是程序的_______。为了提高零件的加工精度,对刀点应尽量选在零件的_______基准或工艺基准上。
5、在数控加工中,刀具刀位点相对于工件运动的轨迹称为_______路线。
6、在轮廓控制中,为了保证一定的精度和编程方便,通常需要有刀具_______和_______补偿功能。
7、切削用量三要素是指主轴转速_______、_______、_______。对于不同的加工方法,需要不同的_______,并应编入程序单内。
8、在铣削零件的内外轮廓表面时,为防止在刀具切入、切出时产生刀痕,应沿轮廓_______方向切入、切出,而不应_______方向切入、切出。
9、铣刀按切削部分材料分类,可分为_______铣刀和_______铣刀。
10、工件上用于定位的表面,是确定工件_______的依据,称为_______。
11、用压板夹紧工件时,螺栓应尽量_______工件;压板的数目一般不少于_______块。
12、切削用量中对切削温度影响最大的是_______,其次是_______,而_______影响最小。
13、为了降低切削温度,目前采用的主要方法是切削时冲注切削液。切削液的作用包括_______、_______、_______和清洗作用。
14、数控机床程序编制的方法分为
15、FANUC系统中M02、M03、M04、M05的含义分别是
16、铣刀的分类方法很多,若按铣刀的结构分类,可分为整体铣刀、镶齿铣刀和_______铣刀。
17、切削液的种类很多,按其性质,可分为三大类:水溶液、_______、切削油。
18、在数控车床中,G73循环指令一般用于
类工件加工。
19、当金属切削刀具的刃倾角为负值时,刃尖位于主刀刃的最高点,切屑排出时流向工件_______表面。
20、切削加工时,工件材料抵抗刀具切削所产生的阻力称为_______。
21、工件材料的强度和硬度较低时,前角可以选得_______些;强度和硬度较高时,前角选得_______些。
22、刀具切削部分的材料应具备如下性能;高的硬度、______________、______________、______________、______________。
23、常用的刀具材料有碳素工具钢、合金工具钢、_______、_______四种。
24、影响刀具寿命的主要因素有;工件材料、_______、_______、_______。
25、零件的主要精度包括_______精度、_______精度及_______精度等三项内容。
26、一般机床夹具主要由定位元件、_______、_______、_______等四个部分组成。根据需要夹具还可以含有其它组成部分,如分度装置、传动装置等。
27、数控机床使用的寻边器的主要作用是
28、工件在装夹过程中产生的误差称为装夹误差、其他误差还有_______误差及_______误差。
29、作用在工艺系统中的力,有切削力、_______、构件及工件的重力以及运动部件产生的惯性力。
30、G17、G18、G19三个指令分别为机床
平面上的加工。
31、零件加工后的实际几何参数与_______的符合程度称为加工精度。加工精度越高,则加工误差越小。
32、工件的实际定位点数,如不能满足加工要求,少于应有的定位点数,称为_______定位。这在加工中是不允许的。
33、在切削过程中,工件上形成三个表面:①待加工表面;②加工表面;③_______。
34、刀具磨损到一定程度后需要刃磨换新刀,需要规定一个合理的磨损限度,即为_______。
35、若工件在夹具中定位,要使工件的定位表面与夹具的_______相接触,从而消除自由度。
36、数控机床大体由_______、_______、_______和_______等组成。
37、数控机床控制介质有_______、_______、_______等。穿孔带上的代码信息可由送入数控系统。
38、数控系统的
端口与外部计算机连接可以发送或接受程序。
正在加载中,请稍后...数控车床编程实例例1.如下图 所示安装装仿形工件 请设置安装装仿形工件,各点坐标参考如下(X 向余量4mm) 坐标点 A B C D E F 圆弧半径 圆弧顺逆X(直径) 0 30 30 64 84 84 0Z 0 0 -48 -58 -73 -150 -150 FUNAC 数控车编程如下: O X100 Z10 (设立坐标系,定义对刀点的位置) N20 G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处) N30 G01 U10 W-5 G98 F120 (倒3× 角) 45° N40 Z-48 (加工 Φ26 外圆) N50 U34 W-10 (切第一段锥) N60 U20 Z-73 (切第二段锥) N70 X90 (退刀) N80 G00 X100 Z10 (回对刀点) N90 M05 (主轴停) N100 M30 (主程序结束并复位) //////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下:% X100 Z10 (设立坐标系,定义对刀点的位置) N20 G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处) N30 G01 U10 W-5 F300 (倒3× 角) 45° N40 Z-48 (加工 Φ26 外圆) N50 U34 W-10 (切第一段锥) N60 U20 Z-73 (切第二段锥) N70 X90 (退刀) N80 G00 X100 Z10 (回对刀点) N90 M05 (主轴停) N100 M30 (主程序结束并复位) ===============================================================例2.,如下图 安装装仿形工件 请设置安装装仿形工件,各点坐标参考如下(X 向余量3mm) 坐标点 A 圆弧半径 圆弧顺逆X(直径) 0Z 0 B C D E F6 30 32 32 45 45 00 -24 -31 -40 -40 -100 -100 18 8 3 2FUNAC 数控车编程如下: O X40 Z5(设立坐标系,定义对刀点的位置) N20 M03 S400 (主轴以400r/min 旋转) N25 G50 S1000 (主轴最大限速1000r/min 旋转) N30 G96 S80 (恒线速度有效,线速度为80m/min) N40 G00 X0 (刀到中心,转速升高,直到主轴到最大限速) N50 G01 Z0 G98 F60 (工进接触工件) N60 G03 U24 W-24 R15 (加工 R15 圆弧段) N70 G02 X26 Z-31 R5 (加工 R5 圆弧段) N80 G01 Z-40 (加工 Φ26 外圆) N90 X40 Z5 (回对刀点) N100 G97 S300 (取消恒线速度功能,设定主轴按300r/min 旋转) N110 M30 (主轴停、主程序结束并复位) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下:% X40 Z5(设立坐标系,定义对刀点的位置) N20 M03 S400 (主轴以400r/min 旋转) N40 G00 X0 (刀到中心,转速升高,直到主轴到最大限速) N50 G01 Z0 F60 (工进接触工件) N60 G03 U24 W-24 R15 (加工 R15 圆弧段) N70 G02 X26 Z-31 R5 (加工 R5 圆弧段) N80 G01 Z-40 (加工 Φ26 外圆) N90 X40 Z5 (回对刀点) N100 M30 (主轴停、主程序结束并复位) ================================================================ ====例3如下图 格式:G32 X(U)__Z(W)__F__ 说明: X、 Z: 为绝对编程时,有效螺纹终点在工件坐标系中的坐标; U、W: 为增量编程时,有效螺纹终点相对于螺纹切削起点的位移量; F: 螺纹导程,即主轴每转一圈,刀具相对于工件的进给值; 使用 G32指令能加工圆柱螺纹、锥螺纹和端面螺纹。 安装装仿形工件 请设置安装装仿形工件,各点坐标参考如下(X 向余量3mm) 坐标点 A B C D E F 圆弧半径 圆弧顺逆X(直径) 0 30 30 26 26 30Z 0 0 -80 -80 -84 -84 G H I J30 40 40 0-90 -90 -150 -150上图,螺纹导程为1.5mm, δ =1.5mm, δ ′ =1mm ,每次吃刀量(直径值)分别为 0.8mm、0.6 mm 、0.4mm、0.16mm、 FUNAC 数控车编程如下: O X50 Z120 (设立坐标系,定义对刀点的位置) N20 M03 S300 (主轴以300r/min 旋转) N30 G00 X29.2 Z101.5(到螺纹起点,升速段1.5mm,吃刀深0.8mm) N40 G32 Z19 F1.5 (切削螺纹到螺纹切削终点,降速段1mm) N50 G00 X40 (X 轴方向快退) N60 Z101.5 (Z 轴方向快退到螺纹起点处) N70 X28.6 (X 轴方向快进到螺纹起点处,吃刀深0.6mm) N80 G32 Z19 F1.5 (切削螺纹到螺纹切削终点) N90 G00 X40 (X 轴方向快退) N100 Z101.5 (Z 轴方向快退到螺纹起点处) N110 X28.2 (X 轴方向快进到螺纹起点处,吃刀深0.4mm) N120 G32 Z19 F1.5 (切削螺纹到螺纹切削终点) N130 G00 X40 (X 轴方向快退) N140 Z101.5 (Z 轴方向快退到螺纹起点处) N150 U-11.96 (X 轴方向快进到螺纹起点处,吃刀深0.16mm) N160 G32 W-82.5 F1.5 (切削螺纹到螺纹切削终点) N170 G00 X40 (X 轴方向快退) N180 X50 Z120 (回对刀点) N190 M05 (主轴停) N200 M30 (主程序结束并复位) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 华中数控车床 格式:G32 X(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.6 mm 、0.4mm、0.16mm、 华中数控车床编程如下:% X50 Z120 (设立坐标系,定义对刀点的位置) N20 M03 S300 (主轴以300r/min 旋转) N30 G00 X29.2 Z101.5(到螺纹起点,升速段1.5mm,吃刀深0.8mm) N40 G32 Z19 F1.5 (切削螺纹到螺纹切削终点,降速段1mm) N50 G00 X40 (X 轴方向快退) N60 Z101.5 (Z 轴方向快退到螺纹起点处) N70 X28.6 (X 轴方向快进到螺纹起点处,吃刀深0.6mm) N80 G32 Z19 F1.5 (切削螺纹到螺纹切削终点) N90 G00 X40 (X 轴方向快退) N100 Z101.5 (Z 轴方向快退到螺纹起点处) N110 X28.2 (X 轴方向快进到螺纹起点处,吃刀深0.4mm) N120 G32 Z19 F1.5 (切削螺纹到螺纹切削终点) N130 G00 X40 (X 轴方向快退) N140 Z101.5 (Z 轴方向快退到螺纹起点处) N150 U-11.96 (X 轴方向快进到螺纹起点处,吃刀深0.16mm) N160 G32 W-82.5 F1.5 (切削螺纹到螺纹切削终点) N170 G00 X40 (X 轴方向快退) N180 X50 Z120 (回对刀点) N190 M05 (主轴停) N200 M30 (主程序结束并复位)===================================================================例4.,如下图 点画线代表毛坯。FUNAC 数控车编程如下: O Z3 (设立坐标系,定义对刀点的位置) M03 S400 (主轴以400r/min 旋转) G90 X30 Z-30 I-5.5 G98 F100 (加工第一次循环,吃刀深3mm) X27 (加工第二次循环,吃刀深3mm) X24 (加工第三次循环,吃刀深3mm)M30 (主轴停、主程序结束并复位) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////华中数控车床编程如下:% Z3 (设立坐标系,定义对刀点的位置) M03 S400 (主轴以400r/min 旋转) G91 G80 X-10 Z-33 I-5.5 F100 (加工第一次循环,吃刀深3mm) X-13 Z-33 I-5.5 (加工第二次循环,吃刀深3mm) X-16 Z-33 I-5.5 (加工第三次循环,吃刀深3mm) M30 (主轴停、主程序结束并复位) ================================================================ ============ 例5.,如下图 点画线代表毛坯。 FUNAC 数控车编程如下: O G90 G00 X60 Z45 M03(选定坐标系,主轴正转,到循环起点) N2 G94 X25 Z31.5 K-3.5 G98 F100 (加工第一次循环,吃刀深2mm) N3 X25 Z29.5 K-3.5 (每次吃刀均为2mm, ) N4 X25 Z27.5 K-3.5 (每次切削起点位,距工件外圆面5mm,故 K 值为-3.5) N5 X25 Z25.5 K-3.5 (加工第四次循环,吃刀深2mm) N6 M05 (主轴停) N7 M30 (主程序结束并复位) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /华中数控车床编程如下:% G90 G00 X60 Z45 M03(选定坐标系,主轴正转,到循环起点) N2 G81 X25 Z31.5 K-3.5 F100 (加工第一次循环,吃刀深2mm) N3 X25 Z29.5 K-3.5 (每次吃刀均为2mm, ) N4 X25 Z27.5 K-3.5 (每次切削起点位,距工件外圆面5mm,故 K 值为-3.5) N5 X25 Z25.5 K-3.5 (加工第四次循环,吃刀深2mm) N6 M05 (主轴停) N7 M30 (主程序结束并复位)=================================================================== ===========例6.,如下图 (毛坯外形已加工完成) FUNAC 数控车编程如下: O G00 X35 Z104 (选定坐标系 G55,到循环起点) N2 M03 S300 (主轴以300r/min 正转) N3 G92 X29.2 Z18.5 F3(第一次循环切螺纹,切深0.8mm) N4 X28.6 (第二次循环切螺纹,切深0.4mm) N5 X28.2(第三次循环切螺纹,切深0.4mm) N6 X28.04 (第四次循环切螺纹,切深0.16mm) N7 M30 (主轴停、主程序结束并复位) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下:% G00 X35 Z104 (选定坐标系 G55,到循环起点) N2 M03 S300 (主轴以300r/min 正转) N3 G82 X29.2 Z18.5 C2 P180 F3(第一次循环切螺纹,切深0.8mm) N4 X28.6 Z18.5 C2 P180 F3 (第二次循环切螺纹,切深0.4mm) N5 X28.2 Z18.5 C2 P180 F3 (第三次循环切螺纹,切深0.4mm) N6 X28.04 Z18.5 C2 P180 F3 (第四次循环切螺纹,切深0.16mm) N7 M30 (主轴停、主程序结束并复位) ================================================================ ================= 例7.,如下图 要求循环起始点在 A(46,3),切削深度为1.5mm(半径量) 。 退刀量为1mm,X 方向精加工余量为0.4mm,Z 方向精加工余量 为0.1mm,其中点划线部分为工件毛坯 FUNAC 数控车编程如下: O G00 X80 Z80 (选定坐标系 G54,到程序起点位置) N20 M03 S400 (主轴以400r/min 正转) N30 G01 X46 Z3 F0.2 (刀具到循环起点位置) N35 G71 U1.5 R1 N40 G71 P50 Q130 U0.4 W0.1 F0.3 Z0.1mm) N50 G00 X0 (精加工轮廓起始行,到倒角延长线) N60 G01 X10 Z-2 (精加工2× 倒角) 45° N70 Z-20 (精加工 Φ10 外圆) (粗切量:1.5mm 精切量:X0.4mm N80 G02 U10 W-5 R5 (精加工 R5 圆弧) N90 G01 W-10 (精加工 Φ20 外圆) N100 G03 U14 W-7 R7 (精加工 R7 圆弧) N110 G01 Z-52 (精加工 Φ34 外圆) N120 U10 W-10 (精加工外圆锥) N130 W-20 (精加工 Φ44 外圆,精加工轮廓结束行) N135 G70 P50 Q130 N140 X50 (退出已加工面) N150 G00 X80 Z80 (回对刀点) N160 M05 (主轴停) N170 M30 (主程序结束并复位) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////编程如下:% G00 X80 Z80 (选定坐标系 G54,到程序起点位置) N2 M03 S400 (主轴以400r/min 正转) N3 G01 X46 Z3 F100 (刀具到循环起点位置) N4 G71U1.5R1P5Q13X0.4 Z0.1(粗切量:1.5mm 精切量:X0.4mm Z0.1mm) N5 G00 X0 (精加工轮廓起始行,到倒角延长线) N6 G01 X10 Z-2 (精加工2× 倒角) 45° N7 Z-20 (精加工 Φ10 外圆) N8 G02 U10 W-5 R5 (精加工 R5 圆弧) N9 G01 W-10 (精加工 Φ20 外圆) N10 G03 U14 W-7 R7 (精加工 R7 圆弧) N11 G01 Z-52 (精加工 Φ34 外圆) N12 U10 W-10 (精加工外圆锥) N13 W-20 (精加工 Φ44 外圆,精加工轮廓结束行) N14 X50 (退出已加工面) N15 G00 X80 Z80 (回对刀点) N16 M05 (主轴停) N17 M30 (主程序结束并复位) ================================================================ =========== 例8.,如下图 要求循环起始点在 A(80,1),切削深度为1.2mm。退刀量为1mm,X 方向精加工 余量为0.2mm,Z 方向精加工余量为0.5mm,其中点划线部分为工件毛坯 FUNAC 数控车编程如下: O01 (换一号刀,确定其坐标系) N20 G54 G00 X100 Z80 (到程序起点或换刀点位置) N30 M03 S400 (主轴以400r/min 正转) N40 X80 Z1 (到循环起点位置) N45 G72W1.2R1 N50 G72 P80 Q170 U0.2 W0.5 F0.3 (外端面粗切循环加工) N60 G00 X100 Z80 (粗加工后,到换刀点位置) N70 G42 X80 Z1 (加入刀尖园弧半径补偿) N80 G00 Z-56 (工轮廓开始,到锥面延长线处) N90 G01 X54 Z-40 F80 (加工锥面) N100 Z-30 (加工 Φ54 外圆) N110 G02 U-8 W4 R4 (加工 R4 圆弧) N120 G01 X30 (加工 Z26 处端面) N130 Z-15 (加工 Φ30 外圆) N140 U-16 (加工 Z15 处端面) N150 G03 U-4 W2 R2 (加工 R2 圆弧) N160 G01 Z-2 (加工 Φ10 外圆) N170 U-6 W3 (加工倒2× 角,加工轮廓结束) 45° N175 G70 P80 Q170 (精加工)N180 G00 X50 (退出已加工表面) N190 G40 X100 Z80 (取消半径补偿,返回程序起点位置) N200 M30 (主轴停、主程序结束并复位) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////华中数控车床编程如下:%01 (换一号刀,确定其坐标系) N2 G54 G00 X100 Z80 (到程序起点或换刀点位置) N3 M03 S400 (主轴以400r/min 正转) N4 X80 Z1 (到循环起点位置) N5 G72W1.2R1P8Q17X0.2Z0.5F100 (外端面粗切循环加工) N6 G00 X100 Z80 (粗加工后,到换刀点位置) N7 G42 X80 Z1 (加入刀尖园弧半径补偿) N8 G00 Z-56 (精加工轮廓开始,到锥面延长线处) N9 G01 X54 Z-40 F80 (精加工锥面) N10 Z-30 (精加工 Φ54 外圆) N11 G02 U-8 W4 R4 (精加工 R4 圆弧) N12 G01 X30 (精加工 Z26 处端面) N13 Z-15 (精加工 Φ30 外圆) N14 U-16 (精加工 Z15 处端面) N15 G03 U-4 W2 R2 (精加工 R2 圆弧) N16 G01 Z-2 (精加工 Φ10 外圆) N17 U-6 W3 (精加工倒2× 角,精加工轮廓结束) 45° N18 G00 X50 (退出已加工表面) N19 G40 X100 Z80 (取消半径补偿,返回程序起点位置) N20 M30 (主轴停、主程序结束并复位)=================================================================== ============== 例9.,如下图 设切削起始点在 A(60,5);X、Z 方向粗加工余量分别为3mm、0.9mm; 粗加工次数为3;X、Z 方向精加工余量分别为0.6mm、0.1mm。其中点划线部分为工 件毛坯 安装装仿形工件 请设置安装仿形工件,各点坐标参考如下(X 向余量3mm) 坐标点 A B C D E F 圆弧半径 圆弧顺逆X(直径) 0 13 13 23 23 37 37 47 47 0Z 0 0 -20 -25 -35 -42 -52 -62 -120 -12073或导入仿形工件: \安装目录\WorkP\LATH\9009.wrk FUNAC 数控车编程如下: O G00 X80 Z80 (选定坐标系,到程序起点位置) N20 M03 S400 (主轴以400r/min 正转) N30 G00 X60 Z5 (到循环起点位置) N35 G73 U3 W0.9 R3 N40 G73 P50 Q130 U0.6 W0.1 F0.2(闭环粗切循环加工) N50 G00 X0 Z3 (精加工轮廓开始,到倒角延长线处) N60 G01 U10 Z-2 F80 (精加工倒2× 角) 45° N70 Z-20 (精加工 Φ10外圆) N80 G02 U10 W-5 R5 (精加工 R5圆弧) N90 G01 Z-35 (精加工 Φ20外圆) N100 G03 U14 W-7 R7 (精加工 R7圆弧) N110 G01 Z-52 (精加工 Φ34外圆) N120 U10 W-10 (精加工锥面) N130 U10 (退出已加工表面,精加工轮廓结束) N135 G70 P50 Q130 N140 G00 X80 Z80 (返回程序起点位置) N150 M30 (主轴停、主程序结束并复位) /////////////////////////////////////////////////////////////////////////////////////////////////////华中数控车床编程如下:% G00 X80 Z80 (选定坐标系,到程序起点位置) N2 M03 S400 (主轴以400r/min 正转) N3 G00 X60 Z5 (到循环起点位置) N4 G73 U3 W0.9 R3 P5 Q13 X0.6 Z0.1 F120(闭环粗切循环加工) N5 G00 X0 Z3 (精加工轮廓开始,到倒角延长线处) N6 G01 U10 Z-2 F80 (精加工倒2× 角) 45° N7 Z-20 (精加工 Φ10外圆) N8 G02 U10 W-5 R5 (精加工 R5圆弧) N9 G01 Z-35 (精加工 Φ20外圆) N10 G03 U14 W-7 R7 (精加工 R7圆弧) N11 G01 Z-52 (精加工 Φ34外圆) N12 U10 W-10 (精加工锥面) N13 U10 (退出已加工表面,精加工轮廓结束) N14 G00 X80 Z80 (返回程序起点位置) N15 M30 (主轴停、主程序结束并复位) ================================================================ ============== 例10.,如下图 加工螺纹为 ZM60× 2,工件尺寸见图3.3.38,其中括弧内尺寸根据标准得到。FUNAC 数控车编程如下: O01 (换一号刀,确定其坐标系) N20 G54 G00 X100 Z100 (到程序起点或换刀点位置) N30 M03 S400 (主轴以400r/min 正转) N40 G00 X90 Z4 (到简单循环起点位置) N50 G90 X61.125 Z-30 I-0.94 F0.2(加工锥螺纹外表面) N60 G00 X100 Z100 M05 (到程序起点或换刀点位置) N70 T0202 (换二号刀,确定其坐标系) N80 M03 S300 (主轴以300r/min 正转) N90 G00 X90 Z4 (到螺纹循环起点位置) N95 G76 P.1 R0.1 Q0.9 F1.5N100 G76 X58.15 Z-24 R-0.94 P1.299N110 G00 X100 Z100 (返回程序起点位置或换刀点位置) N120 M05 (主轴停) N130 M30 (主程序结束并复位) ///////////////////////////////////////////////////////////////////////////////////////////////////////华中数控车床编程如下:%01 (换一号刀,确定其坐标系) N2 G54 G00 X100 Z100 (到程序起点或换刀点位置) N3 M03 S400 (主轴以400r/min 正转) N4 G00 X90 Z4 (到简单循环起点位置) N5 G80 X61.125 Z-30 I-0.94 F80(加工锥螺纹外表面) N6 G00 X100 Z100 M05 (到程序起点或换刀点位置) N7 T0202 (换二号刀,确定其坐标系) N8 M03 S300 (主轴以300r/min 正转) N9 G00 X90 Z4 (到螺纹循环起点位置) N10 G76C2R-3E1.3A60X58.15Z-24I-0.94K1.299U0.1V0.1Q0.9F2 N11 G00 X100 Z100 (返回程序起点位置或换刀点位置) N12 M05 (主轴停) N13 M30 (主程序结束并复位) ========================================================例98.及从子程序返回 M99, 如下图所示 调用子程序的格式M98 Pxxnnnn xx:重复调用次数 nnnn:被调用的子程序号 FUNAC 数控车编程如下 O9098 主程序: O9098 (主程序程序名) N1 G54 G00 X24 Z1 (使用 G54坐标系) N2 G01 Z0 M03 F100(移到子程序起点处、主轴正转) N3 M98 P039099 (调用子程序,并循环3 次) N4 G00 X24 Z1 (返回对刀点) N6 M05 (主轴停) N7 M30 (主程序结束并复位) 再编 O9099子程序文件: O9099 (子程序名) N1 G01 U-18 F100 (进刀到切削起点处,注意留下后面切削的余量) N2 G03 U14.77 W-4.923 R8(加工 R8 园弧段) N3 U6.43 W-39.877 R60 (加工 R60 园弧段) N4 G02 U2.8 W-28.636 R40(加工切 R40 园弧段) N5 G00 U4 (离开已加工表面) N6 W73.436 (回到循环起点 Z 轴处) N7 G01 U-11 F100 (调整每次循环的切削量) N8 M99 (子程序结束,并回到主程序) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////// 华中数控车床编程如下 %9098 主程序: %9098 (主程序程序名) N1 G54 G00 X24 Z1 (使用 G54坐标系) N2 G01 Z0 M03 F100(移到子程序起点处、主轴正转) N3 M98 P9099 L6(调用子程序,并循环6 次) N4 G00 X24 Z1 (返回对刀点) N6 M05 (主轴停) N7 M30 (主程序结束并复位) 再编%9099子程序文件: %9099 (子程序名) N1 G01 U-18 F100 (进刀到切削起点处,注意留下后面切削的余量) N2 G03 U14.77 W-4.923 R8(加工 R8 园弧段) N3 U6.43 W-39.877 R60 (加工 R60 园弧段) N4 G02 U2.8 W-28.636 R40(加工切 R40 园弧段) N5 G00 U4 (离开已加工表面) N6 W73.436 (回到循环起点 Z 轴处) N7 G01 U-11 F100 (调整每次循环的切削量) N8 M99 (子程序结束,并回到主程序) ================================================================ == 数控编程是数控加工准备阶段的主要内容, 通常包括分析零件图样, 确定加工工艺过程; 计算走刀轨迹,得出刀位数据;编写数控加工程序;制作控制介质;校对程序及首件试切。 有手工编程和自动编程两种方法。 手工编程是指编程的各个阶段均由人工完成。 对于几何形 状复杂的零件需借助计算机使用规定的数控语言编写零件源程序,经过处理后生成加工程 序,称为自动编程。 随着数控技术的发展, 先进的数控系统不仅向用户编程提供了一般的准备功能和辅助功 能,而且为编程提供了扩展数控功能的手段。FANUC6M 数控系统的参数编程,应用灵活, 形式自由,具备计算机高级语言的表达式、逻辑运算及类似的程序流程,使加工程序简练易 懂,实现普通编程难以实现的功能。 宏程序是加工编程的重要补充。FANUC6M 数控系统变量表示形式为#后跟1~4位数 字,变量种类有三种: (1)局部变量:#1~#33是在宏程序中局部使用的变量,它用于自变量转移。 (2)公用变量:用户可以自由使用,它对于由主程序调用的各子程序及各宏程序来说是 可以公用的。 #100~#149在关掉电源后, 变量值全部被清除, 而#500~#509在关掉电源后, 变量值则可以保存。 (3)系统变量:由#后跟4位数字来定义,它能获取包含在机床处理器或 NC 内存中的只 读或读/写信息,包括与机床处理器有关的交换参数、机床状态获取参数、加工参数等系统 信息。 编程中变量的用途有四个,运算;递增量或递减量;与一个表达式比较之后,决定是否 实现跳转功能的条件分支;将变量值传送到零件程序中去。其中运算又包括:算术运算(赋 值、加、减、乘、除、绝对值、四舍五入整数化、舍去小数点以下部分) ;函数运算(正弦、 余弦、正切、反正切、平方根) ;逻辑操作(与、或) ;比较操作(等于、大于、小于、大于 或等于、小于或等于、不等于) 。 其实说起来宏就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算 出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计 算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中然后我们给出 Z 坐标并且每 次加10um 那么宏就会自动算出 X 坐标并且进行切削, 实际上宏在程序中主要起到的是运算 作用。 宏一般分为 A 类宏和 B 类宏 A 类宏是以 G65 Hxx P#xx Q#xx R#xx 的格式输入的; B 类宏程序则是以直接的公式和语言输入的和 C 语言很相似在0i 系统中应用比较广。 由于现在 B 类宏程序的大量使用,很多书都进行了介绍,这里我就不再重复了,但在一些 老系统中,比如 FANUC 0 TD 系统中由于它的 MDI 键盘上没有公式符号,连最简单的等于 号都没有, 为此如果应用 B 类宏程序的话, 就只能在计算机上编好再通过 RSN-32接口传输 的数控系统中。可是,如果我们没有 PC 机和 RSN-32电缆的话怎么办呢,那么只有通过 A 类宏程序来进行宏程序编制了。 A 类宏是用 G65 Hxx P#xx Q#xx R#xx 或 G65 Hxx P#xx Qxx Rxx 格式,输入的 xx 的 意思,就是数值。是以 um 级的量输入的,比如你输入100那就是0.1MM~~~~~.#xx 就是变 量号,关于变量号是什么意思再不知道的的话我也就没治了,不过还是教一下吧,变量号就 是把数值代入到一个固定的地址中,固定的地址就是变量,一般0 TD 系统中有 #0~~~#100~#149~~~#500~#531关闭电源时变量#100~#149被初始化成“空”,而变量 #500~#531保持数据.我们如果说#100=30那么现在#100地址内的数据就是30了,就是这么 简单.好现在我来说一下 H 代码,大家可以看到 A 类宏的标准格式中#xx 和 xx 都是数值,而 G65表示使用 A 类宏,那么这个 H 就是要表示各个数值和变量号内的数值或者各个变量号内 的数值与其他变量号内的数值之间要进行一个什么运算,可以说你了解了 H 代码 A 类宏程 序你基本就可以应用了。 =================================================================== ===============毛坯为100L× 70L× 20L 块料,要求铣出如图所示的椭球面,工件材料为蜡块。 程序:1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线 1)以底面为主要定位基准,两侧用压板压紧,固定于铣床工作台上。 2)加工路线 Y 方向以行距小于球头铣刀逐步行切形成椭球形成。 2.选择机床设备 根据零件图样要求,选用经济型数控铣床即可达到要求。故选用华中Ⅰ 型 (ZJK7532A 型)数控钻铣床。3.选择刀具 球头铣刀大小 f6mm。 4.确定切削用量 切削用量的具体数值应根据该机床性能、 相关的手册并结合实际经验确定, 详见加 工程序。5.确定工件坐标系和对刀点 在 XOY 平面内确定以工件中心为工件原点,Z 方向以工件表面为工件原点,建立 工件坐标系,如图2-25所示。 采用手动对刀方法把0点作为对刀点。6.编写程序 按该机床规定的指令代码和程序段格式, 把加工零件的全部工艺过程编写成程序清 单。该工件的加工程序如下: %8005(用行切法加工椭园台块,X,Y 按行距增量进给) #10=100 #11=70 #12=50 #13=20 #14=10 ;毛坯 X 方向长度 ;毛坯 Y 方向长度 ;椭圆长轴 ;椭圆短轴 ;椭园台高度 #15=2;行距步长G92 X0 Y0 Z[#13+20] G90G00 X[#10/2] Y[#11/2] M03 G01 Z0 X[-#10/2] Y[#11/2] G17G01 X[-#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] G01 Z[#14] WHILE #0 GE #1 IF ABS[#0] LT #5 #3=#13*SQRT[1-#0*#0/[#12*#12]] IF #3 GT #2 #4=SQRT[#3*#3-#2*#2] G01 Y[#4] F400 G19 G03 Y[-#4] J[-#4] K[-#2] ENDIF ENDIF G01 Y[-#11/2] F400 #0=#0-#15 G01 X[#0] IF ABS[#0] LT #5 #3=#13*SQRT[1-#0*#0/[#12*#12]] IF #3 GT #2 #4=SQRT[#3*#3-#2*#2] G01 Y[-#4] F400 G19 G02 Y[#4] J[#4] K[-#2] ENDIF ENDIF G01 Y[#11/2] F-#15 G01 X[#0] ENDW G00 Z[#13+20] M05 G00 X0 Y0 M30
赞助商链接
racktom.com
copyright &copyright 。共享资料网内容来自网络,如有侵犯请联系客服。

我要回帖

更多关于 数控加工中心编程代码 的文章

 

随机推荐