数控机床FANUC面板各键使用.docx
- 文档编号:8882731
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:23
- 大小:176.38KB
数控机床FANUC面板各键使用.docx
《数控机床FANUC面板各键使用.docx》由会员分享,可在线阅读,更多相关《数控机床FANUC面板各键使用.docx(23页珍藏版)》请在冰豆网上搜索。
数控机床FANUC面板各键使用
FANUC系统各键使用!
1ALTER修改程序及代码
2INSRT插入程序
3DELET删除程序
4EOB完成一句(ENDOFBLOCK)
5CAN取消(EDIT或MDIMODE情况下使用)
6INPUT输入程序及代码
7OUTPUTSTART输出程序及指令
8
卜当值
OFFSET储存刀具长度、
9AUXGRAPH显示图形
10PRGRM显示程序内容
11ALARM显示发生警报内容或代码
12POS显示坐标
13
停
15CURSOR光标上
F翻页
DGONSPARAI显示自我诊断及参数功能
14
16PAGE
17O
18N
19G
20X
21Y
RESET返
00001-09999
N0001〜N9999
程序号码由顺序号码由准备功能代码坐标轴运动方向指令坐标轴运动方向指令
22Z
23H
24F
25R
26M
27S
28T
29D
30I.J.K
坐标轴运动方向指令长度补偿功能代码进给(FEED脂令圆弧半径指令辅助功能指令主轴指速指令刀具号码半径补偿功能代码圆弧起点至圆弧中心距离(分别在X,Y,Z轴上)
31P子程序调用代码
32PROGRAMPROTE(程序记忆保护开关
33MEMORY自动执行程序
34EDIT编辑
35MDI手动编辑
36SINGLBLOCK单句执行
37BLOCKDELET指定不执行单句程序/键共享)
38
(与M01码共享)
OPTSTOP选择性停
39DRYRUN空运行
40PRGTEST不执行M.S.T.码指令
41CYCLESTART循环动(执行程序)
42CYCLESTOP循环停止(暂停程序)
43PRGSTOP程序停止(与M00共享)
44HOME返回X.Y.Z.各轴机械原
45JOG手动进给(行位或切削)
46MPG手动驱动器
50HIGH手动快速进给
51SPDLDEC主轴(RPM)速
52SPDL100%执行程序中S指令速
53SPDLCW主轴顺时钟转动
54SPDLSTOP主轴停止
55SPDLCCW主轴逆时钟转动
56SPDLINC主轴(RPM增速
57Z+,Y+,X+机床X.Y.Z.轴往正方向移动
58Z-,Y-,X-机床X.Y.Z.轴往负方向移动
594-,4+机床第四轴
60TRVRS执行机床各轴移动指令
61CLNTON供应切削液
62CLNTOFF停止供应切削液
63CLNTAUTO自动执行供应切削液
64OVERRIDE切削速度随控0--150%
65EMERGENCYSTC紧急停止
66THERMALALAR^轴负荷过热报警
67LUBALARM润滑油不足报警
68X_MIRRORIMAGE并由镜像加工功能
69Y_MIRRORIMAGEYtt镜像加工功能
70RAPIDOVERRIDE快速行程?
控
71DNC直接数控:
由于外部接口设备输入程序至数控机床,而
又因子控机床本身记忆容量有限,需要执行边读边做(即同时执行收取程序和执行程序指令动作),称为DNC操作。
当完成DNC操作后,数控机床记忆是不存在的,由DNC输
入之程序。
72BACKGROUDEDIT背景编程:
(BG-EDIT)当数控机床执行自动(AUTO)加工时,可同时输入或编写另一程序,而不需耍停止操作。
73MANUABS手动绝对值
74PROGRSTAT程序再起动
75ZNEGLT取消执行Z轴指令
76AXISLOCK取消执行三轴指令
77B第五轴
数控机床及编程中常用术语
数值控制。
2)轴(Axis)机床的部件可以沿着其
作直线移动或回转运动的基准方向。
机床坐
(MachineCoordinateSystern
定于机床上,以机床零点为基准的笛卡尔坐标系。
4)机床坐标
(MachineCoordinateOrigin
床坐标系的原点。
占
八、、
机
5)工件
标
System
占
八、、
(WorkpieceCoordinate固定于工件上的笛卡尔坐标系。
Origin)工
zero)由
(Wrok-piexeCoordinate
件坐标系原点。
7)机床零点(Machine
机床制造商规定的机床原点。
[亠1=134,
位置
8)参考
(RefereneePosition)机床启动用的沿着坐标轴上的一个固定点,它可以用机床坐标原点为参考基准。
9)绝对尺寸(AbsoluteDimension)/绝对坐标值(AbsoluteCoordinates)距一坐标系原点的直线距离或角度。
10)增量尺寸
(IncrementalDimension)/增量
坐标值(IncrementalCoordinates)在一
序列点的增量中,各点距前一点的距离或角度值。
11)最小输人增量
(LeastInputIncrement)在^口工程
序中可以输人的最小增量单位。
12)命令增量
(LeastcommandIncrement)从数值控制装置发出的命令坐标轴移动的最小增量单位。
13)插补(InterPolation)在所需
的路径或轮廓线上的两个已知点间根据某一数学函数(例如:
直线,圆弧或高阶函数)确定其多个中间点的位置坐标值的运算过程。
14)直线插补(LlneInterpolation)
沿此直线控制
弧插补)这是一种
根据两端点间的插
这是一种插补方式,在此方式中,两点间的插补沿着直线的点群来逼近,刀具的运动。
15)
(Circula:
Interpolation
插补方式,在此方式中
补数字信息,计算出逼近实际圆弧的点群,控制刀具沿这些点运动,加工出圆弧曲线。
16)顺时针圆弧(ClockwiseArc)刀具参考点围绕轨迹中心,按负角度方向旋转
所形成的轨迹.方向旋转所形成的轨迹.
17)逆
(Counterclockwise
时针
Arc)刀具参考点围绕轨迹中心,按正角度方向旋转所形成的轨迹。
零件编程
18)手
(ManualPartPrograrnmiog)手工进行零件加工程序的编制。
19)计
(CornputerPart
算机零件编程
Prograrnrning)用计算机和适当的通用处理程序以及后置处理程序准备零件程序得到加工程序。
20)绝对
(AbsolutePrograrnming)用表示绝对尺
寸的控制字进行编程。
21)增量编程
。
22、
(Incrementprogramming)用表示增量尺
寸的控制字进行编程
22)宇符(Character)用于表示一组织或控制数据的一组元素符号。
23)控制字符(ControlCharacter)
出现于特定的信息文本中,表示某一控制功能的字符。
24)地址(Address)一个控制字开始的字符或一组字符,用以辨认其后的数据。
25)程序段格式(BlockFormat)字、字符和数据在一个程序段中的安排。
26)指令码(InstructionCode)/
机器码(MachineCode)计算机指令代码,
机器语言,用来表示指令集中的指令的代码。
27)程序号(ProgramNumber)以号
码识别加工程序时,在每一程序的前端指定的编号
28)程序名(PrograoName以名称识别加工程序时,为每一程序指定的名称。
29)指令方式(CommandMode)指令的工作方式。
30)程序段(Block)程序中为了实现某种操作的一组指令的集合.
31)零件程序(PartProgram)在自动
加工中,为了使自动操作有效按某种语言或某种格式书写的顺序指令集。
零件程序是写在输人介质上的加工程序,也可以是为计算机准备的输人,经处理后得到加工程序。
32)
按自动控制语言和格这些指令记录在适当,完全能实现直接的操作。
加工程序(MachineProgram)在自动加工控制系统中,式书写的顺序指令集。
的输人介质
33)程序结束(EndofProgram)指
出工件加工结束的辅助功能
34)数据结束(EndofData)程序段的所有命令执行完后,使主轴功能和其他功能(例如冷却功能)均被删除的辅助功能。
备功能使机床或控制
助功能
)控制机床或
35)程序暂停(ProgromStop)程序段的所有命令执行完后,删除主轴功能和其他功能,并终止其后的数据处理的辅助功能
36)准
(PreparatoryFunctton)
系统建立加工功能方式的命令.
37)辅
(MiscellaneouSFunction
系统的开关功能的一种命令。
)依据
)定义
38)刀具功能(ToolFunetion相应的格式规范,识别或调人刀具
39)进给功能(FeedFunction进给速度技术规范的命令。
40)主轴速度
(SpindleSpeedFunction)定义主轴速度技术规范的命令。
41)进给保持(FeedHold)在加工程序执行期问,暂时中断进给的功能。
42)刀具轨迹(ToolPath)切削刀具规定点所走过的轨迹。
43)零点偏置(ZeroOffset)数控系统的一种特征.它容许数控测量系统的原点在指定范围内相对于机床零点移动,但其永
久零点则存在数控系统中
44)刀具偏置(ToolOffset)在一个加工程序的全部或指定部分,施加于机床坐
该轴的位移方向由偏置
46)
(ToolRadius方向的刀具偏置。
47)
(CutterCompensation)垂直于刀具轨迹
的位移,用来修正实际的刀具半径与编程的刀具半径的差异。
48)刀具轨迹进给速度
(ToolPathFeedrate)刀具上的基准点
沿着刀具轨迹相对于工件移动时的速度,其
单位通常用每分钟或每转的移动量来表示。
49)
(FixedCycle
定循
CannedCycle)预先设定的一些操作命令,根据这些操作命令使机床坐标袖运动,主袖工作,从而完成固定的加工动作。
例如,钻孔、铿削、攻丝以及这些加工的复合动作。
50)子程序(Subprogram)加工程序的一部分,子程序可由适当的加工控制命令调用而生效。
sheet)在编
51)工序单(Planning
制零件的加工工序前为其准备的零件加工过程表。
Program)
中,建立运行能力的指令集
52)执行程序(Executive在CNC系统合
口。
53)倍率(Override)使操作者在加
期间能够修改速度的编程值(例如,进给率、主轴转速等)的手工控制功能。
55)误差(Error)计算值、观察值或实际值与真值、给定值或理论值之差。
56)分辨率(Resolution)两个相邻的离散量之间可以分辨的最小间隔。
准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。
G功能字由地址符G和其后的两位数字组成,从G00-G99共100种功能。
JB3208-83标准中规定如下表:
功
功
代码
能功能
代码能
功能
作
作
G00
G50
刀具偏
置0/-
G01
G02
G03
G04
G05
直线
插补
顺时
针圆
弧插
逆时
针圆
弧插
暂停
不指
G51
G52
G53
G54
G55
G06
抛物
线插
G56
刀具偏
置+/0
刀具偏
置-/0
直线偏
移注销
直线偏
直线偏
直线偏
G07
*
不指
疋
G57
直线偏
移XY
G08
*
加速
G58
直线偏
移XZ
G09
*
减速
G59
直线偏
移YZ
G10-G16
)*
不指
定
XY
G60
准确定位(精)
补
G17
G61
准确定位仲)
平面选择
YZ
G19
平面
选择
G63*
攻丝
G20-G32*
G33
不指
疋
G64-G67*
螺纹G68*
不指定
刀具偏
G34
G35
G40
切
置,内
削,
角
等螺
距
螺纹
切
刀具偏
削,
G69*
置,外
增螺
角
距
螺纹
切
削,
G70-G79*
不指定
减螺
距
不指
G80
古定循
定
环注销
G36-G39*
刀具
补偿
/刀
具偏G81-G89
置注
销
固定循
环
G41
刀具
补偿
--左
G90
绝对尺寸
G42
刀具
补偿G91
--右
增量尺寸
G43
*
刀具偏置
--左
G92*
预置寄存
G44
*
刀具偏置
--右
G93
进给率,时间倒数
G45
*
刀具偏置
+/+
G94
每分钟进给
G46
*
刀具偏置
+/-
G95
主轴每转进给
G47
*
刀具偏置
-/-
G96
恒线速度
G48
刀具*偏置
-/+
刀具
G97
每分钟转数
(主轴)
G49
*偏置
G98-G99*
不指定
0/+
注:
*表示如作特殊用途,必须在程序格式中说明
辅助功能字是用于指定主轴的旋转方
上、冷却液的开关,工件
向、启动、停
或刀具的夹紧和松开,刀具的更换等功能。
辅助功能字由地址符M和其后的两位数字组成。
JB3208-83标准中规定如下表:
代码功功能
能
作
用
范
代码功功能
能
作
用
范
%+
M
8
M
S
M
O—k
Mo
卄
X-
0n
M
X-
斗
\d口中
Ft
X-
tSn
M
3
9
M
3
00
M
O
M
3
6
X-
X-
X-
X-
+'
S
Y*
W
k
+'
S
出
2
($裁Y<[
CT
出
—k
($裁Y<[
CT
2
M04
M05
MQ6*
M07
M08
M09
丹盘M40—M45*ft爭笫
卄盘碗M46—M47%
、丿『口7E
*羊浪M49
2纟M49*ffi龄擾SWW
M5」
M50*3
——藩『八
*4
液开
M10
夹紧M52-M54*
不指疋
M11
松开
M55*
刀具直线位移,
位置1
M12*
不指定
M56*
刀具直
线位移,
位置2
M13
主轴顺
时针,冷
却液开
M57-M59*
不指疋
M14
主轴逆M60
时针,冷
却液开
更换工
作
M15*
正运动
M61
工件直线位移,
位置1
M16
*负运动
M17-M18*不指定
M62
工件直
线位移,
位置2
M63-M70*
不指疋
M19
主轴定向停止
M71*
工件角度位移,
位置1
M20-M29*
永不指
M72*
工件角
疋
度位哆,
位置2
M30*
纸带结
M73-M89*
不指定
束
M31*
互锁旁
M90-M99*
永不指
路
定
M32-M35*
不指定
数控编程指令代码的区别及技巧
1.G04暂停指令
G04X(U)_/P_是指刀具暂停时间(进给停止,主轴不停止),地址P或X后的数值是暂停时间。
X后面的数值要带小数点,否则以此数值的千分之一计算,以秒(s)为单位,P后面数值不能带小数点(即整数表示),以毫秒(mS)为单位。
例如,G04X2.0;或G04X2000;暂停
2秒
G04P2000;
82、G88及
但谀承」紫导庸^噶钪校匚鏕
G89),为了保证孔底的精糙度,当刀具加工至孔底时需有暂停时间,此时只能用地址P
表示,若用地址X表示,则控制系统认为X是X轴坐标值进行执行。
例
G82X100.000P2000;
暂停2秒
G82X100.000X2.0;
会暂停。
如,
Y100.0Z-20.0R5.0F2
钻孔(100.0,100.0)至孔底
Y100.0Z-20.0R5.0F2
钻孔(2.0,100.0)至孔底不
重新启动程序,必须
2.M00M01M02和M30的区别与联系M00为程序无条件暂停指令。
程序执行到此进给停止,主轴停转。
AUTO犬态下,按下START
先回到JOG状态下,按下CV(主轴正转)启动主轴,接着返键才能启动程序。
M01为程序选择性暂停指令。
程序执行前必
OPSTOP键才能执行,
须打开控制面板
执行后的效果与M00相同,要重新启动程序同
M00和M01常常用于加工中途工件尺寸的检验或排屑。
匕主轴停止,冷却液关闭。
但程序光
M02为主程序结束指令。
执行到此指令,进给停标停在程序末尾。
M30为主程序结束指令。
功能同M02不同之处是,光标返回程序头位置,不管M30后是否还有其他程序段。
3.地址D、H的意义相同
刀具补偿参数DH具有相同的功能,可以任意互换,它们都表示数控系统中补偿寄存器的地址名称,但具体补偿值是多少,关键是由它们后面的补偿号地址来决定加工中心中,为了防止出错,H为刀具长度补偿地址,D为刀具半径补偿地址,
(20把刀的刀库)。
Z100.0;
例如,G00G43H1
G01G41D21X2O.0Y35.0F200;
4•镜像指令
镜像加工指令M21、M22M23当只对X轴或丫轴进行镜像时,切削时的走刀顺序(顺铣与逆铣),刀补方向,圆弧插补转向都会与实际程序相反,如图1所示。
当同时对X轴和丫轴进行镜像时,走刀顺序,刀补方向,圆弧插补转向均不变。
注意:
使用镜像指令后必须用M23进行取消,以免影响后面的程序。
在G90模式下,使用镜像或取消指令,都要回到工件坐标系原点才能使用。
否则,数控系统无法计算后面的运动轨迹,会出现乱走刀现象。
这时必须实行手动原点复归操作予以解决。
主轴转向不随着镜像指令变化。
5.圆弧插补指令G02为顺时针插补,
XY
G02/GO3X_Y_R_F_,其中X、丫为圆弧终点坐标,I、J为圆弧起点到圆心在X、Y轴上的增量值,R为圆弧半径,F为进给量。
半径相
在圆弧切削时注意,qV180°,R为正值;q>180°,R为负值;I、K的指定也可用R指定,当两者同时被指定时,R指令优先,K无效;R不能做整圆切削,整圆切削只能用I、J、K编程,因为经过同一点,同的圆有无数个。
G41/G42。
当有I、K为零时,就可以省略;无论G90还是G91方式,I、J、K都按相对坐标编程;圆弧插补时,不能用刀补指令
6.G92与G54〜G59之间的优缺点
G54〜G59是在加工前设定好的坐标系,而G92是在程序中设定的坐标系,用了G54〜
G59就没有必要再使用G92,否则G54〜G59会被替换,应当避免。
注意:
(1)一旦使用了G92设定坐标系,再使用G54〜G59不起任何作用,除非断电新启动系统,或接着用G92设定所需新的
件坐标系。
(2)使用G92的程序结束后,若机床没有回到G92设定的原点,就再次启动此程序,机床当前所在位置就成为新的工件坐标原点,易发生事故。
所以,希望广大读者慎用。
7.编制换刀子程序。
不在换刀位
在加工中心上,换刀是不可避免的。
但机床出厂时都有一个固定的换刀点,置,便不能够换刀,而且换刀前,刀补和循环都必须取消掉,主轴停止,冷却液关闭。
条件繁多,如果每次手动换刀前,都要保证这些条件,不但易出错而且效率低,因此我们可以编制一个换刀程序保存在系统内存内,在换刀时,在MDI状态下用M98调用就可以一次性完成换刀动作。
以PMC-10V2Q加工中心为例,程序如下:
02002;
G80G40
环、刀补)
(主轴停止)
(冷却液关闭)
M05;
M09;
在需要换刀的时候,只需在MDI状态下,键入“T5M98P2002”,即可换上所需刀具T5,从而避免了许多不必要的失误。
广大读者可根据自己机床的特点,编制相应的换刀子程序。
&其他程序段顺序置本身存储器空间有限(64K),为了节省存储空间,程序段顺序号都省略不要。
N只表
口.
号,
示程序段标号,可以方便查找编辑程序,对加工过程不起任何作用,顺序号可以递增也可递减,也不要求数值有连续性。
但在使用某些循环指令,跳转指令,调用子程序及镜像指令时不可以省略。
中,相同指令(相同地址
9.同一条程序段
符)或同一组指令,后出现的起作用。
例如,换刀程序,T2M06T3;换上的是T3而不是T2;
G01G00X50.0Y30.0F200;执行的
是G00(虽有F值,但也不执行G01)。
不是同一组的指令代码,在同一程序段中互换先后顺序执行效果相同。
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
以上各项均在PMC-10V20(FANUCSYSTEM加工中心上运行通过。
在实际应用中,只有深刻理解各种指令的用法和编程规律,才可
以减少错误,避免事故的发生。
10.不同的控制系统指令的区别对于不同的控制系统,比如说,法兰克和西门子,它们的指令本身就是很不一样的。
例如:
法兰克的子程序以M98开始,M99结束,但是,西门子的是以L作为标记符,以M17结束。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 FANUC 面板 使用