版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数控车床编程基础
数控车床概述1-1 数控车床编程基本知识1-2 数控车床编程基本指令1-3数控车床编程实例1-4用户宏程序1-5数控车床操作基础HNC华中数控现在是1页\一共有126页\编辑于星期一第一章数控车床概述
1-1概述
本节主要介绍CJK6032数控车床。该车床为两坐标连续控制的数控车床,系统是HNC-21T系统,其人机界面、操作面板、操作步骤及编程方法与当前国际主流基本一致HNC华中数控现在是2页\一共有126页\编辑于星期一
1-2 数控车编程基本知识
1、机床坐标轴2、机床原点、参考点、机床坐标系3、工件原点和工件坐标4、绝对编程、增量编程5、直径编程、半径编程HNC华中数控现在是3页\一共有126页\编辑于星期一1、机床坐标轴1)基本坐标轴
数控机床的坐标轴和方向的命名制订了统一的标准,规定直线进给运动的坐标轴用X,Y,Z表示,常称基本坐标轴。X,Y,Z坐标轴的相互关系用右手定则决定,如图1所示,图中大姆指的指向为X轴的正方向,食指指向为Y轴的正方向,中指指向为Z轴的正方向。HNC华中数控现在是4页\一共有126页\编辑于星期一2)旋转轴
围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示,根据右手螺旋定则,如图1所示,以大姆指指向+X,+Y,+Z方向,则食指、中指等的指向是圆周进给运动的+A,+B,+C方向。HNC华中数控现在是5页\一共有126页\编辑于星期一上述坐标轴正方向,是假定工件不动,刀具相对于工件做进给运动的方向。如果是工件移动则用加“′”的字母表示,按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反,即有:+X=-X′,+Y=-Y′,+Z=-Z′,+A=-A′,+B=-B′,+C=-C′同样两者运动的负方向也彼此相反。HNC华中数控现在是6页\一共有126页\编辑于星期一+X+X+Y’+Z+Y+Z+Y+C+Z’+A
+B+C+X
+Y
+Z+A+B+X’图1机床坐标轴HNC华中数控现在是7页\一共有126页\编辑于星期一3)附加坐标轴:在基本的线性坐标轴X,Y,Z之外的附加线性坐标轴指定为U,V,W和P,Q,R。这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向的方法来决定。
HNC华中数控现在是8页\一共有126页\编辑于星期一CJK6032坐标轴
HNC华中数控现在是9页\一共有126页\编辑于星期一+Y+X图2华中I型ZJK7532铣床坐标系统+ZZJK7532坐标轴
HNC华中数控现在是10页\一共有126页\编辑于星期一2、机床原点、参考点、机床坐标系
HNC华中数控现在是11页\一共有126页\编辑于星期一3、工件原点和工件坐标系
HNC华中数控现在是12页\一共有126页\编辑于星期一
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华中数控现在是13页\一共有126页\编辑于星期一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华中数控现在是14页\一共有126页\编辑于星期一第二章程序的结构
2-1程序的构成程序(完整)主程序子程序程序段.....若干程序段若干指令字................................数值指令字符.........HNC华中数控现在是15页\一共有126页\编辑于星期一
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华中数控现在是16页\一共有126页\编辑于星期一第三章数控车床编程指令体系
3-1M指令(或辅助功能)
3-2S.F.T指令
3-3G指令(准备功能)
1、坐标系相关G指令
2、运动相关G指令
3、单一循环G指令
4、复合循环G指令HNC华中数控现在是17页\一共有126页\编辑于星期一3-1M指令(或辅助功能)HNC华中数控现在是18页\一共有126页\编辑于星期一1、S指令(主轴功能)
1)转/每分钟(M03后)
2)米/每分钟(G96恒线速有效)
3)转/每分钟(G97取消恒线速)
2、F指令(进给功能):
1)每分钟进给(G94)
2)每转进给(G95)
3-2S.F.T指令
HNC华中数控现在是19页\一共有126页\编辑于星期一2、T指令(刀具功能)
%0012
N01T0101(此时换刀,设立坐标系,刀具不移动)
N02G00X45Z0(当有移动性指令时,加入刀偏)
N03G01X10F100
N04G00X80Z30
N05T0202(此时换刀,设立坐标系,刀具不移动)
N06G00X40Z5(当有移动性指令时,执行刀偏)
N07G01Z-20F100
N08G00X80Z30
N09M30HNC华中数控现在是20页\一共有126页\编辑于星期一3-3 G指令(准备功能)
HNC华中数控现在是21页\一共有126页\编辑于星期一3-3-1有关单位设定G功能
1、英制输入G20(单位in)和公制
输入G21(单位mm)指令
2、进给量的设定G94和G95指令
HNC华中数控现在是22页\一共有126页\编辑于星期一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华中数控现在是23页\一共有126页\编辑于星期一2)坐标系设定G92指令
G92X___Z___;
X、Z取值原则:
1、方便数学计算和简化编程;
2、容易找正对刀;
3、便于加工检查;
4、引起的加工误差小;
5、不要与机床、工件发生碰撞;
6、方便拆卸工件;
7、空行程不要太长;
HNC华中数控现在是24页\一共有126页\编辑于星期一3)零点偏置G54~G59指令
4)直接机床坐标系编程G53指令
注:
使用该类指令前须回过一次参考点。HNC华中数控现在是25页\一共有126页\编辑于星期一5)直径、半径编程G36、G37指令
格式:G36直径编程
G37半径编程
注意:1、使用直径、半径编程时,系统参数设置要求与之对应Φ20Φ180160+X44254Φ50二、直径编程%3351N1G92X180Z254N2G36G01X20W-44N3U30Z50N4G00X180Z254N5M30一、半径编程%3352N1G37N2G92X90Z254N3G01X10W-44N4U15Z50N5G00X90Z254N6M30HNC华中数控现在是26页\一共有126页\编辑于星期一3-3-3 进给控制指令
1)快速点定位G00指令
G00X(U)_Z(W)_
%1008
T0202
G00X90Z253
G00X30Z173
X90Z253
M05
M30HNC华中数控现在是27页\一共有126页\编辑于星期一2、直线插补G01指令
G01X(U)__Z(W)__F__
%1008
T0303
G00X90Z253
G90G01X30Z173
G00X90Z253
M05
M30HNC华中数控现在是28页\一共有126页\编辑于星期一5090F35F30F20HNC华中数控现在是29页\一共有126页\编辑于星期一例1
%1008(绝对)
N1T0101
N2G00X90Z20
N3G00X31Z3
N4G01Z-50F100
N5G00X36
N6Z3
N7X30
N8G01Z-50F80
N9G00X36
N10X90Z20
N11M05
N12M305090F35F30F20HNC华中数控现在是30页\一共有126页\编辑于星期一例1
%1008(增量)
N1T0101
N2G00X90Z20
N3G00X31Z3
N4G01W-53F100
N5G00U5
N6W53
N7U-6
N8G01Z-50F80
N9G00X36
N10X90Z20
N11M05
N12M305090F35F30F20HNC华中数控现在是31页\一共有126页\编辑于星期一5080F35F30F102028FHNC华中数控现在是32页\一共有126页\编辑于星期一例2
%1008
N1T0101
N2G00X80Z10
N3G00X31Z3
N4G01Z-50F100
N5G00X36
N6Z3
N7X29
N8G01Z-20F100
N9G00X36
N10Z3
N11X28
N12G01Z-20F80
N13X30
N14Z-50
N15G00X36
N16X80Z10
N17M05
N18M305080F35F30F102028FHNC华中数控现在是33页\一共有126页\编辑于星期一50100F35F26F4030FHNC华中数控现在是34页\一共有126页\编辑于星期一例3
%1008
N1T0101
N2G00X100Z40
N3G00X26.6Z5
N4G01X31Z-50F100
N5G00X36
N6X100Z40
N7T0202
N8G00X25.6Z5
N9G01X30Z-50F80
N10G00X36
N11X100Z40
N12M05
N13M3050100F35F26F4030FHNC华中数控现在是35页\一共有126页\编辑于星期一3、圆弧插补G02、G03指令
1)插补方向的判断+YG02G02G02G02G03G03G03G03+X图1-13+Z+YG02G02G02G02G03G03G03G03+X+ZHNC华中数控现在是36页\一共有126页\编辑于星期一2)圆弧插补格式HNC华中数控现在是37页\一共有126页\编辑于星期一3035F30FR15HNC华中数控现在是38页\一共有126页\编辑于星期一例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华中数控现在是39页\一共有126页\编辑于星期一例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华中数控现在是40页\一共有126页\编辑于星期一例2
%1008
N1T0101
N2M03S460
N3G00X80Z10
N4G00X30Z3
N5G01Z-20F100
N6G02X26Z-22R2
(N6G02X26Z-22K-2)
N7G01Z-40
N8G00X24
N9Z3
N10X80Z10
N11M05
N12M304030F2026FR2HNC华中数控现在是41页\一共有126页\编辑于星期一%3309
N1T0404
N2G00X40Z5
N3M03S400
N4G00X0
N5G01Z0F60
N6G03U24W-24R15
N7G02X26Z-31R5
N8G01Z-40
N9X40Z5
N10M30
27R154031R5Φ26Φ22HNC华中数控现在是42页\一共有126页\编辑于星期一4、倒角指令
单元一)直线后倒直角G01指令
G01X(U)__Z(W)__C__
XZEFGHKc103-图HNC华中数控现在是43页\一共有126页\编辑于星期一
单元二)直线后倒圆角G01指令
G01X(U)__Z(W)__R__
HNC华中数控现在是44页\一共有126页\编辑于星期一
%3312
N1G00U-70W-10
N2G01U26C3F100
N3W-22R3
N4U39W-14C3
N5W-34
N6G00U5W80
N7M30R3Φ263622370Φ65Φ7010HNC华中数控现在是45页\一共有126页\编辑于星期一
单元三)园弧后倒直角
G02(G03)X(U)__Z(W)__R__RL=__
RL=zu/2x/2wGABCDr+X+Z图3.3.14倒角参数说明HNC华中数控现在是46页\一共有126页\编辑于星期一
单元四)圆弧后倒圆角
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华中数控现在是47页\一共有126页\编辑于星期一
%3315
T0101
N1G00X70Z10
N2G00X0Z4
N3G01W-4F100
N4X26C3
N5Z-21
N6G02U30W-15R15RL=3
N7G01Z-70
N8G00U10
N9X70Z10
M30
R15Φ263621370Φ56Φ7010HNC华中数控现在是48页\一共有126页\编辑于星期一5、G32螺纹加工指令
1)格式G32X(U)—Z(W)—R—E—P—F—
HNC华中数控现在是49页\一共有126页\编辑于星期一5、G32螺纹加工指令
1)格式G32X(U)—Z(W)—R—E—P—F—
注:
.在螺纹加工轨迹中应设置足够的升速段和降速退刀段,以消除伺服滞后造成的螺距误差;.在螺纹切削过程中进给修调无效;.螺纹加工时主轴必须旋转。从粗加工到精加工,主轴的转速必须保持一常数;
.在没有停止主轴的情况下,停止螺纹的切削将非常危险;
.在螺纹加工中不得使用恒定线速度控制功能;
.R为2倍的螺距,E为牙型高.HNC华中数控现在是50页\一共有126页\编辑于星期一2、普通螺纹一般标准HNC华中数控现在是51页\一共有126页\编辑于星期一3)常用螺纹切削的进给次数与吃刀量HNC华中数控现在是52页\一共有126页\编辑于星期一例加工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华中数控现在是53页\一共有126页\编辑于星期一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华中数控现在是54页\一共有126页\编辑于星期一3.3.5延时指令G04
G04
X___
其中X值是暂停时间,单位为秒,最大指令时间是9999.999秒。HNC华中数控现在是55页\一共有126页\编辑于星期一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华中数控现在是56页\一共有126页\编辑于星期一%3309
N1T0101
N2G00X40Z5
N3M03S400
N4G96S80
N5G46X300P700
N6G00X0
N7G01Z0F60
N8G03U24W-24R15
N9G02X26Z-31R5
N10G01Z-40
N11X40Z5
N12G97S300
N13M30
27R154031R5Φ26Φ22HNC华中数控现在是57页\一共有126页\编辑于星期一3.3.7单一切削循环指令(G80、G81、G82)
1、内、外径切削循G80指令
1)圆柱面的内、外径切削循
G80X(U)__Z(W)__F__
FHNC华中数控现在是58页\一共有126页\编辑于星期一
2)带锥度的内、外径切削循环
G80X(U)__Z(W)__I__F__
见图3-22,其中X、Z同上述一样,I值为切削
始点B与切削终点C的半径差,即rb-rc。当算
术值为正时,I取正值;为负时,I取负值,
I为模态值。
FHNC华中数控现在是59页\一共有126页\编辑于星期一HNC华中数控%3322
T0101
M03S400
G91G80X-10Z-33I-5.5F100
X-13Z-33I-5.5
X-16Z-33I-5.5
M30
Φ14Φ24Φ40303Φ33现在是60页\一共有126页\编辑于星期一例(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华中数控现在是61页\一共有126页\编辑于星期一5080F35F30F102028FHNC华中数控现在是62页\一共有126页\编辑于星期一例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华中数控现在是63页\一共有126页\编辑于星期一例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华中数控现在是64页\一共有126页\编辑于星期一5035F28F2024F2×45°30FHNC华中数控现在是65页\一共有126页\编辑于星期一例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华中数控现在是66页\一共有126页\编辑于星期一2、端面切削循环G81指令
1)端面切削循环
G81X(U)___Z(W)___F___
HNC华中数控现在是67页\一共有126页\编辑于星期一2)端面切削循环
G81X(U)___Z(W___K___F___
HNC华中数控现在是68页\一共有126页\编辑于星期一%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华中数控现在是69页\一共有126页\编辑于星期一
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华中数控现在是70页\一共有126页\编辑于星期一2)锥螺纹切削循环
G82X__Z__I__R__E__C__P__F__
其中X、Z同上述一致,I为锥螺纹始点与锥螺纹终点的半径差,即rb-rc,I为模态值。
HNC华中数控现在是71页\一共有126页\编辑于星期一%3328
N1T0101
N2G00X35Z104
N3M03S300
N4G82X29.2Z18.5C2P180F3
N5X28.6Z18.5C2P180F3
N6X28.2Z18.5C2P180F3
N7X28.04Z18.5C2P180F3
N8M30
80100M30×1.5(双头)HNC华中数控现在是72页\一共有126页\编辑于星期一1-2-3-4复合循环切削指令
(G71、G72、G73、G76)
运用这组G代码,只需指定精加工路线和粗加工的背吃刀量,系统会自动计算粗加工路线和加工次数。
HNC华中数控现在是73页\一共有126页\编辑于星期一1、外径粗加工循环G71指令无凹槽内(外)径粗车复合循环
141579131211681054321O●’r●A+X+Zr图3.3.29内、外径粗切复合循环HNC华中数控现在是74页\一共有126页\编辑于星期一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华中数控现在是75页\一共有126页\编辑于星期一%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华中数控现在是76页\一共有126页\编辑于星期一%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华中数控现在是77页\一共有126页\编辑于星期一1、外径粗加工循环G71指令有凹槽内(外)径粗车复合循环
rB`131415141014141010106B6616663941051112781421AA`eHNC华中数控现在是78页\一共有126页\编辑于星期一
Φ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华中数控现在是79页\一共有126页\编辑于星期一.2、端面粗车复合循环G72指令
△z△d2322200△dO+X96412235678978+Z34rr△x521HNC华中数控现在是80页\一共有126页\编辑于星期一.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华中数控现在是81页\一共有126页\编辑于星期一%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华中数控现在是82页\一共有126页\编辑于星期一G71、G72指令应用注意事项带有P、Q地址的G71或G72指令,才能进行该循环加工。粗加工循环时,处于ns到nf程序段之间的F、S、T机能的指令均无效,G71或G72格式中含有的F、S、T有效。在顺序号为ns的顺序段中,必须使用G00或G01指令。处于ns到nf程序段之间的精加工程序不应包含有子程序。HNC华中数控现在是83页\一共有126页\编辑于星期一3、封闭轮廓循环G73指令
●AΔzΔx/2ΔzΔk+ΔzΔI+Δx/2Δx/2OA’+X图3.3.39闭环车削复合循环G73HNC华中数控现在是84页\一共有126页\编辑于星期一%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华中数控现在是85页\一共有126页\编辑于星期一螺纹切削复合循环(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华中数控现在是86页\一共有126页\编辑于星期一
%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华中数控现在是87页\一共有126页\编辑于星期一3-2-3-3 刀具补偿功能
1、刀具的几何、磨损补偿
工件零点机床零点1号刀Z轴偏置值2号刀X轴偏置值2号刀Z轴偏置值1号刀X轴偏置值图3.3.45刀具偏置的绝对补偿形式HNC华中数控现在是88页\一共有126页\编辑于星期一3-2-3-3 刀具补偿功能
1、刀具的几何、磨损补偿
Z机工件零点机床零点D机′/2D机/2D工/2Z机′Z工HNC华中数控现在是89页\一共有126页\编辑于星期一3-2-3-3 刀具补偿功能
1、刀具的几何、磨损补偿
ΔZΔX/2Z机工件零点机床零点D机′/2D机/2D工/2Z机′Z工HNC华中数控现在是90页\一共有126页\编辑于星期一2、刀具刀尖圆弧半径补偿G40、G41、G42指令
HNC华中数控现在是91页\一共有126页\编辑于星期一刀具圆弧半径误差实例HNC华中数控现在是92页\一共有126页\编辑于星期一HNC华中数控现在是93页\一共有126页\编辑于星期一HNC华中数控现在是94页\一共有126页\编辑于星期一XZ453-图加工方向加工方向41G41G42G42GHNC华中数控现在是95页\一共有126页\编辑于星期一XZ453-图加工方向加工方向41G41G42G42GHNC华中数控现在是96页\一共有126页\编辑于星期一463-图OBA3WT8WT4WT7WT9WT0WT5WT2WT6WT1WTOOOOOOOOAAAAAAAXZHNC华中数控现在是97页\一共有126页\编辑于星期一463-图OBA3WT8WT4WT7WT9WT0WT5WT2WT6WT1WTOOOOOOOOAAAAAAAXZHNC华中数控现在是98页\一共有126页\编辑于星期一注:
1)当前面有G41、G42指令时,如要转换为G42
、G41或结束半径补偿时,应先指定G40指令
取消前面的刀尖半径补偿。
2)程序结束时,必须清除刀补。
3)G41、G42、G40指令应在G00或G01程序段中加入。
4)在补偿状态下,没有移动的程序段(M指令、
延时指令等)不能在连续2个以上的程序段中
指定,否则会过切或欠切。
5)在补偿启动段或补偿状态下不得指定移动距
离为0的G00、G01等指令。
HNC华中数控现在是99页\一共有126页\编辑于星期一%3353
N1T0101
N2M03S400
N3G00X40Z5
N4G00X0
N5G01G42Z0F60
N6G03U24W-24R15
N7G02X26Z-31R5
N8G01Z-40
N9G00X30
N10G40X40Z5
N11M3027R154031R5Φ26Φ22HNC华中数控现在是100页\一共有126页\编辑于星期一1-3数控车床编程实例
1-3-1编程步骤
1-3-2编程实例HNC华中数控现在是101页\一共有126页\编辑于星期一1-3数控车床编程实例
1-3-1编程步骤:
1、产品图样分析。主要内容如下:
1)尺寸是否完整?
2)产品精度、粗糙度等要求。
3)产品材质、硬度等。
HNC华中数控现在是102页\一共有126页\编辑于星期一2、工艺处理。主要内容如下:
1)加工方式及设备确定。
2)毛坯尺寸及材料确定。
3)装夹定位的确定。
4)加工路径及起刀点、换刀点的确定。
5)刀具数量、材料、几何参数的确定。
6)切削参数的确定。
HNC华中数控现在是103页\一共有126页\编辑于星期一背吃刀量:
影响背吃刀量的因素有:
a、粗、精车工艺。
b、刀具强度
。
c、机床性能
。
d、工件材料
。
e、表面粗糙度。
HNC华中数控现在是104页\一共有126页\编辑于星期一(2)进给量:进给量影响表面粗糙度。
影响进给量的因素有::
a、粗、精车工艺。粗车进给量应较大,以缩短切削
时间;精车进给量应较小以降低表面粗糙度。一
般情况下,精车进给量小于0.2mm/r为宜,但要考
虑刀尖圆弧半径的影响;粗车进给量大与0.25mm/r
b、机床性能。如功率、刚性。
c、工件的装夹方式。
d、刀具材料及几何形状。
e、背吃刀量。
f、工件材料。(工件材料较软时,可选择较大进给量;
反之可选较小进给量)。
HNC华中数控现在是105页\一共有126页\编辑于星期一(3)切削速度:
切削速度的大小可影响切削效率、切削温度、刀具耐用度等。
影响切削速度的因素有:
a刀具材料。
b工件材料。
c刀具耐用度。
d背吃刀量与进给量。
e刀具形状。
f切削液。
g|机床性能。HNC华中数控现在是106页\一共有126页\编辑于星期一3、数学处理。
1)编程零点及工件坐标系的确定
2)各节点数值计算。
4、其它主要内容。
1)按规定格式编写程序单,
2)按“程序编辑步骤”输入程序,并检查
程序。
3)修改程序。HNC华中数控现在是107页\一共有126页\编辑于星期一注:
1、用G92指令建立的坐标系与起刀点位置
有关,故程序中起点与终点位置最好一
致,既坐标X、Z值相同。
2、用G54指令建立的坐标系只与机床零点
有关,与起刀点位置无关,故每次开机
后起点与终点位置最好一致应回参考点。
HNC华中数控现在是108页\一共有126页\编辑于星期一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华中数控现在是109页\一共有126页\编辑于星期一例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华中数控现在是110页\一共有126页\编辑于星期一华中Ⅰ型数控系统为用户配备了强大的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。3.4宏程序编程概述HNC华中数控现在是111页\一共有126页\编辑于星期一3.4宏指令编程概述
宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线编程;适合图形一样,只是尺寸不同的系列零件的编程;适合工艺路径一样,只是位置参数不同的系列零件的编程。较大地简化编程;扩展应用范围。HNC华中数控现在是112页\一共有126页\编辑于星期一3.4.1宏变量及常量3.4.2运算符与表达式1)算术运算符2)条件运算符3)逻辑运算符4)函数5)表达式3.4.3赋值语句3.4.4条件判断语句3.4.5循环语句3.4宏程序编程概述HNC华中数控现在是113页\一共有126页\编辑于星期一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华中数控现在是114页\一共有126页\编辑于星期一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的绝对坐标#19THNC华中数控现在是115页\一共有126页\编辑于星期一3.4宏指令编程
3.4.1.2参数传递规则
程序段(执行后)当前变量一级变量二级变量三级变量G92x0y0z0空空空空N1#10=18(#210=18)#10=18#210=18空空G01X-5Z-10F200同上同上空空X10同上同上空空A2B1M98P100[M30]#0=2#1=1#12=98#15=100#30=5#32=-10(刷新)同上#250=2#251=1#262=98#265=100#280=5#282=-10空%100N2#10=28(#260=28)#10=28及上栏变量同上#260=28及上栏变量空G01X[11+#0]Z[12+#1]同上同上同上空M98P110[M99(2)]#12=98,#15=110,#30=5.5,#32=12(刷新)同上同上#312=98,#315=110#330=5.5,#332=12%110N3#10=38(#310=38)#10=38及上栏变量同上同上#310=38及上栏变量M99(3)#10=28,#12=98,#15=100,#30=5,#32=-10同上同上同上M99(2)#10=18同上同上同上M30空空空空HNC华中数控现在是116页\一共有126页\编辑于星期一3.4宏指令编程
3.4.1.3、宏常量
PI:圆周率л
TURE:条件成立(真)
FALSE:条件不成立(假)
HNC华中数控现在是117页\一共有126页\编辑于星期一
3.4.2运算符与表达式
1、算术运算符+、-、*、/
2、条件运算符
EQ(=)、NE()、GT(>)、GE(=>)、LT(<)、LE(=<)
AR[]判断参数合法性的宏(判断是否定义,是增量还是绝对)
3、逻辑运算符
AND(与)、OR(或)、NOT(非)
4、函数
SIN(正弦)、COS(余弦)、TAN(正切)、
ATAN(反正切-90°~90°)、ATAN2(反正切-180°~180°)、
ABS(绝对值)、INT(取整)、SIGN(取符号)、
SQRT(开方)、EXP(指数)
5、表达式
用运算符连接起来的常数或宏变量构成表达式。
=HNC华中数控现在是118页\一共有126页\编辑于星期一
3.4.3赋值语句
格式:宏变量=常数或表达式
#2=175/SQRT[2]*COS[55*PI/180];
#3=124.0;
3.4.4条件判别语句IF,ELSE,ENDIF
格式(i): IF条件表达式
…
ELSE
…
ENDIF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版四年级上册教案
- 假牙套市场需求与消费特点分析
- 升降机操作装置产业运行及前景预测报告
- 寿司手工制作器产业深度调研及未来发展现状趋势
- 人教版英语八年级上册期末语法复习
- 制造罐头食品行业经营分析报告
- 剃须后用面霜产业运行及前景预测报告
- 化妆用维生素A乳霜市场发展预测和趋势分析
- 健身踏板产业链招商引资的调研报告
- 食品配送企业卫生管理体系方案
- 群文阅读《父母的爱》
- 《犯罪学》课程教学大纲
- 医药代表晋级管理办法
- 格林公式(公开教学用)
- 看图写话二年级公开课已修改版
- AWS_D1.1焊接工艺评定记录中英文
- 安徽省淮北市地方婚礼流程资料
- 附件3-4欧曼金融服务经销商融资业务介绍
- 中医骨伤科学9肩周炎上肢伤筋
- 五年级分数乘法口算练习
- 客户服务管理七大原则
评论
0/150
提交评论