华中数控车编程课件8918.pptx
《华中数控车编程课件8918.pptx》由会员分享,可在线阅读,更多相关《华中数控车编程课件8918.pptx(114页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 武汉华中数控股份有限公司 国 培 部 王小军数控车床编程及操作HNC华中数控的发展过程HNC华中数控的发展过程 第一代华中型 第二代华中 华中“世纪星”分别经历代其中代扩展到轴 精简版“世纪星”i/i数控车床编程基础 数控车床概述1-1 数控车床编程基本知识1-2 数控车床编程基本指令1-3 数控车床编程实例 1-4 用户宏程序1-5 数控车床操作基础第一章 数控车床概述 1-1 概述 本节主要介绍CJK6032数控车床。该车床为两坐标连续控制的数控车床,系统是HNC-21T系统,其人机界面、操作面板、操作步骤及编程方法与当前国际主流基本一致1-2数控车编程基本知识 1、机床坐标轴 2、机床
2、原点、参考点、机床坐标系 3、工件原点和工件坐标 4、绝对编程、增量编程 5、直径编程、半径编程1、机床坐标轴1)基本坐标轴 数控机床的坐标轴和方向的命名制订了统一的标准,规定直线进给运动的坐标轴用X,Y,Z表示,常称基本坐标轴。X,Y,Z坐标轴的相互关系用右手定则决定,如图1所示,图中大姆指的指向为X轴的正方向,食指指向为Y轴的正方向,中指指向为Z轴的正方向。2)旋转轴 围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示,根据右手螺旋定则,如图1所示,以大姆指指向+X,+Y,+Z方向,则食指、中指等的指向是圆周进给运动的+A,+B,+C方向。上述坐标轴正方向,是假定工件不动,刀具相对于
3、工件做进给运动的方向。如果是工件移动则用加“”的字母表示,按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反,即有:+X=-X,+Y=-Y,+Z=-Z,+A=-A,+B=-B,+C=-C同样两者运动的负方向也彼此相反。+X+X+Y+Z+Y+Z+Y+C+Z+A+B+C+X+Y+Z+A+B+X图 1 机床坐标轴3)附加坐标轴:在基本的线性坐标轴X,Y,Z之外的附加线性坐标轴指定为U,V,W 和P,Q,R。这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向的方法来决定。CJK6032坐标轴+Y+X图2 华中I型ZJK7532铣床坐标系统+ZZJK7532坐标轴2、机床原点、参考点、机床坐
4、标系3、工件原点和工件坐标系 4、绝对编程与增量编程绝对编程时:用G90指令后面的X、Z表示X轴、Z轴的坐标值;增量编程时:用U、W 或G91指令后面的X、Z表示X轴、Z轴的 增量值;注:1:车床的默认状态为G90%0001N 1 T0101N 2 G00 X25 Z2N 3 G01 X7.5(Z2)N 4(X7.5)Z-30N 5 X12.5 Z-40N 6 X25 Z2N 7 M30绝对编程%0001N 1 G91 N 2 G01 X-17.5(Z0)N 3(X0)Z-32N 4 X5 Z-10N 5 X12.5 Z42N 6 M30增量编程混合编程%0001N 1 T0101N 2 G0
5、0 X25 Z2N 3 G01 X7.5(Z2)N 4 Z-30N 5 U5 Z-40N 6 X25 W42N 7 M30115 25304043215、直径、半径编程注意:1、使用直径、半径编程时,系统参数设置要求与之对应%0001N 1 G37N 2 T0101N 3 G00 X25 Z2N 4 G01 X7.5(Z2)N 5(X7.5)Z-30N 6 X12.5 Z-40N 7 X25 Z2N 8 M30绝对编程%0001N 1 G37N 2 G91 N 3 G01 X-17.5(Z0)N 4(X0)Z-32N 5 X5 Z-10N 6 X12.5 Z42N 7 M30增量编程混合编程%
6、0001N 1 G37N 2 T0101N 3 G00 X25 Z2N 4 G01 X7.5(Z2)N 5 Z-30N 6 U5 Z-40N 7 X25 W42N 8 M30115 2530404321%0001N 1 G36N 2 T0101N 3 G00 X50 Z2N 4 G01 X15(Z2)N 5(X15)Z-30N 6 X25 Z-40N 7 X50 Z2N 8 M30半径编程%0001N 1 G36N 2 G91 N 3 G01 X-35(Z0)N 4(X0)Z-32N 5 X10 Z-10N 6 X25 Z42N 7 M30%0001N 1 G36N 2 T0101N 3 G0
7、0 X50 Z2N 4 G01 X15(Z2)N 5 Z-30N 6 U10 Z-40N 7 X50 W42N 8 M30直径编程第 二 章 程 序 的 结 构 2-1 程序的构成程序(完整)主程序 子程序程序段.若干程序段若干指令字.数值指令字符.2-2 程序格式%8001%0003 N01 G37 N01 G91 G01 X-12 F100 N02 G92 X16 Z1 N02 G03 X7.385 Z-4.923 R8 N03 G90 G00 Z0 N03 X2.215 Z-39.877 R60 N04 M03 N04 G02 X2.4 Z-28.636 R40 N05 M98 P000
8、3 L6 N05 G00 X4 N06 G90 G00 X16 Z1 N06 Z73.436 N07 M05 N07 X-4.8 N08 M30 N08 M99 第三章 数控车床编程指令体系 3-1 M指令(或辅助功能)3-2 S FT指令 3-3 G指令(准备功能)1、坐标系相关G指令 2、运动相关G指令 3、单一循环G指令 4、复合循环G指令3-1 M指令(或辅助功能)1、S指令(主轴功能)1)转/每分钟(M03后)2)米/每分钟(G96恒线速有效)3)转/每分钟(G97取消恒线速)2、F指令(进给功能):1)每分钟进给(G94)2)每转进给(G95)3-2 S F T 指令2、T指令(刀
9、具功能)%0012 N01 T0101(此时换刀,设立坐标系,刀具不移动)N02 G00 X45 Z0(当有移动性指令时,加入刀偏)N03 G01 X10 F100 N04 G00 X80 Z30 N05 T0202(此时换刀,设立坐标系,刀具不移动)N06 G00 X40 Z5(当有移动性指令时,执行刀偏)N07 G01 Z-20 F100 N08 G00 X80 Z30 N09 M303-3 G指 令(准 备 功 能)3-3-1 有关单位设定G功能1、英制输入G20(单位in)和公制 输入G21(单位mm)指令2、进给量的设定G94和G95指令3-3-2 坐标系相关的G指令1)绝对编程与增
10、量编程绝对编程时:用G90指令后面的X、Z表示X轴、Z轴的坐标值;增量编程时:用U、W 或G91指令后面的X、Z表示X轴、Z轴的 增量值;注:1:车床的默认状态为G90 2:表示增量的字符U、W不能用于循环指令G80、G81、G82、G71、G72、G73、G76程序段中,但可用于定义 精加工轮廓的程序中%0001N 1 T0101N 2 G00 X50 Z2N 3 G01 X15(Z2)N 4(X15)Z-30N 5 X25 Z-40N 6 X50 Z2N 7 M30绝对编程%0001N 1 G91 N 2 G01 X-35(Z0)N 3(X0)Z-32N 4 X10 Z-10N 5 X25
11、 Z42N 6 M30增量编程混合编程%0001N 1 T0101N 2 G00 X50 Z2N 3 G01 X15(Z2)N 4 Z-30N 5 U10 Z-40N 6 X50 W42N 7 M30115 25304043212)坐标系设定G92指令 G92 X_ Z_;X、Z取值原则:1、方便数学计算和简化编程;2、容易找正对刀;3、便于加工检查;4、引起的加工误差小;5、不要与机床、工件发生碰撞;6、方便拆卸工件;7、空行程不要太长;3)零点偏置G54G59指令4)直接机床坐标系编程G53指令注:使用该类指令前须回过一次参考点。5)直径、半径编程G36、G37指令格式:G36 直径编程
12、G37 半径编程注意:1、使用直径、半径编程时,系统参数设置要求与之对应20 180160+X4425450二、直径编程%3351N1 G92 X180 Z254N2 G36 G01 X20 W-44N3 U30 Z50N4 G00 X180 Z254N5 M30一、半径编程%3352N1 G37N2 G92 X90 Z254N3 G01 X10 W-44N4 U15 Z50N5 G00 X90 Z254N6 M303-3-3 进给控制指令1)快速点定位G00指令 G00 X(U)_ Z(W)_%1008T0202G00 X90Z253G00 X30Z173X90 Z253M05M302、直线
13、插补G01指令 G01 X(U)_ Z(W)_ F_%1008T0303G00 X90 Z253G90 G01 X30 Z173G00 X90 Z253M05M305090F35F30F20例1%1008(绝对)N1 T0101N2 G00 X90Z20N3 G00 X31Z3N4 G01 Z-50 F100N5 G00 X36N6 Z3N7 X30N8 G01 Z-50 F80N9 G00 X36N10 X90 Z20N11 M05N12 M305090F35F 30F20例1%1008(增量)N1 T0101N2 G00 X90Z20N3 G00 X31Z3N4 G01 W-53 F100
14、N5 G00 U5N6 W53N7 U-6N8 G01 Z-50 F80N9 G00 X36N10 X90 Z20N11 M05N12 M305090F35F 30F205080F35F30F102028F例2%1008N1 T0101N2 G00 X80Z10N3 G00 X31Z3N4 G01 Z-50 F100N5 G00 X36N6 Z3N7 X29N8 G01 Z-20 F100N9 G00 X36N10 Z3N11 X28N12 G01 Z-20 F80N13 X30N14 Z-50N15 G00 X36N16 X80 Z10N17 M05N18 M305080F35F 30F10
15、2028F50100F35F26F4030F例3%1008N1 T0101N2 G00 X100Z40N3 G00 X26.6 Z5N4 G01 X31 Z-50 F100N5 G00 X36N6 X100 Z40N7 T0202N8 G00 X25.6 Z5N9 G01 X30 Z-50 F80N10 G00 X36N11 X100 Z40N12 M05N13 M3050100F35F 26F4030F3、圆弧插补G02、G03指令 1)插补方向的判断+YG02G02G02G02G03G03G03G03+X图1-13Z+YG02G02G02G02G03G03G03G03+XZ2)圆弧插补格式
16、3035F30FR15例1(绝对)%1008N1 T0101N2 M03 S460N3 G00 X90Z20N4 G00 X0 Z3N5 G01 Z0 F100N6 G03 X30 Z-15 R15(N6 G03 X30 Z-15 I0 K-15)N7 G01 Z-30N8 X36N9 G00 X90 Z20N10 M05N11 M303035F 30F R15例1(增量)%1008N1 T0101N2 M03 S460N3 G00 X90Z20N4 G00 U-90 W-17N5 G01 W-3 F100N6 G03 U30 W-15 R15(N6 G03 U30 W-15 I0 K-15)
17、N7 G01 W-15N8 X36N9 G00 X90 Z20N10 M05N11 M30例1%1008N1 T0101N2 M03 S460N3 G00 X90Z20N4 G00 X0 Z3N5 G01 Z0 F100N6 G03 X30 Z-15 R15(N6 G03 X30 Z-15 I0 K-15)N7 G01Z-30N8 X36N9 G00 X90 Z20N10 M05N11 M303035F 30F R15例1(反轨迹)%1008N1 T0101N2 M03 S460N3 G00 X90Z20N4 G00 X38 Z-30N5 G01 X30 F80N6 Z-15N7 G02 X0
18、 Z0 R15(N7 G02 X0 Z0 I-15 K0)N8 G00X36N9 X90 Z20N10 M05N11 M30例2%1008N1 T0101N2 M03 S460N3 G00 X80Z10N4 G00 X30Z3N5 G01 Z-20 F100N6 G02 X26 Z-22 R2(N6 G02 X26 Z-22 K-2)N7 G01 Z-40N8 G00 X24N9 Z3N10 X80 Z10N11 M05N12 M304030F2026FR2%3309N1 T0404N2 G00 X40 Z5 N3 M03 S400 N4 G00 X0 N5 G01 Z0 F60 N6 G03
19、 U24 W-24 R15 N7 G02 X26 Z-31 R5 N8 G01 Z-40 N9 X40 Z5 N10 M30 27R154031R526 224、倒角指令 单元一)直线后倒直角G01指令 G01 X(U)_ Z(W)_ C_ XZEFGH Kc10 3-图 单元二)直线后倒圆角G01指令 G01 X(U)_ Z(W)_ R_%3312N1 G00 U-70 W-10 N2 G01 U26 C3 F100 N3 W-22 R3 N4 U39 W-14 C3 N5 W-34 N6 G00 U5 W80 N7 M30R326362237065 7010 单元三)园弧后倒直角G02(G
20、03)X(U)_ Z(W)_R_RL=_RL=zu/2x/2wGABC Dr+X+Z图3.3.14倒角参数说明 单元四)圆弧后倒圆角G02(G03)X(U)_Z(W)_R _ RC=_ 注意:(1)在螺纹切削程序段中 不得出现倒角控制指令;(2)见图3.3.10、图3.3.9.11,X,Z轴指定的移动量比 指定的R或C小时,系统 将报警,即GA长度必须 大于GB长度。(3)见图3.3.13、图3.3.14,RL=、RC=,必须大写。RC=zu/2x/2wGABCDr+X+Z图3.3.13倒角参数说明%3315T0101N1 G00 X70 Z10 N2 G00 X0 Z4 N3 G01 W-4
21、 F100 N4 X26 C3 N5 Z-21 N6 G02 U30 W-15 R15 RL=3 N7 G01 Z-70 N8 G00 U10 N9 X70 Z10 M30 R152636213705670105、G32 螺纹加工指令 1)格式 G32X(U)Z(W)RE PF5、G32 螺纹加工指令 1)格式 G32X(U)Z(W)RE PF注:.在螺纹加工轨迹中应设置足够的升速段和降速 退刀段,以消除伺服滞后造成的螺距误差;.在螺纹切削过程中进给修调无效;.螺纹加工时主轴必须旋转。从粗加工到精加工,主轴的转速必须保持一常数;.在没有停止主轴的情况下,停止螺纹的切削将 非常危险;.在螺纹加工
22、中不得使用恒定线速度控制功能;.R为2倍的螺距,E为牙型高.2、普通螺纹一般标准3)常用螺纹切削的进给次数与吃刀量例加工M30 1-6h螺纹,其牙深0.974mm(半径值)三次背吃刀量(直径值)为0.7、0.4、0.2(mm)升降速段为1.5、1(mm)。%3019N1 T0101N2 M03 S460N3 G00 X50 Z120 N4 X29.3 Z101.5 N5 G32 Z19 F1N6 G00 X40N7 Z101.5N8 X28.9N9 G32 Z19 F1N10 G00 X40N11 Z101.5N12 X28.7N13 G32 Z19 F1N14 G00 X40N15 X50
23、Z120N16 M05N17 M3080100M301-6h图3.3.17 螺纹编程实例3.3.4 回参考点控制指令1)自动返回参考点G28指令 G28 X(U)_ Z(W)_ 2)从参考点返回G29指令 G29 X(U)_ Z(W)_%3318N1 T0101N2 G00 X50 Z100 N3 G28 X80 Z200 N4 G29 X40 Z250 N5 G00 X50Z100 N6 M30注:1、使用该两指令应回过一次参考点 2、回参考点时应取消刀偏、刀补图3.3.18 G28/G29编程实例 40中间点B目标点C参考点R当前点A2501005020080+X+Z3.3.5 延时指令G
24、04G04 X _ 其中X值是暂停时间,单位为秒,最大指令时间是9999.999秒。3.3.6 恒线速度G96、G97指令 极限主轴转速限定G46指令格式:G96 S 恒线速度有效 G46 X _P _ 极限转速限定 G97 S 取消恒线速度功能说明:S:G96后面的S值为切削的恒定线速度(m/min);G97后面的S值为取消恒线速度后,指定的主轴 转速(r/min);如缺省,则为执行G96指令 前的主轴转速度。X:恒线速时主轴最低速限定(r/min)。P:恒线速时主轴最高速限定(r/min)。注意:1、使用恒线速度功能,主轴必须能自动变 速。(如:伺服主轴、变频主轴)2、在系统参数中设定主轴
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华中 数控 编程 课件 8918
限制150内