编程镗铣类Word文档下载推荐.docx

上传人:b****5 文档编号:20474697 上传时间:2023-01-23 格式:DOCX 页数:13 大小:22.05KB
下载 相关 举报
编程镗铣类Word文档下载推荐.docx_第1页
第1页 / 共13页
编程镗铣类Word文档下载推荐.docx_第2页
第2页 / 共13页
编程镗铣类Word文档下载推荐.docx_第3页
第3页 / 共13页
编程镗铣类Word文档下载推荐.docx_第4页
第4页 / 共13页
编程镗铣类Word文档下载推荐.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

编程镗铣类Word文档下载推荐.docx

《编程镗铣类Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《编程镗铣类Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。

编程镗铣类Word文档下载推荐.docx

M6 

换刀(系统设定) 

M43 

齿轮3档

M70 

主轴接通坐标轴方式 

M44 

齿轮4档

程序块中最多5个M功能

3、杂功能代码(F,S,T,D)

(1)进给功能代码F表示进给速度,单位为mm/min(公制)或in/min(英制)。

如F80在米制时表示进给速度为80mm/min

(2)主轴功能代码S表示主轴转速,单位是rev/min。

如S250表示主轴转速为250rev/min。

(3)刀具功代码T表示刀具选择代码。

如T5表示第5号刀具。

(4)刀具补偿功能代码D表示刀具补偿号。

如D6表示刀具补偿量用第6号。

4、固定循环代码

第一类:

钻镗循环CYCLE81~CLCLE89

第二类:

铣削循环CYCLE71~CLCLE72,SLOT1~SLOT2,POCKET1~POCKET4等

第二节基本编程方法

一、定位指令

1. 

绝对/增量尺寸,G90/91

绝对尺寸

G90(模态)或

X=AC(...) 

Y=AC(...) 

Z=AC(...)绝对尺寸(非模态)

增量尺寸

G91(模态)或

X=IC(...) 

Y=IC(...) 

Z=IC(...)增量尺寸(非模态)

参数解释

XYZ 

要移动轴线名

=AC 

=IC 

功能

G90/91命令和非模态尺寸AC/IC用于指定坐标系作接近设定点运动。

非模态绝对尺寸或增量尺寸AC、IC的输入当G91有效时,可用AC允许一个特定块中各轴的绝对尺寸的输入。

G90有效时,可用IC允许一个特定块中各轴的增量尺寸的输入。

编程示例

移动路径参考工件零点,送入绝对坐标。

圆插补的中心点坐标I和J,在绝对坐标的每个数据块中确定,因为圆中心点以增量尺寸作为标准编程--与G90/ 

G91命令无关。

N10G90G0X45Y60Z2T1S2000M3 

绝对尺寸,快速移向XYZ,

 

刀具主轴顺时针方向旋转 

N20G1Z-5F500 

刀具横进给 

N30G2X20Y35I=AC(45)J=AC(35)绝对尺寸的圆中心点

N30G2X20Y35I0J-25 

绝对尺寸的圆中心点 

N40G0Z2 

退回 

N50M30 

块结束 

2. 

旋转绝对尺寸,DC、ACP、ACN

编程

A=DC(...)B=DC(...)C=DC(...)

A=ACP(...)B=ACP(...)C=ACP(...)

3.1 

进给率

G93或G94或G95

F…

FGROUP(X,Y,Z,A,B,…)

FL[axis]=…

命令解释

G93 

按1/min计的反时进给率(仅对NCU572/573而言)

G94 

按mm/min(毫米/分)或inclse/min(英吋/分)或degrees/min(度/分)计的进给率

G95 

按mm/rev(毫米/转)或incles/rev(英吋/转)计的进给率

F… 

按G93,G94,G95指定的单位计的进给值

FGROUP 

对所有用FGROUP规定的轴有效的进给值F

FL 

同步轴速度极限;

用G93,G94,G95设定的单位(最大快速移动)是可适用的 

A=ACN(...)B=ACN(...)C=ACN(...)

参考解释

ABC 

要移动旋转轴的轴名

DC 

绝对尺寸,直接到达位置

APC 

绝对尺寸,正向到达位置

ACN 

绝对尺寸,逆向到达位置

利用以上参数,你可以指定所需的

到达策略,以便旋转轴定位。

在转台上加工:

刀具不动,转台顺时针方向旋转270°

,以加工一个圆槽。

N10 

SPOS=0 

位置控制中的主轴

N20 

G90G0X45Y60Z2T1 

绝对尺寸,在快速

移动中横进给 

N30 

G1Z-5F500 

减少进给 

N40 

C=ACP(270) 

转台顺时旋转270°

刀具铣一个圆槽 

N50 

G0Z2M30 

提升,程序结束 

3. 

公/英制测量,G70/G71

调用

G70或G71

G70:

英制测量

G71:

公制测量

根据生产图中的尺寸,你可以交替用公、英制测量,编制工件的几何尺寸。

