广州数控指令代码大全Word文档格式.docx
- 文档编号:15162988
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:9
- 大小:24.93KB
广州数控指令代码大全Word文档格式.docx
《广州数控指令代码大全Word文档格式.docx》由会员分享,可在线阅读,更多相关《广州数控指令代码大全Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
根据其功能可分成以下几种类型的字段:
▲程序段号:
由字母N及数字组成,位于程序段最前面,主要作用是使程序便于阅读,可以省略,但某些特殊程序段(如表示跳转指令的目标程序段)必须标明程序段号。
为了便于修改程序时插入新程序段,各句程序段号一般可间隔一些数字(如N0010、N0020、N0030)。
▲准备功能:
即G代码,由字母G及二位数字组成,大多数G代码用以指示刀具的运动。
(如G00、G01、G02)
▲表示尺寸(坐标值)的字段:
一般用在G代码字段的后面,为表示运动的G代码提供坐标数据,由一个字母与坐标值(整数或小数)组成。
字母包括:
表示绝对坐标:
X、Y、Z
表示相对坐标:
U、V、W
表示园心坐标:
I、J、K
(车床实际使用的坐标只有X、Z,所以Y、V、J都用不着)
▼表示进给量的字段:
用字母F加进给量值组成,一般用在插补指令的程序段中,规定了插补运动的速度。
▼S代码:
表示主轴速度的字段。
用字母S加主轴每分钟转速(或主轴线速度:
米/分)组成。
▼T代码:
表示换刀及刀补
▼辅助功能:
用字母M及二位数字组成,表示机床的开、停等。
本机床的主要有效M代码为:
M03:
主轴正转。
M04:
主轴反转。
M05:
主轴停。
M08:
开冷却液。
M09:
关冷却液。
M00:
程序暂停。
(暂停后可按“循环起动”按钮继续运行)
M30:
程序结束。
一个程序的最后一个程序段通常用M30来结束程序。
控制尾架及卡盘的M代码本机床无效。
▼其他特殊用途的字段,主要用在一些螺纹车削、循环车削的G代码后面,及用户宏程序中。
(一)基本知识
G代码的主要功能:
直接控制刀具运动。
3个基本概念:
▲插补:
数控机床上,刀具根据指令,沿X轴及Z轴的进给运动。
运动轨迹有:
Z方向的直线----用于车园柱面
X方向的直线----用于车端面
钭直线-------------用于车园锥面
园弧----------------用于车球面
插补运动的实质,即车床数控加工的基本原理:
刀具根据数控系统的指令,沿X轴及Y轴方向分别移动微小的一段距离,刀具的实际移动方向为X、Y二个方向的合成,一连串的这种移动组成了刀具的运动轨迹。
最基本的插补指令:
G01、G02、G03
▲模态代码与非模态代码
模态代码:
程序中的有关字段一经设置后,在以后的程序段中一直有效,如继续保持该状态,不必重新设置。
非模态代码,即一次性代码,只在本程序段有效。
所有的G代码可分为模态与非模态
▲G代码的分组:
共四个组
①00组:
属一次性代码,主要包括二大类:
1、指令本身性质为一次性的,如G50(坐标系设定),G04(暂停)。
2、复合型固定循环,G70—G76,一条指令要重复循环多次。
②01组:
用得最多的一组,主要用于刀具的移动。
主要包括以下几类:
1、快速移动:
G00
2、插补:
3、螺纹:
G32
4、单一型固定循环:
G90、G92、G94
01组为模态指令,一旦被指定,就一直有效,直到被同一组的其他G代码所取代。
下面的02、03组同样为模态指令。
③02组:
只有G96、G97二个,用于控制恒线速的开关,为模态指令。
④03组:
只有G98、G99二个,用于设定进给量的单位(每分钟进给量或主轴每转进给量。
)为模态指令。
(二)常用G代码的使用
▲G50:
坐标轴设定(实际上是:
根据刀具的实际位置,确定工件坐标系的X、Z坐标值)
G50指令执行后,不产生运动,但工件坐标系按指令值作了更新。
使用举例:
G50X100Z250;
其实质含义是:
工件坐标系的X坐标立即被被修改为100,Z坐标修改为250。
,系统立即以新的坐标值显示。
一股用于录入方式下通过对刀建立工件坐标系。
关于工件坐标系(即编程所使用的坐标系):
以车床主轴旋转轴线作为X方向的零位(即径向零位)。
Z轴方向的零位(即轴向零位)可根据工件情况确定,一般以卡盘端面或工件右端面作为零位。
坐标系的正负方向:
以离开工件方向为正,即Z轴为主轴旋转轴线、从左向右为正,X轴为径向走刀方向、从中心向外为正(从车削加工的角度来看,常规的切削进刀方向大都是朝向X、Z轴的负方向)。
当使用绝对值编程时,X坐标始终是正值(除特殊情况外),Z坐标则不一定。
当使用相对值编程时,常规的外园车削均是朝向负方向的,所以U、W值常常是负值。
(相对值编程时,刀具的前进方向与坐标轴正方向一致为正,相反为负,简言之,即进去为负,出来为正)。
▲G00快速移动
G00X50Z200;
或用相对坐标:
G00U15W5;
后面带的二个尺寸字段X、Z或U、W用以指示移动的目标位置。
执行G00的结果是使刀具从当前位置向目标位置快速移动。
G00实际上不属于插补命令,执行时X、Z轴各自独立运动,,如某一坐标轴先到达后,该轴先停止运动,另一轴继续(沿X或Z方向)移动。
因此,移动轨迹一般开始是一段钭直线,然后是一段平行于X或Z轴的直线。
使用G00时必须注意刀具是否可能与工件相碰。
▲
G01直线插补
G01X50Z200F20;
G01U15W5;
与G00相似,用X、Z或U、W指示插补运动结束时的目标位置。
大多数车削加工,如外园、内孔、端面、锥面均使用G01来完成。
程序中使用G01的注意事项:
①程序中,如果是首次使用G01,必须指定进给量F值,以后如进给量不变,则F字段可省略。
②使用G01前,必须保证刀具的当前位置为正确位置(由于G01中只指定了插补的终点位置,并未指明插补的起点位置)
③G00、G01及其坐标值都是模态指令,下一程序段中可省略相同的字段。
如:
N0010G00Z200;
N0020X90;
(作用等于G00X90Z200;
)
N0030G01Z150F70;
N0040X95;
(作用等于G01X95Z150F70;
G02、G03园弧插补
G00X50Z152;
(快速定位到起点)
G01G150;
G02X150Z100R50F30;
(X150、Z150为园弧的终点坐标,R50为园弧的半径)
也可以用从起点到园心的坐标距离I、K来表示:
G02X150Z100I50F30;
(I50:
指起点至园心的X方向距离为50,Z方向的距离为零,K0可省略。
注意事项:
①本车床只使用前刀架,顺逆时针的判断与标准相反。
②本例中园弧从右面小头向左切削,为逆时针,用G02指令。
如从大端处向右面小端加工园弧,则应使用G03。
③I、K的值注意正负号:
从起点向园心的方向与坐标轴正方向一致为正。
④I值属于半径方向的距离,不要用直径计算。
G04暂停
用法举例:
G04P500;
(暂停500毫秒,即0.5秒)G04X3.5;
(暂停3.5秒)可用于切槽、台阶端面等需要刀具在加工表面作短暂停留的埸合。
《三》单一固定循环G90、G92、G94
单一固定循环把“G00快速接近工件”→”插补运动走刀”→”插补退刀”→”G00快速返回”这四动作组合在一起。
以简化程序。
▲G90:
内外园车削循环
G90X50Z35F0.2
(园柱面车削)
G90X50Z35R2.5F0.2(园锥面车削,R2.5指起点半径与终点半径之差)
①工件余量大时,可多次调用G90,例如:
G90X75Z20F0.2;
X70;
(由于是模态,相同的字段不必重复键入)X65;
②与G01在用法上的区别:
G01必须事先把刀具用指令移动到正确的起点位置,以保证加工尺寸
G90车削开始时的起点X坐标是由本段自动计算后移动到位的,故在G90的上一个程序段中,应把刀具移动到一个合适的退刀位置。
▲G94的用法与G90相似,用于端面切削,G92在螺纹车削中介绍。
《四》复合型车削固定循环
(1)粗精车指令配合使用的G70—G73,其中G70为精车指令(与G71或G72或G73配合使用),此类指令在程序中的使用由三部分组成,以G71为例说明如下:
#第一部份:
有二个G71程序段,第一个G71用来规定每一次粗车的吃刀深度,退刀量等;
第二个G71用来确定与精车程序段的关系,保证精车余量、并开始粗车。
#第二部份:
用来确定精车的轨迹路线,由若干个程序段组成。
供精车时使用,并为粗车时提供数据。
#第三部份:
G70程序段,即实际开始精车的指令。
N20G00X200Z302;
(快速定位到粗车起点)
N30G71U5R1F30;
(U5:
每次粗车切深5mm-半径方向;
R1:
每次退刀1mm)
N40G71P50Q80U0.6W0.2;
(P50:
描述精车轨迹的第一个程序段号是N50)
(Q80:
描述精车轨迹的最后一个程序段号是N80)
(U0.6、W0.2:
留给精车的径向余量、轴向余量)
N50G00X100;
(描述精车轨迹的第一个程序段,)
1、在此段中径向快速定位到正确的开始精车位置。
2、此段不允许有Z方向的定位。
3、从N50、N80各段不可省略程序段号。
4、从N50到N80各段的X、Z方向坐标值只允许单向减少或单向增大。
N60G01Z260F20;
N70G01X195Z210;
N80G01Z200;
(描述精车轨迹的最后一个程序段)
(可在此处插入换也指令)
N110G70P50Q80;
(开始精车,实际执行N50到N80间各程序段)
N120G00X220Z320;
(精车结束,退出)
▲上述G71+G70指令的粗车是以多次Z轴方向走刀以切除工件余量,为精车提供一个良好的条件,适用于毛坯是园钢的工件。
▲G72+G70车削循环,与G71相似,但粗车是以多次X轴方向走刀来切除工件余量,适用于毛坯是园钢、各台阶面直径差较大的工件。
▲G73+G70车削循环,基本用法相同,但各次粗车的运动轨迹与精车轨迹相似,适用于一些毛坯为锻件、铸件,这类毛坯已初步具有成品的外形,不宜使用G71、G72指令。
(2)G75外园切槽循环例:
G00X81Z-30;
(定位到槽的起点,注意考虑切刀宽度)
G75R0;
(R0:
每次X方向退刀0,即直接切到槽底)
G75X50Z-80P16000Q5000R0F50
X,Z:
槽的终点坐标。
P:
X方向每次切入深度(半径值,单位0.001mm)。
Q:
Z方向每次移动量(单位0.001mm),注意应小于切刀宽度。
R:
每次Z方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广州 数控 指令 代码 大全