QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 6511|回复: 38
收起左侧

[求助] 程式如何添加M24/M25指令问题?

[复制链接]
发表于 2013-7-11 08:31:54 | 显示全部楼层 |阅读模式 来自: 中国福建厦门

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
如图: 四轴分度头旋转前 添加一个M25指令(四轴旋转台煞车解除),旋转完后添加一个M24指令(四轴旋转台煞车锁住)。。。做旋转定面加工的时候每次都要手动去添加很烦索, 各位大哥 这个后处理修改一下可以直接出这个程式吗?     如可以麻烦高手们指点一五,或直接帮忙修改一下,。。  谢谢!!。   谢谢!! ttt.jpg X6的后处理 MPFAN.zip (24.09 KB, 下载次数: 25)
 楼主| 发表于 2013-7-11 12:13:48 | 显示全部楼层 来自: 中国福建厦门
来位大神解答一下下。。。。谢谢
发表于 2013-7-11 18:27:41 | 显示全部楼层 来自: 中国广东深圳
直接改后处理就可以。。。!你这是什么四轴机机床还要刹车
发表于 2013-7-11 19:15:59 来自手机 | 显示全部楼层 来自: 中国上海
后处理用记事本打开后,搜索m10/m11够后替换
 楼主| 发表于 2013-7-12 08:59:19 | 显示全部楼层 来自: 中国福建厦门
本帖最后由 363485543 于 2013-7-12 09:04 编辑 ) `1 h. f" C5 Z. ^1 Q( O, y
2013-06-29 发表于 2013-7-11 19:15 http://www.3dportal.cn/discuz/static/image/common/back.gif
. Z, B/ K7 i4 g0 Y后处理用记事本打开后,搜索m10/m11够后替换
) t6 X0 e' _. @$ J* a3 x. {
. u" }" o( B4 g' A
有试过 ,没用啊,  因为原先后处理出来也没有出现M10/M11指令,   ,。大神。如何修改才能出现M10/M11呢?   谢谢
 楼主| 发表于 2013-7-12 09:01:14 | 显示全部楼层 来自: 中国福建厦门
四轴编程 发表于 2013-7-11 18:27 http://www.3dportal.cn/discuz/static/image/common/back.gif
+ q/ N, G) r  C直接改后处理就可以。。。!你这是什么四轴机机床还要刹车

* Z& b+ i, G. U- D2 v& X4 x  Y/ r/ @5 {& s
   因工件是旋转定面加工的,精度要求也十分的高,所以要互锁一下,。大神。如何修改才能出现M24/M25呢?   谢谢!!!
 楼主| 发表于 2013-7-12 15:42:15 | 显示全部楼层 来自: 中国福建厦门
郁闷。。难道就木有人遇到过类似问题。。。。顶起。。不然贴子又沉了。。。。
发表于 2013-7-12 15:50:06 | 显示全部楼层 来自: 中国上海
8.0升级来的后处理。。。。。
 楼主| 发表于 2013-7-12 16:47:38 | 显示全部楼层 来自: 中国福建厦门
路过不买 发表于 2013-7-12 15:50 static/image/common/back.gif
- h/ P4 B# K% P0 q8.0升级来的后处理。。。。。
! P$ @& x1 ?/ S! U' k3 r+ D
额。。9.1升级的吧。。。版主,,这后处理能改么?
发表于 2013-7-12 17:36:36 | 显示全部楼层 来自: 中国四川成都
我曾经也被这个问题困惑,多方求助无果
8 U1 v, y- i, Y; `4 a8 @我的机床锁紧是M10,松开是M11,经研究,得出结果如下:/ G. ~4 O/ I$ |0 d' A- `( Q
你可以参照这个方法,把M10和M11改成你需要的M24和M25

# b4 R$ t! Z! S( \5 K  O/ m
% t2 P1 b' l" O& N3 z  V$ Y" S8 {
在两处SM06后提行加入 pbld, n$,  sgcode,  "M11.", scoolant, e$
再提行加入 pbld, n$,  sgcode, *sg28ref, "Z0.", scoolant, e$
换刀后,松开A轴,G28 Z0 Z轴回零。
然后在G43后面提行加入pbld, n$,  sgcode,  "M10.", scoolant, e$,这样A轴锁紧M10了
8 M) z" c- N9 R9 G  ^. S" t+ _0 _3 p$ t
' A# i, W7 m" u1 J* |: L: k: p
ptlchg$          #Tool change                                       
      pcuttype
      toolchng = one
      if mi1$ = one, #Work coordinate system
        [
        pfbld, n$, *sg28ref, "X0.", "Y0.", e$     
        pfbld, n$, sg92, *xh$, *yh$, *zh$, e$
      if prog_stop = 1, pbld, n$, *sm11, "M11.",e$
      if prog_stop = 2, pbld, n$, *sm11,"M11.", e$
      pcom_moveb
      Pcheckaxis
把红色部分的M00和M01改成11,再在后面加上M11,换刀暂停就变成M11& }# X2 h$ r, u% E  e' b1 v; I4 ]