随初设定公制的变化来改变公英制输入。

G0G90X20Y30Z2S2000M3T1 

初设定的公制 

G1Z-5F500 

按I中进给率 

X90 

N40G70X2.75Y3.22 

按英制送入指定位置,G70有效,

直到被G71淘汰为止 

X1.18Y3.54 

N60 

G71X20Y30 

按毫米送入位置 

N70 

快速退回,程序结束 

4.可设定零点偏移,G54至G599

G54或G55或G56或G57或G505...G599

取消

G53或G500或SUPA

G54至G57调用第一至第四可设定零偏移

G500 

取消直到下一次调用,只取消G54至G599

G53 

非模态取消,包括编制的偏移

SUPA 

非模态取消,包括编制的偏移,手轮偏移(DRF),外部零偏移和PRESET(预设定)偏移。

编程示例:

在此例中,按零点偏移值G54或G56安置在托盘中的三个工件连续加工。

加工顺序用子程序L47编程。

G0G90X10Y10F500T1 

到达 

G54S1000M3 

调用第一个零点偏移,主轴正转 

N30 

L47 

运行子程序 

G55G0Z200 

调用第二个零点偏移,Z轴提起 

像前一样运行子程序 

G56 

调用第三个零点偏移 

N70 

像前一样运行程序 

N80 

G53X200Y300M30 

取消零点偏移,程序结束 

5. 

选择工作平面,G17至G19

G17或G18或G19

G17 

工作平面X/Y 

切入方向Z

G18 

工作平面Z/X 

切入方向Y

G19 

工作平面Y/Z 

切入方向X

工作平面的说明,在该平面上 

加工轮廓,也指定以下功能:

a.刀具半径补偿的平面

b.视刀具种类而定的刀具长度 

补偿的切入进给方向

c.圆弧插补的平面

“普通”到达:

指定工作面,调用刀具类型和刀具补偿值,激活路径补偿,编制切入运动。

铣刀示例:

G17T5D8 

G17调用工作面,在X/Y、T、

D刀具调用的情况下

长度补偿在Z向进行

G1G41X10Y30Z-5F500 

半径补偿在X/Y平面进行

G2X22.5Y40I50J40 

圆弧插补和刀具半径补偿在X/Y

平面。

刀具半径补偿,G40,G41,G42

G40 

取消刀具半径补偿

G41 

激活刀具半径补偿;

刀具在朝轮廓左侧的加工方向操作

G42 

激活刀具半径补偿,刀具在朝轮廓右侧的加工方向操作

OFFN 

正常轮廓补偿

激活刀具半径补偿时,控制器为不同的刀具自动算等距轨迹。

可用OFFN,例如为粗精加工,产生等距轨迹。

4、子程序技术

1.应用子程序

什么是子程序?

原则上,子程序具有零件程序的相同结构,由带移动命令和转换命令的NC组成。

主程序和子程序之间基本上没有差别,子程序包括要进行几次的加工操作工序。

8.固定循环

概述

是指数控系统产家为了编程方便,简化程序而设计的,利用一条指令即可由数控系统自动完成一系列的固定加工的循环动作功能。

也就是数控系统产家的加工子程序。

不同生产产家的数控系统,其固定循环不同,如SIEMENS同FANUC的就不一样。

同一厂家的系统,车床使用的同镗铣床使用的固定循环也不一样。

如SIEMENS802D/810D同802S/810T的固定循环就不同。

同样的SIEMENS镗铣床系统M系列与D系列相似,但格式也不相同。

但是同一系列的原则上是兼容的,或向下兼容。

SIEMENS802D/810D/840D系列的固定循环为CYCLE81~CYCLE89,它的主要动作包括以下3个:

a) 

Z轴快速接近工件表面。

b) 

Z轴以加工速度加工至加工底平面。

c) 

Z轴快速退出。

而象深孔钻循CYCLE83包含的动作就更多。

孔越深,动作就越多。

使用固定循环时的注意事项

(1) 

固定循环为非模态调用。

如需使用模态调用,需增加模态调用指令MCALL在CYCLE前面。

非模态调用时它作用在前面的一个定位点。

模态调用时则是在其后的定位点上产生作用。

(根据机床生产产家的不同,它也作用在前面一个定位点)

(2) 

正确理解固定循环中的各个平面的定义及选择原则:

a)返回平面:

循环加工后刀具的返回平面。

在这一位置上,工件就可以进行下一个定位。

因此返回平面应该高于参考平面,同时应高于零件表面的凸台及夹具上的压板、螺钉等。

参考平面(理论加工开始平面):

可以任意选择。

c)安全距离(与参考平面之间的用于加工安全平面):

也就是实际加工开始平面,选取时对于毛坯面一般应高于零件表面5mm,对已加工面一般应高于零件表面2mm。

对于刚性攻丝时应当相对增大3~5mm。

d) 

