找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5252|回复: 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 的帖子- o2 ]* ~) a4 e  i% M) z. Z

& F0 ~# |9 }5 X- y# N# J看来还是你懂得点,我的意思也是想请人教我改梯形图,一般机床的梯形图是可以改动的,4 @' q! X& Y; V. C4 K  X2 |- `2 b

9 k! i4 y# E) F
 楼主| 发表于 2011-6-3 11:30:35 | 显示全部楼层
这个问题很难吗?那些号称高手的人才哩?看来在网上想学点什么是错误的,
发表于 2011-6-3 20:00:15 | 显示全部楼层
加工中心也可以用宏程序重新去定义换刀程序!有的情况不用更改梯形图的!
0 B* ~( p& {# r/ o$ Z  `3 y你可以试试下面这个程序...
. Q" N: j, r! E$ G7 _4 ~- D1 n9 }
& B! _, j1 `2 C: b+ F, i:9026(TOOL CHANGE FORMAT:M6 T_)+ _5 f; J/ \; t* a
IF[#20*1 EQ 0]GOTO3001
2 j( T0 V; n8 z$ Z3 C' v. B; CG80 M5
. l- w/ }0 t; ~! VM97 L, G' m7 ?0 [& X
#1=#4001
2 N4 p. `" m( q* q# v" M#2=#4003% U1 Q* X5 J" V* c! W
G91 G28 G0 Z0  x. |0 T% r5 D; f  T, Q
IF[#20 EQ #900]GOTO 1
- S) D% Y0 d- fG4 P2 (等待定位,此句可以不用,一般机床系统换刀都有检查主轴是否定位的条件,但是有些机床则不行,如要根本解决,须做成循环检查)" ?3 @( `+ P5 `  H9 S5 c
M6 T#205 E$ Z' H: x. O7 P
#900=#41202 P( w( x4 N3 w7 Z. e
N1
3 j# D2 a- g* FG#1 G#2
* Z) @) v+ F/ o3 v2 f" tM99# b- Q& W1 J3 O% G
N3001 : K; n& [) S* N$ O$ P7 A
#3000=1(TOOL NO. ERROR)6 K: J" q( L3 L: A  F
注意:#900为当前主轴刀号,第一次使用该换刀程序需将#900=当前主轴刀号( X! r/ u: {4 o5 f
 楼主| 发表于 2011-6-4 00:55:00 | 显示全部楼层
回复 jiangssli 的帖子
! G, e" u/ `) a6 U2 @: _
& A1 K4 Z' Q0 ~7 W& J) Y老大,你写了那么多你自己想想,哪个机床没有换刀程序,都有,我的问题很多人没有弄明白其实就是( l# q3 H% }9 q; W! E: \9 U# f# X( c
1:如何用变量读取主轴刀具也就是您所说的#900=主轴刀具,如何让它们相等?2:为什么当T码就是主轴刀具时会有#3000=1(TOOL NOT FOUND)报警?说白了也就是:梯形程序读完T码后,将数据储存在哪?#3000=1的前提条件是什么?如何在梯形图中改掉它?
# V* G! b$ I2 z0 r5 q' t$ V( i
 楼主| 发表于 2011-6-4 01:01:55 | 显示全部楼层
回复 jiangssli 的帖子) q% P3 e: m/ K6 u8 G2 ]& d8 U
0 C' {) i9 ~& [6 ?7 {, {0 y
当然您也许会说您程序里有#900=#4120这句,我试了很多次,#4120读的是当前的T码并不是当前主轴刀具,
发表于 2011-6-5 13:47:55 | 显示全部楼层
回复 qingzhisong 的帖子# N" t" O% E7 [% ?9 W- Z

9 j1 i! i3 B0 Q/ v" m" ^+ b我不会梯形图!呵呵 不好意思.所以才建议你试试这个程序的
8 M7 l$ R( g! {8 q' T IF[#20*1 EQ 0]GOTO3001 这个的意思就是说你没有定义刀号或者是#20=0的情况才会报警,而不是说T代码等于主轴中的刀具报警!后面那和语句#900=#1420 是跳转到程序结束: g& g( }# J, e* s
还有最后一句话很重要,第一次使用本程序之前请将#900的值改成当前主轴中的刀具号!
% v2 @# ^6 ]) r/ a+ q& k: M0 k' q5 t( m- ^8 C# n. S2 i: q
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-8-9 04:16 , Processed in 0.055592 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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