机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4770|回复: 12

FNUNC换刀问题---请教

[复制链接]
发表于 2011-5-22 00:37:19 | 显示全部楼层 |阅读模式
当要换的刀是主轴 上的刀时,输入T 就显示找不到刀具的报警,怎么解决,谢谢
回复

使用道具 举报

发表于 2011-5-23 17:33:14 | 显示全部楼层
不知道  但是 刀已在主轴上了 你还换啥!~!~
回复 支持 反对

使用道具 举报

发表于 2011-5-23 18:26:00 | 显示全部楼层
这个是机床PLC控制的,想要它不报警就把PLC和梯图改了吧,前提是PLC是开放的可以改,呵呵
回复 支持 反对

使用道具 举报

发表于 2011-5-23 19:26:45 | 显示全部楼层
你报的是什么号?是什么机床?也没说清楚》
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-25 16:50:36 | 显示全部楼层
回复 wangzhiliaa 的帖子
/ w5 b! y. I, F+ |9 B8 A8 R4 T. W% |  h
看来还是你懂得点,我的意思也是想请人教我改梯形图,一般机床的梯形图是可以改动的,
1 a* Z1 S2 z9 F
, X& U! i( i# \% o
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-3 11:30:35 | 显示全部楼层
这个问题很难吗?那些号称高手的人才哩?看来在网上想学点什么是错误的,
回复 支持 反对

使用道具 举报

发表于 2011-6-3 20:00:15 | 显示全部楼层
加工中心也可以用宏程序重新去定义换刀程序!有的情况不用更改梯形图的!7 O' D" f" Q( X" K* {: Z
你可以试试下面这个程序...( h! i7 h: _- t6 g

; }& j9 B1 P  e) [* C8 J0 K, c:9026(TOOL CHANGE FORMAT:M6 T_)
' N$ A- z3 o: c+ S+ Q7 ?IF[#20*1 EQ 0]GOTO3001
" h2 ^* S8 Z& P3 e% c! R9 Y! cG80 M5# A! X) x) Y0 J( Q  a  T# f+ w0 j
M9! W! G- m4 m1 L: {3 i9 k# u& x4 @
#1=#4001/ o: |2 F8 A9 n2 X
#2=#40032 \% |  Z4 r& m
G91 G28 G0 Z0" J+ G0 g( E& Z2 W
IF[#20 EQ #900]GOTO 18 V+ b+ h' Z3 p! S4 Z' j' F1 h
G4 P2 (等待定位,此句可以不用,一般机床系统换刀都有检查主轴是否定位的条件,但是有些机床则不行,如要根本解决,须做成循环检查)
- v+ H# ?! y( C1 S( LM6 T#20
$ ~4 e: c0 c# D#900=#41203 s6 K/ J7 i; K2 w% B
N1
& o9 U- G6 l, Y% Q3 F$ X2 GG#1 G#2
* C/ R1 H7 p% M, c2 ]4 IM99( Y% `% S  V, d) J0 l9 Z8 _
N3001 * i' Q0 ?; O7 {' U% U1 K, \' w2 |
#3000=1(TOOL NO. ERROR)4 s5 K& U& k/ P' ]) z( F
注意:#900为当前主轴刀号,第一次使用该换刀程序需将#900=当前主轴刀号
' y8 ?$ R8 S4 d  t
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-4 00:55:00 | 显示全部楼层
回复 jiangssli 的帖子5 h3 q# k8 C2 [
0 t& W2 Q' [* R0 Y8 m) l. Z
老大,你写了那么多你自己想想,哪个机床没有换刀程序,都有,我的问题很多人没有弄明白其实就是+ _5 Z9 M  D: y2 B) M/ Q
1:如何用变量读取主轴刀具也就是您所说的#900=主轴刀具,如何让它们相等?2:为什么当T码就是主轴刀具时会有#3000=1(TOOL NOT FOUND)报警?说白了也就是:梯形程序读完T码后,将数据储存在哪?#3000=1的前提条件是什么?如何在梯形图中改掉它?
! U0 h9 b8 E( |) E5 j3 P! ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-4 01:01:55 | 显示全部楼层
回复 jiangssli 的帖子" y2 m$ w" C( P1 r' Z

9 H6 r3 A+ D  [/ h当然您也许会说您程序里有#900=#4120这句,我试了很多次,#4120读的是当前的T码并不是当前主轴刀具,
回复 支持 反对

使用道具 举报

发表于 2011-6-5 13:47:55 | 显示全部楼层
回复 qingzhisong 的帖子
% B: j( O& T5 g4 c7 H$ u" h
, t- X( B$ b" N2 e! g我不会梯形图!呵呵 不好意思.所以才建议你试试这个程序的) b2 M- x" b, |
IF[#20*1 EQ 0]GOTO3001 这个的意思就是说你没有定义刀号或者是#20=0的情况才会报警,而不是说T代码等于主轴中的刀具报警!后面那和语句#900=#1420 是跳转到程序结束6 T, I! t5 X; f
还有最后一句话很重要,第一次使用本程序之前请将#900的值改成当前主轴中的刀具号!( @- ~+ ?& z- T' w
+ m: ~% E; G0 k& d& @
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-2-24 16:38 , Processed in 0.067542 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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