QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 6510|回复: 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 编辑 ) I$ c# Q; m$ C+ {3 f7 S
2013-06-29 发表于 2013-7-11 19:15 http://www.3dportal.cn/discuz/static/image/common/back.gif1 e" P% |# N4 ~% j
后处理用记事本打开后,搜索m10/m11够后替换
" i* G$ a" S+ ?  \5 j; N7 L
# E' u7 c/ c, z5 x
有试过 ,没用啊,  因为原先后处理出来也没有出现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
6 Z* Y3 {+ T* @$ Y* H7 [直接改后处理就可以。。。!你这是什么四轴机机床还要刹车

3 _& A# k$ V! w4 J' \
& g- I! n+ ^1 V# r0 b   因工件是旋转定面加工的,精度要求也十分的高,所以要互锁一下,。大神。如何修改才能出现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
6 G2 I. E& s; o: c+ I  G8.0升级来的后处理。。。。。
0 |6 _- g! Q+ f: Y8 m/ |
额。。9.1升级的吧。。。版主,,这后处理能改么?
发表于 2013-7-12 17:36:36 | 显示全部楼层 来自: 中国四川成都
我曾经也被这个问题困惑,多方求助无果
- t7 D" r, Q: t2 w/ T7 O' M" p我的机床锁紧是M10,松开是M11,经研究,得出结果如下:+ q6 x5 `* e% m. f0 |* u
你可以参照这个方法,把M10和M11改成你需要的M24和M25
# N4 C& M: Z) d$ K  u3 k

+ q) b6 w: |0 t# d0 g
在两处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了
$ L: _% M! r7 |/ r0 h/ |1 e) |5 z! L; v9 {0 t1 s
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
* n8 V, S6 x! U, C; k- ?8 G1 n+ {9 f" _, g$ K3 W/ Q3 F
不知你明白没有,我的程序如下:2 m2 M0 g2 F) a/ F2 _" P
......
N4818 G0 Z200.$ N& ?" H( \, i. m
N4820 M9
# ~, L% p  i& M$ Y8 Z* Q6 ]N4822 M5
3 R6 i* p! I2 g0 }: _N4824 G91 G28 Z0.
; U# k4 J2 A& p2 nN4826 G28 X0. Y0.
; w* x1 {# j5 c" I. f5 Q* h' V% C, hN4828 M11.( T5 O& q9 ~: a4 {7 Z2 o; ?
$ o0 i- H- L+ H- G# i
N4830 T2
5 |7 _8 C9 D4 v6 bN4832 M6
: ]" m7 e- d' Q7 E; n+ _N4834 M11.
  N# ^2 u# n3 b0 Y1 D2 e- oN4836 G28 Z0.  r4 H. K8 U+ s. [  H5 R
N4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M39 q) G. q* h, |1 t: O5 u
N4840 G43 H2 Z200.9 r4 {: q' J# y; n
N4842 M10.+ g* t* y. B0 `: d* ]; l- m
N4844 M7
5 T3 ~" S3 f& E; _0 V......6 F0 E" L6 K$ q( j

+ o$ Y+ S& |* I4 o8 E
发表于 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+ q$ F4 S" r# {* X: a, ?% W# m* U

# @; ~0 u, E: V3 M) p" K; x这段话有点表述不清,反正红色部分你改成这样吧
发表于 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
6 A2 @3 C! e. S2 m/ Mptlchg$          #Tool change                                              pcuttype      toolchng =  ...
* B, L6 H% k! P( Y% v% K
这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行
发表于 2013-7-12 17:52:37 | 显示全部楼层 来自: 中国四川成都
如果有疑问,可以协助你修改,只是最近太忙,不能确定啥时空闲。本人并非哗众取宠,只是饱受这玩意之害,感同身受而已。
发表于 2013-7-12 17:59:32 | 显示全部楼层 来自: 中国四川成都
zhuyi0829 发表于 2013-7-12 17:44 static/image/common/back.gif  ?9 A8 v; r/ d* @6 z4 v" W
这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行
+ A% a- k, F% V5 g# }
道理都应该差不多吧,只是在合适的位置加上这些指令动作而已
% Z% \% C- J% b; ~7 X3 v. a& L
' t9 s! X! _: L: s% W或许,这样适合我并不适合他,也未可知6 W( H4 ]9 z8 \+ Z+ q- s
0 i$ O9 T0 q: t* Z' {8 w
我这样完全能满足加工需要,完全不需要人工干预
发表于 2013-7-12 18:35:35 | 显示全部楼层 来自: 中国四川成都
诸位研究一下角度改变位置加代码呀,集思广益呀
发表于 2013-7-12 18:48:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:50 编辑 ' {2 \; ~% i9 m, e+ b7 K1 ^

6 u1 X% q% w' r0 i3 v, ]3 B我只把M10和M11 改成 M24和M25,
: D8 u$ S& S& e9 ?  T( C6 N. P& ]沒有四軸,所以無法幫你測試,! m! s! y0 m) Q& u- v! o
你再試試看行不行。" b. ^; `  Z$ `# U' c  T) t0 d0 v

/ z3 C& w! J# Y' R MPFAN.rar (22.61 KB, 下载次数: 11)
 楼主| 发表于 2013-7-13 12:40:19 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-12 17:39 static/image/common/back.gif
" D& }7 c1 ], w4 pptlchg$          #Tool change                                              pcuttype      toolchng =  ...

0 r3 e7 M5 \& @9 d5 N  U谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上传一份你所用的后处理给参考一下。。   谢谢  
 楼主| 发表于 2013-7-13 12:41:34 | 显示全部楼层 来自: 中国福建厦门
norno 发表于 2013-7-12 18:48 static/image/common/back.gif  I$ _7 [3 R4 |6 C/ ~+ t7 q5 Y
我只把M10和M11 改成 M24和M25,2 V: h& ]& m7 t+ y0 C9 L' w' w
沒有四軸,所以無法幫你測試,) _" u# p. \. V/ V
你再試試看行不行。

1 v" [5 G9 H  M4 Z2 m+ W谢谢。。。因这后处理没有输出M10/M11所以改成了M24/M25一样是没有输出。。。谢谢
发表于 2013-7-13 14:33:12 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 12:40 static/image/common/back.gif. T9 m0 s0 A0 q+ L) p) K& _# R
谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上 ...
& H- a. t8 `5 U) G% R0 c6 d* |
修改好的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
# G8 @  C0 [5 O  b$ B4 e3 l; G适合我的后处理,仅供参考,所出的NC格式如下:  K0 N- _9 Y4 n

$ Z& y; y# {2 e/ @# `! O+ S5 b.........
7 b3 u' x: L: ?
谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一把刀要加工多个角度时,你是如何解决的???如图 111.jpg
发表于 2013-7-13 15:24:56 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 14:58 static/image/common/back.gif
; D1 U9 `. ^! j. w2 C% \8 V谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一 ...

) G+ L3 K; h4 b" R$ T这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开始认真思考这个问题,有时间慢慢研究,我们共同努力吧
 楼主| 发表于 2013-7-13 15:54:55 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 15:24 static/image/common/back.gif) e1 c8 |. n! G
这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开 ...

; E7 L4 H7 Y+ t% F; x! E   你那设备是不是没带刀库的??、
发表于 2013-7-13 16:30:35 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 15:54 static/image/common/back.gif
! g6 B- w) D! F4 A; |你那设备是不是没带刀库的??、
7 p. f1 J3 r  f- P5 H
Z44.819
' a. S! ?2 F# o6 I6 W" k  m G0 Z200.1 C6 H. `% d# a
M9
4 a% _3 ~/ Z4 _3 G# y% E M54 P+ {3 }! f  V, U$ L/ o( ]
G91 G28 Z0.. h) }5 z$ s0 e3 I
G28 X0. Y0.
, f% @6 t# s0 m! M/ Z M11.3 y$ B$ c3 y. C4 a- `( b' `
' |0 f( L4 k+ ]& K, Q
T20 O( W3 d; _$ h; W; n
M11.
- L) Z8 E8 E9 d& K# d2 @ G28 Z0.
; C& J8 E, _  V  ` G0 G90 G54 X-165.847 Y-31.636 A34. S2000 M3& C2 k( |: J' m5 j0 T1 F
G43 H2 Z200.. G1 A- g' _% R# B. }7 C0 A
M10.
7 a$ V  G  C; Q# C( M. n/ k: l M79 I7 k$ `* I) v. R3 J, M9 S. W5 y
Z102.554
8 P$ C6 W2 x4 m
/ u0 T% |6 [! f有刀库啊,T2换刀,G43 H2, : X# U5 f' y% E
只是去掉了M6,这个M6对我们的机床运行有影响所以去掉
 楼主| 发表于 2013-7-13 16:35:04 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 16:30 static/image/common/back.gif4 U# w: C8 d' o+ i) \
Z44.819
- L/ M& \' ]2 k G0 Z200.
" M/ i6 v' E+ e M9
  C& y6 I) c' Y0 b
原来是这样啊,,我说呢,,,你那机台只要T 指令,不用M6也可以换刀的啊  ,高科技。。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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