找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4472|回复: 7

关于直线刀库

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

使用道具 举报

发表于 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/ N. ]( B$ A1 g2 o3 R+ y! R& r
已经处理完毕。修改原梯图部分设计后,编制宏程序对应还刀、换刀,试用良好!
% K. P4 P; y$ @2 f
能否分享一下宏程序?- A0 c) a  I0 H3 n& S( F
 楼主| 发表于 2018-10-4 12:30:43 | 显示全部楼层
基于不同的机床,M代码不同,基本上没有参考价值。
 楼主| 发表于 2019-5-18 17:09:05 | 显示全部楼层
本帖最后由 狼牙山3 于 2019-5-18 17:12 编辑
, Y  i) c% l- V. o. X( ~3 _
光辉岁月77832 发表于 2018-10-1 22:22; K$ ~0 B) |% P& f5 ]0 Y
能否分享一下宏程序?
0 F, N9 ?8 s, t8 W* l: _
O9020, n: v5 z/ {6 L0 W3 u
M80
% q- }, w1 L5 P/ R  {3 G7 c$ v$ UM19
0 B- H% d8 }" N9 h" x, H5 C#100=#4014 ) ?  ]) X7 |1 g8 d. E- M
#101=#4003 ! n$ ]$ ?7 s/ t# c( I
G90G15G54
4 S" \3 {4 E: Q# j; `IF[#1000EQ0]GOTO40 : O8 ?/ f% H0 v. c
IF[#1003EQ1]GOTO40
  K2 Q8 C4 ^  a! zIF[#1004EQ1]GOTO40 + Q1 B- y2 v8 E* A
IF[#1001EQ0]GOTO20 , W+ ~9 t# W7 J' X7 a# s; m0 R
N100 C4 s0 e$ p2 V" F0 T, T
G90G00Z0 : D+ q; h- B! ]
IF[#1008EQ1]GOTO11 % w3 o* ^) u1 r
IF[#1009EQ1]GOTO12
& o4 ?6 ?! ~8 v' \( ]IF[#1010EQ1]GOTO13
; R1 W* t; j# l1 o* IIF[#1011EQ1]GOTO14 4 f1 ]* L. g2 _/ ?) `; w
IF[#1012EQ1]GOTO15
+ q" h" M# V! p/ p0 BIF[#1013EQ1]GOTO16
+ D9 j+ e2 }2 ?; z+ hN11G00X#511Y#501 ' Y) U  M' b9 B9 t: ?; i/ m
G30Z07 R" c+ g$ l9 [  [5 p. x
M64# A* Y3 S& a, R
M65
* y; m, l! S1 p8 h* ]2 cG28Z0! m& J5 H! C6 @, l
GOTO20
% @8 ^+ b: }! a: WN12G00X#512Y#502
+ r& K* E7 W0 fG30Z0; m( X; a- d3 q, Y
M64. B% d" g( S2 W5 ]
M65
3 _$ s. N" S6 L  V/ BG28Z0
3 M- F$ D, D! d4 H0 pGOTO20 . C" S: v% C5 L: Q% F6 D- f, k
N13G00X#513Y#503
6 `# P. e# m/ n, Z; _8 ~' j7 B1 B( K8 YG30Z05 m8 S& r7 P& A0 M! V
M64
& ]0 Q* {& z2 j0 HM65
" w: F& R/ Y6 R1 |G28Z05 K" P% E2 j1 m* D
GOTO20
4 ?/ Y) k; t9 j6 \N14G00X#514Y#504
0 b  I# e. L+ `/ B3 }G30Z05 I# V( q7 ^$ @' l8 M. F+ K
M64
# w4 D* O0 \' `2 S. j+ X/ P) fM65# d: p* F+ s1 l6 y' {+ C
G28Z06 F0 h2 ]) ?. B6 X* R8 w2 m
GOTO20
/ {4 A2 L! W2 p1 Z. X: [7 AN15G00X#515Y#505 ! Z. a1 r: E4 k' D2 {9 N! Z
G30Z06 a# ]. ^" R* I( ?! E
M64
! ?! M7 G9 ?3 Z- U- p1 E$ XM65
( M+ |% C5 K. U, z9 U5 EG28Z05 \* Y8 w! D' R, C, E1 v4 M3 _
GOTO20
- x5 m+ A2 t$ v. X3 lN16G00X#516Y#506 6 B4 b5 i% v1 J, ^3 ^& z1 S( y7 T* |
G30Z0
" P9 r1 @8 [+ T6 \- V+ @( T1 yM64  Y0 g3 t$ r: G! ?" q# `
M65
0 Z3 ~- g& |' Z6 z+ m4 `G28Z0( e8 f% `( N4 P1 x! h+ ^
N20: h: J  F. u. {
M84
' N9 t2 B" b5 l0 x! \M83* f- U" ~7 l3 R& q7 {3 ?3 `
G04X0.5
5 Q8 [  i: t+ XIF[#1003EQ1]GOTO30
  ?0 Z5 [/ Y% ~G90G28Z0 ; v$ ~4 O5 _9 w7 C0 e: E
M64
: E6 o  D! k* M# T7 B/ O9 D& _M650 i- C6 a1 l% _( a
IF[#1008EQ1]GOTO21 : P5 Q  X& Q& b3 K4 K
IF[#1009EQ1]GOTO22 ' P% |: u; G! m3 ?7 v- Q' Q+ y
IF[#1010EQ1]GOTO23
  }, @- I6 o# O5 i8 a; q. i0 `# _IF[#1011EQ1]GOTO24 % b( O* P. o* D$ r
IF[#1012EQ1]GOTO25
$ r0 a' i% T. a  b' e& GIF[#1013EQ1]GOTO26
0 A. J$ q# o6 @& ~& ^N21G00X#511Y#501
  Z* A# O; b% f0 f  u1 wG30Z0
) n- F. J- B2 rM66) G+ [6 @# b& t+ I: m) @5 Y* B
M67: X+ r1 O2 B8 ^; T
GOTO30 & ^- N9 l3 T) ^$ H; b
N22G00X#512Y#502
% D" c' t& w8 u& |G30Z0/ w9 L0 A/ z! y. Y" `9 k
M66! G+ H2 j; `  I
M67+ i: ^( T# e* x: h
GOTO30
$ L" q8 o$ D/ S) L3 SN23G00X#513Y#503 ) k1 R+ Y, S5 h+ j
G30Z0* }1 h9 q. x. b$ F8 N* d* y; C, O
M66
: c) t4 J. H* E! f! E) {9 }3 mM673 R/ R, W1 m/ s  S! N
GOTO30 - P1 m. g' ^* U* x
N24G00X#514Y#504
; k, G4 O" k1 D! ^# g. b" r- w* qG30Z0! m' \8 E0 M8 z" P% f  {' e! d
M66
1 Q. {1 L  `% F3 }# rM67$ e; K1 ?" ]$ e- M7 |& e$ j
GOTO30 & {4 M8 G& X2 s* t" _% d1 p
N25G00X#515Y#505 : O( e  A4 [2 H; C9 ^3 y" H% \$ ?: S
G30Z0: @$ z: }  @/ V4 P
M66
4 K1 u  H) @1 w7 G3 iM679 Z6 ?. ?% p( T" n
GOTO30 0 I) {% \. m7 T
N26G00X#516Y#506 5 i( d" q- U; }9 ~" u' j  J* w
G30Z0
% M% |2 c. M; V# T. \. LN30
5 B# Y8 y# |! }% d, O( \5 u4 ?- ZM66
: F" `: `0 Y  XM67+ ~1 O5 h. q" U  l$ Q, w: g; d
M68& t$ H  T3 x! @% t3 x5 J' Q
M863 \" C0 c# S! m$ N7 k
M811 y! q0 M2 E' i6 H- w: V7 I, ~
N40
/ g, ]; Q: E1 jM819 p. ^( |4 g' _/ @3 q
G0Z0
& M) Y7 w4 [1 Z3 M! s! o* y: n# \G#100
; x* a1 _  s0 J' L6 c* s  N: F& [. KG#101
1 j: q- A" G2 f- }) x6 SM99
) c* s1 |0 }2 y! @. T0 Z%3 W+ q5 i# G! j) @
感觉还有可以优化的地方,现在没时间弄它,以后再说。欢迎指正!
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-8-3 16:28 , Processed in 0.061287 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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