找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4514|回复: 7

关于直线刀库

[复制链接]
发表于 2018-7-3 21:56:57 | 显示全部楼层 |阅读模式
最近,工厂买了一台二手卧式加工中心,参数都丢没了,最近几天把参数恢复了,只是机床用的是直线刀库,需要用宏程序换刀,看了几天梯形图,弄清了调用刀号的传递,但没弄清主轴刀号是怎么传递的,换刀前需要先还刀,主轴刀号传递不出来,怎么做到先还刀呢?哪位大侠有体验,特此求教!万分感谢!
, Z- v& w8 `; o; m; |
回复

使用道具 举报

发表于 2018-7-4 07:30:22 | 显示全部楼层
直线刀库。刀具在刀库中直线排列、结构简单,存放刀具数量有限(一般8把-12把),较少使用。
 楼主| 发表于 2018-7-4 18:42:52 | 显示全部楼层
在宏程序启动之前,应该给出主轴刀号,宏程序调用相应M指令,先走到主轴指示的刀号位置还刀。从现梯图上看不到这点,T码一出现,指令刀号就站据了刀号指示的宏变量。
发表于 2018-7-11 08:39:37 | 显示全部楼层
直排刀库是一对一的,不存在随机换刀选刀,所以简单安全。
 楼主| 发表于 2018-8-3 09:28:24 | 显示全部楼层
已经处理完毕。修改原梯图部分设计后,编制宏程序对应还刀、换刀,试用良好!
发表于 2018-10-1 22:22:12 | 显示全部楼层
狼牙山3 发表于 2018-8-3 09:28- K2 q# _# r  W3 D
已经处理完毕。修改原梯图部分设计后,编制宏程序对应还刀、换刀,试用良好!

5 o2 u/ Q/ e/ m1 y* n4 V: B能否分享一下宏程序?9 {# T& t- ~  b# J# J6 y" y: {% T
 楼主| 发表于 2018-10-4 12:30:43 | 显示全部楼层
基于不同的机床,M代码不同,基本上没有参考价值。
 楼主| 发表于 2019-5-18 17:09:05 | 显示全部楼层
本帖最后由 狼牙山3 于 2019-5-18 17:12 编辑
' ~* n  g" }& r. D+ t9 ^6 T
光辉岁月77832 发表于 2018-10-1 22:229 E, E3 `) D# l' I8 ], k
能否分享一下宏程序?
+ e- L8 v1 j' A; c6 ^* J
O9020
! V4 x, a! h* n8 x$ m7 T" AM80' v& _! N; z6 l* h. k" i
M19
; D/ `: p* Q. ~2 p#100=#4014
7 Z% q& D. f  @#101=#4003
' d* }8 b' n8 {G90G15G54
+ B5 F( M6 z/ ~9 Q, ^' SIF[#1000EQ0]GOTO40
, L( W2 B( C0 d/ p( ?4 QIF[#1003EQ1]GOTO40 # T) X) F% b. S- y
IF[#1004EQ1]GOTO40 % Y8 |/ W+ l; b, v0 c
IF[#1001EQ0]GOTO20
9 T" T. |( B  n) C( e% QN10. v' E+ [) r! M3 M
G90G00Z0 5 T8 F/ a: h* X8 K7 W: f9 b
IF[#1008EQ1]GOTO11
: d5 z& _9 T7 a1 N( d2 cIF[#1009EQ1]GOTO12 7 X* s9 e8 K3 r, H2 n( Y
IF[#1010EQ1]GOTO13 6 T7 R& q$ Q/ c0 J0 Y
IF[#1011EQ1]GOTO14
: R* F- u+ \2 f6 v1 ?1 o: i) OIF[#1012EQ1]GOTO15
' Q4 `) o1 X# D; pIF[#1013EQ1]GOTO16
- y. ?8 F' f8 |* g9 DN11G00X#511Y#501 : K! |% D; f! y$ z! s6 R  F
G30Z0
7 D5 W* J2 D3 J! l( C4 O9 L5 lM64
# ~& ^& f( Q+ t3 {- I* WM65* |) e4 M9 |5 a! h# A0 `
G28Z0/ p+ u# d4 J9 B7 P
GOTO20
3 ^; G$ w" Z& f* D. eN12G00X#512Y#502
/ ^& A; J+ k$ J0 u' S! F8 aG30Z0
4 r; L* _- A4 [% ?2 y% J7 g& N' IM643 u. `8 D, w2 }' [+ `& t& l: l
M65# h6 A6 x6 d# ]- g/ ]
G28Z07 I( }( e% d- j( `' e( G
GOTO20 5 ^, J- [$ L! F  Y' W# R0 h% O
N13G00X#513Y#503
6 q; a8 _2 g: K0 I4 uG30Z0. z5 M6 ^$ p! A. s
M64& I1 k2 Z5 h, V+ |( y
M65& w- g; |( I+ N9 S  a
G28Z0
$ S, u7 c5 S! J! L1 _- eGOTO20
* H' C9 ?: ]8 r! u0 d/ MN14G00X#514Y#504 3 d, M4 a7 d: i0 P% q
G30Z0& c5 R- }5 \8 m! B8 |7 _
M64- q. Y* m( T) {4 r& w# O
M65
: u* H) a* u7 O/ N. H. sG28Z0
$ f* u$ R- e. C# U, IGOTO20
4 j1 i, Q& t5 u; t6 S9 J/ X- J/ sN15G00X#515Y#505
4 n# M" c9 w* k+ Q3 wG30Z0$ `9 H6 k9 y8 Q) E
M64" W3 k3 I; j* D
M65
: T5 t4 Q, o, L- `9 T/ g4 X* Y' C/ wG28Z0  f) W, s/ P; b9 l+ T% }) B6 O# j
GOTO20 ; G- {% s; A8 ?
N16G00X#516Y#506
9 d, l' ?  N$ z- P6 rG30Z0) W* o; h) N( t- S! u3 L6 S, z
M64# l& t. c7 g" r
M65
  X2 r" P4 [7 ?2 S7 j. r$ Z$ `. n- CG28Z02 L6 R. d* f0 n5 v+ f( U  c
N20/ p& O* z' G$ r6 y7 o
M84
/ r* b( f1 _. F% @: ?* H) EM835 E: L7 f: Z7 n; T% o! r  a9 E
G04X0.5: `8 ?9 o# {) A8 O5 x) S) @
IF[#1003EQ1]GOTO30 5 c  e0 u+ z9 g1 z$ M4 @4 a. r
G90G28Z0
5 B; o( j' p. [- ?: I8 e" {M64
* h" v* E9 B( v' ^M65
" U( a. X' X$ D( b0 i/ Z1 B# k3 vIF[#1008EQ1]GOTO21
) @5 p( e# n5 b+ BIF[#1009EQ1]GOTO22
. s, l3 L* D6 P; U. BIF[#1010EQ1]GOTO23 1 w: ~1 I/ a+ X* F
IF[#1011EQ1]GOTO24 4 X8 ]- |! A) P
IF[#1012EQ1]GOTO25
" `/ x' L. V9 E* F3 cIF[#1013EQ1]GOTO26
1 U. Q# B1 s, F$ PN21G00X#511Y#501
( t& f5 P+ q2 A) j0 Z5 `/ MG30Z0
  \6 ~  E) k4 sM66& s. ?. J8 _( a$ R9 l! f
M67
$ w$ t; t! X1 a; o! @3 pGOTO30
9 ^% U& O& N$ I9 m3 A1 v* eN22G00X#512Y#502
. N0 w6 D9 ^1 s+ S) C9 CG30Z0
; ~: b$ y3 X  Y/ ~; _. hM66& R4 L2 o4 ~: d; K
M67
8 N3 |  k2 j+ ?# N& E: HGOTO30 # H1 z2 `6 m- J* j: O" C
N23G00X#513Y#503 / l% O2 h0 m' q7 ?/ }2 Q
G30Z0
/ v$ C2 g1 M( ~2 G( RM666 Y+ k: {) R. o' w/ v$ t
M676 K2 ^" T6 u  y. ~
GOTO30 1 ]% v/ ?5 i+ ?: K3 U3 e) h
N24G00X#514Y#504 ) a' l. g# W+ h
G30Z0
! _! k& k7 x: q; d# nM66
) W$ w1 e9 F7 G! Z/ d' j8 z* gM67& |3 T6 |# M- ?: S' T
GOTO30
6 p! L; }0 C+ l6 @* vN25G00X#515Y#505 7 O$ Z& ~% L: `, u* g
G30Z0
3 T9 \; o; t1 ~' I  ^4 \% uM66
4 `& d# @) c0 ]' H6 |7 i. o2 DM67
( Y  v. n; E$ O/ i( CGOTO30
8 Q3 n8 u* h7 O! Y9 QN26G00X#516Y#506
9 D! n2 K: M; H1 c" E' DG30Z04 h( Q$ ^' s$ ?: A
N30
; a+ U* g3 ^' T% }' ~" IM66
4 j5 U0 j# Q7 X! i* s7 Y0 [; @M67
6 u! E/ m/ `8 FM68" x& z8 v) L6 j$ T7 z1 A
M86
$ j' a- _9 L& ^M81
9 n1 f1 I% r+ l, b* o' |N40
8 O8 L. z) B4 BM812 P- Q' ]/ |& f$ @! u8 Q, S/ n
G0Z0
9 I8 J! t: @, q8 mG#100
7 J7 B4 y3 S( j* ?G#101+ T* d2 e3 A, e
M99
4 x" z* Q) c* H- `- V. C" F%8 J; M$ h: J4 e! M4 H
感觉还有可以优化的地方,现在没时间弄它,以后再说。欢迎指正!
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-9-18 14:59 , Processed in 0.063081 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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