数控钻镗编程及实例
- 格式:pdf
- 大小:1.60 MB
- 文档页数:23
g84数控编程实例G84数控编程是机械加工领域中重要的编程方式之一。
本文将通过一个实际的数控编程实例,来介绍G84数控编程的基本原理、应用场景以及编程步骤,以便读者能够深入理解和掌握这一技术。
首先,让我们来了解一下G84数控编程的基本原理。
G84指令是用于镗孔操作的数控编程指令,它用于控制机床进行孔加工,实现孔的加工深度和进给方式的控制。
与传统的钻孔不同,G84编程可以实现孔的自动进给和多重深度加工,提高了效率和加工质量。
G84数控编程常见的应用场景包括机械加工中需要钻孔的部件,如汽车零部件、模具和航空零部件等。
使用G84编程可以有效地控制孔的加工深度和进给过程,保证孔的精度和一致性。
接下来,让我们通过一个实际的编程实例来演示G84数控编程的步骤和流程。
假设我们需要在一块铝合金材料上加工两个直径为10mm 的深孔。
第一步,我们需要将机械加工图纸转化为数控编程代码。
首先,找到铝合金材料的起始点,假设我们选择左上角为坐标原点。
然后,确定孔的中心位置,并计算出孔的坐标值。
假设第一个孔的坐标为(50,50),第二个孔的坐标为(100,100)。
根据机床的不同,可以确定G代码和M代码。
在本例中,G84指令的G代码为G84,M代码为M03(主轴正转)。
第二步,我们需要设置进给速度和主轴转速。
根据材料的硬度和切削工具的要求,我们可以选择适当的进给速度和主轴转速。
假设进给速度为200mm/min,主轴转速为1000转/分钟。
第三步,开始编写G84数控编程。
首先,我们设置进给方式为自动进给,即G01指令。
然后,使用G84指令来控制镗孔操作。
在G84指令后,我们需要填入一些参数,如进给深度、切削速度等。
假设我们需要将每个孔加工到10mm的深度,因此参数设定如下:G84 X50 Y50 Z-10 R5 F200其中,X、Y为孔的坐标值;Z为进给深度,负数表示向下加工;R 为孔底圆角半径;F为进给速度。
同样,对于第二个孔:G84 X100 Y100 Z-10 R5 F200第四步,验证和调整数控编程。
数控加工中心典型零件编程实例一、基本内容1、孔加工类零件加工2、综合类零件加工二、教学参考时数:2三、授课形式:实践四、学习要求1、掌握典型零件加工工艺编制2、掌握典型零件加工程序编程例 1:如图 9.1 所示,为一长方形板类零件,工件材料为 45 号钢,六面已加工,试分析孔加工工艺及编写该零件的加工程序。
图 9.11、零件加工工艺分析如图所示的零件,其上共有 4 个孔,两个精度要求不高的φ 6/φ12 的沉头孔,可以直接钻头钻穿,后采用φ 12 的立铣刀扩出沉孔。
φ8H7 的通孔要求精度较高,可以先采用φ7.8的钻头先钻穿,留 0.2mm 的余量进行铰削加工,保证精度。
φ 36 的沉孔为了保证孔的同轴度和表面的垂直度可以采用背镗工艺,因此该零件安排的加工工艺过程如下:(1)为保证孔间距精度,先采用中心钻点孔。
(2)采用φ 6 的钻头钻削两个φ6 孔。
(3)采用φ7.8 钻头钻削φ8 孔留余量0.2mm 。
(4)采用φ30 钻头钻留余量2mm 。
(5)扩φ 12 沉孔。
(6) 粗镗φ32 孔留余量 0.03mm 。
(7)背镗φ36 孔至尺寸。
(8)铰φ 8H7。
(9) 精镗φ 32 孔。
2、刀具及切削用量的选择加工零件所需的刀具及其切削用量选择见表。
表 加工刀具及切削用量3、确定编程原点位置及相关的数值计算根据工艺分析, 为方便计算与编程, 如图10.1所示, 选左上角的O 点为工件坐标系原点。
4个点位的坐标如下:A (X = 15.00 Y = -15.00)B (X = 15.00 Y = -45.00)C (X = 30.00 Y = -30.00)D (X = 60.00 Y = -30.00) 4、参考程序程序段O100 程序名号G40 G80 G49; 安全设定。
G28 G91 Z0; 经当前点,返回换刀点。
G28 X0 Y0;返回机床原点。
G54; 坐标系设定。
N1 M06 T01; 换1号刀 ( φ3mm中心钻), 适用无机械手盘式刀库。
数控铣床(加工中心)编程实例(铣内外圆并钻孔)解:选用T1=ф20铣刀、T2=中心钻、T3=ф6中心钻。
程序如下:O001G17 G40 G80N001 G00 G91 G30 X0 Y0 Z0 T1;M06;G00 G90 G54 X0 Y0 Z0;G43 H01 Z20 M13 S1000;Z-42.;G01 G42 D01 X-50. F400;G02 I50.J0.F150;数控加工工艺分析主要包括的内容数控加工工艺分析的主要内容实践证明,数控加工工艺分析主要包括以下几方面:1)选择适合在数控机床上加工的零件,确定工序内容。
2)分析被加工零件图样,明确加工内容及技术要求,在此基础上确定零件的加工方案,制定数控加工工艺路线,如工序的划分、加工顺序的安排、与传统加工工序的衔接等。
3)设计数控加工工序。
如工步的划分、零件的定位与夹具的选择、刀具的选择、切削用量的确定等。
4)调整数控加工工序的程序。
如对刀点、换刀点的选择、加工路线的确定、刀具的补偿。
5)分配数控加工中的容差。
6)处理数控机床上部分工艺指令。
总之,数控加工工艺内容较多,有些与普通机床加工相似。
数控铣床加工的特点数控铣削加工除了具有普通铣床加工的特点外,还有如下特点:1、零件加工的适应性强、灵活性好,能加工轮廓形状特别复杂或难以控制尺寸的零件,如模具类零件、壳体类零件等。
2、能加工普通机床无法加工或很难加工的零件,如用数学模型描述的复杂曲线零件以及三维空间曲面类零件。
3、能加工一次装夹定位后,需进行多道工序加工的零件。
4、加工精度高、加工质量稳定可靠。
5、生产自动化程序高,可以减轻操作者的劳动强度。
有利于生产管理自动化。
6、生产效率高。
一7、从切削原理上讲,无论是端铣或是周铣都属于断续切削方式,而不像车削那样连续切削,因此对刀具的要求较高,具有良好的抗冲击性、韧性和耐磨性。
在干式切削状况下,还要求有良好的红硬性。
数控系统的组成计算机数控系统由程序、输入/输出设备、计算机数字控制装置、可编程控制器(PLC)、主轴驱动装置和进给驱动装置等组成。
数控基础编程实例全系全解G00 快速定位速度值机床本身决定、由速率旋钮控制G01 直线切削第一节程式一定要附于F值G02 顺时针圆弧切削G03 逆时针圆弧切削G04 暂停G15 极坐标系统取消G16 极坐标系统设定G17 X-Y 平面设置G18 X-Z平面设置G19 Y-Z平面设置G20 英制单位设置G21 公制单位设置G28 返回机床原点G29 从原点到指令点G40 刀具补正取消G41 刀具左补正(半径)G42 刀具右补正G43 刀具长度正向补正G44 刀具长度负向补正G49 长度补正取消(H 为刀长补正代码,注意撞刀,要仔细)G54 工作坐标1G55 工作坐标2G56 工作坐标3G57 工作坐标4G58 工作坐标5G59 工作坐标6G70 精加工G73 高速深孔钻循环G80 取消循环G81 钻孔循环G82 深孔钻削循环G83 深孔啄钻G84 右螺旋功牙G85 铰孔G86 镗孔G90 绝对坐标G91 增量坐标G92 工件坐标设定G98 回归起始点循环G99 回归R点循环这几个是最常用的:M00 程序停止M01 任选停止M02 程序结束M03 主轴正转M04 主轴反转M05 主轴停止M06 刀具交换M08 冷却液开M09 冷却液关M30 程序结束M40 主轴齿轮空档M41 主轴齿轮1档或底速线圈M42 主轴齿轮2档或高速线圈M98调用子程序M99返回主程序这个面的做为参考:M00 程序停止M01 任选停止M02 程序结束M03 工作主轴起动(正转)M04 工作主轴起动(反转)M05 主轴停止M06 刀具交换M07 吹气M08 冷却液开M09 冷却液关M10 主轴点动关M11 主轴点动开M12 动力刀具轴停止M13 动力刀具轴正转M14 动力刀具轴反转M15 C轴正向定位M16 C轴反向定位M17 机外测量数据通过RS232C传送请求M18 主轴定向取消M19 主轴定向M20 尾架干涉区或主轴干涉监视关(对面双主轴规格) M21 尾架干涉区或主轴干涉监视开(对面双主轴规格) M22 倒角关M23 倒角开M24 卡盘干涉区关,刀具干涉区关M25 卡盘干涉区开,刀具干涉区开M26 螺纹导程有效轴Z轴指定M27 螺纹导程有效轴X轴指定M28 刀具干涉检查功能关M29 刀具干涉检查功能开M30 程序结束M31M32 螺纹车削单面切削模式M33 螺纹车削时交叉切削模式M34 螺纹车削逆向单面切削模式M35 装料器夹持器Z向滑动后退M36 装料器夹持器Z向滑动前进M37 装料器臂后退M38 装料器臂前进到卸载位置M39 装料器臂前进到卡盘位置M40 主轴齿轮空档M41 主轴齿轮1档或底速线圈M42 主轴齿轮2档或高速线圈M43 主轴齿轮3档M44 主轴齿轮4档M45M46 M47M48 主轴转速倍率无效取消M49 主轴转速倍率无效M50 附加吹气口1关M51 附加吹气口1开M52M53M54 分度卡盘自动分度M55 尾架后退M56 尾架前进M57 M63取消M58 卡盘底压M59 卡盘高压M60 M61取消M61 圆周速度恒定切削时,恒定旋转应答忽视M62 M64取消M63 主轴旋转M码应答忽视M64 主轴旋转之外的M码应答忽视M65 T码应答忽视M66 刀架回转位置自由M67 凸轮车削循环中同步运行模式取消M68 同步模式A运行开M69 同步模式B运行开M70 手动换到指令M71M72 ATC单元定位在接近位置M73 螺纹车削类型1M74 螺纹车削类型2M75 螺纹车削类型3M76 工件捕手后退M77 工件捕手前进M78 中心架松开M79 中心架夹紧M80 过切前进M81 过切后退M82M83 卡盘夹紧M84 卡盘松开M85 LAP粗车循环后不返回起始位置M86 刀架右回转指定M87 M86取消M88 吹气关M89 吹气开M90 关门M91 开门M92 棒料进给器后退M93 棒料进给器前进M94 装料器装料M95 装料器卸料M96 副轴用工件捕手后退M97 副轴用工件捕手前进M98 尾架低压M99 尾架高压数控车床编程实例一:加工半径数控编程加工半径数控编程零件图样%3110 (主程序程序名)N1 G92 X16 Z1(设立坐标系,定义对刀点的位置)N2 G37 G00 Z0 M03(移到数控子程序起点处、主轴正转)N3 M98 P0003 L6(调用数控子程序,并循环6次)N4 G00 X16 Z1 (返回对刀点)N5 G36(取消加工半径数控编程)N6 M05 (主轴停)N7 M30 (主程序结束并复位)%0003 (数控子程序名)N1 G01 U-12 F100(进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8园弧段)N3 U3.215 W-39.877 R60(加工R60园弧段)N4 G02 U1.4 W-28.636 R40(加工切R40园弧段)N5 G00 U4 (离开已加工表面)N6 W73.436(回到循环起点Z轴处)N7 G01 U-4.8 F100(调整每次循环的切削量)N8 M99 (数控子程序结束,并回到主程序)数控车床编程实例二:直线插补指令G01数控编程直线插补指令G01数控编程零件图样%3305N1 G92 X100 Z10(设立加工工件坐标系,定义对刀点的位置)N2 G00 X16 Z2 M03 (移到倒角延长线,Z轴2mm处)N3 G01 U10 W-5 F300 (倒3×45°角)N4 Z-48 (加工Φ26外圆)N5 U34 W-10(切第一段锥)N6 U20 Z-73 (切第二段锥)N7 X90 (退刀)N8 G00 X100 Z10 (回对刀点)N9 M05 (主轴停)3×45°58487310N10 M30(主程序结束并复位)数控车床编程实例三:圆弧插补G02/G03指令数控编程圆弧插补指令编程零件图样%3308N1 G92 X40 Z5(设立工件坐标系,定义对刀点的位置)N2 M03 S400 (主轴以400r/min旋转)N3 G00 X0(到达工件中心)N4 G01 Z0 F60(工进接触工件毛坯)N5 G03 U24 W-24 R15 (加工R15圆弧段)N6 G02 X26 Z-31 R5 (加工R5圆弧段)N7 G01 Z-40 (加工Φ26外圆)N8 X40 Z5 (回对刀点)N9 M30(主轴停、主程序结束并复位)数控车床编程实例四:倒角指令数控编程倒角指令数控编程零件图样%3310N10 G92 X70 Z10(设立坐标系,定义对刀点的位置)N20 G00 U-70 W-10(从编程规划起点,移到工件前端面中心处)N30 G01 U26 C3 F100(倒3×45°直角)N40 W-22 R3(倒R3圆角)N50 U39 W-14 C3(倒边长为3等腰直角)N60 W-34(加工Φ65外圆)N70 G00 U5 W80(回到编程规划起点)N80 M30(主轴停、主程序结束并复位)数控车床数控编程实例五:倒角指令数控编程二倒角指令数控编程二图样%3310N10 G92 X70 Z10(设立坐标系,定义对刀点的位置)N20 G00 X0 Z4(到工件中心)N30 G01 W-4 F100(工进接触工件)N40 X26 C3 (倒3×45°的直角)N50 Z-21 (加工Φ26外圆)N60 G02 U30 W-15 R15 RL=3 (加工R15圆弧,并倒边长为4的直角)N70 G01 Z-70 (加工Φ56外圆)N80 G00 U10(退刀,离开工件)N90 X70 Z10(返回程序起点位置)M30(主轴停、主程序结束并复位)数控车床编程实例六:圆柱数控螺纹编程圆柱数控螺纹编程零件图样%3312N1 G92 X50 Z120(设立坐标系,定义对刀点的位置)N2 M03 S300(主轴以300r/min旋转)N3 G00 X29.2 Z101.5 (到螺纹起点,升速段1.5mm,吃刀深0.8mm)N4 G32 Z19 F1.5 (切削螺纹到螺纹切削终点,降速段1mm)N5 G00 X40 (X轴方向快退)N6 Z101.5(Z轴方向快退到螺纹起点处)N7 X28.6 (X轴方向快进到螺纹起点处,吃刀深0.6mm)N8 G32 Z19 F1.5 (切削螺纹到螺纹切削终点)N9 G00 X40 (X轴方向快退)N10 Z101.5(Z轴方向快退到螺纹起点处)N11 X28.2 (X轴方向快进到螺纹起点处,吃刀深0.4mm)N12 G32 Z19 F1.5(切削螺纹到螺纹切削终点)N13 G00 X40(X轴方向快退)N14 Z101.5 (Z轴方向快退到螺纹起点处)N15 U-11.96 (X轴方向快进到螺纹起点处,吃刀深0.16mm)N16 G32 W-82.5 F1.5 (切削螺纹到螺纹切削终点)N17 G00 X40(X轴方向快退)N18 X50 Z120 (回对刀点)N19 M05(主轴停)N20 M30 (主程序结束并复位)数控车床编程实例七:恒线速度功能数控编程恒线速度功能编程零件图样%3314N1 G92 X40 Z5(设立坐标系,定义对刀点的位置)N2 M03 S400(主轴以400r/min旋转)N3 G96 S80 (恒线速度有效,线速度为80m/min)N4 G00 X0(刀到中心,转速升高,直到主轴到最大限速)N5 G01 Z0 F60 (工进接触工件)N6 G03 U24 W-24 R15 (加工R15圆弧段)N7 G02 X26 Z-31 R5 (加工R5圆弧段)N8 G01 Z-40 (加工Φ26外圆)N9 X40 Z5 (回对刀点)N10 G97 S300(取消恒线速度功能,设定主轴按300r/min旋转)N11 M30(主轴停、主程序结束并复位)数控车床编程实例八:G80指令数控编程G80指令数控编程零件图样%3317M03 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(主轴停、主程序结束并复位)数控车床编程实例九:G81指令编程,点画线代表毛坯。
数控车床编程100例问题描述数控车床编程是数控机床中非常重要的一环。
掌握好数控车床编程,能够提高生产效率,降低管理成本。
本文将为大家提供100个数控车床编程的例子,涵盖常见的加工操作,帮助读者更好地了解数控车床编程的实操技巧。
例子列表1. 钻孔操作G90 G54 G0 X100. Y200.G43 H1 Z10.M3 S1000.G81 R3. Z-10. F200.G80这个例子展示了如何在坐标系(G54)下,以坐标(100, 200)为起点进行钻孔操作。
首先将Z轴移动到10mm的位置,然后以200mm/min的速度迅速下钻到10mm深度,最后返回到初始位置。
2. 铣削操作G90 G54 G0 X50. Y100.G43 H2 Z5.M3 S2000.G1 Z-5. F500.G1 X100. Y100. Z-10. F100.G1 X100. Y50. Z-10. F100.G1 X50. Y50. Z-10. F100.G1 X50. Y100. Z-10. F100.G80这个例子展示了如何在坐标系(G54)下,以坐标(50, 100)为起点进行铣削操作。
首先将Z轴移动到5mm的位置,然后以500mm/min的速度迅速下降到5mm深度。
接下来,以100mm/min的速度沿着指定的路径进行线性铣削,即依次经过(100, 100)、(100, 50)、(50, 50)和(50, 100)四个点。
最后回到起始位置。
3. 螺纹加工操作G90 G54 G0 X50. Y50.G43 H3 Z5.M3 S1500.G76 P010060 Q1500 R1.这个例子展示了如何在坐标系(G54)下,以坐标(50, 50)为起点进行螺纹加工操作。
首先将Z轴移动到5mm的位置,然后以1500mm/min的速度以1mm 的进给量、600mm的主轴速度进行螺纹加工。
加工完成后,返回初始位置。
4. 镗孔操作G90 G54 G0 X150. Y100.G43 H4 Z5.M3 S500.G78 X150. Y100. Z-20. F200.这个例子展示了如何在坐标系(G54)下,以坐标(150, 100)为起点进行镗孔操作。
数控铣削(加工中心)编程概述加工中心是具有刀库,能够自动换刀的镗铣类机床。
加工中心除自动换刀之外与数控铣床基本一致。
一、数控铣床(加工中心)的加工特点加工中心是一种工艺围较广的数控加工机床,能实现三轴或三轴以上的联动控制,进行铣削(平面、轮廓、三维复杂型面)、镗削、钻削和螺纹加工。
加工中心特别适合于箱体类零件和孔系的加工。
加工中心特别适合单件、中小批量的生产,其加工对象主要是形状复杂、、工序较多、精度要求高,一般机床难以加工或需使用多种类型的通用机床、刀具和夹具,经多次装夹和调整才能完成加工的零件。
二、数控铣床(加工中心)的编程特点1.数控铣床(加工中心)可用绝对值编程或增量值(相对坐标)编程,分别用G90/G91指定。
2.手工编程只能用于简单编程,对复杂的编程广泛采用自动编程。
三、数控铣床(加工中心)的选择加工中心分立式、卧式和复合;三轴或多轴。
最常见的是三轴立式加工中心。
立式加工中心的主轴垂直于工作台,主要适用于加工板材类、壳体类零件,形状复杂的平面或立体零件、以及模具的、外型腔等,应用围广泛。
卧式加工中心的主轴轴线与工作台台面平行,它的工作台大多为由伺服电动机控制的数控回转台,在工件一次装夹中,通过工作台旋转可实现多个加工面的加工,适用于加工箱体、泵体、壳体等零件加工。
复合加工中心主要是指在一台加工中心上有立、卧两个主轴或主轴可90°改变角度,因而可在工件一次装夹中实现五个面的加工。
四、数控铣床(加工中心)刀具加工中心对刀具的基本要:✓良好的切削性能能承受高速切削和强力切削并且性能稳定;✓较高的精度刀具的精度指刀具的形状精度和刀具与装卡装置的位置精度;✓配备完善的工具系统满足多刀连续加工的要求。
加工中心的刀具主要有:立铣刀、面铣刀、球头刀、环形刀(牛鼻刀)、钻头、镗刀等。
面铣刀常用于端铣较大的平面;立铣刀的端刃切削效果差,不能作轴向进给;球头刀常用于精加工曲面,刀具半径需要小于凹曲面半径。
西门子810D/840D编程(镗铣类)第一节西门子系统编程基础一、数控系统的功能编程语言符合DIN66025标准1、准备功能代码(G代码)准备功能代码是地址字母G后加数字表示。
(见下表:略)G代码按功能分为若干组。
G代码有两种模态:模态式G代码和非模态式G代码。
模态式G代码具有延续性,在后续程序块中,只要同组其他G代码未出现之前一直有效。
非模态式G代码,只限定在被指定的程序块中有效。
2、辅助代码(M代码)M代码是指用于机床控制的指令,如主轴起停,液压系统的控制等。
已径由控制器制造商分派给某些M功能(见下表)。
预先指定的M功能清单:M0* 编程停止M1* 任意停止M2* 主程序结束,返回程序开头部分M30* 程序结束,效果同M2M17* 子程序结束M3 主轴右转M40 自动换齿轮M4 主轴左转M41 齿轮1档M5 主轴停止M42 齿轮2档M6 换刀(系统设定)M43 齿轮3档M70 主轴接通坐标轴方式M44 齿轮4档程序块中最多5个M功能3、杂功能代码(F,S,T,D)(1)进给功能代码F表示进给速度,单位为mm/min(公制)或in/min(英制)。
如F80在米制时表示进给速度为80mm/min(2)主轴功能代码S表示主轴转速,单位是rev/min。
如S250表示主轴转速为250rev/min。
(3)刀具功代码T表示刀具选择代码。
如T5表示第5号刀具。
(4)刀具补偿功能代码D表示刀具补偿号。
如D6表示刀具补偿量用第6号。
4、固定循环代码第一类:钻镗循环CYCLE81~CLCLE89第二类:铣削循环CYCLE71~CLCLE72,SLOT1~ SLOT2,POCKET1~ POCKET4等第二节基本编程方法一、定位指令1.绝对/增量尺寸,G90/91绝对尺寸G90(模态)或X=AC(...)Y=AC(...)Z=AC(...)绝对尺寸(非模态)增量尺寸G91(模态)或X=IC(...)Y=IC(...)Z=IC(...)增量尺寸(非模态)参数解释X Y Z 要移动轴线名=AC=IC功能G90/91命令和非模态尺寸AC/IC用于指定坐标系作接近设定点运动。
数控车床的孔加工编程方法举例数控车床是一种高精度的机械加工设备,在工业生产中广泛应用于零件的加工和制造。
孔加工是数控车床中最常见的加工操作之一,下面将为大家举例介绍数控车床的孔加工编程方法。
首先,我们需要了解数控车床孔加工的基本步骤。
孔加工主要包括钻孔、镗孔和攻丝等操作,而数控车床则可以通过程序控制机床自动完成这些操作。
在编程时,我们需要明确孔的位置、大小和加工方式,然后根据实际情况选择合适的编程方法。
一、钻孔编程方法钻孔是最常见的孔加工操作之一,下面以钻孔加工编程为例进行介绍。
1.孔的位置确定首先,我们需要确定孔的位置。
一般情况下,我们可以通过测量零件的工件坐标和孔的中心坐标来确定孔的位置。
例如,假设工件坐标原点位于工件的左下角,并且要在工件中间加工一个直径为10mm的孔,那么孔的中心坐标将为(X,Y) = (50, 50)。
2.选择合适的刀具在进行钻孔编程时,我们还需要选择合适的刀具。
一般情况下,我们可以使用标准的钻头进行钻孔加工。
例如,在上述示例中,我们可以选择直径为10mm的钻头进行钻孔。
3.编写加工程序接下来,我们可以编写加工程序来实现钻孔操作。
下面是一个钻孔编程示例:O0001(程序号)N1G90G54G64G80(绝对坐标系,工件坐标系,等距插补模式,取消固定循环)N2S500M3(设置主轴转速为500转/分钟,开启主轴)N3G0X50Y50(快速定位到孔的中心坐标)N4 G81 Z-10 R2 F100 (启动钻孔循环,Z轴下降10mm,每次进刀2mm,进给速度为100mm/分钟)N5G80(取消固定循环)N6M5(关闭主轴)N7M30(程序结束)在上述示例中,首先通过G90指令设置绝对坐标系和工件坐标系。
然后通过G64指令设置等距插补模式,取消固定循环。
接着,通过G0指令进行快速定位,将刀具移动到孔的中心坐标处。
然后通过G81指令启动钻孔循环,设置Z轴下降10mm,每次进刀2mm,进给速度为100mm/分钟。
任务四镗孔加工[教学目标]1.了解数控铣床/加工中心镗孔加工的加工过程。
2.掌握数控铣床/加工中心镗孔编程基础知识。
[教学重点]镗孔的编程指令及方法[教学难点]镗孔的编程指令及方法[教学过程]新课教学一、镗孔加工概述镗孔是加工中心的主要加工内容之一,它能精确地保证孔系的尺寸精度和形位精度,并纠正上道工序的误差。
镗削加工的圆柱孔大多数是机器零件中的主要配合孔或支承孔,所以有较高的尺寸精度要求。
一般配合孔的尺寸精度要求控制在IT7~IT8,机床主轴箱体孔的尺寸精度为IT6,精度要求较低的孔一般控制在IT11。
对于精度要求较高的支架类、套类零件的孔以及箱体类零件的重要孔,其形状精度应控制在孔径公差的1/2~1/3。
镗孔的孔距间误差一般控制在±(0.025~0.06) mm,两孔轴心线平行度误差控制在0.03~0.10 mm。
镗削表面粗糙度一般是Ra1.6~0.4 μm。
二、镗孔加工方法孔的镗削加工往往要经过粗镗、半精镗、精镗工序。
粗镗、半精镗、精镗工序的选择,决定于所镗孔的精度要求、工件的材质及工件的具体结构等因素。
1. 粗镗粗镗是圆柱孔镗削加工的重要工艺过程,它主要是对工件的毛坯孔(铸、锻孔)或对钻、扩后的孔进行预加工,为下一步半精镗、精镗加工达到要求奠定基础,并能及时发现毛坯的缺陷(裂纹、夹砂、砂眼等)。
粗镗后一般留单边2~3 mm作为半精镗和精镗的余量。
对于精密的箱体类工件,一般粗镗后还应安排回火或时效处理,以消除粗镗时所产生的内应力,最后再进行精镗。
由于在粗镗中采用较大的切削用量,故在粗镗中产生的切削力大、切削温度高,刀具磨损严重。
为了保证粗镗的生产率及一定的镗削精度,要求粗镗刀应有足够的强度,能承受较大的切削力,并有良好的抗冲击性能;粗镗还要求镗刀有合适的几何角度,以减小切削力,并有利于镗刀的散热。
2. 半精镗半精镗是精镗的预备工序,主要是解决粗镗时残留下来的余量不均问题。
对精度要求高的孔,半精镗一般分两次进行:第一次主要是去掉粗镗时留下的余量不均匀的部分;第二次是镗削余下的余量,以提高孔的尺寸精度、形状精度及减小表面粗糙度。
KND—10M i铣、钻、镗床用数控系统的编程方法摘要随着制造业像我国转移,我国正在成为世界制造业的中心,在这种形式下,“振兴制造业”在我国就成为了经济发展的当务之急。
在“振兴制造业”方针指导下,近年来,我国数控机床制造业取得了快速发展,数控机床的产量以每年超过30%的速度递增;2006年全国数控金属切削机床在役约20万台,数控机床的可供品种近2000余种。
数控机床和制造业的快速发展,需要大量的数控机床操作技能人才,为解决数控人才需求矛盾特以KND—10M i铣、钻、镗床用数控系统的编程方法为例讲述数控系统的编程的方法。
KND—10M i是北京凯恩帝数控技术公司针对中国国情开发生产的控制全数字伺服或步进电机的更为经济的钻、镗、铣床用数控系统,控制电路采用了高速微处理器,超大规模定制式集成电路芯片,多层印刷电路板,显示器采用了高分辩率的液晶屏,从而使整套系统更为紧凑,体积进一步缩小,同时也使系统的可靠性进一步地提高。
在控制软件上,首次将全功能数控系统的机能引入步进机控制系统中,并针对步进机的特点增加了许多适合于步进电机的机能,使其发挥最佳的性能,从而使系统具有较高的性能价格比。
主要介绍KND—10M i数控系统的控制轴数、准备功能、插补功能、进给功能、参考点、坐标系、坐标值和尺寸、主轴功能(S功能)、刀具功能、辅助功能、程序的结构、简化编程功能、补偿功能、用户宏程序、工件坐标系选择等。
关键词:KND—10M i、数控系统、编程、功能AbstractWith the transfer of the manufacturing sector as China, China is becoming the manufacturing center of the world, in this form, the quot revitalization of the manufacturing industry quot, in China economic development has become imperative. In the quot revitalization of the manufacturing sector quot; approach, under the guidance of recent years, China CNC machine tools has made the rapid development of manufacturing, numerical control machine tool production to more than 30% of the annual rate; in 2006 the National CNC metal cutting machine tools in the service of about 20 million units of CNC machine tools for more than 2,000 varieties. CNC machine tools and the rapid development of the manufacturing sector, the need for a large number of skilled personnel to operate CNC machine tools,CNC to resolve the contradiction between demand special talents to KND-10M i-milling, drilling, boring machine with numerical control system as an example of the programming on the CNC programming method.KND-10M i is a Beijing technology company Kane NC Dili China national conditions for the control of development and production of all-digital servo or stepper motor is more economical drilling, boring, milling machines with numerical control system, control circuitry used in high-speed microprocessor , ultra-large-scale custom integrated circuit chip, multi-layer printed circuit boards, monitors the use of a high-resolution LCD screen, so that the entire system more compact size further reduced, at the same time allowing the system to further improve the reliability. In the control software, the first full-function numerical control system of stepping motor control function of the introduction of systems,And for the characteristics of stepper machine is suitable for increasing the number of stepper motor functions to achieve the best performance, so that the system has higher cost performance. Introduces the KND-10M i-axis CNC system control number, ready to function,interpolation function, feed function, the reference point, coordinate system, coordinates and size, spindle function (S function), the tool functions, auxiliary functions, procedures structure, simplify the programming function, the compensation function, the user macro programs, the workpiece coordinate system selection.Key words: KND-10M i, numerical control systems, programming, functional目录摘要 (I)ABSTRACT (II)1 绪论 (1)2指令功能 (3)2.1准备功能 (3)2.2辅助功能 (5)2.3主轴功能(S功能) (8)2.4刀具功能(T功能) (9)3 编程基本格式和常用指令的用法 (10)3.1插补功能 (10)3.2暂停功能(G04) (14)3.3参考点 (14)3.4刀具半径补偿B(G39~G42) (16)3.5平面选择(G17,G18,G19) (19)3.6绝对值指令和增量值指令(G90,G91) (19)3.7固定循环(G73,G74,G76,G80~89) (20)3.8工件坐标系选择 (23)4 程序 (25)4.1程序 (25)4.2主程序和子程序 (25)4.3程序号 (26)4.4顺序号和程序段 (26)4.5字和地址 (27)4.6基本地址和指令值范围 (28)4.7程序结束 (28)4.8文件结束 (29)5结论 (30)谢辞 (31)参考文献 (32)1 绪论制造业是国民经济和国防建设的基础性产业,先进制造技术是振兴传统制造业的技术支撑和发展趋势,是直接创造社会财富的主要手段,谁先掌握先进制造技术,谁就能够占领市场。
数控钻镗编程及实例
镗
数控钻镗固定循环指令编程
数控钻床是数字控制的以钻削为主的孔加工机床。
数控钻床按其布局形式及功能特点可划分为数控立式钻床、钻削中心、数控深孔钻床及其它大型数控钻床等。
可完成钻、扩、绞、攻丝等多道工序,适用于孔间距离有一定精度要求的零件的生产。
工作台可进行两座标移动,主轴可以是数控的也可以是非数控的。
也就是说,采用3轴数控系统或2轴数控系统。
数控立式钻床的数控系统一般是点位控制系统。
数控钻床的类型较多,其结构特点各异,数控系统也各不相同,功能
主要包括:孔加工循环、插补、刀具补偿、工件坐标系设定、宏程序等。
孔加工编程示例(基本指令编程)
钻镗固定循环指令
固定循环动作组成:
①X、Y轴快速定位到孔中心位置
②Z轴快速运行到靠近孔上方的安全高度平面R点(参考点)
③孔加工(工作进给)
④在孔底做需要的动作
⑤退回到安全平面高度或初始平面高度
⑥快速返回到初始点位置。
固定循环的动作示意图:
固定循环指令格式:(下页说明)
G90 /G91 G98/G99 G73~G89 G _X_Y_Z_R_Q_P_F_K_
应用举例。
镗内孔编程实例镗内孔编程实例镗是加工内孔的一种方法,可用于加工直径较大的孔和精密孔。
数控机床广泛应用于机械、汽车、航空等行业,镗是数控机床的一项重要工艺。
本文将介绍镗内孔编程实例。
1.刀具选择根据不同的内孔尺寸和要求,选用不同的镗刀。
一般情况下,镗刀应比孔径稍大2-3mm,不宜过大或过小。
当要求加工深度较大的孔时,应选用加长镗刀,缩短主轴与镗刀的距离,避免震动和变形。
2.参数设定①将工件装夹于数控机床,调整好工件坐标系及刀具半径补偿值。
设定好参考点。
②编写零件程序,设定所需的加工参数,包括主轴转速、进给速度、加工深度、进刀量、镗刀退刀量等参数。
③选择加工策略,可采用一次过孔或分段加工,根据内孔尺寸和加工难度决定。
3.编程实例以下实例为镗直径70mm、长200mm的内孔,刀具采用直柄通冷却内冷式超硬合金精密平行压板钻(E20-80-6T-D0.5-BZ),采用一次过孔的加工策略,加工深度为180mm,工件材料为ZG270-500。
程序如下:O1(程序头) N1G54G17G90G40G49G80 N2T01M06N3S8000M03 N4G43H01D20 N5M08 N6G00X-80.Y0.Z30.N7G00Z5. N8M98P10O10(子程序) N11G00X-80.Y0.T01M03 N12G43H01Z5.N13G81Z5.R5.F200. N14Z-180.F100. N15Z-189.F200. N16G80 N17M99O100(主程序) N101G00X-80.Y0.T01M03N102G43H01Z5. N103G81Z5.R5.F200. N104Z-180.F100.N105G80M99程序分析:第1行设定程序头。
第2行选择工件坐标系。
第3行设定主轴转速为8000转/分。
第4、5行设定刀具补偿值和冷却液开关。
第6、7行将刀具移动至设定的参考点。
第8行调用子程序P10。
第10行调用子程序P10。
钻孔循环指令钻孔循环指令:G81、G82、G73、G84、G74、G85、G86、G89、G76、G87、G80采用孔加工固定循环功能,只用一个指令,便可完成某种孔加工(如钻、攻、镗)的整个过程。
一、孔加工循环的动作孔加工循环指令为模态指令,一旦某个孔加工循环指令有效,在接着所有的位置均采用该孔加工循环指令进行孔加工,直到用G80取消孔加工循环为止。
在孔加工循环指令有效时, XY平面内的运动方式为快速运动(G00)。
孔加工循环一般由以下6个动作组成:1、A→B刀具快速定位到孔加工循环起始点B(X,Y);2、B→R刀具沿Z方向快速运动到参考平面R;3、R→E孔加工过程(如钻孔、镗孔、攻螺纹等);4、E点,孔底动作(如进给暂停、主轴停止、主轴准停、刀具偏移等);5、E→R刀具快速退回到参考平面R;6、R→B刀具快速退回到初始平面B。
二、孔加工固定循环指令FANUC系统共有11种孔加工固定循环指令,下面对其中的部分指令加以介绍。
1、钻孔循环指令G81G81钻孔加工循环指令格式为:G81 G△△X__ Y__ Z__ R__ F__X,Y为孔的位置、Z为孔的深度,F为进给速度(mm/min),R为参考平面的高度。
G△△可以是G98和G99,G98和G99两个模态指令控制孔加工循环结束后刀具是返回初始平面还是参考平面;G98返回初始平面,为缺省方式;G99返回参考平面。
编程时可以采用绝对坐标G90和相对坐标G91编程,建议尽量采用绝对坐标编程。
其动作过程如下(1)钻头快速定位到孔加工循环起始点B(X,Y);(2)钻头沿Z方向快速运动到参考平面R;(3)钻孔加工;(4)钻头快速退回到参考平面R或快速退回到初始平面B。
该指令一般用于加工孔深小于5倍直径的孔。
编程实例:如图a所示零件,要求用G81加工所有的孔,其数控加工程序如下:图a 图bN02 T01 M06; 选用T01号刀具(Φ10钻头)N04 G90 S1000 M03;启动主轴正转1000r/minN06 G00 X0. Y0. Z30. M08;N08 G81 G99 X10. Y10. Z-15. R5 F20; 在(10,10)位置钻孔,孔的深度为15mm,参考平面高度为5mm,钻孔加工循环结束返回参考平面N10 X50; 在(50,10)位置钻孔(G81为模态指令,直到G80取消为止)N12 Y30;在(50,30)位置钻孔N14 X10;在(10,30)位置钻孔N16 G80;取消钻孔循环N18 G00 Z30N20 M302、钻孔循环指令G82G82钻孔加工循环指令格式为:G82 G△△X__Y__Z__ R__P__ F__在指令中P为钻头在孔底的暂停时间,单位为ms(毫秒),其余各参数的意义同G81。
数控车床加工编程典型实例[1]数控机床是一种技术密集度及自动化程度很高的机电一体化加工设备,是综合应用计算机、自动控制、自动检测及精密机械等高新技术的产物。
随着数控机床的发展与普及,现代化企业对于懂得数控加工技术、能进行数控加工编程的技术人才的需求量必将不断增加。
数控车床是目前使用最广泛的数控机床之一。
本文就数控车床零件加工中的程序编制问题进行探讨。
一、编程方法二、编程步骤拿到一张零件图纸后,首先应对零件图纸分析,确定加工工艺过程,也即确定零件的加工方法(如采用的工夹具、装夹定位方法等),加工路线(如进给路线、对刀点、换刀点等)及工艺参数(如进给速度、主轴转速、切削速度和切削深度等)。
其次应进行数值计算。
绝大部分数控系统都带有刀补功能,只需计算轮廓相邻几何元素的交点(或切点)的坐标值,得出各几何元素的起点终点和圆弧的圆心坐标值即可。
最后,根据计算出的刀具运动轨迹坐标值和已确定的加工参数及辅助动作,结合数控系统规定使用的坐标指令代码和程序段格式,逐段编写零件加工程序单,并输入CNC装置的存储器中。
三、典型实例分析数控车床主要是加工回转体零件,典型的加工表面不外乎外圆柱、外圆锥、螺纹、圆弧面、切槽等。
例如,要加工形状如图所示的零件,采用手工编程方法比较合适。
由于不同的数控系统其编程指令代码有所不同,因此应根据设备类型进行编程。
以西门子802S数控系统为例,应进行如下操作。
(1)确定加工路线按先主后次,先精后粗的加工原则确定加工路线,采用固定循环指令对外轮廓进行粗加工,再精加工,然后车退刀槽,最后加工螺纹。
(2)装夹方法和对刀点的选择采用三爪自定心卡盘自定心夹紧,对刀点选在工件的右端面与回转轴线的交点。
(3)选择刀具根据加工要求,选用四把刀,1号为粗加工外圆车刀,2号为精加工外圆车刀,3号为切槽刀,4号为车螺纹刀。
采用试切法对刀,对刀的同时把端面加工出来。
(4)确定切削用量车外圆,粗车主轴转速为500r/min,进给速度为0.3mm/r,精车主轴转速为800r/min,进给速度为0.08mm/r,切槽和车螺纹时,主轴转速为300r/min,进给速度为0.1mm/r。
数控钻镗编程及实例
镗
数控钻镗固定循环指令编程
数控钻床是数字控制的以钻削为主的孔加工机床。
数控钻床按其布局形式及功能特点可划分为数控立式钻床、钻削中心、数控深孔钻床及其它大型数控钻床等。
可完成钻、扩、绞、攻丝等多道工序,适用于孔间距离有一定精度要求的零件的生产。
工作台可进行两座标移动,主轴可以是数控的也可以是非数控的。
也就是说,采用3轴数控系统或2轴数控系统。
数控立式钻床的数控系统一般是点位控制系统。
数控钻床的类型较多,其结构特点各异,数控系统也各不相同,功能
主要包括:孔加工循环、插补、刀具补偿、工件坐标系设定、宏程序等。
孔加工编程示例(基本指令编程)
钻镗固定循环指令
固定循环动作组成:
①X、Y轴快速定位到孔中心位置
②Z轴快速运行到靠近孔上方的安全高度平面R点(参考点)
③孔加工(工作进给)
④在孔底做需要的动作
⑤退回到安全平面高度或初始平面高度
⑥快速返回到初始点位置。
固定循环的动作示意图:
固定循环指令格式:(下页说明)
G90 /G91 G98/G99 G73~G89 G _X_Y_Z_R_Q_P_F_K_
应用举例。