华中数控车床编程及操作_第1页
华中数控车床编程及操作_第2页
华中数控车床编程及操作_第3页
华中数控车床编程及操作_第4页
华中数控车床编程及操作_第5页
已阅读5页,还剩121页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数控车床编程基础

数控车床概述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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论