找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4475|回复: 7

关于直线刀库

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

使用道具 举报

发表于 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
" b/ E7 }9 W% t: Y已经处理完毕。修改原梯图部分设计后,编制宏程序对应还刀、换刀,试用良好!
! R2 i( w5 f' ?6 E  \) @; \
能否分享一下宏程序?/ `0 F: Q- J6 e9 G; W: O4 I  Y
 楼主| 发表于 2018-10-4 12:30:43 | 显示全部楼层
基于不同的机床,M代码不同,基本上没有参考价值。
 楼主| 发表于 2019-5-18 17:09:05 | 显示全部楼层
本帖最后由 狼牙山3 于 2019-5-18 17:12 编辑 % H& e( _. G0 C+ r
光辉岁月77832 发表于 2018-10-1 22:22
: _2 l" o1 O3 M8 N7 F  O能否分享一下宏程序?

, h% D* H, R7 H$ j3 F- M- W* LO9020
8 U* s6 c4 @0 _1 g6 Q6 I8 S9 z& a5 ~M80& G' X2 s$ ?/ ~1 d2 E
M19
0 n- T9 g! {6 q#100=#4014
4 D' {2 u# c& G1 J#101=#4003 ; H  ?* ]$ s9 V& e! c. d: ?
G90G15G54( B& M; a) F1 R
IF[#1000EQ0]GOTO40
+ f3 d3 r$ f, C1 i4 ?1 ]IF[#1003EQ1]GOTO40
+ h' Y* l' |. O- \5 IIF[#1004EQ1]GOTO40
! d* m% f2 v, Z; j  _# ~IF[#1001EQ0]GOTO20
4 V. c  r+ Y5 y. CN109 z" D+ u  b# p' N
G90G00Z0
3 A3 c( R. |) P- _5 T, ]4 f3 v/ gIF[#1008EQ1]GOTO11 + J5 x5 L1 h2 _8 q, \
IF[#1009EQ1]GOTO12 2 O. y: ]( K' I- u3 P: K
IF[#1010EQ1]GOTO13
+ [+ d% t9 d+ uIF[#1011EQ1]GOTO14 0 G& A6 T# ~5 l6 d- B- p
IF[#1012EQ1]GOTO15
( k& p. S6 L! T' U# o( L( WIF[#1013EQ1]GOTO16 - y  r  S  x8 Y) N9 T
N11G00X#511Y#501 ( n; b1 j( {+ t5 y2 }+ }4 N8 y1 o
G30Z0
* o1 A- m4 `. y1 Q7 wM64$ v& q% ?; W* V& X7 r
M65
) _2 c8 ~7 {0 p! i1 t- oG28Z0
2 G7 T) o7 Q& e7 O% D5 lGOTO20
, _. v' ]( e7 P& G0 HN12G00X#512Y#502 4 i$ ~6 s, U+ D! T
G30Z0
/ E1 q6 d; D3 {# [$ `! r- [* WM64+ f. N( ?: C9 C
M65
" Q2 u& h# p5 BG28Z0
# r1 U. _, W2 b$ @, xGOTO20 & K  `9 [8 u$ j3 `" a6 [) u0 o
N13G00X#513Y#503 6 M' n$ p% U8 e. T- r  P. D
G30Z0
* t& f$ D% a5 O' C/ J3 O9 B9 cM64
6 G3 {: q, K6 ~7 L: f9 m9 HM65
+ a8 A* f  T6 S) O- PG28Z0$ E/ f& Z6 F3 W% l1 Y! r2 c
GOTO20
( U# U' \9 [+ E9 o0 \N14G00X#514Y#504
0 z' \% g4 k+ [# ZG30Z0' t( y& y6 S1 ?& h0 R; z
M64( k6 m8 W  q& t& \, k$ r4 n) J
M65
: t; B" b8 S9 H: g2 ?5 SG28Z06 j# D  w7 ~/ q7 F, P& @6 R6 J
GOTO20
, W. f4 ~( y  f( H: J& rN15G00X#515Y#505
, t* a. c: W, y7 ?) VG30Z02 B5 e. H% X# m* M! P; y
M64
4 D+ `/ {7 v! gM65
5 |6 }! U5 M" U$ IG28Z0; n9 _$ [  [; \0 o6 C
GOTO20 1 U' B) Y* A; |6 s  H0 _; ?
N16G00X#516Y#506
( K' _9 X$ G: _1 a/ L9 K1 \$ YG30Z01 |% \6 p8 E- w$ A1 c' D/ T! I
M64
9 ]: X1 P$ ?& @2 [& N9 aM65
; f" P$ I8 o0 I# a3 y/ mG28Z0
7 N3 A$ N4 W: D2 _# ON20" I2 N1 x7 c4 J3 t( @4 k
M84
" L, e1 y* Y- b# {M83& h% y  e: r0 y; U3 d: Z
G04X0.5) \6 H  _" H! C; n
IF[#1003EQ1]GOTO30
# Z. o4 b1 `! [G90G28Z0
; Y, J1 I, \$ g/ eM64
2 K& w9 P7 A' a5 |4 \' IM65. ]9 B6 Z3 d9 y" m+ p
IF[#1008EQ1]GOTO21
  R, O) m3 X& t2 z5 h# UIF[#1009EQ1]GOTO22
2 a& m/ O9 q8 I( ZIF[#1010EQ1]GOTO23 , k9 `2 p" y% x7 X, W' H
IF[#1011EQ1]GOTO24
. ^- w4 |$ L/ Y1 ]' L: ?* sIF[#1012EQ1]GOTO25 + p! N& I4 ^+ N0 U8 I
IF[#1013EQ1]GOTO26 3 R* A/ Y9 c7 L* d
N21G00X#511Y#501 + U( [) h0 H0 [/ \/ b
G30Z0, P2 _/ ~# \8 W
M66
; s" _  I* t, v7 d6 y7 YM671 l" v" b  x' c5 k
GOTO30 ; D( f* G6 P7 l0 a; W
N22G00X#512Y#502
4 P! H  G' {+ |) Z' CG30Z0: z$ k8 h, j% j
M66% S  ^& `: T3 e; a1 N
M679 c$ t: D8 O% f+ t! B8 ]' t3 V+ n
GOTO30
# d) `6 N2 {8 Z; g4 LN23G00X#513Y#503 % Y* J2 H8 ^3 g' i' D! A2 v
G30Z0% L) i: A& X' I
M66+ r* F9 T+ ?" K2 P' x! ?5 p2 t
M67& z& d# r3 j$ t( ]6 w; |
GOTO30
0 k/ |8 J: V' }# u) P1 tN24G00X#514Y#504
4 g7 r: Y" k5 u& oG30Z0
5 Q! ]4 \. ~5 Q# Z' D; \+ `% s1 BM66
$ E3 W; a* \6 U" yM67
4 V7 V# U9 r# r  iGOTO30
& ~0 h2 Y" E0 lN25G00X#515Y#505 & _8 \, C5 l6 j0 I4 w
G30Z0, B, F1 d* J( d
M66' L  ]# U' y) c# |6 D' g* r# @
M67- m: m6 \4 a5 Q6 a* r) y3 o/ P
GOTO30
1 W5 A5 a! c+ RN26G00X#516Y#506 + a% B7 T/ ^" E+ |, H4 o
G30Z0
0 a) m; S, A5 BN303 Y7 q9 V* u0 C/ n
M66$ W8 F1 d7 f. ^  ~) {  M* b5 }
M672 H& w- d' D" B8 B7 k
M68+ n6 J+ n% c$ r8 J$ f1 w. f( p" p! y' z. \
M86+ O+ k% E- T) p, j6 I) g' e* H
M81
  u5 h' H, e2 W, dN40/ T# z9 q8 L6 ?- ^
M81; e$ B- L! u* |, E! }6 H# }
G0Z0
. o- A1 t" g: \2 |! W6 yG#1008 r' u4 x% j1 m% W$ ~! J3 s
G#1019 X0 v* A; ^$ B9 j2 o1 D7 L
M99
. H2 E+ }8 X8 k! ?. k%
- y0 i" w5 Z4 B* K# r( H6 S感觉还有可以优化的地方,现在没时间弄它,以后再说。欢迎指正!
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-8-5 19:49 , Processed in 0.063290 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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