加工底面(加工的最终尺寸面):

在使用钻头时注意增加一个钻尖长度。

(3) 

使用模态调用指令MCALL后,当不需要时。

应当再次调用MCALL(后面什么都不用接)来取消模态调用,否则会在下一次的定位点处,将再执行一次循环,这是很危险的。

(4) 

为了使用固定循环,在使用前需打开相应的标准循环子目录。

将所需要的固定循环装载上去。

然后关电,重新启动系统,此时方可使用。

否则系统会提示相应的子程序没有定义。

(5) 

为了能模拟固定循环,也需要将模拟状态下的固定循环重新装载,方可使用。

否则模拟系统也会提示相应的子程序没有定义。

使用子程序:

循环加工工序在子程序中编程一次,示例包括某些重复发生的轮廓形状和加工循环。

任何主程序中都可以调用和执行子程序。

子程序结构:

子程序结构和主程序结构相同(见有关NC程序结构和内容的章节)。

子程序配备M17,程序结束,这就是说,从调用子程序的地方返回程序级。

解释:

用机床数据可以拟制M17程序结束(例:

为获得更好的运行时间)。

补充提示:

带参数定义的程序标题亦可在子程序中编程,在高级编程指南中你将获得更为详细的说明。

用RET结束程序:

子程序亦可使用结束语句RET,代替M17。

RET必须在独立中编程,RET语句用在G64轮廓路径方式不被返回中断的时候。

M17使G64中断,进行精确定位。

补救办法:

在SR块中不能主动写入M17,而是同移动路径(例)一起使用:

G1X=YYM17必须用机床数据设定:

“N0M17fromPLC”。

子程序名称:

子程序给出一个允许从别的名称中选择的名称,考虑到下列常规,程序生成时可自由选择名称:

·

头两个字符必须是字母

别的可以是字母、数字或划下线字符

最多可用31个字符

主程序名称应用同样的规则:

例:

N10POCKET1

另外,子程序提供使用地址字L…的可能性,该值有7个小数位(只有整数)。

注意:

有了地址L,前导零对求微分有意义,

N10L123;

isnot

N20L0123;

or

N30L00123;

此例中有三个不同的子程序

嵌套深度:

子程序可从一个子程序中调用,但不能仅从一个主程序中调用。

总的来说,此种嵌套调用有12个程序级,包括主程序级。

这表示:

从主程序可产生高达11个嵌套子程序调用。

如果你正在使用SIEMENS加工测量循环,需要3级。

如果从子程序中调用循环,此调用不能从9级以外产生。

2. 

子程序调用

在主程序中调用子程序,要么用地址L和子程序号,要么规定子程序名称,例:

N120L100 

子程序调用“L100,SPF”

N10MSG 

(DIN子程序”)

N20G1G91…

N60M17 

子程序结束

N160M30 

主程序结束

R参数传送示例:

N10G0X0Y0G90T1 

刀具T1快速移至第一个位置,绝对尺寸

N20R10=10R11=20 

描述算术参数R10,R11

N30RECTANGLE 

利用R参数传送,调用矩形程序

“RECTANGLE,SPF”:

N15G1X=R10G91F500

N25Y=R11

N35X=-R10

N45Y=-R11

N55M17;

N40G0X50Y50G90 

在下一个加工位置固定刀具

N50RECTNGLE 

利用R参数传送,调用矩形程序“RECTANGLE”

N60M30 

像子程序一样调用主程序:

主程序亦可像子程序一样调用,在这种情况下,主程序设定的M30程序结束,按M17(程序结束返回调用程序)处理。

规定程序名称的调用编程,例:

N10MPF739或N10SHAFT

主程序

补充的主程序

子程序亦可像主程序一样启动。

9.

(1) 

粗镗孔循环:

CYCLE85(RTP,RFP,SDIS,DP,DPR,DTB,FFR,RFF)

参数说明:

FFR——进刀进给量

RFF——返回进给量

与孔循环CYCLE82不同的是CYCLE85是工进工退,而不是快速回退。

动作说明

1、具以G0到达SDIS面

2、以G1到达DP面,进给F为FFR

3、以G4暂停DTB

4、以G1返回SDIS面,进给F为FFR

5、以G0返回RTP面

精镗孔循环1:

CYCLE86(RTP,RFP,SDIS,DP,DPR,DTB,SDIR,RPA,RPO,RPAP,POSS)

SDIR——主轴旋转方向:

3,4——M3,M4

RPA——横坐标退刀量(无符号)

RPO——纵坐标退刀量(无符号)

RPAP——进给坐标退刀量(无符号)

1、以G0到达SDIS面

2、以G1到达DP面

4、主轴准停在POSS

5、根据RPA,RPO,RPAP让刀(注意:

POSS位置与RPA,RPO的关系,才能正确退刀。

6、以G0返回SDIS面

7、以G0返回RTP面(同时RPA,RPO让刀取消)

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1