Fanuc0i伺服轴在自动加工中锁定进给倍率的两种简易编程方法
FANUC 0i-MF伺服调整相关参数推荐设置 (1)
伺服调整相关参数初始设定值(建议设定值)
初始设定值
参数设定描述
伺服刚性相关参数初始设定值
5000 100000011
伺服位置增益 HRV2控制有效
1
速度环PI控制有效
1
速度反馈的取入 1ms 有效
1
HRV3电流控制有效
1
HRV+控制有效
1
停止时比例增益可变功能有效
1
速度环路比例项高速处理功能有效
0
负载惯量比(速度环增益)
0
TCMD滤波器
150
切削时速度环路增益倍率
2(1um检测单位) 停止时比例增益可变功能:停止判断水平 20(0.1um检测单位) (设定值取决于检测单位)
5000
伺服位置增益(快移用)
1
切削/快移速度环增益切换功能有效
1
电流环1/2 PI控制功能有效
1
切削/快移位置环环增益切换功能有效
1
切削时高速HRV(HRV3)电流控制有效
100
基于圆弧插补下的加速度的减速功能的下限速度
525
基于圆弧插补下的加速度的减速功能中的各轴的允许加速度
525
AI 轮廓控制的加速度的减速功能中的各轴的允许加速度
100
AI 轮廓控制的加速度的减速功能的下限速度
12
插补前加/减速方式中的切削进给插补后加/减速的时间常数
48
插补前铃型加/减速的加速度变化时间
150
电流增益倍率
200
速度增益倍率
减少轮廓误差和循环时间相关参数的初始设定值
1
插补前加/减速方式中的插补后加/减速为铃型加/减速
1
插补前加/减速方式中的插补后加/减速为直线型加/减速
FANUC_0i-MB系统加工中心编程指令及实训操作
G 指令
组号
功
能
G 指令 组号
功
能
G00* G01(*)
G02 G03
定位 直线插补 01 顺时针圆弧插补/螺旋线插补 逆时针圆弧插补/螺旋线插补
G50.1* G51.1 G52 G53
可编程镜像取消 22 可编程镜像有效
局部坐标系设定 00
选择机床坐标系
G04
停刀,准确停止
G54*
选择工件坐标系 1
图 3-2 设定工件坐标系
1.用 G54~G59 指令选择工件坐标系 G54~G59 指令可以分别用来选择相应的工件坐标系。在电源接通并返回参考点后,系统自动选择 G54 坐标系(图 3-3 中第二行)。 例 3-1 对图 3-4 所示零件在坐标原点处加工一个通孔(工件厚 13mm)。用 G54 指令选择工件坐标 系。编程如下:
图 3-6 局部坐标系与工件坐标系的关系
程序名 换上 1 号刀 选择 G54 工件坐标系,绝对编程,快速移动到 Z35,在 Z 方向调入了刀具长度补偿 刀具快速移动到 G54 工件坐标系设定的点 主轴正转,转速 600r/min 快速定位,切削液开 调用子程序 O8001 加工下平面的型腔 Z 轴快速上移,切削液关 Z 轴快速移动到机床坐标 Z0 处 主轴停转 换上 2 号刀 选择 G55 工件坐标系,绝对编程,快速移动到 Z20,在 Z 方向调入了刀具长度补偿 刀具快速移动到 G55 工件坐标系设定的点 主轴正转,转速 600r/min 快速定位,切削液开 调用子程序 O8002 加工上平面的型腔 Z 轴快速上移,切削液关 取消刀具长度补偿,Z 轴快速移动到机床坐标 Z0 处 程序结束
G47
2 倍刀具偏置量
G48
1/2 刀具偏置量
FANUC 0I PMC 编程实例
FANUC 0I PMC 编程实例FANUC PMC程序结构1、第一级程序结构(包括急停、硬件超程)急停信号的处理急停:*ESP(x1008#4,G008#4)类型:输入信号功能:输出急停信号,使机床动作立即停止。
作用:急停信号*ESP变为“0”时,CNC被复位处于急停状态,这一信号有按钮类触点控制。
急停信号使伺服准备信号(SA)变为“0”。
梯形图:超程信号的处理信号地址:超程信号*+L1~*+L4(G114)*-L1~*-L4(G116)类型:输入信号功能:表明控制轴行程已达到极限,每个控制轴每个方向都具有该信号,信号名的+/-表明方向,数字与控制轴相对应。
作用:自动操作时,即使只有一个信号变为“0”时,所有的轴都减速停止,产生报警且运动中断。
手动操作时,仅移动的轴减速停止,停止后的轴可向反方向移动。
一但轴超程信号变为“0”,其移动方向被封存,即使信号变为“1”,报警清除前,该轴也不能沿该方向运动。
超程信号(OTH)还可以用参数(3064#5)来决定它是否起作用梯形图:在顺序程序中必须给出一次急停、超程梯形图,可在第一级程序末尾,或当没有第一级程序时,排在第二级程序开头。
第二级程序包括:准备、模式选择、JOG、HNDL、REF、EDIT、MEMORY、MFNC、SFNC、TFNC、OTHER。
一、准备信号处理开机脉冲、CNC就绪信号、伺服就绪信号、复位信号、报警信号1、开机脉冲指令:2、CNC就绪信号[MA(F001#7)]类别:输出信号功能:CNC就绪信号,表明CNC已经就绪。
作用:CNC就绪后,该信号设为1。
通常通电后数秒钟内置为1。
如果系统出现报警,信号为0。
执行急停或类似操作时,该信号保持为1。
信号地址:梯形图:3、伺服就绪信号[SA(F000#6)]类别:输出信号功能:伺服系统就绪后,SA信号变为1。
作用:对于带制动器的轴,输出此信号时解除制动,不输出此信号时,表示制动。
信号地址:梯形图:4、复位信号(F1.1:RST)在下列情况下,CNC被复位且进入复位状态。
FANUC0i系统数控车床的编程与操作
二、 FANUC 0i系统数控车床的编程与操作FANUC 0i系统面板的操作一、FANUC 0i系统面板的结构FANUC 0i系统面板的结构如图1-19所示。
主要分三部分:位于下方的机床控制和操作面板区、位于右上方MDI编辑键盘区、位于左上方的CRT屏幕显示区。
图 FANUC 0i车床标准面板1、机床控制、操作面板按钮机床控制、操作面板按钮说明见表。
按钮名称功能说明自动运行此按钮被按下后,系统进入自动加工模式。
编辑此按钮被按下后,系统进入程序编辑状态,用于直接通过操作面板输入数控程序和编辑程序。
MDI此按钮被按下后,系统进入MDI模式,手动输入并执行指令。
远程执行此按钮被按下后,系统进入远程执行模式即DNC模式,输入输出资料。
单节此按钮被按下后,运行程序时每次执行一条数控指令。
单节忽略此按钮被按下后,数控程序中的注释符号“/”有效。
选择性停止当此按钮按下后,“M01”代码有效。
机械锁定锁定机床。
试运行机床进入空运行状态。
进给保持程序运行暂停,在程序运行过程中,按下此按钮运行暂停。
按“循环启动”恢复运行。
循环启动程序运行开始;系统处于“自动运行”或“MDI”位置时按下有效,其余模式下使用无效。
循环停止程序运行停止,在数控程序运行中,按下此按钮停止程序运行。
回原点机床处于回零模式;机床必须首先执行回零操作,然后才可以运行。
手动机床处于手动模式,可以手动连续移动。
手动脉冲机床处于手轮控制模式。
手动脉冲机床处于手轮控制模式。
X轴选择按钮在手动状态下,按下该按钮则机床移动X轴。
Z轴选择按钮在手动状态下,按下该按钮则机床移动Z轴。
正方向移动按钮手动状态下,点击该按钮系统将向所选轴正向移动。
在回零状态时,点击该按钮将所选轴回零。
负方向移动按钮手动状态下,点击该按钮系统将向所选轴负向移动。
快速按钮按下该按钮,机床处于手动快速状态。
主轴倍率选择旋钮将光标移至此旋钮上后,通过点击鼠标的左键或右键来调节主轴旋转倍率。
FANUC0i系统数控车床的编程与操作.
二、FANUC 0i系统数控车床的编程与操作2.1 FANUC 0i系统面板的操作一、FANUC 0i系统面板的结构FANUC 0i系统面板的结构如图1-19所示。
主要分三部分:位于下方的机床控制和操作面板区、位于右上方MDI编辑键盘区、位于左上方的CRT屏幕显示区。
图2.1-1 FANUC 0i车床标准面板1、机床控制、操作面板按钮机床控制、操作面板按钮说明见表2.1-1。
钮运行暂停。
按“循环启动”恢复运行。
2、MDI编辑键盘区MDI键盘上各个键的功能见表2.1-2。
软键实现左侧中显示内容的向上翻页;软键实现左软键实现光标的向上移动;软键实现光标的向下移动;软键实现光标的向左移动;软键实实现字符的输入,点击键后再点击字符键,将输入右下角的点击将在点击软键后再点击将在光标所处位置处输入键中的“点击软键将在光标所在位置输入点击软键后再点击将在光标所在位置处输入3、CRT屏幕显示区CRT屏幕显示区显示了机床位置界面、程序管理界面、设置参数界面等。
⑴机床位置界面在手动或手轮方式下,点击进入坐标位置界面。
点击菜单软键[绝对]、菜单软键[相对]、菜单软键[综合],对应CRT界面将对应相对坐标(如图2.1-2-a)、绝对坐标(如图2.1-2-b)、和综合坐标(如图2.1-2-c )。
a相对坐标界面b绝对坐标界面c综合坐标界面图2.1-2机床位置界面⑵程序管理界面a 显示程序列表b 显示当前程序图2.1-3 程序管理界面在编辑方式下点击进入程序管理界面,点击菜单软键[LIB],将列出系统中所有的程序(如图2.1-3-a所示),在所列出的程序列表中选择某一程序名,点击将显示该程序(如图2.1-3-b所示)。
⑶设置参数车床刀具补偿参数车床的刀具补偿包括刀具的磨损量补偿参数和形状补偿参数,两者之和构成车刀偏置量补偿参数。
输入刀具摩耗量补偿参数:刀具使用一段时间后磨损,会使产品尺寸产生误差,因此需要对刀具设定磨损量补偿。
FANUC-0I系统操作说明
FANUC-0I系统操作说明一、开机1.机床电源开(在机床左侧)2.伺服电源开(机床操作面板绿色键)二、回原点1.将OFFSET刀具偏置中的G54数值、刀具补正、刀具摩耗都清零。
2.将模式选择旋钮放置在手动状态,手动方式将刀架往X、Z负方向移动使刀架离卡盘的距离大于30—50㎜3.将模式选择旋钮放置在回原点状态,按住X+、Z+不放,此时机床自动回原点(CRT显示机械坐标为X350 Z300)三、编辑程序1.将模式选择旋钮放置在编辑状态2.按PROG程序按钮3.写程序号Oxxx x→INSERT4.按EO B程序结束符号→INSERT5.编写程序四、检验程序1.RESET[复位] →将光标放到程序号上2.将模式选择旋钮放置在手动状态,卡盘夹紧工件,指示灯亮,关闭防护门3.将模式选择旋钮放置在自动状态4.将机床轴锁开关打开(此时机床进给锁住)★千万不能忘5.按图形键GRAPH→设置参数→加工图6.按循环启动键7.再次按图形键GRAPH★注意:1.轨迹模拟后机床进给锁住,报警信号闪烁是正常现象2.模拟结束后,关闭机床轴锁开关,再次回原点(否则自动加工时会出错)五、输入工件坐标系和摩损量1. 将模式选择旋钮放置在手动状态,装刀具(铣床装卡盘与工件,校正工件)2. 车床主轴反转(铣床主轴正转)3. 调整转速4. 车端面→X正方向推出5. OFFSET(刀具编制)打开→形状(铣床为坐标系)→G 01→光标放到Z坐标上6. 写Z0→按“测量”软键7. 车外圆→Z正方向退出→主轴停8. 测量工件外圆直径(例:¢39.7)9. OFFSET(刀具编制)打开→形状→G 01→光标放到X坐标上10. 写工件直径(X39.7)→按“测量”软键11. OFFSET(刀具编制)打开→摩耗→M 01→光标放到X坐标上→写入0.5(铣床将刀具半径补偿4.1输入)六、自动加工1.选加工程序,RESET,将光标移到程序号上2.将模式选择旋钮放置在自动状态3.卡盘夹紧工件,关闭防护门4.单段开关打开5.将进给、快速倍率调低6.按循环启动键7.一个循环结束后,单段开关关闭8.按循环启动,自动加工。
Fanuc 0i 系统数控机床参数设置小经验三则
Fanuc 0i 系统数控机床参数设置小经验三则发表时间:2017-08-07T11:43:12.157Z 来源:《高等教育》2016年10月作者:鹿昆[导读] 为防止他人误删或修改机床参数,可通过下面方法隐藏系统参数,这样按SYSTEM功能键就看不到参数显示。
菏泽技师学院鹿昆一、隐藏参数为防止他人误删或修改机床参数,可通过下面方法隐藏系统参数,这样按SYSTEM功能键就看不到参数显示。
具体方法如下:在MDI方式下,按OFF/SET键两次(或按OFF/SET键再按SETTING键),翻页至3208号参数,把第0位改为1,如图1所示。
这时在参数界面下已看不到参数。
若想让参数再正常显示,只需在MDI方式下把3208的第0位再改为1即可。
图1缩放功能的有关设置一、使用各轴同比例缩放功能,即G51 X Y Z P 方式,参数设置如下:1、将参数8132的第五位(SCL)设为1。
此位控制是否使用缩放功能,为1使用,为0则不使用。
2、将参数5400的6位(XSC)为设为0。
此位控制是否使用各轴不同倍率缩放功能。
为0时不能使用不同倍率缩放,只能使用P指令缩放3、将5400的第7位(SCR)最好也设为1。
该位控制缩放的倍率单位,为1时缩放的倍率单位为0.001倍,为0时缩放倍率单位为0.00001倍,这样会使P或I、J、K后的输入位数无谓增多。
通过这三步设置即可使用P指令对各轴进行同比例缩放,P后用不带小数点的数值表示,如P500表示缩小0.5倍。
若P后用加点的数值则报警,提示为小数点使用非法。
二、使用各轴不同比例缩放功能,即G51 X Y Z I J K 方式。
参数设置如下:1、参数8132的第五位仍然为1,2、参数5400的第六位改为1,使各轴缩放倍率功能有效,此时就不可使用P指令进行同倍率缩放。
3、把要使用不同倍率缩放轴的参数5401的第0位置1。
不设置5401的第0位或该位参数设置错误,使用I、J、K缩放时均会出现报警。
FANUC 0I PMC 编程实例
FANUC 0I PMC 编程实例FANUC PMC程序结构1、第一级程序结构(包括急停、硬件超程)急停信号的处理急停:*ESP(x1008#4,G008#4)类型:输入信号功能:输出急停信号,使机床动作立即停止。
作用:急停信号*ESP变为“0”时,CNC被复位处于急停状态,这一信号有按钮类触点控制。
急停信号使伺服准备信号(SA)变为“0”。
梯形图:超程信号的处理信号地址:超程信号*+L1~*+L4(G114)*-L1~*-L4(G116)类型:输入信号功能:表明控制轴行程已达到极限,每个控制轴每个方向都具有该信号,信号名的+/-表明方向,数字与控制轴相对应。
作用:自动操作时,即使只有一个信号变为“0”时,所有的轴都减速停止,产生报警且运动中断。
手动操作时,仅移动的轴减速停止,停止后的轴可向反方向移动。
一但轴超程信号变为“0”,其移动方向被封存,即使信号变为“1”,报警清除前,该轴也不能沿该方向运动。
超程信号(OTH)还可以用参数(3064#5)来决定它是否起作用梯形图:在顺序程序中必须给出一次急停、超程梯形图,可在第一级程序末尾,或当没有第一级程序时,排在第二级程序开头。
第二级程序包括:准备、模式选择、JOG、HNDL、REF、EDIT、MEMORY、MFNC、SFNC、TFNC、OTHER。
一、准备信号处理开机脉冲、CNC就绪信号、伺服就绪信号、复位信号、报警信号1、开机脉冲指令:2、CNC就绪信号[MA(F001#7)]类别:输出信号功能:CNC就绪信号,表明CNC已经就绪。
作用:CNC就绪后,该信号设为1。
通常通电后数秒钟内置为1。
如果系统出现报警,信号为0。
执行急停或类似操作时,该信号保持为1。
信号地址:梯形图:3、伺服就绪信号[SA(F000#6)]类别:输出信号功能:伺服系统就绪后,SA信号变为1。
作用:对于带制动器的轴,输出此信号时解除制动,不输出此信号时,表示制动。
信号地址:梯形图:4、复位信号(F1.1:RST)在下列情况下,CNC被复位且进入复位状态。
FANUC0i铣床操作步骤080530
FANUC0i铣床操作步骤1.检查机床状态急停释放,主轴倍率100%,进给倍率40%,报警。
2.回零工作模式调到回零档,“Z”后按“+”“X,Y”类似。
3.装刀具、夹具、工件4.清零坐标系按OFFSET SETTING,按坐标系,将工件坐标系设定中所有值清零,按RESET。
5.对刀工作模式调到适合的倍乘(即手动),主轴正转,用贴纸试切法或百分表校圆法对刀,将X、Y、Z值输入G54座标中,按RESET。
6.设刀补按OFFSET SETTING,按补正、形状G01中设3.97mm。
7.校验G54用手动模式将刀移动至工件上方中心位置,参考绝对坐标X0Y0Z5.0附近。
8.编程将工作模式调至编程,按PROG开始编程。
新建,按DIR,找未使用过的程序名,例,O0001按INSERT,然后按EOB/INSERT。
调用,按DIR,键入O0001按方向箭下。
9.仿真工作模式调到自动,按GRAPH参数设置为P0最大值X=50 Y=50 Z=0最小值X= -50 Y= -50 Z=0倍率k=100 画面中心坐标设为A=1按机床锁定空运行按加工图,进给倍率调至最大150,再按循环启动10.回零仿真完坐标会有偏差,一定要回零。
11.检查机床G54坐标,刀补3.97,主轴倍率80%,进给倍率20-40%,刀具要停在工件上方,冷却液开关放在竖直位置、机床锁定和空运行关闭。
12.开始加工按循环启动,(加工两遍,第一遍为粗加工,第二遍为精加工,精加工时F80mm,S1500r/min)13.手轮方式去余料工作模式调到倍乘,主轴正转,将刀调到要加工的高度(参考绝对坐标),开始手动去余料。
警报解除:超程:过行程X(Y,Z)按下,选择手轮方式下,反向移动轴至适当位置,按RESET即可急停:EMG,急停后必须重新回零。
FANUC_0i系统参数的设定方法
FANUC_0i系统参数的设定方法FANUC_0i系统参数是机床控制系统中的一种重要参数,它们决定了机床的运行模式、功能和性能。
正确设置FANUC_0i系统参数对于机床的正常运行和高效生产非常重要。
下面将介绍FANUC_0i系统参数的设定方法。
其次,设定FANUC_0i系统参数需要进入系统参数设定模式。
可以通过以下步骤进入系统参数设定模式:1.打开机床电源,进入FANUC_0i系统界面。
2.在FANUC_0i系统界面上按下“SYSTEM”按钮,进入系统菜单。
3.在系统菜单中选择“PARAMETER”选项,进入参数菜单。
4.在参数菜单中选择“SYSTEM”选项,进入系统参数菜单。
5.在系统参数菜单中选择“EDIT”选项,进入系统参数设定模式。
进入系统参数设定模式后,可以根据实际需要对FANUC_0i系统参数进行设定。
下面是一些常见的FANUC_0i系统参数的设定方法:1.机床坐标系参数:机床坐标系参数用于定义机床的坐标系原点和坐标轴方向。
可以根据实际情况设定机床坐标系参数,通常需要根据机床的结构和操作习惯进行调整。
2.运动参数运动参数:运动参数用于定义机床的运动速度和加减速度。
可以根据加工工件的要求和机床的性能设定运动参数,以确保机床的运动平稳和加工质量。
3.工具补偿参数:工具补偿参数用于定义刀具的几何和补偿信息。
可以根据使用的刀具和加工工件的要求设定工具补偿参数,以确保刀具的补偿精度和加工质量。
4.编程参数:编程参数用于定义机床的编程方式和规范。
可以根据编程人员的习惯和加工工件的要求设定编程参数,以确保编程的准确性和可读性。
在设定FANUC_0i系统参数时,需要注意以下几点:1.确保设定参数的合理性,避免设定错误导致机床故障或加工质量下降。
2.保存设定参数的备份,以备后续需要恢复时使用。
3.定期检查和更新设定参数,以适应机床的运行状态和加工工艺的变化。
总之,正确设定FANUC_0i系统参数对于机床的正常运行和高效生产至关重要。
法兰克O1系统编程教程精选
1、G50
2、G54~G59
从MDI设定的6个工件坐标系中选择 从G54到G59中指定一个G代码,可以从工件坐 标系1到6中选择一个。 G54 工件坐标系1 G55 工件坐标系2 G56 工件坐标系3 G57 工件坐标系4 G58 工件坐标系5 G59 工件坐标系6 工件坐标系是在通电后执行了返回参考点操作时 建立的。通电时,自动选择G54坐标系。
2、工件坐标系
用于工件加工的坐标系叫做工件坐标系。
3、机床参考点
参考点是机床上的一个固定点。通过参考点返回 功能刀具可以容易地移动到该位置。例如,参考 点用作自动换刀的位置。
Байду номын сангаас
4、换刀点
换刀位值可以选在机床的参考点,也可以 选择任意位置,前提是换刀时不能机床或 工件发生干涉。
二、工件坐标系的设置
(2)锥螺纹切削
5、G04暂停指令
6、 G28通过中间点回参考点
格式:G28 X__ Z__;
四、固定循环指令
1、G90外径/内径切削循环 2、G92螺纹切削循环 3、G94端面车削循环
1、G90外径/内径切削循环
(1)直线切削循环
(2)锥形切削循环
2、G92螺纹切削循环
编程格式
G54的设定
三、刀具补偿和刀具补偿的建立
1、刀具功能 书写格式:T1010(12~16把刀) T303(4把刀) 解释:前两位——刀具号 后两位——刀具补偿号
2、刀具参数的建立
3、刀具补偿G41/G42/G40
三、数控车床常用指令
1、G00快速定位指令 2、G01直线插补指令 3、G02/G03圆弧插补指令 4、G32螺纹车削加工 5、G04暂停指令 6、G28通过中间点回参考点
FANUC-0i编程
圆弧插补(G02,G03)
圆弧半径
在圆弧和包含该圆弧的圆的圆心 之间的距离能用圆的半径R 指定,如果Xp、 Yp 和Zp 全都省略,即终点和起点位于相同 位置,并且指定R时,程序编制出的圆弧为 0°。 G02R_;(刀具不移动。)
圆弧插补(G02,G03)
如果同时指定地址I、J、K
和R 的话,用地 址R 指定的圆弧优先,其它都被忽略。 当指定接近180°圆心角的圆弧时,计算出 的圆心坐标可能有误差。在这种情况下, 请使用I、J 和K 指定圆弧的中心。
定位(G00)
用参数No.1401 的第1 位(LRP),可以选择下面两种刀具轨迹 之一: ������ 非直线插补定位 刀具分别以每轴的快速移动速度定位。刀具轨迹一般不是 直线。 ������ 直线插补定位 刀具轨迹与直线插补(G01)相同。刀具以不超过每轴的快 速移动速度,在最短的时间内定位。
用G92 改变
G92
IP_;
说明
用G10
改变 用G10 指令,各工件坐标系可 以分别改变。 用G92 改变 指定G92IP_;可以使工件坐标 系(用代码从G54 到G59 选择)移动从而 设定新的工件坐标系,使得刀具位置与指 定的坐标值(IP_)一致。
例
G90G0G54X200.Y160.
G92X100.Y100.
局部坐标系
用指令G52 IP_;,可以在工件坐标系G54~ G59)中设定局部坐标系。局部坐标的原点 设定在工件坐标系中以IP_指定的位置。
IP_;设定局部坐标系 G52 IP0;取消局部坐标系
G52
警告
1. 当一个轴用手动返回参考点功能返回参考点时,该轴的局 部坐标系零点与工件坐标系零点一致。与下面指令的结果 是一样的: G52 α0; α:返回参考点的轴 2.局部坐标系设定不改变工件坐标系和机床坐标系。 3.复位时是否清除局部坐标系,取决于参数的设定。当参数 No.3402#6(CLR)或参数No.1202#3(RLC)之中的一个 设置为1 时,局部坐标系被取消。 4. 当用G92 指令设定工件坐标系时,如果未指令所有轴的坐 标值,则未指定坐标值的轴的局部坐标系并不取消,而是 保持不变。 5.G52 暂时清除刀具半径补偿中的偏置。 6.绝对值方式中,在G52 程序段以后立即指定运动指令。
FANUC0iD系统速度倍率PMC控制方法
2019年第2期No.2 2019JOURNALOF ANHUI VOCATIONAL COLLEGE OF ELECTRONICS & INFORMATION TECHNOLOGY安徽电子信息职业技术学院学报第18卷(总第101期)General No.101 Vol.18摘 要:研究了FANUC0iD 系统进给倍率与主轴倍率的PMC 控制方法,针对倍率开关输入格雷码信号,介绍了格雷码转换为二进制代码的方法和PMC 程序实现。
基于二进制代码转换CODB 指令,介绍了进给倍率与主轴倍率的PMC 程序编制及对应的倍率数据表数据计算。
通过程序调试,验证了倍率开关的功能。
关键词:FANUC0iD 系统;进给倍率;主轴倍率;格雷码;PMC 程序 中图分类号:TP391 文献标识码:BPMC Control Method for Speed Ratio of FANUC0iD SystemFANUC0iD系统速度倍率PMC控制方法雷楠南(三门峡职业技术学院 , 河南 三门峡 472000)[文章编号] 1671-802X(2019)02-0011-05处理产生实际运行速度[3]72-75。
若数控机床选择手动连续进给JOG方式,实现手动连续进给时,则手动进给速度为系统参数1423设定值乘以手动进给倍率[4]37-39。
若数控机床选择自动AUTO、手动数据输入MDI等方式时,进给轴的运动是通过数控系统执行加工程序来实现的;因此,通常将这种方式下进给轴的运行速度称为切削进给速度或编程进给速度,其速度为程序中给定的F值乘以编程进给倍率。
二、进给速度倍率开关信号的格雷码转换控制在FANCU0iD系统标准机床操作面板上,通常采用二进制旋转编码波段开关进行倍率选择,倍率开关输入信号采用格雷码形式。
格雷码采用绝对编码方式,是一种错误最小化的编码方式;对于数控系统而言,在使用时必须先转换为二进制代码。
格雷码转换为二进制码时,转换方法是最左边一位保持不变,从左边第二位开始,将每位与左边一位解码后的值进行异或处理作为该位解码后的值[5]56-57,如图1所示为XK714数控铣床上进给倍率开关输入信号的转换控制梯形图程序。
FANUC_0i系列操作编程说明书
参考资料:FANUC O系列操作编程说明书第一篇:编程5 1.综述5 1.1可编程功能5 1.2准备功能51.3辅助功能72.插补功能8 2.1快速定位(G00)8 2.2直线插补(G01)82.3圆弧插补(G02/G03)93.进给功能11 3.1进给速度11 3.2自动加减速控制11 3.3切削方式(G64)11 3.4精确停止(G09)及精确停止方式(G61) 123.5暂停(G04) 124.参考点和坐标系13 4.1机床坐标系13 4.2关于参考点的指令(G27、G28、G29及G30) 13 4.2.1 自动返回参考点(G28)13 4.2.2 从参考点自动返回(G29)13 4.2.3 参考点返回检查(G27)14 4.2.4 返回第二参考点(G30)14 4.3工件坐标系15 4.3.1 选用机床坐标系(G53)15 4.3.2 使用预置的工件坐标系(G54~G59)15 4.3.3 可编程工件坐标系(G92)16 4.3.4 局部坐标系(G52) 164.4平面选择175.坐标值和尺寸单位185.1绝对值和增量值编程(G90和G91)186.辅助功能19 6.1M代码19 6.1.1 程序控制用M代码19 6.1.2 其它M代码19 6.2T代码19 6.3主轴转速指令(S代码) 206.4刚性攻丝指令(M29)207.程序结构21 7.1程序结构21 7.1.1 纸带程序起始符(Tape Start) 21 7.1.2 前导(Leader Section) 21 7.1.3 程序起始符(Program Start) 217.1.4 程序正文(Program Section) 21 7.1.5 注释(Comment Section) 21 7.1.6 程序结束符(Program End) 21 7.1.7 纸带程序结束符(Tape End) 22 7.2程序正文结构22 7.2.1 地址和词22 7.2.2 程序段结构227.2.3 主程序和子程序238.简化编程功能25 8.1孔加工固定循环(G73,G74,G76,G80~G89) 25 8.1.1 G73(高速深孔钻削循环)28 8.1.2 G74(左螺纹攻丝循环)29 8.1.3 G76(精镗循环) 29 8.1.4 G80(取消固定循环) 30 8.1.5 G81(钻削循环) 30 8.1.6 G82(钻削循环,粗镗削循环) 31 8.1.7 G83(深孔钻削循环) 31 8.1.8 G84(攻丝循环) 32 8.1.9 G85(镗削循环) 32 8.1.10 G86(镗削循环) 32 8.1.11 G87(反镗削循环) 33 8.1.12 G88(镗削循环) 33 8.1.13 G89(镗削循环) 34 8.1.14 刚性攻丝方式348.1.15 使用孔加工固定循环的注意事项359.刀具补偿功能36 9.1刀具长度补偿(G43,G44,G49) 36 9.2刀具半径补偿36 9.2.1 补偿向量36 9.2.2 补偿值36 9.2.3 平面选择36 9.2.4 G40、G41和G4236 9.2.5 使用刀具半径补偿的注意事项37第二篇:NC操作381.自动执行程序的操作38 1.1CRT/MDI操作面板38 1.1.1 软件键38 1.1.2 系统操作键38 1.1.3 数据输入键38 1.1.4 光标移动键38 1.1.5 编辑键和输入键38 1.1.6 NC功能键38 1.1.6 电源开关按钮39 1.2MDI方式下执行可编程指令39 1.3自动运行方式下执行加工程序39 1.3.1 启动运行程序391.3.2 停止运行程序392.程序验证和安全功能40 2.1程序验证功能40 2.1.1 机床闭锁402.1.2 Z轴闭锁40 2.1.3 自动进给的倍率40 2.1.4 快速进给的倍率40 2.1.5 试运行40 2.1.6 单程序段运行402.2安全功能402.2.1 紧急停止402.2.2 超程检查403.零件程序的输入、编辑和存储41 3.1新程序的注册41 3.2搜索并调出程序41 3.3插入一段程序41 3.4删除一段程序41 3.5修改一个词423.6搜索一个词424.数据的显示和设定43 4.1刀具偏置值的显示和输入43 4.2G54~G59工件坐标系的显示和输入43 4.3NC参数的显示和设定434.4刀具表的修改445.显示功能45 5.1程序显示455.2当前位置显示456.在线加工功能46 6.1有关参数的修改:466.2有关在线加工的操作. 467.机床参数的输入﹑输出478.用户宏B功能49 8.1变量49 8.1.1变量概述498.1.2系统变量508.2算术和逻辑操作55 8.3分支和循环语句56 8.3.1无条件分支(GOTO语句)56 8.3.2条件分支(IF语句)57 8.3.3循环(WHILE语句)57 8.3.4注意58 8.4宏调用58 8.4.1简单调用(G65)58 8.4.2、模调用(G66、G67)60 8.4.3G码调用宏61 8.4.4、M码调用宏618.4.5M码调用子程序62 8.4.6T码调用子程序62 8.5附加说明62附录1:报警代码表641.程序报警(P/S报警) 642.伺服报警653.超程报警664.过热报警及系统报警66第一篇:编程1. 综述1.1 可编程功能通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。
数控铣削FANUC 0i数控铣床简易操作说明
FANUC 0i 数控铣床简易操作说明
一:开机
1)打开机床侧面的强电开关
2)按下控制面板上的绿色的控制器接通开关,接通CNC 电源
3)急停解除,等待系统启动
二:回零
旋转方式“选择开关”到“回零”,屏幕出现REF :先进行Z 轴回零,回零灯亮→X 轴回零→ Y 轴回零→ 回零完毕。
三:主轴旋转、停止
旋转方式“选择开关“到“手动”,屏幕出现JOG :按面板上的“主轴正转、主轴发转、主轴停止”等
四手动进给
1)旋转方式“选择开关“到“手动”,JOG 模式下直接按
等使工作台移动,按 使刀具移动。
使刀具和工件处于适当位置。
2)旋转方式“选择开关“到“手轮”,调整进给倍率X10/X100等 按X/Y/Z 进行相应移动
五对刀
1)手轮模式→ 使刀具沿Z 方向与工件上表面接触→ 按 进入参数输入界面,如图1。
2)按坐标系 出现图2,移动光标至G54坐标系处→ 输入Z ―― 此时,Z 轴对刀完毕。
X- Y- Z-
3)移动刀具,使刀具在X 轴的方向的中间,按进入参数输入界面(如图2)按坐标系 移动光标至G54坐标系X 处→ 输入X0→测量 →此时,X 轴即对刀完毕。
4)用同样的方法给Y 轴对刀.。
FANUC 0i系统的输入输出信号控制有两种形式
FANUC 0i系统的输入输出信号控制有两种形式FANUC 0i系统的输入/输出信号控制有两种形式,一种是来自系统内装I/O卡的输入/输出信号,其地址是固定的;另一种是来自外装I/O卡(I/O Link)的输入/输出信号,其地址是有数控厂家在编制顺序程序时设定的,连同顺序程序存储到系统的FROM中,写入FROM中的地址是不能更改的。
如果内装I/O卡控制信号与I/O Link控制信号同时作用,内装I/O卡信号有效。
FANUC 0iA系统的PMC多采用SA3型。
1、机床到PMC的输入信号地址(MT?PMC)如果采用I/O Link时机床到PMC的输入信号的地址号为X0~X127;如果采用内装I/O卡时FANUC 0iA系统的信号输入地址为X1000~X1011(96点输入)。
有些输入信号不需要通过PMC而直接由CNC监控。
这些信号的输入地址是固定的,CNC运行时直接引用这些地址信号。
FANUC 0i系统的固定输入地址及信号功能见表4-4。
2、 PMC到机床的输出信号地址(PMC?MT)如果采用I/O Link时PMC到机床的输出信号地址号为Y0~Y127,如果采用内装I/O卡时FANUC 0iA系统的输出信号地址为Y1000~Y1008(72点输出)。
3、 PMC到CNC的信号地址(PMC?CNC)PMC到CNC的信号的地址号为G0~G255这些信号的功能是固定的,用户通过程序(梯形图)实现CNC各种功能的控制。
如系统急停控制信号为G8.4启动信号为G7.2暂停信号为G8.5、空运转信号为G46.7、外部复位信号为G8.7、程序保钥匙信号为G46.3~G46.6、CNC系统状态信号为G43.0、G43.1、G43.2 G43.5、G43.7等。
4、 CNC到PMC的信号地址(CNC?PMC)CNC到PMC的信号的地址号为F0~F255,些信号的功能也是固定的,用户通过顺序程序(梯形图)确定CNC系统的状态。
Fanuc Oi伺服轴在自动加工中锁定进给倍率的两种简易编程方法
Fanuc Oi伺服轴在自动加工中锁定进给倍率的两种简易编程
方法
左敬飞
【期刊名称】《机床电器》
【年(卷),期】2012(039)005
【摘要】本文阐述了Fanuc Oi系统伺服轴在自动运行中,其进给倍率被锁定在100%的两种简易编程方法,并对其进行了扩展讲解,使其应用更加灵活.
【总页数】3页(P16-17,20)
【作者】左敬飞
【作者单位】东风康明斯发动机有限公司,441004
【正文语种】中文
【中图分类】TP272;TP311.11
【相关文献】
1.FANUC Oi倍率信号的PLC控制 [J], 龚仲华
2.FANUC系统手动进给倍率控制的研究 [J], 刘红艳;张明伟
3.基于FANUC Oi系统的数控铣床编程方法的研究与应用 [J], 耿晓伟
4.FANUC 0系统维修知识讲座:第6讲 FANUC交流进给伺服系统的故障诊断和处理… [J], 孔昭永
5.FANUC Oi数控系统对加工相同内容编程方法的对比 [J], 李欢虎
因版权原因,仅展示原文概要,查看原文内容请购买。
FANUC 0IBC伺服参数调整
OiMB/C 伺服参数调整在系统连接并通电运行后,首先要进行伺服参数的调整,包括基本伺服参数的设定以及按机床的机械特性和加工要求进行的优化调整,如果是全闭环,要先按半闭环设定(参数1815#1,伺服参数画面的N/M,位置反馈脉冲数,参考计数器容量),调整正常后再设定全闭环参数,重新进行调整。
以下就这几个方面进行介绍。
1.基本参数设定(FSSB)。
·参数1023设定为1;2;3等。
对应光缆接口X,Y,Z等。
·参数1902的位0 = 0,伺服FSSB参数自动设定。
·在FSSB设定画面,指定各放大器连接的被控轴的轴号(1,2,3等)。
在CUR下面会显示放大器的电流(如40A),如果没有或显示--,则检查伺服放大器是否有电或光缆是否正确连接。
·按[SETING]软键。
(若显示警告信息,请重新设定)。
显示如下:* 先按[AMP] (放大器),再按[OPRT],选择[SETTING]如果正常设定,会出现000报警,关机再开机。
·在轴设定画面上,指定关于轴的信息,如分离型检测器接口单元的连接器号。
·按[SETING]键(若显示警告信息,重复上述步骤)。
此时,应关闭电源,然后开机,如果没有出现5138报警,则设定完成。
显示如下:* 按[AXIS](轴)上述的M1,M2表示全闭环的接口所连接的插座对应的轴,比如:M1的JF101连接X轴位置反馈,则在上面的X行的M1处设定为1。
2.伺服参数初始化设定·首先把3111#0 SVS设定为1显现伺服设定和伺服调整画面。
翻到伺服参数设定画面,如下图示,设定各项(如果是全闭环,先按半闭环设定)。
注:1).第一项(初始化位)设定为0,第二项为电机代码。
由电机代码表查出,第三项不设定,第四项CMR=2,(车床的X轴为1)。
2).柔性齿轮比N/M按以下公式计算:3.方向:标准设111,如果需要设定相反的方向,设-111。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#0 4值 30 0 1
2 3
进 给暂停 有效 无 效
有效 无效
倍率 有 效 有 效
无 效 无 效
准停 有效 有效
有效 有效
上# 04: 30 2和# 0 4= , 3 0 0 这样 在此 阶段 进 给倍率 被 锁
0之 间 的程 序 段 在 运 行 中 , 进 给 倍 率 被 锁 定 在 其
同样 的 , 如果需要将 处于# 0 4= 3 0 2和# 0 4= 3 0 0之
10 , 0 % 而其他部分 的程序段 的进给倍率 没有被 锁定 。 问的程 序 段 进 给 倍 率 解 锁 , 需 将 # 0 4=2改 为 只 30 #0 4= , 30 0 或者将#0 4= 3 0 2加上 括号 变为 ( 30 2 # 04= )
一
1 一 6
数控 ・ 数显——F n c i au 伺服轴在 自动加工中锁定进给倍率 的两种简 易编程方 法 0
机床电器 2 1. 0 25
从 上 面的程 序 可 以看 出 , 于# 0 4=2和# 04 处 30 30
=
个 自动循 环过程 中进 给倍率 的锁定 和解锁 。
2 3 在 自动 过程 中的 某个 阶段锁 定进 给倍 率 . 使用 G . ( V ) 口信号 , 64 O C 接 既可 以实现 在整个 自
O 前 言
数控机床在 自动运行过程 中经常会遇到操 作员不 小 心将操作 面板 上的进给倍率 开关 转到 了不合 适 的位 置 , 而影 响了零 件加工质量或 节拍 时 间 , 从 这就 需要在 自动循 环过程 中让进 给倍 率 开关失 效 , 使进 给倍 率锁
# 0 4 =2 30 M1 5 G5 0 Z 5 X9 0 4 GO 3. 0.
定进 给倍率 , 也可 以实现 在 自动过 程 中 的某 个 阶段 锁 定进 给倍 率 , 而其他 阶段不 锁定 进给倍率 。 具体方 法是在加工程 序的某个阶段 的前 后分别 加
系统变量 , 可对 自动运行 中的进给暂停 、 倍率 ( 含进给和 快移 )准停进行控制 。具体对应关 系如表 1 、 所示 :
即 。
动过程 中锁定进 给倍 率 , 也可 以实 现 在 自动过 程 中 的 某个 阶段 锁定进 给倍 率 , 而其他 阶段不锁定进 给倍率 。
具体 方法是在加 工程序 的某 个阶段 的前 后分别 加
上 M功 能代码 , 然后 编制 P C程 序 , 得在 这个 阶段 M 使 G. 6 4变为 1 这样在 此阶段进 给倍 率 被锁定 为 10 , , 0%
G01 x5 0 F 1 6. 0.
G01 Z 4 F 2 3. 0. T 01 O1
定为 10 ; 0% 但有 时需要 对零件 加工进 行调整 , 这时 又
要求在 自动循 环过 程 中进 给倍率 开关 生效 , 样就 产 这
生 了矛盾 。本文 将介 绍 分别 使 用 N C变 量 和 P MC信 号两种编程 方法 , 够简 易 的对进 给倍 率进 行 锁定 和 能 解锁 , 而解 决问题 。 从 从上 面的程序可见 , 系统变量 #0 4= 将 30 2编 在 加
工程序 的第 一句 , 当加工程序运行 到第一句 时 , 率开 倍
关就失效 , 在整个 自动运 行过 程 中伺服 轴 的进 给倍 率 被锁定在 10 。 0% 如果需 要将进给倍 率解 锁 , 只需 将# 0 4=2改 为 30 #0 4= , 3 0 0 或者将#0 4= 30 2加上 括号变 为 ( 3 0 # 0 4=2 )
机床 电器 2 1. 025
数控 ・ 数显——F n c i au 伺服轴在 自动加工中锁定进 给倍率 的两种简易编程方法 0
F n cO 伺 服 轴在 自动加 工 中锁 定 进 给 au i 倍 率 的 两 种 简 易 编 程 方 法
左 敬飞 ( 风康 明斯发 动机 有限公 司 ,404 东 4 10 )
即可 。
1 使 用 N 系统 变 量# 0 4进 行 编 程 C 30
1 1 系统 变量# 0 4的 说明 . 30 #04是 F N C数控系统 中用 于 自动运行 控制 的 30 AU
1 3 在 自动 过程 中的某个 阶段锁 定进 给倍 率 . 使 用# 04变量既可 以实 现在整个 自动过程 中锁 30
摘要 : 本文 阐述 了 Fn c i au 系统伺服轴在 自动运行 中, 0 其进 给倍率被 锁定在 10 0 %的两种 简易编程 方法 , 对其 并 进行了扩展讲解 , 使其应用更加灵活 。 关键词 :au i伺服轴 ; F nc0 ; 自动加工 ; 进给倍率
中图 分 类 号 :P 7 ,P 1 . 1 T 2 2 T 3 1 1 文 献 标 识 码 : B 文 章编 号 :04— 40 2 1 )5— 0 6 2 10 0 2 ( 02 0 0 1 —0
举 例如下 :
原加 工程序为 :
GO1 X4 5 0. .5 1
2 使用 P MC 接 口信 号 G . ( V ) 6 4 O C 并
定 为 10 , 0 % 举例如下 :
M1 5
4
5 6 7
有效
无 效 有 效 无 效
有效
有效 无 效 无 效
无效
无 效 无 效 无 效
G5 O Z 5 X9 0 4 CO 3. 0. # 0 4 =2 30
GO1 X5 0 F 1 6. 0.
G . 0. 01 Z3 4 F 2 # 0 4 =0 3 0
1 01
12 P . MC程序 的编 制
从 表 1中可 以看 出 , 3 0 2时 , 当# 0 4= 倍率 无 效 ; 当
#04= 30 0时 , 倍率有 效 。我 们可 以利用 这个功能 进行
加 工程序 的编制 , 加工程序举例如 下 :