数控中级铣工培训资料Ⅱ.docx

上传人:b****5 文档编号:7507793 上传时间:2023-05-11 格式:DOCX 页数:21 大小:235.15KB
下载 相关 举报
数控中级铣工培训资料Ⅱ.docx_第1页
第1页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第2页
第2页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第3页
第3页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第4页
第4页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第5页
第5页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第6页
第6页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第7页
第7页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第8页
第8页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第9页
第9页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第10页
第10页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第11页
第11页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第12页
第12页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第13页
第13页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第14页
第14页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第15页
第15页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第16页
第16页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第17页
第17页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第18页
第18页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第19页
第19页 / 共21页
数控中级铣工培训资料Ⅱ.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数控中级铣工培训资料Ⅱ.docx

《数控中级铣工培训资料Ⅱ.docx》由会员分享,可在线阅读,更多相关《数控中级铣工培训资料Ⅱ.docx(21页珍藏版)》请在冰点文库上搜索。

数控中级铣工培训资料Ⅱ.docx

数控中级铣工培训资料Ⅱ

数控中级铣工培训资料(Ⅱ)

一.子程序应用举例:

一次装夹加工多个形状相同或刀具运动轨迹相同的零件,即一个零件有重复加工部分的情况下,为了简化加工程序,把重复轨迹的程序段独立编成一程序进行反复调用,这重复轨迹的程序称为子程序,而调用子程序的程序称主程序。

在子程序中调用子程序与在主程序中调用子程序方法一致。

(1)格式:

M98PL;

说明:

P:

子程序名;

L:

重复调用次数,省略重复次数,则认为重复调用次数为1次;

例:

M98P123L3;

表示程序号为123的子程序被连续调用3次,如图下图所示。

子程序中必须用M99指令结束子程序并返回主程序。

应用举例:

加工如图所示轮廓,以知刀具起始位置为(0,0,100),切深为5mm,试编制程序。

参考程序:

程序

说明

O100;

G90G54G00Z100.0S800M03

M08;

X0.Y0.;

M98P200L3;

G90G00X0.Y60.0;

M98P200L3;

G90G00Z100.0;

X0.Y0.;

M09;

M05;

M30;

O200;

G91Z-95.0;

G41X20.0Y10.0D1;

G01Z-10.0F100;

Y40.0;

X30.0;

X-40.0;

G00Z110.0;

G40X-10.0Y-20.0;

X50.0;

M99;

主程序

加工前准备指令

冷却液开

快速定位到工件零点位置

调用子程序(O200),并连续调用3次,完成3个方形轮廓的加工

快速定位到加工另3个方形轮廓的起始点位置

调用子程序(O200),并连续调用3次,完成3个方形轮廓的加工

快速定位到工件零点位置

冷却液关

主轴停

程序结束

子程序,加工一个方形轮廓的轨迹路径

相对坐标编程

建立刀补

铣削深度

直线插补

直线插补

直线插补

快速退刀

取消刀补

为铣削另一方形轮廓做好准备

子程序结束

相关知识点:

●在使用子程序编程时,应注意主、子程序使用不同的编程方式。

一般主程序中使用G90指令,而子程序使用G91指令,避免刀具在同一位置加工。

●当子程序中使用M99指令指定顺序号时,子程序结束时并不返回到调用子程序程序段的下一程序段,而是返回到M99指令指定的顺序号的程序段,并执行该程序段。

编程举例:

如图1-6所示。

图1-6M99顺序号的指定

子程序执行完以后,执行主程序顺序号为18的程序段。

思考:

铣平面程序的如何编制;

二、镜像功能G50.1,G51.1应用

格式:

G51.1X__Y__Z__;

M98P_

G50.1X__Y__Z__;

式中:

G51.1建立镜像;

G50.1取消镜像;

X、Y、Z镜像位置;

