QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
4天前
查看: 6254|回复: 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 编辑
# \4 i, Z/ Z' W) M0 P& O  D
2013-06-29 发表于 2013-7-11 19:15 http://www.3dportal.cn/discuz/static/image/common/back.gif
1 A4 k3 m& i5 U$ ~$ G后处理用记事本打开后,搜索m10/m11够后替换

0 ~9 }+ _5 ~& B# P4 |
' H/ l$ V5 q% x4 r" F有试过 ,没用啊,  因为原先后处理出来也没有出现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
  }! P9 O. M5 X/ s5 `2 u直接改后处理就可以。。。!你这是什么四轴机机床还要刹车

5 y' A, t& t* V. w& o+ ]  m, c; M: w  z
   因工件是旋转定面加工的,精度要求也十分的高,所以要互锁一下,。大神。如何修改才能出现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
$ X* n6 t* d3 w2 j+ R: ?) F1 g8.0升级来的后处理。。。。。
" S7 @/ v, P- }/ a, o$ S
额。。9.1升级的吧。。。版主,,这后处理能改么?
发表于 2013-7-12 17:36:36 | 显示全部楼层 来自: 中国四川成都
我曾经也被这个问题困惑,多方求助无果
: ^( V% |0 y( }2 T+ h) z我的机床锁紧是M10,松开是M11,经研究,得出结果如下:
. W9 q; o3 P$ t' A1 y你可以参照这个方法,把M10和M11改成你需要的M24和M25

2 B# n, G, M& Q8 v$ j2 i& c9 C0 l2 R6 r6 ]
在两处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了: A' R7 d" d0 B7 c+ C0 w9 w5 L
: j: J3 F1 \: H+ H) M
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,换刀暂停就变成M114 W* Y! N- A( J* p! |" V: D

/ x5 Z# L9 n$ t- ]$ r! K+ _不知你明白没有,我的程序如下:( z( L: t4 K. g
......
N4818 G0 Z200.( d4 |3 Q  ~/ Y6 H5 e$ c  ^
N4820 M9
+ H4 ?/ s, X5 QN4822 M58 E8 k& J" v0 ~5 c$ I3 M, z
N4824 G91 G28 Z0.! ~3 R' D) f! N1 q9 F1 j
N4826 G28 X0. Y0.
6 Y( m4 q2 I9 n% _5 N8 q( AN4828 M11.
( R2 `& _8 M7 s0 w0 C& f8 @, w$ H1 e+ |; G
N4830 T2
1 |" Y9 ^' F6 `' VN4832 M6
/ ~5 g9 r- M$ L# e1 pN4834 M11.
- H3 o& G7 Z8 \3 N3 }N4836 G28 Z0.
4 A9 Z8 u( j" W6 m0 e$ j* SN4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M3
3 B) \3 L# y6 e' s9 W$ C! G& l0 lN4840 G43 H2 Z200.8 @- ^1 @; g) j; s9 s2 g
N4842 M10.8 N% J( }( d1 @& q, T
N4844 M7
: f* J7 _  J+ r3 L, T: S......
0 M' ~: u4 I" }* `4 h5 X  |5 M8 E1 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' ]' [: _* A; s. z, E0 B
: z, T5 T. d2 W; e1 i. z
这段话有点表述不清,反正红色部分你改成这样吧
发表于 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
' o* }! d% A$ b3 c" pptlchg$          #Tool change                                              pcuttype      toolchng =  ...

