华中数控铣床编程与操作-3.doc

上传人:b****3 文档编号:2353490 上传时间:2022-10-29 格式:DOC 页数:4 大小:108.50KB
下载 相关 举报
华中数控铣床编程与操作-3.doc_第1页
第1页 / 共4页
华中数控铣床编程与操作-3.doc_第2页
第2页 / 共4页
华中数控铣床编程与操作-3.doc_第3页
第3页 / 共4页
华中数控铣床编程与操作-3.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

华中数控铣床编程与操作-3.doc

《华中数控铣床编程与操作-3.doc》由会员分享,可在线阅读,更多相关《华中数控铣床编程与操作-3.doc(4页珍藏版)》请在冰豆网上搜索。

华中数控铣床编程与操作-3.doc

第三章HNC-21M的编程指令

3.1辅助功能M代码

辅助功能由地址字M和其后的一或两位数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作。

M功能有非模态M功能和模态M功能二种形式。

l非模态M功能(当段有效代码):

只在书写了该代码的程序段中有效;

l模态M功能(续效代码):

一组可相互注销的M功能,这些功能在被同一组的另一个功能注销前一直有效。

模态M功能组中包含一个缺省功能(见表3.1),系统上电时将被初始化为该功能。

另外,M功能还可分为前作用M功能和后作用M功能二类。

l前作用M功能:

在程序段编制的轴运动之前执行;

l后作用M功能:

在程序段编制的轴运动之后执行。

HNC-21/22M数控系统M指令功能如表3.1所示(标记►者为缺省值):

表3.1M代码及功能

其中:

lM00、M02、M30、M98、M99用于控制零件程序的走向,是CNC內定的辅助功能,不由机床制造商设计决定,也就是说,与PLC程序无关;

l其余M代码用于机床各种辅助功能的开关动作,其功能不由CNC內定,而是由PLC程序指定,所以有可能因机床制造厂不同而有差异(表內为标准PLC指定的功能),请使用者参考机床说明书。

说明:

在一个程序段中仅能指定一个M代码

3.1.1CNC内定的辅助功能

(1)M00(程序暂停)

在包含M00的程序段执行之后,自动运行暂停;当程序运行停止时,全部现存的模态信息保持不变。

用“循环启动”CNC继续运行后续程序。

此功能便于操作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作。

(2)M02(程序结束)

M02编写在主程序的最后一个程序段中,表示主程序的结束。

程序结束时,自动运行停止并且CNC装置复位。

(3)M30(程序结束并返回到零件程序头)

M30除具有M02功能外,还兼有控制返回到零件程序的开头(%)作用。

用M30的结束程序后,若要重新执行该程序,只需再次按操作面板上的“循环启动”键。

(4)M98和M99(子程序调用和从子程序返回)

M98用来调用子程序。

M99表示子程序结束,执行M99使CNC控制返回到主程序。

3.1.2PLC设定的辅助功能

(1)M03、M04、M05(主轴正转、反转、停止控制指令)

M03启动主轴以程序中编制的主轴速度顺时针方向(从Z轴正向朝Z轴负向看)旋转。

M04启动主轴以程序中编制的主轴速度逆时针方向旋转。

M05使主轴停止旋转。

(2)M06(换刀指令)

M06用于在加工中心,调用一个欲安装在主轴上的刀具。

刀具将被自动地安装在主轴上。

(3)M07、M09(冷却液打开、停止指令)

M07指令将打开冷却液管道。

M09指令将关闭冷却液管道。

3.2主轴功能S、进给功能F和刀具功能T

3.2.1主轴功能S

主轴功能S控制主轴转速,其后的数值表示主轴速度,单位为转/每分钟(r/min)。

S是模态指令,S功能只有在主轴速度可调节时有效。

3.2.2进给速度F

F指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于G94(每分钟进给量mm/min)或G95(每转进给量mm/r)。

当工作在G01,G02或G03方式下,编程的F一直有效,直到被新的F值所取代,而工作在G00、G60方式下,快速定位的速度是各轴的最高速度,由CNC参数设定,与所编F无关宜宾最大的分类信息网宜宾通宜宾房租售招聘求职二手买卖,宜宾网址大全宜宾最大的网站站,宜宾通影院www.yi-最受网民喜爱的宜宾本土影院。

借助操作面板上的倍率按键,F可在一定范围内进行倍率修调。

当执行攻丝循环G84,螺纹切削G33时,倍率开关失效,进给倍率固定在100%。

3.2.3刀具功能(T机能)

T代码用于选刀,其后续两位数,数值表示选择的刀具号,T代码与刀具的关系是由机床制造厂规定的。

在加工中心上执行T指令,刀库转动选择所需的刀具,然后等待,直到M06指令作用时自动完成换刀。

T指令为非模态指令。

3.3准备功能G代码

准备功能G指令由G后续一或二位数值组成,它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。

HNC-21/22M数控系统G功能指令见表1。

表3.2准备功能一览表

G代码

组别

解释

G代码

组别

解释

*G00

01

定位(快速移动)

G56

14

工件坐标系3选择

G01

直线切削

G57

工件坐标系4选择

G02

顺时针切圆弧

G58

工件坐标系5选择

G03

逆时针切圆弧

G59

工件坐标系6选择

G04

00

暂停

G60

00

单方向定位

G07

16

虚轴指定

*G61

12

精确停止校验方式

G09

00

准停校验

G64

连续方式

*G17

02

XY面赋值

G68

05

旋转变换

G18

XZ面赋值

*G69

旋转取消

G19

YZ面赋值

G73

09

高速深孔钻削循环

G20

08

英寸输入

G74

左螺旋切削循环

*G21

毫米输入

G76

精镗孔循环

G22

脉冲当量

*G80

取消固定循环

G24

03

镜像开

G81

中心钻循环

*G25

镜像关

G82

反镗孔循环

G28

00

返回到参考点

G83

深孔钻削循环

G29

由参考点返回

G84

右螺旋切削循环

*G40

07

取消刀具直径偏移

G85

镗孔循环

G41

刀具直径左偏移

G86

镗孔循环

G42

刀具直径右偏移

G87

反向镗孔循环

G43

08

刀具长度+方向偏移

G88

镗孔循环

G44

刀具长度-方向偏移

G89

镗孔循环

*G49

取消刀具长度偏移

*G90

03

使用绝对值命令

*G50

04

缩放关

G91

使用增量值命令

G51

缩放开

G92

00

设置工件坐标系

G52

00

局部坐标系设定

*G94

14

每分钟进给

G53

直接机床坐标系编程

G95

每转进给

*G54

14

工件坐标系1选择

*G98

10

固定循环返回起始点

G55

工件坐标系2选择

G99

返回固定循环R点

注:

1.00组中的G代码是非模态的,其他组的G代码是模态的。

2.*标记者为缺省值。

G功能有非模态G功能和模态G功能之分。

1.非模态G功能:

只在所规定的程序段中有效,程序段结束时被注销;

例:

N10G04P10.0(延时10s)

N11G91G00X-10.0F200(X负向移动10mm)

N10程序段中G04是非模态G代码,不影响N11程序段的移动。

2.模态G功能:

一组可相互注销的G功能,这些功能一旦被执行,则一直有效,直到被同一组的G功能注销为止。

例:

N15G91G01X-10.0F200

N16Y10.0(G91,G01仍然有效)

N17G03X20Y20R20(G03有效,G01无效)

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

当前位置:首页 > 解决方案 > 其它

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

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