当工件相对于某一轴具有对称形状时,可以利用镜像功能和子程序,只对工件的一部分进行编程,而能加工出工件的对称部分,这就是镜像功能。

当某一轴的镜像有效时,该轴执行与编程方向相反的运动。

G50.1,G51.1为模态指令,可相互注销,G51.1为缺省值。

应用举例:

使用镜像功能编制如图1-6所示轮廓的加工程序,已知刀具起点为(0,0,100)处。

程序

说明

O24;

G90G54G80G17;

G00X0Y0;

S800M03;

Z5;

M98P100;

G51.1X0;

M98P100;

G50.1X0;

G51.1X0YO;

M98P100

G50.1X0YO;

G51.1Y0;

M98P100;

G50.1Y0;

G00Z100;

M05;

M30;

O100;

G90G01Z-2F100;

G41X10Y10F200D01;

Y30;

G03X30Y20R10;

G01X10;

G40X0Y0;

G00Z5;

M99;

主程序

加工前准备指令

快速定位到工件零点位置

主轴正转

快速定位到安全高度

加工①

Y轴镜像

加工②

Y轴镜像取消

X、Y轴镜像

加工③

X、Y轴镜像取消

X轴镜像

加工④

X轴镜像取消

快速返回

主轴停

程序结束

子程序(①轮廓的加工程序)

切削深度进给

建立刀补

直线插补

圆弧插补

直线插补

取消刀补

快速返回到安全高度

子程序结束

三.固定循环指令

固定循环通常是用含有G功能的一个程序段完成用多个程序段指令才能完成的加工动

作,使程序得以简化。

1)固定循环的动作顺序组成

如图3.1所示,固定循环常由六个动作顺序组成。

①X轴和Y轴定位,起刀点A→初始点B。

②快速进给到R点。

③孔加工(钻孔或镗孔等)。

④孔底的动作(暂停、主轴停等)。

⑤退回到R点。

⑥快速运行到初始点位置。

初始点平面是表示从取消固定循环状态到开始固定循环状态的孔加工轴方向的绝对值

坐标位置。

图3.1固定循环动作

2)固定循环编程格式

指令格式:

G90/G91G99/G98G□□X_Y_Z_R_Q_P_F_K_;

说明:

G99、G98为返回点平面。

在返回动作中,G99指令返回到R点平面,G98指

令返回到初始点平面(见图9.18)。

通常,最初的孔加工用G99,最后加工用G98,可减少辅

助时间。

用G99状态加工孔时,初始点平面也不变化。

图3.2初始点平面和R点平面

G为孔加工方式。

如G81—定点钻孔循环;G83—深孔钻削循环。

X,Y为孔位置坐标,用绝对值或增量值指定孔的位置,刀具以快速进给方式到达(X,

Y)点。

Z为孔加工轴方向切削进给最终位置坐标值,在采用绝对值方式时,Z值为孔底坐标

值;采用增量值方式时,Z值规定为R点平面到孔底的增量距离,如图9.19所示。

R在绝对方式G90时,为R点平面的绝对坐标;在增量方式G91时,为初始点到R点

平面的增量距离,如图3.3所示。

如图3.3Z轴的绝对指令和增量值指令

Q用于深孔钻削加工G83方式中,被规定为每次切削深度,始终是一个增量值。

P为规定在孔底的暂停时间,用整数表示,以ms为单位。

F为切削进给速度,以mm/min为单位。

K用于规定固定循环重复加工次数,执行一次可不写K,当K=0时,则系统存储加工

数据,但不执行加工。

当孔加工方式建立后,一直有效,而不需要在执行相同孔加工方式的每一个程序段中

指定,直到被新的孔加工方式所更新或被撤销。

上述孔加工数据,不一定全部都写,根据需要可省去若干地址和数据。

这里固定循环指令是模态指令,一旦指定,就一直保持有效,直到用G80取消指令为

止。

此外,G00、G01、G02、G03也起取消固定循环指令的作用。

