数控技术指令集合.docx

上传人:b****6 文档编号:3088901 上传时间:2022-11-17 格式:DOCX 页数:15 大小:22.34KB
下载 相关 举报
数控技术指令集合.docx_第1页
第1页 / 共15页
数控技术指令集合.docx_第2页
第2页 / 共15页
数控技术指令集合.docx_第3页
第3页 / 共15页
数控技术指令集合.docx_第4页
第4页 / 共15页
数控技术指令集合.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

数控技术指令集合.docx

《数控技术指令集合.docx》由会员分享,可在线阅读,更多相关《数控技术指令集合.docx(15页珍藏版)》请在冰豆网上搜索。

数控技术指令集合.docx

数控技术指令集合

数控铣床

常用代码类型及其含义

G代码——准备功能

F代码——加工功能

M代码——辅助功能

S代码——主轴功能

T代码——刀具功能

N代码——顺序号

G指令

(1)G0快速移动(定位)指令:

格式:

G0X__Y__Z__B__

刀具以快速移动速度从当前点运动到坐标指定的位置(快速移动速度为6米/分)。

G0指令执行时,主轴可以不转动。

(2)G1直线移动(线性插补)指令:

格式:

G1X__Y__Z__B__(F__S__M__)

刀具以给定的进给速度、转速,从当前点移动到坐标所指定的点。

运动时4个坐标同时移动,同时到达终点。

G1指令运动时,主轴必须转动,主轴转动状态由M指令指定。

G1指令的目标点坐标也可用极坐标来表示。

在绝对坐标(G90)下,用B2、L2代表与水平轴的夹角和长度;在相对坐标(G91)下,用B1、L1代表与水平轴的夹角和长度。

也可用X坐标和B1表示。

若前面已定了F、S、M,则此处可省略。

(3)G2、G3顺时针、逆时针圆弧移动(圆弧插补)指令:

格式:

G2(G3)X__(Y__)Z___I__(J__)K__(R__)(F__S__M__)

刀具从当前点顺(逆时钟)运动,以给定的圆弧中心坐标(I、K)或圆弧半径R,移动到坐标给定的目标点。

若前面已定了F、S、M,则此处可省略。

刀具坐标使用X—Y组合或是X—Z组合,还是Y—Z组合,取决于所选定的工作平面(G17、G18、G19)。

圆心坐标也相应为I—J、I—K和J—K。

(4)G17、G18、G19工作平面定义指令:

格式:

G17(G18、G19)无参数

G17定义工作平面为XOY(卧式),Z轴为主轴方向

G18定义工作平面为XOZ(立式),Y轴为主轴方向

G19定义工作平面为YOZ,X轴为主轴方向。

(5)G90、G91绝对坐标、相对坐标指令:

格式:

G90(G91)无参数

G90出现该指令后所有的坐标值均为绝对值坐标(相对于工作坐标系),直到遇到G91指令取消,机床开机后缺省状态为G90。

(6)G40、G41、G42、G43、G44刀具半径补偿指令:

格式:

G40取消刀具半径补偿

G41刀具半径左补偿(沿刀具运动方向看,刀具在工件左边)

G42刀具半径右补偿(沿刀具运动方向看,刀具在工件右边)

G43X__(Z__)G18平面刀具靠近工件表面

G43X__(Y__)G17平面刀具靠近工件表面

G44X__(Z__)G18平面刀具越过工件表面

G44X__(Y__)G17平面刀具越过工件表面

(7)格式:

G51机床坐标系零点

G52设置工件坐标系零点

G53取消工件坐标系G54—G59

G54--G59设置工件坐标系零点

(8)循环指令

对于经常使用的一系列加工动作,如钻孔、钻深孔、镗孔、铰孔;铣削圆腔、方腔等,数控系统提供了一系列的循环指令,以方便编程。

循环指令分成两类:

循环定义指令和循环调用指令。

前者定义了加工循环所必需的一些参数,如G81钻孔循环、G84攻丝循环等;后者则表示在何处执行该循环,如G79、G77均布孔等。

G79X__Y__Z__B_

①G81钻孔循环

格式:

G81X__Y__Z__B__

X—钻孔到底部时停留的时间(单位:

秒)

Y—安全距离,加工时刀具快速移动到离工件表面Y毫米处,再开始工进。

Z—孔深,为负数