4 B% N$ B9 g7 B不知你明白没有,我的程序如下:
2 E1 @8 I: s' T$ k6 w+ x& j......
N4818 G0 Z200.. X8 ?1 ?3 r/ {! o+ S5 Z
N4820 M9% ^) |9 t$ k1 a$ l
N4822 M5, S% F9 @2 W. d9 H
N4824 G91 G28 Z0.
" p. B- A7 F2 S9 U8 RN4826 G28 X0. Y0.
9 |* W3 H" ]; Y0 W; jN4828 M11.  [4 V, u1 a/ x. g  ?
- b0 d& P7 A/ f; t5 D
N4830 T2
0 y! ]$ g* B2 v7 xN4832 M6
+ J  c* m7 Q$ `1 R: H- nN4834 M11.
- I" E" u/ c* A3 w8 k# \/ ?! vN4836 G28 Z0.
  o9 \( M. p* R5 B1 x) X1 X. X, TN4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M3
! K. a9 v/ _3 L% a& w9 oN4840 G43 H2 Z200.
" H! q, A( I: e1 Y2 _& TN4842 M10.
! @& s: T7 O+ u5 H& R- Z7 a0 {N4844 M7
; k+ L( L' E+ K( G0 w1 O......& w; p* V8 _; I* V' G
7 t1 P3 E3 c0 Y2 O# b$ H
发表于 2013-7-12 17:39:14 | 显示全部楼层 来自: 中国四川成都
ptlchg$          #Tool change                                       
      pcuttype
      toolchng = one
      if mi1$ = one, #Work coordinate system
        [
        pfbld, n$, *sg28ref, "X0.", "Y0.", e$     
        pfbld, n$, sg92, *xh$, *yh$, *zh$, e$
      if prog_stop = 1, pbld, n$, *sm11, "M11.",e$
      if prog_stop = 2, pbld, n$, *sm11,"M11.", e$
      pcom_moveb
      Pcheckaxis
把红色部分的M00和M01改成11,再在后面加上M11,换刀暂停就变成M11
  A! Y$ \5 e- I2 y& L1 J. G# k* }! U3 b+ r1 t$ r( E
这段话有点表述不清,反正红色部分你改成这样吧
发表于 2013-7-12 17:42:32 | 显示全部楼层 来自: 中国四川成都
我这个是用X6版本的Generic Fanuc 4X Mill.pst改的
发表于 2013-7-12 17:44:18 | 显示全部楼层 来自: 中国上海
有仙则名-数控编 发表于 2013-7-12 17:39 static/image/common/back.gif
  j9 |7 N8 S! a. g+ s4 ]ptlchg$          #Tool change                                              pcuttype      toolchng =  ...

& f- y! X2 t- i' [- j$ k这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行
发表于 2013-7-12 17:52:37 | 显示全部楼层 来自: 中国四川成都
如果有疑问,可以协助你修改,只是最近太忙,不能确定啥时空闲。本人并非哗众取宠,只是饱受这玩意之害,感同身受而已。
发表于 2013-7-12 17:59:32 | 显示全部楼层 来自: 中国四川成都
zhuyi0829 发表于 2013-7-12 17:44 static/image/common/back.gif
: ~; X; p2 Q! ~6 r+ A这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行

/ y& T8 \$ b& k; J道理都应该差不多吧,只是在合适的位置加上这些指令动作而已  z9 O+ [& K( x9 m4 w, P- Z1 ^6 s6 S

6 n( s+ X/ j) J或许,这样适合我并不适合他,也未可知
& }- n$ y4 m* O" A/ X; q6 R3 _' `2 z: I# |! a, F5 l7 B
我这样完全能满足加工需要,完全不需要人工干预
发表于 2013-7-12 18:35:35 | 显示全部楼层 来自: 中国四川成都
诸位研究一下角度改变位置加代码呀,集思广益呀
发表于 2013-7-12 18:48:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:50 编辑 ! `! G: C* I# H2 t
% D) ~7 k/ D! j
我只把M10和M11 改成 M24和M25,0 d2 m! f' f; \
沒有四軸,所以無法幫你測試,$ e' ]$ Z( n3 }$ j0 E. a
你再試試看行不行。
$ r( @# ~( q$ {9 T5 y
6 I; I! U; v% f# y) Q MPFAN.rar (22.61 KB, 下载次数: 11)
 楼主| 发表于 2013-7-13 12:40:19 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-12 17:39 static/image/common/back.gif: P* x2 Y- z! v& F7 v5 A% @
ptlchg$          #Tool change                                              pcuttype      toolchng =  ...

$ s' {0 J" O; T# c' {! B谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上传一份你所用的后处理给参考一下。。   谢谢  
 楼主| 发表于 2013-7-13 12:41:34 | 显示全部楼层 来自: 中国福建厦门
norno 发表于 2013-7-12 18:48 static/image/common/back.gif
4 S# y3 g3 e+ o5 A; @1 e+ }, a* n我只把M10和M11 改成 M24和M25,
5 D5 S8 p1 C1 t' }2 \沒有四軸,所以無法幫你測試,' `' R) ?+ l1 ^/ \
你再試試看行不行。
0 Q/ s1 J- Q7 h+ C* W% f' t7 _+ @
谢谢。。。因这后处理没有输出M10/M11所以改成了M24/M25一样是没有输出。。。谢谢
发表于 2013-7-13 14:33:12 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 12:40 static/image/common/back.gif6 a4 Q; s1 |, G* u& f# ^
谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上 ...
' @/ b3 g9 n9 z' g, E
修改好的Generic Fanuc 4X Mill.rar (22.64 KB, 下载次数: 10)
 楼主| 发表于 2013-7-13 14:58:55 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 14:33 static/image/common/back.gif
) C' O" h  @: l4 j, o6 S适合我的后处理,仅供参考,所出的NC格式如下:
1 W" P; V7 E) b& A6 ^7 a: I( S
2 y) `& I$ a% `( i# u5 M.........

( r! f5 V7 Z5 I' \# h4 N谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一把刀要加工多个角度时,你是如何解决的???如图 111.jpg
发表于 2013-7-13 15:24:56 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 14:58 static/image/common/back.gif" q4 J  N# o, F# N
谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一 ...

; K+ A/ Y% [2 [! b7 r- s5 ^9 I这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开始认真思考这个问题,有时间慢慢研究,我们共同努力吧
 楼主| 发表于 2013-7-13 15:54:55 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 15:24 static/image/common/back.gif  G0 M( z* M2 V
这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开 ...
% Y( a8 w  d. a9 T# P2 o  l' f9 A
   你那设备是不是没带刀库的??、
发表于 2013-7-13 16:30:35 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 15:54 static/image/common/back.gif; `" r" a$ N1 Q1 r7 g
你那设备是不是没带刀库的??、

+ m9 j, C; a7 C0 p* q6 t$ X0 KZ44.819& k& a- J1 A" U( p
G0 Z200.1 W2 V( c& ?, W! o( J9 i% ~
M9
, A- Q5 {! ~, O M51 X& n" ]4 k2 u+ A- N2 \* Q( o3 H. c/ c
G91 G28 Z0.4 M, Y- \$ ?- L+ O! ~, v8 R# M
G28 X0. Y0.
6 y$ q, [$ Q% `; p) y7 G M11.
/ [5 b. Y6 u. D $ L% z+ q$ S  a7 V0 |7 I
T2& q0 C* i7 V# z" b
M11., e( i$ Q) g  ?, J
G28 Z0.
) D1 r9 k) G2 l; m, h G0 G90 G54 X-165.847 Y-31.636 A34. S2000 M3: i: z1 P4 y2 R( }' u
G43 H2 Z200.$ f1 }( T2 j; @
M10.% C/ J3 o) ^6 Q" @6 G% Q
M7* \/ M. M$ v3 w9 K; P
Z102.554
) Q1 T6 E. f; Q* v+ I# F5 ?+ r
& Z/ K4 a+ G! H7 q" t有刀库啊,T2换刀,G43 H2,
& F5 u5 g& P! m只是去掉了M6,这个M6对我们的机床运行有影响所以去掉
 楼主| 发表于 2013-7-13 16:35:04 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 16:30 static/image/common/back.gif2 P- H: _$ P8 U8 _
Z44.819
, \  `7 j0 s# L2 @, f* w& X8 c G0 Z200.: B! H: j  _+ x5 u/ D) [
M9

$ A& G: N2 K! `8 R# h' a原来是这样啊,,我说呢,,,你那机台只要T 指令,不用M6也可以换刀的啊  ,高科技。。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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