3)两种孔加工循环

(1)定点钻孔循环(G81)。

定点钻孔循环是一种常用的钻孔加工方式,其循环动作如

图3.4所示。

图3.4钻孔循环

(2)深孔钻削循环G83。

深孔钻削循环指令G83如图3.5所示。

其中有一个加工数据

Q即为每次切削深度,当钻削深孔时,须间断进给,有利于断屑、排屑,钻削深度到Q值

时,退回到R点平面。

当第二次切入时,先快速进给到距刚加工完的位置d处,然后变为

切削进给。

钻削到要求孔深度的最后一次进刀量是进刀若干个Q之后的剩余量,它小于或

等于Q。

Q用增量值指令,必须是正值,即使指令了负值,符号也无效。

d用系统参数设

定,不必单独指令

如图3.5深孔钻削循环

(2)深孔钻削循环G83。

深孔钻削循环指令G83如图3.5所示。

其中有一个加工数据

Q即为每次切削深度,当钻削深孔时,须间断进给,有利于断屑、排屑,钻削深度到Q值

时,退回到R点平面。

当第二次切入时,先快速进给到距刚加工完的位置d处,然后变为

切削进给。

钻削到要求孔深度的最后一次进刀量是进刀若干个Q之后的剩余量,它小于或

等于Q。

Q用增量值指令,必须是正值,即使指令了负值,符号也无效。

d用系统参数设

定,不必单独指令。

*四.刀具长度补偿

1)刀具长度补偿(G43、G44、G49)

在加工过程中,利用该功能可以补偿刀具因磨损、重磨、换新刀而长度发生变化,或

者加工一个零件需用几把刀,而各刀的长度不同。

刀具长度补偿功能用于在Z轴方向的刀

具补偿,它可使刀具在Z轴方向的实际位移量大于或小于编程给定位移量。

指令格式:

G01/G00G43Z_H_;

G01/G00G44Z_H_;

G01/G00G49;

说明:

G43为刀具长度正补偿。

G44为刀具长度负补偿。

G49为取消刀具长度补偿。

Z为程序中的指令值。

H为偏置号,后面一般用两位数字表示代号。

H代码中放入刀具的长度补偿值作为偏

置量。

这个号码与刀具半径补偿共用。

对于存放在H中的数值,在G43时是加到Z轴坐标值中,在G44时是从原Z轴坐标

中减去,从而形成新的Z轴坐标。

如图4.1所示,执行G43时:

Z实际值=Z指令值+H××

执行G44时:

Z实际值=Z指令值-H××

当偏置量是正值时,以G43指令在正方向移动一个偏置量,G44是在负方向上移动一

个偏置量。

偏置量是负值时,则与上述反方向移动。

如图4.1刀具长度补偿

注:

在实际应用中,为使不容易混淆,我们一般只使用G43指令。

 

长度补偿、循环指令的应用例题:

O00010;

G54G80G90G17G40G49;

T1M06;

M03S800;

G00X0Y0Z100;

G43G00Z10H01;

G98G81XOY20Z-3R5F100;

G99X20Y0;

G98X0Y-20;

G99X-20Y0;

G00Z20;

G49X0YO;

T02M06;

G43G00Z10H02;

M03S1000;

G98G82X15Y15Z-3.0R5P5000F120;

Y-15;

X-15;

Y15;

G00Z200;

G00G49X0Y0;

M30;

 

四、旋转功能G68,G69应用

格式:

G68X__Y__R__;

M98P__;

G69;

式中:

X、Y旋转中心的坐标值(可以是X、Y、Z中的任意两个,它们由当前平面选择指令G17、G18、G19中的一个确定)。

当X、Y省略时,G68指令认为当前的位置即为旋转中心;

R是旋转角度(负号为顺时针旋转,正号为逆时针旋转);

