




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数控车床-编程及操作HNC华中数控数控车床-编程及操作一.数控技术的发展1.1946年世界上诞生了第一台电子计算机。2.第一台计算机诞生6年后,即在1952年,计算机技术应用到了机床上。
1952在美国诞生了第一台数控机床。从此,传统的机床产生了质的变化。
数控车床-编程及操作
第一台数控机床诞生至今五十年以来,数控机床的核心—数控系统的发展经历了二个阶段和六代的发展。
1.数控(NC)阶段
2.计算机数控(CNC)阶段
数控车床-编程及操作数控(NC)阶段(1952—1970年)
早期的计算机运算速度低,这对当时的科学计算和数据处理影响不大,但它不能适应机床实时控制的要求。
人们不得不采用数字逻辑电路,搭成机床专用计算机作为数控系统,被称为硬件连接数控(HARD—WIREDNC),简称为数控(NC)。
随着电子元器件的发展,这个阶段又历经三代:
1952年的第一代—电子管计算机组成的数控系统;1959年的第二代—晶体管计算机组成的数控系统;1965年的第三代—小规模的集成电路计算机组成的数控系统。数控车床-编程及操作计算机数控(CNC)阶段
这一阶段从1970年开始至今。1970年研制成功大规模集成电路,并将其用于通用小型计算机。此时的小型计算机,其运算速度比五、六十年代的计算机有了大幅度的提高。比专门搭成的专用计算机成本低,可靠性高。于是,小型计算机被用作数控系统的核心部件,从此进入了计算机数控(CNC)阶段。
计算机数控阶段也经历了三代:
1970年第四代—小型计算机数控系统;1974年第五代—微处理器组成的数控系统
1990年第六代—基于PC的数控系统
。数控车床-编程及操作
数控系统近五十年来经历了两个阶段六代的发展,只是发展到了第五代以后,才从根本上解决了数控系统可靠性低,价格极为昂贵,应用很不方便等极为关键的问题,因此即使在工业发达国家,数控机床大规模地得到应用和普及也是在上世纪的七十年代末、八十年代初以后的事情,也就是说数控技术经过了近三十年的发展才走向普及应用.我国数控技术起步于20世纪50年代末期,经历了初期的封闭式开发阶段。
数控车床-编程及操作
现代数控技术发展趋势
1高速、高精加工2数控系统具有多轴控制、多轴联动和复合加工的控制功能3数控系统开放化、智能化和网络化数控车床-编程及操作HNC华中数控的发展过程数控车床-编程及操作HNC华中数控的发展过程第一代--华中I型第二代--华中2000华中“世纪星”HNC-21/22--分别经历1234代其中4代扩展到6轴精简版“世纪星”HNC-18i/19i数控车床-编程及操作数控车床编程基础
数控车床概述1-1 数控车床编程基本知识1-2 数控车床编程基本指令1-3数控车床编程实例1-4用户宏程序1-5数控车床操作基础HNC华中数控数控车床-编程及操作第一章数控车床概述
1-1概述
本节主要介绍CJK6032数控车床。该车床为两坐标连续控制的数控车床,系统是HNC-21T系统,其人机界面、操作面板、操作步骤及编程方法与当前国际主流基本一致HNC华中数控数控车床-编程及操作
1-2 数控车编程基本知识
1、机床坐标轴2、机床原点、参考点、机床坐标系3、工件原点和工件坐标4、绝对编程、增量编程5、直径编程、半径编程HNC华中数控数控车床-编程及操作1、机床坐标轴1)基本坐标轴
数控机床的坐标轴和方向的命名制订了统一的标准,规定直线进给运动的坐标轴用X,Y,Z表示,常称基本坐标轴。X,Y,Z坐标轴的相互关系用右手定则决定,如图1所示,图中大姆指的指向为X轴的正方向,食指指向为Y轴的正方向,中指指向为Z轴的正方向。HNC华中数控数控车床-编程及操作2)旋转轴
围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示,根据右手螺旋定则,如图1所示,以大姆指指向+X,+Y,+Z方向,则食指、中指等的指向是圆周进给运动的+A,+B,+C方向。HNC华中数控数控车床-编程及操作上述坐标轴正方向,是假定工件不动,刀具相对于工件做进给运动的方向。如果是工件移动则用加“′”的字母表示,按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反,即有:+X=-X′,+Y=-Y′,+Z=-Z′,+A=-A′,+B=-B′,+C=-C′同样两者运动的负方向也彼此相反。HNC华中数控数控车床-编程及操作+X+X+Y’+Z+Y+Z+Y+C+Z’+A
+B+C+X
+Y
+Z+A+B+X’图1机床坐标轴HNC华中数控数控车床-编程及操作3)附加坐标轴:
在基本的线性坐标轴X,Y,Z之外的附加线性坐标轴指定为U,V,W和P,Q,R。
这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向的方法来决定。
HNC华中数控数控车床-编程及操作CJK6032坐标轴
HNC华中数控数控车床-编程及操作+Y+X图2华中I型ZJK7532铣床坐标系统+ZZJK7532坐标轴
HNC华中数控数控车床-编程及操作2、机床原点、参考点、机床坐标系
HNC华中数控数控车床-编程及操作3、工件原点和工件坐标系
HNC华中数控数控车床-编程及操作
4、绝对编程与增量编程
绝对编程时:用G90指令后面的X、Z表示X轴、Z轴的坐标值;
增量编程时:用U、W或G91指令后面的X、Z表示X轴、Z轴的
增量值;
注:1:车床的默认状态为G90
%0001N1T0101N2G00X25Z2N3G01X7.5(Z2)N4(X7.5)Z-30N5X12.5Z-40N6X25Z2N7M30绝对编程%0001N1G91N2G01X-17.5(Z0)N3(X0)Z-32N4X5Z-10N5X12.5Z42N6M30增量编程混合编程%0001N1T0101N2G00X25Z2N3G01X7.5(Z2)N4Z-30N5U5Z-40N6X25W42N7M301Φ15Φ2530404321HNC华中数控数控车床-编程及操作5、直径、半径编程
注意:1、使用直径、半径编程时,系统参数设置要求与之对应%0001N1G37N2T0101N3G00X25Z2N4G01X7.5(Z2)N5(X7.5)Z-30N6X12.5Z-40N7X25Z2N8M30绝对编程%0001N1G37N2G91N3G01X-17.5(Z0)N4(X0)Z-32N5X5Z-10N6X12.5Z42N7M30增量编程混合编程%0001N1G37N2T0101N3G00X25Z2N4G01X7.5(Z2)N5Z-30N6U5Z-40N7X25W42N8M301Φ15Φ2530404321%0001N1G36N2T0101N3G00X50Z2N4G01X15(Z2)N5(X15)Z-30N6X25Z-40N7X50Z2N8M30半径编程%0001N1G36N2G91N3G01X-35(Z0)N4(X0)Z-32N5X10Z-10N6X25Z42N7M30%0001N1G36N2T0101N3G00X50Z2N4G01X15(Z2)N5Z-30N6U10Z-40N7X50W42N8M30直径编程HNC华中数控数控车床-编程及操作第二章程序的结构
2-1程序的构成程序(完整)主程序子程序程序段.....若干程序段若干指令字................................数值指令字符.........HNC华中数控数控车床-编程及操作
2-2程序格式
%8001%0003
N01G37N01G91G01X-12F100
N02G92X16Z1N02G03X7.385Z-4.923R8
N03G90G00Z0N03X2.215Z-39.877R60
N04M03N04G02X2.4Z-28.636R40
N05M98P0003L6N05G00X4
N06G90G00X16Z1N06Z73.436
N07M05N07X-4.8
N08M30N08M99
HNC华中数控数控车床-编程及操作第三章数控车床编程指令体系
3-1M指令(或辅助功能)
3-2S.F.T指令
3-3G指令(准备功能)
1、坐标系相关G指令
2、运动相关G指令
3、单一循环G指令
4、复合循环G指令HNC华中数控数控车床-编程及操作3-1M指令(或辅助功能)HNC华中数控数控车床-编程及操作1、S指令(主轴功能)
1)转/每分钟(M03后)
2)米/每分钟(G96恒线速有效)
3)转/每分钟(G97取消恒线速)
2、F指令(进给功能):
1)每分钟进给(G94)
2)每转进给(G95)
3-2S.F.T指令
HNC华中数控数控车床-编程及操作2、T指令(刀具功能)
%0012
N01T0101(此时换刀,设立坐标系,刀具不移动)
N02G00X45Z0(当有移动性指令时,加入刀偏)
N03G01X10F100
N04G00X80Z30
N05T0202(此时换刀,设立坐标系,刀具不移动)
N06G00X40Z5(当有移动性指令时,执行刀偏)
N07G01Z-20F100
N08G00X80Z30
N09M30HNC华中数控数控车床-编程及操作3-3 G指令(准备功能)
HNC华中数控数控车床-编程及操作3-3-1有关单位设定G功能
1、英制输入G20(单位in)和公制
输入G21(单位mm)指令
2、进给量的设定G94和G95指令
HNC华中数控数控车床-编程及操作3-3-2坐标系相关的G指令
1)绝对编程与增量编程
绝对编程时:用G90指令后面的X、Z表示X轴、Z轴的坐标值;
增量编程时:用U、W或G91指令后面的X、Z表示X轴、Z轴的
增量值;
注:1:车床的默认状态为G90
2:表示增量的字符U、W不能用于循环指令G80、G81、
G82、G71、G72、G73、G76程序段中,但可用于定义
精加工轮廓的程序中
%0001N1T0101N2G00X50Z2N3G01X15(Z2)N4(X15)Z-30N5X25Z-40N6X50Z2N7M30绝对编程%0001N1G91N2G01X-35(Z0)N3(X0)Z-32N4X10Z-10N5X25Z42N6M30增量编程混合编程%0001N1T0101N2G00X50Z2N3G01X15(Z2)N4Z-30N5U10Z-40N6X50W42N7M301Φ15Φ2530404321HNC华中数控数控车床-编程及操作2)坐标系设定G92指令
G92X___Z___;
X、Z取值原则:
1、方便数学计算和简化编程;
2、容易找正对刀;
3、便于加工检查;
4、引起的加工误差小;
5、不要与机床、工件发生碰撞;
6、方便拆卸工件;
7、空行程不要太长;
HNC华中数控数控车床-编程及操作3)零点偏置G54~G59指令
4)直接机床坐标系编程G53指令
注:
使用该类指令前须回过一次参考点。HNC华中数控数控车床-编程及操作5)直径、半径编程G36、G37指令
格式:G36直径编程
G37半径编程
注意:1、使用直径、半径编程时,系统参数设置要求与之对应Φ20Φ180160+X44254Φ50二、直径编程%3351N1G92X180Z254N2G36G01X20W-44N3U30Z50N4G00X180Z254N5M30一、半径编程%3352N1G37N2G92X90Z254N3G01X10W-44N4U15Z50N5G00X90Z254N6M30HNC华中数控数控车床-编程及操作3-3-3 进给控制指令
1)快速点定位G00指令
G00X(U)_Z(W)_
%1008
T0202
G00X90Z253
G00X30Z173
X90Z253
M05
M30HNC华中数控数控车床-编程及操作2、直线插补G01指令
G01X(U)__Z(W)__F__
%1008
T0303
G00X90Z253
G90G01X30Z173
G00X90Z253
M05
M30HNC华中数控数控车床-编程及操作5090F35F30F20HNC华中数控数控车床-编程及操作例1
%1008(绝对)
N1T0101
N2G00X90Z20
N3G00X31Z3
N4G01Z-50F100
N5G00X36
N6Z3
N7X30
N8G01Z-50F80
N9G00X36
N10X90Z20
N11M05
N12M305090F35F30F20HNC华中数控数控车床-编程及操作例1
%1008(增量)
N1T0101
N2G00X90Z20
N3G00X31Z3
N4G01W-53F100
N5G00U5
N6W53
N7U-6
N8G01Z-50F80
N9G00X36
N10X90Z20
N11M05
N12M305090F35F30F20HNC华中数控数控车床-编程及操作5080F35F30F102028FHNC华中数控数控车床-编程及操作例2
%1008
N1T0101
N2G00X80Z10
N3G00X31Z3
N4G01Z-50F100
N5G00X36
N6Z3
N7X29
N8G01Z-20F100
N9G00X36
N10Z3
N11X28
N12G01Z-20F80
N13X30
N14Z-50
N15G00X36
N16X80Z10
N17M05
N18M305080F35F30F102028FHNC华中数控数控车床-编程及操作50100F35F26F4030FHNC华中数控数控车床-编程及操作例3
%1008
N1T0101
N2G00X100Z40
N3G00X26.6Z5
N4G01X31Z-50F100
N5G00X36
N6X100Z40
N7T0202
N8G00X25.6Z5
N9G01X30Z-50F80
N10G00X36
N11X100Z40
N12M05
N13M3050100F35F26F4030FHNC华中数控数控车床-编程及操作3、圆弧插补G02、G03指令
1)插补方向的判断+YG02G02G02G02G03G03G03G03+X图1-13+Z+YG02G02G02G02G03G03G03G03+X+ZHNC华中数控数控车床-编程及操作2)圆弧插补格式HNC华中数控数控车床-编程及操作3035F30FR15HNC华中数控数控车床-编程及操作例1(绝对)
%1008
N1T0101
N2M03S460
N3G00X90Z20
N4G00X0Z3
N5G01Z0F100
N6G03X30Z-15R15
(N6G03X30Z-15I0K-15)
N7G01Z-30
N8X36
N9G00X90Z20
N10M05
N11M303035F30FR15例1(增量)
%1008
N1T0101
N2M03S460
N3G00X90Z20
N4G00U-90W-17
N5G01W-3F100
N6G03U30W-15R15
(N6G03U30W-15I0K-15)
N7G01W-15
N8X36
N9G00X90Z20
N10M05
N11M30HNC华中数控数控车床-编程及操作例1
%1008
N1T0101
N2M03S460
N3G00X90Z20
N4G00X0Z3
N5G01Z0F100
N6G03X30Z-15R15
(N6G03X30Z-15I0K-15)
N7G01Z-30
N8X36
N9G00X90Z20
N10M05
N11M303035F30FR15例1(反轨迹)
%1008
N1T0101
N2M03S460
N3G00X90Z20
N4G00X38Z-30
N5G01X30F80
N6Z-15
N7G02X0Z0R15
(N7G02X0Z0I-15K0)
N8G00X36
N9X90Z20
N10M05
N11M30HNC华中数控数控车床-编程及操作例2
%1008
N1T0101
N2M03S460
N3G00X80Z10
N4G00X30Z3
N5G01Z-20F100
N6G02X26Z-22R2
(N6G02X26Z-22K-2)
N7G01Z-40
N8G00X24
N9Z3
N10X80Z10
N11M05
N12M304030F2026FR2HNC华中数控数控车床-编程及操作%3309
N1T0404
N2G00X40Z5
N3M03S400
N4G00X0
N5G01Z0F60
N6G03U24W-24R15
N7G02X26Z-31R5
N8G01Z-40
N9X40Z5
N10M30
27R154031R5Φ26Φ22HNC华中数控数控车床-编程及操作4、倒角指令
单元一)直线后倒直角G01指令
G01X(U)__Z(W)__C__
XZEFGHKc103-图HNC华中数控数控车床-编程及操作
单元二)直线后倒圆角G01指令
G01X(U)__Z(W)__R__
HNC华中数控数控车床-编程及操作
%3312
N1G00U-70W-10
N2G01U26C3F100
N3W-22R3
N4U39W-14C3
N5W-34
N6G00U5W80
N7M30R3Φ263622370Φ65Φ7010HNC华中数控数控车床-编程及操作
单元三)园弧后倒直角
G02(G03)X(U)__Z(W)__R__RL=__
RL=zu/2x/2wGABCDr+X+Z图3.3.14倒角参数说明HNC华中数控数控车床-编程及操作
单元四)圆弧后倒圆角
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倒角参数说明HNC华中数控数控车床-编程及操作
%3315
T0101
N1G00X70Z10
N2G00X0Z4
N3G01W-4F100
N4X26C3
N5Z-21
N6G02U30W-15R15RL=3
N7G01Z-70
N8G00U10
N9X70Z10
M30
R15Φ263621370Φ56Φ7010HNC华中数控数控车床-编程及操作5、G32螺纹加工指令
1)格式G32X(U)—Z(W)—R—E—P—F—
HNC华中数控数控车床-编程及操作5、G32螺纹加工指令
1)格式G32X(U)—Z(W)—R—E—P—F—
注:
.在螺纹加工轨迹中应设置足够的升速段和降速
退刀段,以消除伺服滞后造成的螺距误差;.在螺纹切削过程中进给修调无效;.螺纹加工时主轴必须旋转。从粗加工到精加工,
主轴的转速必须保持一常数;
.在没有停止主轴的情况下,停止螺纹的切削将
非常危险;
.在螺纹加工中不得使用恒定线速度控制功能;
.R为2倍的螺距,E为牙型高.HNC华中数控数控车床-编程及操作2、普通螺纹一般标准HNC华中数控数控车床-编程及操作3)常用螺纹切削的进给次数与吃刀量HNC华中数控数控车床-编程及操作例加工M301-6h螺纹,其牙深0.974mm(半径值)三次背吃刀量(直径值)为0.7、0.4、0.2(mm)升降速段为1.5、1(mm)。
%3019
N1T0101
N2M03S460
N3G00X50Z120
N4X29.3Z101.5
N5G32Z19F1
N6G00X40
N7Z101.5
N8X28.9
N9G32Z19F1
N10G00X40
N11Z101.5
N12X28.7
N13G32Z19F1
N14G00X40
N15X50Z120
N16M05
N17M30
80100M30×1-6h图3.3.17螺纹编程实例HNC华中数控数控车床-编程及操作3.3.4回参考点控制指令
1)自动返回参考点G28指令
G28X(U)__Z(W)__
2)从参考点返回G29指令
G29X(U)__Z(W)__
%3318
N1T0101
N2G00X50Z100
N3G28X80Z200
N4G29X40Z250
N5G00X50Z100
N6M30
注:1、使用该两指令应回过一次参考点
2、回参考点时应取消刀偏、刀补图3.3.18G28/G29编程实例Φ40中间点B目标点C参考点R当前点A250100Φ50200Φ80+X+ZHNC华中数控数控车床-编程及操作3.3.5延时指令G04
G04
X___
其中X值是暂停时间,单位为秒,最大指令时间是9999.999秒。HNC华中数控数控车床-编程及操作3.3.6恒线速度G96、G97指令
极限主轴转速限定G46指令
格式:G96S恒线速度有效
G46X_P_极限转速限定
G97S取消恒线速度功能
说明:
S:G96后面的S值为切削的恒定线速度(m/min);
G97后面的S值为取消恒线速度后,指定的主轴
转速(r/min);如缺省,则为执行G96指令
前的主轴转速度。
X:恒线速时主轴最低速限定(r/min)。
P:恒线速时主轴最高速限定(r/min)。
注意:
1、使用恒线速度功能,主轴必须能自动变速。(如:
伺服主轴、变频主轴)
2、在系统参数中设定主轴最高限速。
3、G46指令功能只在恒线速度功能有效时有效。HNC华中数控数控车床-编程及操作%3309
N1T0101
N2G00X40Z5
N3M03S400
N4G96S80
N5G46X300P700
N6G00X0
N7G01Z0F60
N8G03U24W-24R15
N9G02X26Z-31R5
N10G01Z-40
N11X40Z5
N12G97S300
N13M30
27R154031R5Φ26Φ22HNC华中数控数控车床-编程及操作3.3.7单一切削循环指令(G80、G81、G82)
1、内、外径切削循G80指令
1)圆柱面的内、外径切削循
G80X(U)__Z(W)__F__
FHNC华中数控数控车床-编程及操作
2)带锥度的内、外径切削循环
G80X(U)__Z(W)__I__F__
见图3-22,其中X、Z同上述一样,I值为切削
始点B与切削终点C的半径差,即rb-rc。当算
术值为正时,I取正值;为负时,I取负值,
I为模态值。
FHNC华中数控数控车床-编程及操作HNC华中数控%3322
T0101
M03S400
G91G80X-10Z-33I-5.5F100
X-13Z-33I-5.5
X-16Z-33I-5.5
M30
Φ14Φ24Φ40303Φ33数控车床-编程及操作例(G01绝对)%1008
N1T0101
N2G00X90Z20
N3G00X31Z3
N4G01Z-50F100
N5G00X36
N6Z3
N7X30
N8G01Z-50F80
N9G00X36
N10X90Z20
N11M305090F35F30F20例(G80绝对)
%1008
N1T0101
N2G00X90Z20
N3X40Z3
N4G80X31Z-50F100
N5G80X30Z-50F80
N6X90Z20
N7M30HNC华中数控数控车床-编程及操作5080F35F30F102028FHNC华中数控数控车床-编程及操作例2(G01)
%1008
T0101
G00X80Z10
G00X31Z3
G01Z-50F100
G00X36
Z3
X29
G01Z-20F100
G00X36
Z3
X28
G01Z-20F80
X30
Z-50
G00X36
X80Z10
M05
M305035F30F2028F例2(G80)
%1008
T0101
G00X80Z10
G00X40Z3
G80X31Z-50F100
G80X30Z-20
Z3
X28
G01Z-20F80
X30
Z-50
G00X36
X80Z10
M05
M30HNC华中数控数控车床-编程及操作例3
%1008
T0101
G00X100Z40
G00X26.6Z5
G01X31Z-50F100
G00X36
X100Z40
T0202
G00X25.6Z5
G01X30Z-50F80
G00X36
X100Z40
M05
M3050100F35F26F4030F例3
%1008
T0101
G00X100Z40
G00X40Z5
G80X31Z-50I-2.2F100
G00X100Z40
T0202
G00X40Z5
G80X30Z-50I-2.2F80
G00X100Z40
M05
M30HNC华中数控数控车床-编程及操作5035F28F2024F2×45°30FHNC华中数控数控车床-编程及操作例4
%1008
T0101
M03S450
G00X100Z40
X40Z3
G80X31Z-50F100
G80X25Z-20
G80X29Z-4I-7F100
G00X100Z40
T0202
G00X100Z40
G00X14Z3
G01X24Z-2F80
Z-20
X28
X30Z-50
G00X36
X80Z10
M05
M30
5035F28F2024F2×45°30FHNC华中数控数控车床-编程及操作2、端面切削循环G81指令
1)端面切削循环
G81X(U)___Z(W)___F___
HNC华中数控数控车床-编程及操作2)端面切削循环
G81X(U)___Z(W___K___F___
HNC华中数控数控车床-编程及操作%3325
N1G54G90G00X60Z45M03
N2G81X25Z31.5K-3.5F100
N3X25Z29.5K-3.5
N4X25Z27.5K-3.5
N5X25Z25.5K-3.5
N6M05
N7M30
X283-图38Φ25Φ5533.5图3.3.25G81切削循环编程实例HNC华中数控数控车床-编程及操作
3、螺纹切削循环G82指令
1)直螺纹切削循环
G82X(U)_Z(W)_R_E_C_P_F_
X、Z:C点的坐标值,或C点相对A点的增量值。
R、E:Z、X轴向螺纹收尾量,为增量值。
P:相邻螺纹头的切削起点之间对应的主轴转角
F
:螺纹导程
C:螺纹头数HNC华中数控数控车床-编程及操作2)锥螺纹切削循环
G82X__Z__I__R__E__C__P__F__
其中X、Z同上述一致,I为锥螺纹始点与锥螺纹终点的半径差,即rb-rc,I为模态值。
HNC华中数控数控车床-编程及操作%3328
N1T0101
N2G00X35Z104
N3M03S300
N4G82X29.2Z18.5C2P180F3
N5X28.6Z18.5C2P180F3
N6X28.2Z18.5C2P180F3
N7X28.04Z18.5C2P180F3
N8M30
80100M30×1.5(双头)HNC华中数控数控车床-编程及操作1-2-3-4复合循环切削指令
(G71、G72、G73、G76)
运用这组G代码,只需指定精加工路线和粗加工的背吃刀量,系统会自动计算粗加工路线和加工次数。
HNC华中数控数控车床-编程及操作1、外径粗加工循环G71指令无凹槽内(外)径粗车复合循环141579131211681054321O●’r●A+X+Zr图3.3.29内、外径粗切复合循环HNC华中数控数控车床-编程及操作1、外径粗加工循环G71指令无凹槽内(外)径粗车复合循环A′X(+)Z(-)X(-)Z(-)X(+)Z(+)BAX(-)Z(+)A′BAA′BAA′BAA′X(+)Z(-)X(-)Z(-)X(+)Z(+)BAX(-)Z(+)A′BAA′BAA′BA图3.3.30G71复合循环下X(
U)和Z(
W)的符号HNC华中数控数控车床-编程及操作%3331(见图3.3.31)
T0101
N1G00X80Z80
N2M03
N3G01X46Z3F100
N4G71U1.5R1P5Q13X0.4Z0.1
N5G00X0
N6G01X10Z-2
N7Z-20
N8G02U10W-5R5
N9G01W-10
N10G03U14W-7R7
N11G01Z-52
N12U10W-10
N13W-20
N14X50
N15G00X80Z80
N16M05
N17M30
Φ10Φ20Φ34Φ44R7R525623552822×45°图3.3.31G71外径复合循环编程实例HNC华中数控数控车床-编程及操作%3332(见图3.3.32)
N1T0101
N2G00X80Z80
N3M03S400
N4X6Z5
G71U1R1P8Q16X-0.4Z0.1F100N5G00X80Z80
N6T0202
N7G00G42X6Z5
N8G00X44
N9G01W-20F80
N10U-10W-10
N11W-10
N12G03U-14W-7R7
N13G01W-10
N14G02U-10W-5R5
N15G01Z-80
N16U-4W-2
N17G40X4
N18G00Z80
N19X80
N20M30Φ10Φ20Φ34Φ44R7R525623552822×45°Φ8图3.3.32G71内径复合循环编程实例HNC华中数控数控车床-编程及操作1、外径粗加工循环G71指令有凹槽内(外)径粗车复合循环rB`131415141014141010106B6616663941051112781421AA`eHNC华中数控数控车床-编程及操作
Φ40Φ22.6645°Φ30.66(8)105Φ18Φ20Φ28Φ26.66R10R432.561.5171230°2×45°图3.3.34G71有凹槽复合循环编程实例%3334(见图3.3.34)N1T0101N2G00X80Z100M03S400N3G00X42Z3N4G71U1R1P8Q19E0.3F100N5G00X80Z100N6T0202N7G00G42X42Z3N8G00X10N9G01X20Z-2F80N10Z-8N11G02X28Z-12R4N12G01Z-17N13U-10W-5N14W-8N15U8.66W-2.5N16Z-37.5N17G02X30.66W-14R10N18G01W-10N19X40N20G00G40X80Z100N21M30HNC华中数控数控车床-编程及操作.2、端面粗车复合循环G72指令
△z△d2322200△dO+X96412235678978+Z34rr△x521HNC华中数控数控车床-编程及操作.2、端面粗车复合循环G72指令
ZXX(-)Z(+)X(-)Z(-)X(+)Z(+)X(+)Z(-)ZXX(-)Z(+)X(-)Z(-)A'ABX(+)Z(+)X(+)Z(-)A'ABA'ABA'ABA'ABA'ABA'ABA'AB图3.3.36G72复合循环下X(
U)和Z(
W)的符号HNC华中数控数控车床-编程及操作%3337(见图3.3.37)
N1T0101
N2G00X100Z80
N3M03S400
N4X80Z1
N5G72W1.2R1P8Q17X0.2Z0.5F100
N6G00X100Z80
N7G42X80Z1
N8G00Z-56
N9G01X54Z-40F80
N10Z-30
N11G02U-8W4R4
N12G01X30
N13Z-15
N14U-16
N15G03U-4W2R2
N16Z-2
N17U-6W3
N18G00X50
N19G40X100Z80
N20M30
Φ10Φ30Φ54Φ74R4R215502640602×45°图3.3.37G72外径粗切复合循环编程实例HNC华中数控数控车床-编程及操作G71、G72指令应用注意事项带有P、Q地址的G71或G72指令,才能进行该循环加工。粗加工循环时,处于ns到nf程序段之间的F、S、T机能的指令均无效,G71或G72格式中含有的F、S、T有效。在顺序号为ns的顺序段中,必须使用G00或G01指令。处于ns到nf程序段之间的精加工程序不应包含有子程序。HNC华中数控数控车床-编程及操作3、封闭轮廓循环G73指令
●AΔzΔx/2ΔzΔk+ΔzΔI+Δx/2Δx/2OA’+X图3.3.39闭环车削复合循环G73HNC华中数控数控车床-编程及操作%3340
T0101
N1G00X80Z80
N2M03S400
N3G00X60Z5
N4G73U3W0.9R3P5Q13X0.6Z0.1F120
N5G00X0Z3
N6G01U10Z-2F80
N7Z-20
N8G02U10W-5R5
N9G01Z-35
N10G03U14W-7R7
N11G01Z-52
N12U10W-10
N13U10
N14G00X80Z80
N15M30
Φ10Φ20Φ34Φ44R7R5256235522×45°HNC华中数控数控车床-编程及操作螺纹切削复合循环(G76)
m:为精整车削次数(1----99)
*r:为Z轴方向螺纹收尾长度(为增量值、模态值)
e:为X轴方向螺纹收尾长度(为增量值、模态值)
:为螺纹牙型角,即刀尖角度,可在80、60、55、30、29、0六个
角度中选择;(为模态值)
U:绝对指令时为螺纹终点C的X轴坐标值;增量指令时为螺纹终点
C相对循环起点A在X轴向的距离;
W:绝对指令时为螺纹终点C的Z轴坐标值;增量指令时螺纹终点C
相对循环起点在Z轴向的距离;
I
:为螺纹起点C与终点D的半径差;
K:为螺纹牙型高度(半径值);
d:为精加工余量;
:
为最小切削深度。即当第几次切削,深度
小于此值时,以该值进行切削。
:为第一次切削深度(半径值)
p:主轴基准脉冲处距离切削起点的主轴转角
L:为螺纹导程(同G32)
HNC华中数控数控车床-编程及操作
%3344
N1T0101
N2G00X100Z100
N3M03S400
N4G00X90Z4
N5G80X61.125Z-30I-1.063F80
N6G00X100Z100M05
N7T0202
N8M03S300
N9G00X90Z4
N10G76C2R-3E1.3A60X58.15Z-24I-0.875K1.299U0.1V0.1Q0.9F2
N11G00X100Z100
N12M05
N13M30
有效长度基面4(1.79°)(Φ60)(Φ59.25)(12)(18)ZM60×230Φ906HNC华中数控数控车床-编程及操作3-2-3-3 刀具补偿功能
1、刀具的几何、磨损补偿
工件零点机床零点1号刀Z轴偏置值2号刀X轴偏置值2号刀Z轴偏置值1号刀X轴偏置值图3.3.45刀具偏置的绝对补偿形式HNC华中数控数控车床-编程及操作3-2-3-3 刀具补偿功能
1、刀具的几何、磨损补偿
Z机工件零点机床零点D机′/2D机/2D工/2Z机′Z工HNC华中数控数控车床-编程及操作3-2-3-3 刀具补偿功能
1、刀具的几何、磨损补偿
ΔZΔX/2Z机工件零点机床零点D机′/2D机/2D工/2Z机′Z工HNC华中数控数控车床-编程及操作2、刀具刀尖圆弧半径补偿G40、G41、G42指令
HNC华中数控数控车床-编程及操作刀具圆弧半径误差实例HNC华中数控数控车床-编程及操作HNC华中数控数控车床-编程及操作HNC华中数控数控车床-编程及操作XZ453-图加工方向加工方向41G41G42G42GHNC华中数控数控车床-编程及操作XZ453-图加工方向加工方向41G41G42G42GHNC华中数控数控车床-编程及操作463-图OBA3WT8WT4WT7WT9WT0WT5WT2WT6WT1WTOOOOOOOOAAAAAAAXZHNC华中数控数控车床-编程及操作463-图OBA3WT8WT4WT7WT9WT0WT5WT2WT6WT1WTOOOOOOOOAAAAAAAXZHNC华中数控数控车床-编程及操作注:
1)当前面有G41、G42指令时,如要转换为G42
、G41或结束半径补偿时,应先指定G40指令
取消前面的刀尖半径补偿。
2)程序结束时,必须清除刀补。
3)G41、G42、G40指令应在G00或G01程序段中加入。
4)在补偿状态下,没有移动的程序段(M指令、
延时指令等)不能在连续2个以上的程序段中
指定,否则会过切或欠切。
5)在补偿启动段或补偿状态下不得指定移动距
离为0的G00、G01等指令。
HNC华中数控数控车床-编程及操作%3353
N1T0101
N2M03S400
N3G00X40Z5
N4G00X0
N5G01G42Z0F60
N6G03U24W-24R15
N7G02X26Z-31R5
N8G01Z-40
N9G00X30
N10G40X40Z5
N11M3027R154031R5Φ26Φ22HNC华中数控数控车床-编程及操作1-3数控车床编程实例
1-3-1编程步骤
1-3-2编程实例HNC华中数控数控车床-编程及操作1-3数控车床编程实例
1-3-1编程步骤:
1、产品图样分析。主要内容如下:
1)尺寸是否完整?
2)产品精度、粗糙度等要求。
3)产品材质、硬度等。
HNC华中数控数控车床-编程及操作2、工艺处理。主要内容如下:
1)加工方式及设备确定。
2)毛坯尺寸及材料确定。
3)装夹定位的确定。
4)加工路径及起刀点、换刀点的确定。
5)刀具数量、材料、几何参数的确定。
6)切削参数的确定。
HNC华中数控数控车床-编程及操作背吃刀量:
影响背吃刀量的因素有:
a、粗、精车工艺。
b、刀具强度
。
c、机床性能
。
d、工件材料
。
e、表面粗糙度。
HNC华中数控数控车床-编程及操作(2)进给量:进给量影响表面粗糙度。
影响进给量的因素有::
a、粗、精车工艺。粗车进给量应较大,以缩短切削
时间;精车进给量应较小以降低表面粗糙度。一
般情况下,精车进给量小于0.2mm/r为宜,但要考
虑刀尖圆弧半径的影响;粗车进给量大与0.25mm/r
b、机床性能。如功率、刚性。
c、工件的装夹方式。
d、刀具材料及几何形状。
e、背吃刀量。
f、工件材料。(工件材料较软时,可选择较大进给量;
反之可选较小进给量)。
HNC华中数控数控车床-编程及操作(3)切削速度:
切削速度的大小可影响切削效率、切削温度、刀具耐用度等。
影响切削速度的因素有:
a刀具材料。
b工件材料。
c刀具耐用度。
d背吃刀量与进给量。
e刀具形状。
f切削液。
g|机床性能。HNC华中数控数控车床-编程及操作3、数学处理。
1)编程零点及工件坐标系的确定
2)各节点数值计算。
4、其它主要内容。
1)按规定格式编写程序单,
2)按“程序编辑步骤”输入程序,并检查
程序。
3)修改程序。HNC华中数控数控车床-编程及操作注:
1、用G92指令建立的坐标系与起刀点位置
有关,故程序中起点与终点位置最好一
致,既坐标X、Z值相同。
2、用G54指令建立的坐标系只与机床零点
有关,与起刀点位置无关,故每次开机
后起点与终点位置最好一致应回参考点。
HNC华中数控数控车床-编程及操作1-3-2编程实例
例图2-48所示,技术条件:该工件毛坯为Φ26尼龙要求六次循环加工完成,其中后五次的吃刀量为0.8mm(半径编程)。
%1048
G37
N1G92X16Z1
N2G00G90Z0
N2M98P0003L6
N3G90G00X16Z73.436
N4M05
N5M30
%0003
N1G01G91X-12F100
N2G03X7.385Z-4.923R8
N3X3.215Z-39.877R60
N4G02X1.4Z-28.636R40
N5G00X2
N6Z73.436
N7X-2.8N8M99HNC华中数控数控车床-编程及操作例4
%1008
N1T0101
N2M03S600
N3G00X100Z30
N4G00X27Z3
N5G71U1R1P9QE0.2F100
N6G00X100Z30
N7T0101
N8G00G42X27Z3
N9G00X14Z3
N10G01X24Z-2F80
N11Z-18
N12G02X20Z-24R10
N13G01Z-31.39
N14G02X25W-6.61R10
N15G01Z-45
N16G00X30
N17G40X100Z30
N18T0202
N19G00X27Z3ΦΦ2520384518R10R10M24×22×45°N20G82X23.1Z-22F2
N21G82X22.5Z-22F2
N22G82X21.9Z-22F2
N23G82X21.5Z-22F2
N24G82X21.4Z-22F2
N25G82X21.4Z-22F2
N26G00X100Z30
N27T0303
N28G00X30Z-45N29G01X3F50N30G00X100N31Z30
N13M30
HNC华中数控数控车床-编程及操作华中Ⅰ型数控系统为用户配备了强大的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。3.4宏程序编程概述HNC华中数控数控车床-编程及操作3.4宏指令编程概述
宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线编程;适合图形一样,只是尺寸不同的系列零件的编程;适合工艺路径一样,只是位置参数不同的系列零件的编程。较大地简化编程;扩展应用范围。HNC华中数控数控车床-编程及操作3.4.1宏变量及常量3.4.2运算符与表达式1)算术运算符2)条件运算符3)逻辑运算符4)函数5)表达式3.4.3赋值语句3.4.4条件判断语句3.4.5循环语句3.4宏程序编程概述HNC华中数控数控车床-编程及操作3.4宏指令编程
3.4.1宏变量及常数
3.4.1.1宏变量
#0~#49当前局部变量
#50~#199全局部变量
#200~#2490层局部变量#250~#2991层局部变量
#300~#3492层局部变量#350~#3993层局部变量
#400~#4494层局部变量#450~#4995层局部变量
#500~#5496层局部变量#550~#5997层局部变量
#600~#699刀具长度寄存器H0~H99
#700~#799刀具半径寄存器D0~D99
#800~#899刀具寿命寄存器
#1000~#1194系统内状态变量(只可调用,不可赋值)
HNC华中数控数控车床-编程及操作3.4宏指令编程
当前局部变量#0~#38对应的宏调用量传递的字段参数名
宏当前局部变量宏调用时传递的字段名或系统变量宏当前局部变量宏调用时传递的字段名或系统变量#0A#20U#1B#21V#2C#22W#3D#23X#4E#24Y#5F#25Z#6G#26固定循环指令初始平面Z模态值#7H#27不用#8I#28不用#9J#29不用#10K#30调用子程序时轴0的绝对坐标#11L#31调用子程序时轴1的绝对坐标#12M#32调用子程序时轴2的绝对坐标#13N#33调用子程序时轴3的绝对坐标#14O#34调用子程序时轴4的绝对坐标#15P#35调用子程序时轴5的绝对坐标#16Q#36调用子程序时轴6的绝对坐标#17R#37调用子程序时轴7的绝对坐标#18S#38调用子程序时轴8的绝对坐
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于人格特质下阶梯式护理对甲状腺癌患者心理弹性的影响
- 仿生超润湿三维集水材料的设计制备及应用
- 离子液体热合成法制备钒酸铁材料及其电化学性能研究
- 二零二五年度报关服务开具增值税发票及仓储管理协议
- 2024年度甘肃省国家保安员资格考试题库综合试卷B卷附答案
- 装修延误合同
- 教育培训贷款居间服务合同
- 生物科技与绿色办公环境的构建
- 酒店客房装饰改造协议
- 现代办公室的理财规划与风险管理
- 2025年工贸企业春节复工复产方案
- 第二十一章会阴部美容手术讲解
- 2024年金华金开招商招才服务集团有限公司招聘笔试真题
- 【道法】历久弥新的思想理念课件 2024-2025学年统编版道德与法治七年级下册
- 2025年度iPhone手机租赁与虚拟现实体验合同3篇
- 2025年度消防工程安全防护措施设计固定总价合同范本3篇
- 民办中学班主任工作考核细则
- 2024年初三数学竞赛考试试题
- 20G520-1-2钢吊车梁(6m-9m)2020年合订本
- 2024年苏州经贸职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- PPT办公使用技巧培训笔记(共52张)
评论
0/150
提交评论