fanuc数控铣床GM功能代码全解Word文件下载.docx
- 文档编号:20801634
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:36
- 大小:41.99KB
fanuc数控铣床GM功能代码全解Word文件下载.docx
《fanuc数控铣床GM功能代码全解Word文件下载.docx》由会员分享,可在线阅读,更多相关《fanuc数控铣床GM功能代码全解Word文件下载.docx(36页珍藏版)》请在冰豆网上搜索。
注意:
某程序假设不指定G20、G21,那么采纳上次关机时的设定值。
G27:
返回参考点检测指令。
格式为G27X(U) Z(W) T0000,本指令执行前必需使刀架回零一次。
假设指定的两个坐标值别离是机床参考点的坐标值,且机床面板上的两个回零参考点指示灯都亮,那么说明机床零点正确。
不然,机床定位误差过大。
G28:
返回参考点指令。
格式为G28X(U) Z(W) T0000,假设机床启动后回过零点,那么本指令的执行使刀架通过指定点回零,不然通过指定点移动至系统加电时的位置。
G32:
螺纹切削指令。
G32 X(U) Z(W) F ,F为螺纹长轴方向的导程(即进给速度采纳mm/r)。
G50:
工件坐标系设定或主轴转速钳制指令。
格式为G00X Z (坐标系设定),或G50S (转速钳制)。
前者,XZ值为机床零点在设定的工件坐标系中的坐标;
后者,S为最高转速。
G70:
精加工复合循环。
格式为G70 P Q S F ,其中P等于精加工程序段开始编号,Q等于精加工程序段终止编号。
G71:
粗加工复合循环。
格式为
G71 U R ,其中U等于X向吃刀量或切深,R等于退刀量,均为半径值。
G71 P Q U W S F ,其中P等于精加工程序段开始编号,Q等于精加工程序段终止编号,U等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。
G72:
端面粗加工循环。
G72 W R ,其中W等于Z向吃刀量,R等于Z向退刀量。
G72 P Q U W S F ,其中P等于精加工程序段开始编号,Q等于精加工程序段终止编号,U等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。
G73:
固定形状粗加工复合循环。
G73 U W R ,其中U等于X向吃刀量(或切深)的半径值,W等于Z向吃刀量,R等于循环次数。
G73 P Q U W S F ,其中P等于精加工程序段开始编号,Q等于精加工程序段终止编号,U等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。
G90:
锥面切削单一循环指令。
格式为G90 X(U) Z(W) R F ,锥面的概念是素线的斜度≤45度。
车削柱面时,R=0,能够不写。
本指令完成的动作(虚线表示快速)如图1,其中刀尖从右下向左上切削,R<
0,刀尖从右上向左下切削,R>
0。
指令中的坐标值为E点坐标。
G92:
锥螺纹切削单一循环指令。
格式为G92 X(U) Z(W) R F 。
车削柱螺纹时,R=0,能够不写。
本指令完成的动作(虚线表示快速)如图1,其中刀尖从右下到左上切削,R<
0,刀尖从右上到左下切削,R>
F为长轴方向的导程。
G94:
端面切削单一循环指令。
格式为G94 X(U) Z(W) R F ,端面的概念是素线的斜度≥45度。
车削纯端面时,R=0,能够不写。
本指令完成的动作(虚线表示快速)如图2,其中刀尖从左上向右下切削,R<
G96:
端面恒线速度指令。
格式为G96 S 。
G97:
端面恒线速度注销指令。
格式为G97。
M00:
程序暂停。
当按下面板“启动”钮时,继续运行程序。
M02:
程序终止。
M03:
主轴正转。
M04:
主轴反转。
M05:
主轴停转。
M08:
开启切削液。
M09:
关闭切削液。
M10:
自动螺纹倒角。
M11:
注销M10。
M30:
程序终止,并返回开始初。
M98 P :
挪用子程序。
格式为M98 P*******,前三位为挪用次数(假设没有,那么表示1次),后四位为所音调程序号。
M99:
子程序终止标志。
我对你G73指令的说明表示疑心,你是不是真正利用过那个指令?
几种经常使用M代码(M00、M0一、M02和M30)的区别与联系:
M00为程序无条件暂停指令。
程序执行到此进给停止,主轴停转。
M00后,数控系统
停止读入下一单节,以便进行手动操作。
从头按下操纵面板上的“循环启动按钮”后,再继续执行后面的程序段。
在测量工件和排除切屑时常常利用。
M01
程序选择性暂停指令。
与执行M00类似,不同的是只有按下机床操作面板上的“选择停止”按钮时,该指令才有效。
M01后,执行后的成效与M00相同,要从头启动程序同上。
若是不按下机床操作面板上的“选择停止”按钮,那么M01不起作用,程序继续执行后面的程序。
M02为主程序终止指令。
执行该指令后,表示程序内所有指令均以完成,切断机床所有动作,机床复位。
但程序终止后,不返回到程序开头位置。
程序光标停在程序末尾。
M30为主程序终止指令。
功能同M02,不同的地方是,光标返回程序头位置,不管M30后是不是还有其他程序段。
为加工下一个工件做好预备。
FANUC系统各键利用!
1ALTER修改程序及代码
2INSRT插入程序
3DELET删除程序
4EOB完成一句(ENDOFBLOCK)
5CAN取消(EDIT或MDIMODE情形下利用)
6INPUT输入程序及代码
7OUTPUTSTART输出程序及指令
8OFFSET贮存刀具长度、半径补当值
9AUXGRAPH显示图形
10PRGRM显示程序内容
11ALARM显示发生警报内容或代码
12POS显示坐标
13DGONSPARAM显示自我诊断及参数功能
14RESET返回停止
15CURSOR光标上下移动
16PAGE上下翻页
17O程序号码由O0001~O9999
18N顺序号码由N0001~N9999
19G预备功能代码
20X坐标轴运动方向指令
21Y坐标轴运动方向指令
22Z坐标轴运动方向指令
23H长度补偿功能代码
24F进给(FEED)指令
25R圆弧半径指令
26M辅助功能指令
27S主轴指速指令
28T刀具号码
29D半径补偿功能代码
30I.J.K圆弧起点至圆弧中心距离(别离在X,Y,Z轴上)
31P子程序挪用代码
32PROGRAMPROTECT程序经历爱惜开关
33MEMORY自动执行程序
34EDIT编辑
35MDI手动编辑
36SINGLBLOCK单句执行
37BLOCKDELET指定不执行单句程序(与/键共享)
38OPTSTOP选择性停止(与M01码共享)
39DRYRUN空运行
40PRGTEST不执行码指令
41CYCLESTART循环动(执行程序)
42CYCLESTOP循环停止(暂停程序)
43PRGSTOP程序停止(与M00共享)
44HOME返回各轴机械原
45JOG手动进给(行位或切削)
46MPG手动驱动器
50HIGH手动快速进给
51SPDLDEC主轴(RPM)速
52SPDL100%执行程序中S指令速
53SPDLCW主轴顺时钟转动
54SPDLSTOP主轴停止
55SPDLCCW主轴逆时钟转动
56SPDLINC主轴(RPM)增速
57Z+,Y+,X+机床轴往正方向移动
58Z-,Y-,X-机床轴往负方向移动
594-,4+机床第四轴
60TRVRS执行机床各轴移动指令
61CLNTON供给切削液
62CLNTOFF停止供给切削液
63CLNTAUTO自动执行供给切削液
64OVERRIDE切削速度随控0--150%
65EMERGENCYSTOP紧急停止
66THERMALALARM主轴负荷过热报警
67LUBALARM润滑油不足报警
68X_MIRRORIMAGEX轴镜像加工功能
69Y_MIRRORIMAGEY轴镜像加工功能
70RAPIDOVERRIDE快速行程控
71DNC直接数控:
由于外部接口设备输入程序至数控机床,而又因子控机床本身经历容量有限,需要执行边读边做(即同时执行收取程序和执行程序指令动作),称为DNC操作。
当完成DNC操作后,数控机床经历是不存在的,由DNC输入之程序。
72BACKGROUDEDIT背景编程:
(BG-EDIT)当数控机床执行自动(AUTO)加工时,可同时输入或编写另一程序,而不需耍停止操作。
73MANUABS手动绝对值
74PROGRSTAT程序再起动
75ZNEGLT取消执行Z轴指令
76AXISLOCK取消执行三轴指令
77B第五轴
FANUC-18i调试参数一览表
调试参数一览表:
一、SV设定
SV设定(未接光栅)SV设定(接上光栅)
XYZBXYZB
初始设定位10101010101010101010101010101010
电机号303303303293303303303293
AMR00000000
CMR2222222105
FEEDGEAR11131111
N/M2001001002000111002
移动方向111-111-111-111111-111-111-111
速度环脉冲数81928192819281928192819281928192
位置环脉冲数12500125001250012500500010000125001500
参考计数器50001000010000100005000050000100006000
光栅生效FSSB开放相应接口。
二、进给轴操纵相关参数
1423手动速度
1424手动快进
1420G00快速
1620加减速时刻
1320软件限位
1326
三、回零相关参数
快进减速时刻300ms
快进速度10m
回零慢速
接近挡铁的速度
零点偏置
四、SP调整参数
屏蔽主轴
电机最大转速
主轴低档转速(最高转速)
主轴高级转速(最高转速)
自动设定SP参数(即主轴引导)
主电机代码
显示主轴速度
显示负载监视器
主轴定位电压极性(定位时主轴转向)
SOR用于换档
=50换档速度
=33定位速度
外接编码器生效
定位脉冲数(主轴偏置)
显示主轴负载表
(机密)经常使用数控系统通信端口设定参数
FANUC18M
在机床操纵器上设置以下参数
0000=00000010
0020=0
0100=0
0101=
0102=0
0103=9
Settingdata
TVCHECK=0
Punchcode=1
I/OChannel=0
Tapeformat=0
TosetthecontrollerintheDripfeedmode
SettheTapemodeon.
Parametersforthevariousbaudrates
要设置别的波特率在参数0103设置。
波特率参数
4
150
5
200
6
300
7
600
8
1200
9
2400
104800
119600
1219200
数控机床定位精度的补偿方式简述
由于机械电子技术的飞速进展,数控机床做为一种高精度、高效率、稳固性强的自动化加工装备,已经成为机械行业必不可少的现代化技术装置。
数控机床的定位精度是阻碍其高精度性能的一个重要方面,因此也是数控机床验收时的一个重要项目。
利用数控系统的螺距误差补偿功能进行调整,能够大大提高数控机床的定位精度,而电气操纵系统不同,其定位精度的补偿方式也不尽相同,本文将以FANUC-0系统和SIEMENS-880系统为例,简单介绍数控系统螺距误差补偿的方式。
螺距误差补偿这项工作应该是在机床几何精度(床身水平、平行度、垂直度等)调整完成后进行的,如此能够尽可能减少几何精度对定位精度的阻碍。
另外,进行螺距误差补偿时应利用高精度的检测仪器(如激光干与仪),如此能够先测量再补偿,补偿后再测量,并依照相应的分析标准(如VDI344一、JIS6330、GB10931-89等)对测量数据进行分析,直抵达到机床对定位精度的要求范围。
机床的螺距误差补偿功能包括线性轴和旋转轴两种方式,别离能够对直线轴和旋转工作台的定位精度进行补偿。
但有一点需要注意,确实是在补偿旋转轴时应注意:
在0°
~360°
之间各补偿点的补偿值总和应为0,以使0°
和360°
的绝对位置维持一致,不然旋转轴旋转角度每超过360°
一次,就产生一次积存误差,从而阻碍机床的加工精度。
另外,螺距误差补偿功能的实现方式又有增量型和绝对型之分。
所谓补偿确实是指通过特定方式对机床的操纵参数进行调整,其参数调整方式也依各数控系统不同而各有不同。
所谓增量型是指以被补偿轴上相领两上补偿点间的误差差值为依据来进行补偿,而绝对型是指以被补偿轴上各个补偿点的绝对误差值为依据来进行补偿。
FANUC-0数控系统的螺距误差补偿功能是一种增量型补偿方式,FANUC-0数控系统与螺距误差补偿功能有关的参数如下:
76543210
0011
PML2PML1
7011
PML2SPML1S
PML2和PML1的组合决定误差补偿倍率,它对X、Y、Z和第四轴有效。
PML2S和PML1S的含义与PML2和PML1相同,它对第五、第6轴有效。
设定的补偿值乘以此倍率即为应补偿的误差值。
PML2(S)PML1(S)补偿倍率
10×
1
01×
2
4
11×
8
0535BKLX
0536BKLY
0537BKLZ
0538BKL4
7535BKL5
7536BKL6
7537BKL7
7538BKL8
BKLX、BKLY、BKLZ,BKL4~BKL8依次为X、Y、Z和第4~第8轴的反向间隙补偿量,其设定范围为0~2550(检测单位)
0712PRSX
0713PRSY
0714PRSZ
0715PRS4
7713PRS5
7714PRS6
PRSX、PRSY、PRSZ和PRS4~PRS6依次为X、Y、Z和第4~第6轴的各螺距误差补偿点间的距离。
其设定范围为:
8000~
(单位:
)
4000~(单位:
1000PECORGX
2000PECORGY
3000PECORGZ
4000PECORG4
5000PECORG5
6000PECORG6
FANUC-0M系统要求机床各轴的机械坐标参数考点必需是一个补偿点,PECORGX、PECORGY、PECORGZ和PECORG4~PECORG6依次为X、Y、Z和第4~第6轴的螺距误差补偿零点的编号。
1001X轴第1号补偿点的补偿值
:
:
1128X轴第128号补偿点的补偿值
2001Y轴第1号补偿点的补偿值
2128Y轴第128号补偿点的补偿值
3001Z轴第1号补偿点的补偿值
3128Z轴第128号补偿点的补偿值
4001第4轴第1号补偿点的补偿值
4128第4轴第128号补偿点的补偿值
5001第5轴第1号补偿点的补偿值
5128第5轴第128号补偿点的补偿值
6001第6轴第1号补偿点的补偿值
6128第6轴第128号补偿点的补偿值
FANUC-0M系统规定各第一号补偿点应在各轴负方向最远端,即补偿点的编号从最负端开始,一一贯正方向编号。
各补偿点补偿值的设定范围为-7~+7。
例:
某机床X轴(线性轴)行程为-1000mm到0mm,机床参考点设在0mm处。
设定螺距误差补偿基准点编号为20(即参数1000=20,也确实是说设定机床参考点在参数1021处),螺距误差补偿距离为100mm(即参数712=100000),补偿倍率为1(即参数11位0=0,11位1=0)。
在机床行程负方向补偿点号为:
螺距误差补偿点基准编号-(机床在负方向行程/螺距误差补偿距离)+1=20-(1000/100)+1=11
在机床行程正方向补偿点号为:
螺距误差补偿点基准编号+(机床在正方向行程/螺距误差补偿距离)+1=20+(0/100)+1=21
机床坐标与补偿点号对应关系如下:
机床坐标mm-1000-900-800~-300-200-1000
补偿点号101110121013~1018101910201021
若是各点误差值如下:
-1000-900-800-700-600-500-400-300-200-1000
-3-5-2023142-10
那么各点补偿值如下:
10111012101310141015101610171018101910201021
-23221-23-2-310
SIEMENS-880数控系统的螺距误差补偿功能也是一种增量型补偿方式,其补偿方式与FANUC-0数控系统略有不同。
FANUC-0系统只能进行单方向补偿,而SIEMENS-880系统能够按运行方向进行双向补偿,两个方向的补偿参数别离设定。
FANUC-0系统的补偿倍率为一、二、4、8,各点补偿值范围为-7~+7,故各点可补偿的误差范围为-56~+56μm,各点可不同;
而SIEMENS-880系统的补偿倍率(即补偿当量)为0~100,但各点要么不补,要么补一个正的当量,要么补一个负的当量,故各点可补偿的误差范围为-100~+100μm,但补偿当量在同一轴内必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- fanuc 数控 铣床 GM 功能 代码
![提示](https://static.bdocx.com/images/bang_tan.gif)