1 Q2 ^4 Y' e; c3 z这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行
发表于 2013-7-12 17:52:37 | 显示全部楼层 来自: 中国四川成都
如果有疑问,可以协助你修改,只是最近太忙,不能确定啥时空闲。本人并非哗众取宠,只是饱受这玩意之害,感同身受而已。
发表于 2013-7-12 17:59:32 | 显示全部楼层 来自: 中国四川成都
zhuyi0829 发表于 2013-7-12 17:44 static/image/common/back.gif
& b; ^% o4 n0 M3 r7 h4 N这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行
0 [% |* s( ?  \. r
道理都应该差不多吧,只是在合适的位置加上这些指令动作而已% _2 [9 B/ R$ m% ^& q
( O$ V+ R4 ~6 I6 a% I! w
或许,这样适合我并不适合他,也未可知
% e5 T) f7 S/ e7 y3 B
; ~8 {# C* h$ }2 j2 ~8 Z我这样完全能满足加工需要,完全不需要人工干预
发表于 2013-7-12 18:35:35 | 显示全部楼层 来自: 中国四川成都
诸位研究一下角度改变位置加代码呀,集思广益呀
发表于 2013-7-12 18:48:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:50 编辑 ( g% l3 C5 \$ b; c6 ^: l" j
' K  U8 g- m& }; d, n# e* D
我只把M10和M11 改成 M24和M25,$ l+ }; E( |; L, `/ I3 D
沒有四軸,所以無法幫你測試,( [& Y9 h) Y/ J3 m" |0 u% ~
你再試試看行不行。$ B2 ?! ]- z. k5 o
, S0 J5 p$ k! F, v# e
MPFAN.rar (22.61 KB, 下载次数: 11)
 楼主| 发表于 2013-7-13 12:40:19 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-12 17:39 static/image/common/back.gif! p6 m+ t  w+ d
ptlchg$          #Tool change                                              pcuttype      toolchng =  ...

8 T8 [7 Q. H* t3 o: _8 U7 K谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上传一份你所用的后处理给参考一下。。   谢谢  
 楼主| 发表于 2013-7-13 12:41:34 | 显示全部楼层 来自: 中国福建厦门
norno 发表于 2013-7-12 18:48 static/image/common/back.gif. C3 G2 O, b5 d, L! \. h- ~
我只把M10和M11 改成 M24和M25,1 r( W, b, ]: L' _4 L2 Z# ?" v6 d# l/ `
沒有四軸,所以無法幫你測試,
0 T2 c# P( m8 P5 d8 H你再試試看行不行。
8 B% p  ~2 b: `5 u5 i
谢谢。。。因这后处理没有输出M10/M11所以改成了M24/M25一样是没有输出。。。谢谢
发表于 2013-7-13 14:33:12 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 12:40 static/image/common/back.gif
+ Q3 _. |, P7 [9 y" f! a* R谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上 ...

5 {8 R! r" r* Y; H 修改好的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# `5 l3 y- R: o) x. F4 [. S
适合我的后处理,仅供参考,所出的NC格式如下:
8 U# z1 [" p2 G1 \) s# x& ]9 |0 K! a4 B( g5 U- a* \8 h( j: O
.........

5 z% p7 B8 K& [谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一把刀要加工多个角度时,你是如何解决的???如图 111.jpg
发表于 2013-7-13 15:24:56 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 14:58 static/image/common/back.gif8 p! D! S9 c$ N& h) P8 P
谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一 ...
$ S1 [) K+ m5 O7 ]) h2 M
这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开始认真思考这个问题,有时间慢慢研究,我们共同努力吧
 楼主| 发表于 2013-7-13 15:54:55 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 15:24 static/image/common/back.gif
( t# a( H" z; i: ]$ G这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开 ...

8 ~5 @) ~3 m2 A2 K& \   你那设备是不是没带刀库的??、
发表于 2013-7-13 16:30:35 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 15:54 static/image/common/back.gif5 l8 w$ C1 _3 D  k
你那设备是不是没带刀库的??、

) z! R: |4 \# C0 H* d! VZ44.819
- O( Z, E8 n+ h8 `  }/ S) R4 f G0 Z200.
3 v7 c9 R# y  X* ^( H! `9 n; S M9
( F5 ?1 j# }% j9 b2 a: y M53 F2 I5 h' U0 ^9 D# ?  o
G91 G28 Z0.' @4 ?* m. G8 Z7 y
G28 X0. Y0.
: T) K( x, S7 u3 g6 I M11.) u2 x% |: C- r: C+ s) G
# P/ I, y$ X; R
T2; o2 W* J4 u8 [6 J/ _
M11.' u7 i( m4 ^3 r
G28 Z0.% u$ D# {5 O6 a) c, B
G0 G90 G54 X-165.847 Y-31.636 A34. S2000 M3
4 P. h4 z, X' k  I* P- g$ f5 ^0 @3 b G43 H2 Z200.
( Z7 I$ u5 P$ a) J# R+ \0 n M10.
7 R/ |& S! s& _& R* a5 P8 l3 K M75 A3 d+ D7 d4 I8 [; F' L; J
Z102.554
0 B5 z+ ]. M, x. I2 D* o4 y: I  X( u. R! Z' z
有刀库啊,T2换刀,G43 H2,
* W! H! n8 R2 c! [只是去掉了M6,这个M6对我们的机床运行有影响所以去掉
 楼主| 发表于 2013-7-13 16:35:04 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 16:30 static/image/common/back.gif
. ]5 R* |! ^( b( ^8 c$ w! DZ44.819
- M9 w( X" R0 S1 d$ m8 h G0 Z200.
) Y) e# a, U# W" I  P M9

: U7 {4 t0 _( [) j0 V原来是这样啊,,我说呢,,,你那机台只要T 指令,不用M6也可以换刀的啊  ,高科技。。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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