设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『数控/电机控制/运动控制/工业总线』
›
数控系统 G05.1Q1 高速高精功能指令
返回列表
发新帖
数控系统 G05.1Q1 高速高精功能指令
[复制链接]
95050
|
0
|
前天 12:26
|
显示全部楼层
|
阅读模式
数控系统 G05.1Q1 高速高精功能指令G5.1Q1是在数控加工中心 FANUC系统中常被使用的一条指令。G5.1Q1是 AI轮廓控制/纳米平滑/平滑插补指令,他的意思是高速高精功能。这个指令多用于直线逼近曲线曲面加工,也就是很多很近的点连线。以下整理了关于G5.1Q1指令的常见问题。
一、FANUC 0i系统中程序加G5.1Q1不起作用
需要开参数:在MDI方式下,按功能键【SYSTEM】按右键->5次。出现【PRMTUN】按该软健,出现“参数帮助设定菜单”选择高精度设定项目,按【执行键】。可以试试,也许有用。可以有效提高加工精度。
二、高速高精加工启动G5.1Q1,G5.1Q0是关闭
G5.1Q1是连续加工的意思,当使用了 G5.1Q1 后,需要在程序结束前加个 G5.1Q0 来结束高速加工模式,就不会出现报警了。连续的意思,就是机床在走刀时,不加G5.1Q1时 会一停一停的,加了后就连续了;先行控制就是为了使机床加工时更加稳定,程序加上G05.1G1后就会预读多段程序句,就能提前加减速,使得加工更稳定。
三、使用了 G05.1Q1 机床老是报警
编程时后处理的文件G5.1Q1在M6T6的前面,机床老是报警,显示轴控功能错误,将两者换个位置就可以了;必须先调用刀具,然后才可以加工。如下格式:
M06T1
G5.1Q1(开启)
......
G5.1Q0(关闭)
M30
%
四、程序头加 G05.1Q1 提示G代码错误
发那科系统的数控铣床程序头加G5.1Q1提示G代码错误,关机再开一次再用就可以,程序走一次之后,再走同样的程序就提示G代码错误,删除G5.1Q1后程序又能继续运行。怎么解决?在程序开始加G49就好了。G49是取消刀具长度补偿。
五、加了 G05.1Q1后,机床速度提不上来
法兰克系统加了G5.1Q1后,机床不按照程式的F值走,速度提不上来。法兰克Oi Mate MA系统,程式加了G5.1Q1后,走的速度F最大只得2000,不按程式的F值走,也不受机床进给倍率旋钮控制。去掉G5.1Q1后,就按程式F值走,也受机床的进给倍率旋钮控制了,但走出来有乱刀,且曲面的外型很差,有台阶。
六、G5.1Q1 就是减少圆角曲线走刀的时间
G5.1Q1 就是减少圆角曲线走刀的时间,提高效率。一般出来的程序走曲线尤其是圆弧的时候会降低进给,这时使用G5.1Q1就可以使其在圆弧上保持之前的进给,不会间歇进给。
七、加/减速基准速度的指定方法有如下三种
(1)在G05.1Q1程序段通过F指定的方法
(2)用参数(No.7066)指定的方法
(3)以切削开始时指定的F指令作为基准速度的方法
在G05.1Q1程序段指定F时,即以该速度作为加/减速基准速度。该指令仅可在每分钟进给方式时指定。G05.1Q1中没有F指令时,参数(N0.7066)中指定的速度成为加/减速基准速度。此外,参数(No.7066)的设定值为0时,切削开始程序段中的F指令成为加/减速基准速度。
八、AI轮廓控制处理宏语句
为了平顺地进行加工,CNC进行如下NC语句的预读。将其叫做缓冲。譬如,基于AI轮廓控制的预读,最多进行 1000个程序段的缓冲。
此外,刀具径补偿方式(G41、G42)下,至少预读3个程序段以后的NC语句,进行交点的计算。但是,运算式子和条件转移的宏语句一旦被缓冲(即被读入缓冲器),即可被处理。因此,执行宏语句的时机并不一定按照所指定的顺序。
相反,在指定了用来控制设定在 M00、M01、M02、M30和参数(No.3411~3432,No.11290~11299)中的缓冲之M代码、或者用来控制 G31、G53等缓冲之G代码的程序段中,则不进行预读。因此,在执行完这些M代码、G代码之前,可以确保不执行后面的宏语句。
例1.在既非 AI轮廓控制方式
也非刀具径补偿(G41,G42)方式下预读下一个程序段时
在执行N1的同时,将下一个NC语句(N4)读入缓冲器
在执行N1的过程中,处理夹在其间的宏语句(N2、N3)
例2.AI轮廓控制方式时
在执行N1的程序段中,最多可将1000个程序段以后的NC语句(Nn+2)读到缓冲器中。此间的宏语句(N2.N3.Nn+1),在执行 N1的同时进行处理。
例3.刀具径补偿(G41.G42)方式时
在执行N1的同时,将后3个NC语句(N7)读入缓冲器中。
在执行 N1的过程中处理夹在其间的宏语句(N2、N4、N6);
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
数控笔记
回复楼主
返回列表
『数控/电机控制/运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』