B—退刀距离

钻削时,钻头快速移动到加工点上方安全平面处,再工进切入,钻削到给定深度后,快进退出到安全平面(不带B时)或退刀平面(带B时)。

2)G83钻孔循环

格式:

G83X__Y__Z__B__I__J__K__

X—钻孔到底部时停留的时间(单位:

秒)

Y—安全距离,加工时刀具快速移动到离工件表面Y毫米处,再开始工进。

Z—孔深,为负数

B—退刀距离

I—深度递减量

J—每次退刀量,若无此项,则退回至安全平面

K—第一次进刀深度

钻削时,钻头快速移动到加工点上方安全平面处,再工进切入到第1次钻削深度(K),然后快速退回到安全平面(不带J时);第2次钻削深度为K-I,如差小于I,则取I,钻头快速移动到上次切削深度上方安全距离的位置(K+2),再工进到第2次钻削深度;第3次钻削深度为K-2I,如差小于I,则取I,钻头快速移动到上次切削深度上方安全距离的位置(2K-I+2),再工进到第3次钻削深度;…..依次钻削,直至钻削到给定深度后,快进退出到安全平面(不带B时)或退刀平面(带B时)。

在钻削过程中钻头始终转动。

③G84攻丝循环

格式:

G84X__Y__Z__B__I__J__S__(或F__)

X—攻丝到底部时停留的时间(单位:

秒)

Y—安全距离,加工时刀具快速移动到离工件表面Y毫米处,再开始工进。

Z—攻丝深度,为负数

B—退刀距离

I—在螺纹底部逐步降速的圈数

J—螺距

S—主轴转速

F—进给量,F=S×J

攻丝循环一旦开始,按通常的停止按钮和进给量与主轴转速调节旋钮,并不起作用,而是要等循环结束后才停止。

因此在加工中要特别注意。

④G85铰孔循环

格式:

G85X__Y__Z__B__

X—铰孔到底部时停留的时间(单位:

秒)

Y—安全距离,加工时刀具快速移动到离工件表面Y毫米处,再开始工进。

Z—铰孔深度,为负数

B—退刀距离

铰孔时,进入铰孔循环后为工进深度,铰孔完毕退出时,不象钻孔等循环一样是快速退回,而是以工进速度退回,以保证铰孔质量。

⑤G86镗孔循环

格式:

G86X__Y__Z__B__

X—镗孔到底部时停留的时间(单位:

秒)

Y—安全距离,加工时刀具快速移动到离工件表面Y毫米处,再开始工进。

Z—镗孔深度,为负数

B—退刀距离

镗孔完毕退出时,主轴停止转动,快速退回。

⑥G87方腔铣削循环

格式:

G87X__Y__Z__B__R__I__J__K__

X—方腔沿X方向的长度

Y—方腔沿Y(或Z)方向的长度

Z—铣削深度,为负数

B—退刀距离

R—拐角半径(必须大于刀具半径)

⑥G87方腔铣削循环

格式:

G87X__Y__Z__B__R__I__J__K__

X—方腔沿X方向的长度

Y—方腔沿Y(或Z)方向的长度

Z—铣削深度,为负数

B—退刀距离

R—拐角半径(必须大于刀具半径)

I—在刀具宽度方向上,刀具切入量与刀具之间之比,缺省为83%

J—加工方向,J1为顺铣,J-1为逆铣

K—每次铣削深度

沿深度方向进给时,进给速度为F的一半。

用G79调用时,坐标值为方腔上表面中心。

⑦G88键槽铣削循环

格式:

G88X__Y__Z__B__J__K__

X—键槽沿X方向的长度

Y—键槽沿Y(或Z)方向的长度,刀具半径必须小于Y/2

Z—铣削深度,为负数

B—退刀距离

J—加工方向,J1为顺铣,J-1为逆铣

K—每次铣削深度

沿深度方向进给时,进给速度为F的一半。

用G79调用时,坐标值为键槽上表面左侧圆弧中心。

⑧G89圆腔铣削循环

格式:

G89Z__B__I__J__K__

Z—铣削深度,为负数

B—退刀距离

R—圆腔半径,刀具半径必须小于圆腔半径

I—在刀具宽度方向上,刀具切入量与刀具之间之比,缺省为83%

J—加工方向,J1为顺铣,J-1为逆铣

