QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2692|回复: 15
收起左侧

[求助] fanuc 0i mb 系统打点钻孔迷惑

[复制链接]
发表于 2015-3-30 15:52:13 | 显示全部楼层 |阅读模式 来自: 中国广东阳江

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本人做了一个钻孔程序在FANUC 0I系统运行 打完孔后 换刀好刀出错 在轴往上提 报告Z轴正向超程  程序停在G80 G17 G40 G49这里  即是在N3675这里  如果前面没用G81 一直正常 想请教一下高手

3.txt

31.36 KB, 下载次数: 8

 楼主| 发表于 2015-3-30 15:55:11 | 显示全部楼层 来自: 中国广东阳江
换好刀时出错 Z轴往上提
 楼主| 发表于 2015-3-30 19:23:34 | 显示全部楼层 来自: 中国广东阳江
N3600 T08 M063 _! M1 `$ O. Z% F; T9 y) `7 u
N3605 G80 G17 G40 G499 D) z5 p7 L- B$ C
N3610 G54 G90 G00 X0. Y0.
- \, X' b* U7 z/ B& {9 y9 [N3615 G43 H08 Z5.
- X; E0 y: i9 b3 n* p3 B1 uN3620 M03 S100000 w( w8 b* \6 \* S4 z
N3625 G00 X7.564 Y20.325 M083 w+ ^  l! I# e  F/ w$ B$ Y# q
N3630 Z5.
/ g8 k7 q. r, P& ~9 h5 a( fN3635 G98 G81 X7.564 Y20.325 Z-1.5 R1. F500. {6 t# e% |0 `/ d
N3640 G80 Z5.
1 E8 {. [& Q% YN3645 G00 X227.564 M083 B8 @$ G) q0 f  r
N3650 G98 G81 X227.564 Y20.325 Z-1.5 R1. F500. W. Y& N  o8 g4 R8 D
N3655 G80 Z5.+ q; A2 J! z7 H" k  i5 H
N3660 M05) g0 A1 x# k  L5 Z
N3665 M09
6 w; p* b: F' j, b7 C" v7 x! @(D=1.5 R=0.0)) ?' p  j9 n" ~3 N& {7 M, P5 B& ~
N3670 T03 M06  H8 i# z) D5 c
N3675 G80 G17 G40 G49% O" r# y' T2 G7 Y6 l
N3680 G54 G90 G00 X0. Y0.
: r, G1 c: M+ `N3685 G43 H03 Z5.
! O5 E1 x0 r6 ]: DN3690 M03 S13000
' O9 m7 q' n- ]# H" S, R& kN3695 G00 X11.964 Y20.325 M08
发表于 2015-3-30 20:57:52 | 显示全部楼层 来自: 中国山东日照
本帖最后由 wcaon 于 2015-3-30 21:11 编辑 : T) U3 h& p1 N2 ]/ L) H

. R0 J1 _4 g; v! K* C% J6 `很简单 G81是指定钻孔循环  G80是取消钻孔循环
+ f9 D" _* J% @; Z7 D* `
; `, G- u0 w# c8 Y而你在程序里面指定了刀具长度补偿 G43  ,而刀具长度补偿取消是G49" r4 c- g) t6 _7 T4 U

( Y3 J! F+ P) V, ]( Z所以问题就来了 你程序里面3650里面加入G81钻孔循环,一直处于钻孔模式状态,- o8 X8 X4 w9 D4 x' `' q& D
# |' R* N; E( [) f8 d6 g' w, o
机床程序到了 3675这句的时候就会出现 取消长度补偿,刀具Z轴就会往上抬  (机床Z轴抬起的动作超过了机床设定行程)Z轴就会超程 报警! I" P1 ]# Z' g
+ i6 W6 r0 G  L4 ~; I: P2 f
(如果是返回机床参考点是G28 是不会超程的   而你程序没有会参考点 只是取消了刀具长度补偿 ,所以刀具就会突然往上抬来完成刀具长度补偿取消的动作,
( s* I2 k* q& u; ^% P楼主本来的程序是  而接下来 程序指定了G43刀具长度补偿 所以刀具在抬起一段距离会自动下降,到达Z5平面
) `; D3 {/ x* P0 t  Z7 {8 V. o$ k# N  C  Y
  而机床在运动到3675这句的时候 机床接受到取消刀具长度补偿 模式取消 就会出现Z轴往上抬  Z轴出现超程 报警' K) m. |- W9 b" B3 K, K! H# g

+ z: u  k# Q. g9 ?, R9 }简单是说了一下:lol:
* I  ^, v8 E7 h( J2 D# a# M5 L( f( b4 q! i7 k4 r

+ T3 j9 t$ K$ S: G4 \6 T; }. o7 m) J: H$ \* z5 C. t# j: c6 q8 p# N
015.png
/ K8 s" `6 y( a# U7 l6 i3 n7 x# C( E
6 Z6 H0 s' B1 h3 {6 N: ?! d
014.jpg
8 i) O1 b( \- K3 f* E$ E7 o# C7 s# k0 @  ?% N
$ i" l' c( r0 W$ X5 k' Z
! `0 t4 Q( M' h$ |- P8 R: s1 k$ Z. d
发表于 2015-3-30 21:06:41 | 显示全部楼层 来自: 中国山东日照
本帖最后由 wcaon 于 2015-3-30 21:08 编辑 5 V* X! m% g" o/ ^
& j) Z2 G! u9 J9 a) N8 s& I# r9 P
一般干过手工编程的人 看一下就知道了    没有什么 都是小儿科问题:lol:
6 {5 J# J2 g3 s1 j, ^( d4 X0 x  q2 c+ ]9 m
另外发那科系统9000以后的机床参数 都是发那科系统保密参数 一般客户不知道:lol:  过去的发那科OM系统的900以后的参数是保密参数 一般网络有破解:lol:
发表于 2015-3-30 21:35:15 | 显示全部楼层 来自: 中国江苏盐城
应该是机床问题吧,这种格式在我的机床上就没问题,我的后处理格式跟这基本上一样
发表于 2015-3-31 06:45:10 | 显示全部楼层 来自: 中国山东日照
本帖最后由 wcaon 于 2015-3-31 06:51 编辑
0 [5 \2 ?: ~# o- T& j
zbhouin 发表于 2015-3-30 21:35 static/image/common/back.gif
( c4 D$ U4 k. i0 ]. ^: ?+ q, v应该是机床问题吧,这种格式在我的机床上就没问题,我的后处理格式跟这基本上一样
( A+ r% e7 t# B! w* S$ r# U: P3 h
后处理程序格式一样  在2个相同型号的机床  如果用一个相同程序    其中一台出现超程报警问题, 另外一台没有问题 ,就说明机床Z轴行程参数设置有区别 ' u: b/ X* R8 J. w$ X* w
- d4 I: X/ V3 k% l# P% ?  L  R
后处理程序一样  在2个不同的型号的机床使用 另外一台就出现超程( 请检看超程报警机床与不报警的机床Z轴行程比较  查看设置是否足够)
0 A" Y/ O" |' w. I/ h! h3 q
/ B9 F! m/ ?' E9 [3 A6 q关于程序动作 我已经在4楼的里面添加了标注 这里就不重复说明了。
: O2 L6 v8 P" B& F2 n. u) x1 I4 D: {4 ]6 E
% [- F4 c( Z3 k5 |4 S
即使相同的OI系统数控系统  机床参数设置不同, 直接影响机床运动轨迹与行程,  关联到后处理程序格式
1 p8 k2 E5 I9 {# E$ u1 c4 N! D6 B* [$ l& L4 o6 o
OI系统机床参数设定   OI系统一般分2种参数   (2进制 0或1决定)   (10进制 用于机床行程设定)
3 g4 r) ^0 Q: d& Y- x4 V9 e
! ]1 B5 {0 t1 y" z4 a) o在发那科手册里面有 一般机床附带的。
发表于 2015-3-31 07:02:27 来自手机 | 显示全部楼层 来自: 中国湖南衡阳
估计跟机器有关,还有看看你t3的长度补偿值给对了没
发表于 2015-3-31 07:09:11 来自手机 | 显示全部楼层 来自: 中国湖南衡阳
因换刀时执行了m6就会有回参考点的动作,系统会自动取消长补的估计跟机器有关,还有解决了是什么问题还望兄弟把原因副上及如果解决让论坛的兄弟们学习学习
 楼主| 发表于 2015-3-31 11:04:58 | 显示全部楼层 来自: 中国广东阳江
wcaon 发表于 2015-3-30 20:57 static/image/common/back.gif3 R3 i" i  h$ z
很简单 G81是指定钻孔循环  G80是取消钻孔循环
' {- i& g/ y5 j  r  B  r- ]* y
! x# r0 f7 b" a0 g  B, i$ D! f0 A5 W而你在程序里面指定了刀具长度补偿 G43  ,而刀具长度补偿 ...
/ Z7 G0 N2 F, ~$ V
谢谢详细解答,  我机床的换刀点刚好是在Z0位置换刀。 这个是正解,   ce11编程 ,后处理在论坛下载的TNC ,如果换刀点在Z0以下 , 刀补没过长的话, 应是没问题的 。如加条G91 G28  Z0回原点的话 效率低 能不能加条回第二原点 (即是换刀点) ?
发表于 2015-3-31 11:10:02 | 显示全部楼层 来自: 中国河北秦皇岛
楼主,你的后处理能发上来分享一下吗?
 楼主| 发表于 2015-3-31 11:10:06 | 显示全部楼层 来自: 中国广东阳江
WW7525 发表于 2015-3-31 07:09 static/image/common/back.gif
  C* z0 Q5 j4 j: c5 q4 x( M7 N因换刀时执行了m6就会有回参考点的动作,系统会自动取消长补的估计跟机器有关,还有解决了是什么问题还望兄 ...

$ L  }0 Y  G( O估计要走 G28才能搞定 下午我上机试试再报告
 楼主| 发表于 2015-3-31 16:06:30 | 显示全部楼层 来自: 中国广东阳江
后处理 这个也是在论坛里下的 觉得效率高 所以试一下

GPP2集成加工中心后处理.zip

50.35 KB, 下载次数: 6

发表于 2015-3-31 19:46:08 | 显示全部楼层 来自: 中国江苏盐城
回换刀点是G91G30Z0,不过有的机床不认。也可以用G0G53G90Z_来到达换刀点
 楼主| 发表于 2015-4-1 13:03:00 | 显示全部楼层 来自: 中国广东阳江
WW7525 发表于 2015-3-31 07:09 static/image/common/back.gif) r& J5 H" ^$ X% o# B; J
因换刀时执行了m6就会有回参考点的动作,系统会自动取消长补的估计跟机器有关,还有解决了是什么问题还望兄 ...

$ ?! F6 F! p' J4 y$ ?在换刀前加条G91G28Z0搞定
发表于 2015-4-5 22:15:05 | 显示全部楼层 来自: 中国辽宁大连
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表