该指令可使编程图形按照指定旋转中心及旋转方向旋转一定的角度,G68表示开始坐标系旋转,G69用于撤消旋转功能。

当程序在绝对方式下时,G68程序段后的第一个程序段必须使用绝对方式移动指令,才能确定旋转中心。

如果这一程序段为增量方式移动指令,那么系统将以当前位置为旋转中心,按G68给定的角度旋转坐标。

旋转平面一定要包含在刀具半径补偿平面内。

应用举例:

使用旋转功能编制如图所示轮廓的加工程序,已知刀具起点为(0,0,100)处。

程序

说明

O0025;

G90G54G80G17;

G00X0Y0;

S800M03;

Z5;

M98P200;

G68X0YOR-90;

M98P200;

G69;

G68X0YOR-180;

M98P200

G69;

G68X0YOR-270;

M98P200;

G69;

G00Z100;

M05;

M30;

O100;

G90G01Z-2F100;

G41X10Y10F200D01;

Y30;

G03X30Y20R10;

G01X10;

G40X0Y0;

G00Z5;

M99;

主程序

加工前准备指令

快速定位到工件零点位置

主轴正转

快速定位到安全高度

加工①

顺时针旋转90度

加工②

旋转取消

顺时针旋转180度

加工③

旋转取消

顺时针旋转270度

加工④

旋转取消

快速返回

主轴停

程序结束

子程序(①轮廓的加工程序)

切削深度进给

建立刀补

直线插补

圆弧插补

直线插补

取消刀补

快速返回到安全高度

子程序结束

 

五.宏程序编程举例

例1:

椭圆宏程序编制,如图2-1。

椭圆函数关系如下:

X=a×COSα

Y=b×SINα

 

图2-1椭圆

参考程序:

%0001

#0=5(定义刀具半径R值)

#1=20(定义a值)

#2=10(定义b值)

#3=0(定义步距角α的初值,单位:

度)

G90G54G00Z100

X0Y0

X[#1+#0]Y0

WHILE#3GE[-360]

G01X[[#1+#0]*COS[#3*PI/180]]Y[[#2+#0]*SIN[#3*PI/180]]

#3=#3-5

ENDW

G01G91Y[-#0]

G00Z10

M30

 

五.刀具半径补偿(G40,G41,G42)

在数控铣床进行轮廓加工时,因为铣刀具有一定的半径,所以刀具中心轨迹和零件轮廓不重合。

如不考虑刀具半径,直接按照零件轮廓编程是比较方便的,而加工出的零件尺寸比图样要求小了一圈(外轮廓加工时)或大了一圈(内轮廓加工时),为此必须使刀具沿零件轮廓的法向偏移一个刀具半径,这就是所谓的刀具半径补偿,如图9.23所示。

刀具半径补偿

指令格式:

G17G00/G01G41/G42X_Y_H_(或D_)(F_)

G17G00/G01G40X_Y_(F_)

说明:

G41为左偏刀具半径补偿,是指沿着刀具运动方向向前看(假设零件不动),刀具位于零件左侧的刀具半径补偿。

这时相当于顺铣,如图9.24(a)所示。

G42为右偏刀具半径补偿,是指沿着刀具运动方向向前看(假设零件不动),刀具位于零

件右侧的刀具半径补偿。

此时为逆铣,如图9.24(b)所示。

刀具补偿方向

G40为刀具半径补偿取消,使用该指令后,使G41、G42指令无效。

G17在XY平面内指定,其他G18、G19平面形式虽然不同,但原则一样。

X、Y为建立与撤销刀具半径补偿直线段的终点坐标值。

H或D为刀具半径补偿寄存器的地址字,在对应刀具补偿号码的寄存器中存有刀具半径补偿值。

练习题目一:

练习题目二:

练习题目三:

练习题目四:

练习题目五:

练习题目六:

练习题目七:

 

练习题目八:

练习题目九:

练习题目十:

练习题目十一:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2