K—每次铣削深度

(9)G77均布孔执行指令

格式:

G77X__Y__Z__R__I__J__K__

X__Y__Z__—均布孔的中心点坐标

R—均布孔分布圆半径

I—起始角(与X轴正方向)

J—孔的个数

K—终止角(缺省时为整圆均布)

G77为调用语句,在其之前,它仍需要定义语句,如G81至G89。

(10)G14重复执行指令

格式:

G14N1=__N2=__J__

N1—重复执行的起始程序号

N2—重复执行的终止程序号

J—重复执行的次数(缺省为重复1次)

(11)G92、G93坐标系变换指令

有时,为了编程方便,可对工件坐标系零点进行变换,使编程在新的坐标系内进行。

坐标系变换可分为绝对坐标系变换G93和相对坐标系变换G92两种。

格式:

G92X__Y__Z__B1=__L1=__B4=__

G93X__Y__Z__B2=__L2=__B4=__

X、Y、Z为直线坐标的平移量;

B1、L1为极坐标(G92);

B2、L2为极坐标(G93);

B4旋转后坐标轴与旋转前的坐标轴的夹角。

13)G72、G73镜向、放缩指令

在实际应用中,经常会遇到形状相同、但旋转了一定角度的零件,或按一定比例进行放大缩小的零件。

这时,就要使用到G72、G73指令。

G72、G73指令仅仅是一条说明指令,说明了从此时起,坐标轴的对称关系或比例关系,它本身并不是可执行指令。

所以还要结合G14重复指令等来完成对称零件或相似零件的加工。

格式:

G72无参数,取消G73

G73X-1(Y-1)(Z-1)坐标轴号后跟-1,表示相应的坐标为相反值

G73A4=__放缩比例因子

T指令:

T指令总是与M6指令或M66、M67配套使用。

格式:

T__M6自动换刀

T__M66手动换刀

T__M67假换刀

▲T指令后面所跟的数字代表刀具号。

在机床的刀库中有30个刀位,刀具号应从T1到T30,T0是一个特殊的表示,代表已安装到机床主轴上的刀具。

若取下主轴上的刀具,则用T0M6。

T31到T99为手动换刀的刀具号(必须>30)。

S指令

S指令总是与M3、M4、M5指令或M13、M14配套使用。

机床的转速范围为20—6300rpm。

格式:

S__M3主轴以所给的转速正转

S__M13主轴以所给的转速正转,冷却液开

S__M4主轴以所给的转速反转

S__M14主轴以所给的转速正转,冷却液开

M5主轴停止、冷却液关

F指令

F指令对除G0以外的任何移动或循环的指令起作用。

F的单位为mm/min。

范围为0~6000。

格式:

F___

例:

G1X__Y__Z__B__F200直线移动速度200mm/min

G81Y2Z-20B30F100钻孔速度100mm/min

M指令

M指令通常为一些辅助指令,有些必须与其它参数配合使用方能生效。

此处仅介绍常见的M指令。

(1)M3、M4、M5、M13、M14指令

主轴旋转指令,必须与S指令配合使用。

(2)M6、M66和M67指令

自动换刀、手动换刀和假指令。

必须与T指令配合使用。

(3)M7、M8和M9指令

冷却液开停指令,可单独使用。

M72号冷却液开

M81号冷却液开

M9冷却液关

(4)M30指令

程序结束并回绕指令。

可单独使用。

程序执行到该指令,机床移动停止、主轴停止、冷却液关闭,程序回到程序头。

对于批量生产的零件,可重复执行。

(5)M53、M54指令

立、卧主轴转换指令。

可单独使用。

(6)M76、M77指令

立、卧主轴转换故障时恢复和机械手换刀故障时恢复指令。

单独使用。

用于出故障排除时使用,慎用。

(7)M19主轴定向指令

可令主轴准确定位为某个角度。

通常用于反镗和割内槽等场合。

格式:

D__M19

D—主轴转角,度

数控车床

G指令

1车削加工中心MAHOGR350C:

CNC532控制系统、拥有12把刀具的转位刀盘,其中6个位置具有动力装置,可安装铣削动力头,具有X、Z和C轴三个坐标。

2、G0快速移动(定位)指令:

格式:

G0X__Z__

刀具以快速移动

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

当前位置:首页 > 法律文书 > 调解书

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

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