QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 6515|回复: 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 编辑
, }; l; B2 D3 `6 @
2013-06-29 发表于 2013-7-11 19:15 http://www.3dportal.cn/discuz/static/image/common/back.gif
2 o4 _' o/ V- S3 Z后处理用记事本打开后,搜索m10/m11够后替换

$ C; k- p% H* L7 Y
, G  \" _1 h* @9 u$ W有试过 ,没用啊,  因为原先后处理出来也没有出现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  j7 L9 u' k8 Q/ h
直接改后处理就可以。。。!你这是什么四轴机机床还要刹车

! `' J( @3 I% Z
, B/ e& M- l$ _0 {8 {$ W3 _   因工件是旋转定面加工的,精度要求也十分的高,所以要互锁一下,。大神。如何修改才能出现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& O6 Y8 H- c. a
8.0升级来的后处理。。。。。
5 v/ j- M8 I, }
额。。9.1升级的吧。。。版主,,这后处理能改么?
发表于 2013-7-12 17:36:36 | 显示全部楼层 来自: 中国四川成都
我曾经也被这个问题困惑,多方求助无果
  g4 O/ {& J5 Z7 ^+ C( c我的机床锁紧是M10,松开是M11,经研究,得出结果如下:" ^. A7 t$ L; y: u: Q* X2 v
你可以参照这个方法,把M10和M11改成你需要的M24和M25
# ~/ W( t! f  S8 K
: d, n) g  P# s! z# L
在两处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了
' P) F+ ^! v) m' o. _$ @5 B1 P
) v; F, N1 I6 Y: v) g$ X
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; O& s5 C! }( P: I4 C' v7 C

- K6 A* K# \' A$ d5 X: G; _不知你明白没有,我的程序如下:
  x, O  M/ x; x& d, K( A......
N4818 G0 Z200.9 o# r+ f+ @% K8 h4 w& d2 Q
N4820 M9; D! K- q$ k+ v# V
N4822 M5
9 ]- B3 [: _+ G6 eN4824 G91 G28 Z0.! F2 H  Y7 }, A9 v! y* D3 a6 c
N4826 G28 X0. Y0.- l5 q5 g; J% n- \: @
N4828 M11.
* ^/ ]1 J( T# x' U/ q" c3 G  G! e5 Z1 C* h% p7 G
N4830 T2$ a0 ?7 `1 r# b2 B6 g9 K  X
N4832 M62 Y; L$ j. _/ w. ^* U
N4834 M11.8 z. n& N0 q/ {# m+ u
N4836 G28 Z0.
8 {  \4 T/ u( K* nN4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M3
& d, U  g8 D- t5 V$ RN4840 G43 H2 Z200./ l2 C, v/ c: d! H$ _  ?
N4842 M10.+ G& }5 M* R) i; O9 `0 ^3 F
N4844 M76 p8 u$ P: ^' s( Y  S
......
3 q2 f+ m. h0 H' L6 W
( f$ T6 f/ p( M
发表于 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+ U; K- F9 V! |( l1 d4 y6 l& B0 D
3 e. `' I, i$ v6 m+ H4 M& U
这段话有点表述不清,反正红色部分你改成这样吧
发表于 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+ J; x4 h1 a8 r0 |: f+ m& o8 X
ptlchg$          #Tool change                                              pcuttype      toolchng =  ...
  P6 x! M! d# n$ f; r; s* e
这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行
发表于 2013-7-12 17:52:37 | 显示全部楼层 来自: 中国四川成都
如果有疑问,可以协助你修改,只是最近太忙,不能确定啥时空闲。本人并非哗众取宠,只是饱受这玩意之害,感同身受而已。
发表于 2013-7-12 17:59:32 | 显示全部楼层 来自: 中国四川成都
zhuyi0829 发表于 2013-7-12 17:44 static/image/common/back.gif
- N8 D+ c: Z- M# p' q1 Z这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行

" u3 q: B) u1 ]4 N2 C道理都应该差不多吧,只是在合适的位置加上这些指令动作而已
( T( S# S+ _: ?! S$ K' [/ Y& Y
! j+ n6 Z; Y! D. L) E& _% u1 y或许,这样适合我并不适合他,也未可知/ b9 y' V1 |" h, y& a
3 Z+ P8 P8 j7 w) m0 A
我这样完全能满足加工需要,完全不需要人工干预
发表于 2013-7-12 18:35:35 | 显示全部楼层 来自: 中国四川成都
诸位研究一下角度改变位置加代码呀,集思广益呀
发表于 2013-7-12 18:48:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:50 编辑 " ^9 J$ ]7 Q* [9 p( l: l8 f' u
7 Q7 w. G* e# M3 w( f; i( w  f+ g
我只把M10和M11 改成 M24和M25,
. ]3 H' T/ C& Z/ h- \沒有四軸,所以無法幫你測試,
2 z: ^! G0 ^' x, @你再試試看行不行。% m' l3 t. t2 X- S+ v# S5 c. z

9 ]$ f/ a: x- @/ j1 X7 `) L MPFAN.rar (22.61 KB, 下载次数: 11)
 楼主| 发表于 2013-7-13 12:40:19 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-12 17:39 static/image/common/back.gif0 F% X+ P0 _- i$ g3 m
ptlchg$          #Tool change                                              pcuttype      toolchng =  ...

  z/ p2 ?3 B) n. W- s谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上传一份你所用的后处理给参考一下。。   谢谢  
 楼主| 发表于 2013-7-13 12:41:34 | 显示全部楼层 来自: 中国福建厦门
norno 发表于 2013-7-12 18:48 static/image/common/back.gif
/ [) x1 u  w3 S* k  A6 T# N我只把M10和M11 改成 M24和M25,
3 a1 k4 V0 g9 j" |3 C. }沒有四軸,所以無法幫你測試,
% y5 _& P3 H3 o! n+ @8 |- i你再試試看行不行。

) H! |8 I8 U7 H  R# J- G谢谢。。。因这后处理没有输出M10/M11所以改成了M24/M25一样是没有输出。。。谢谢
发表于 2013-7-13 14:33:12 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 12:40 static/image/common/back.gif
* Q0 l! l0 j: ~1 i1 E% J9 ~- Y谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上 ...

6 ?* b, N) _: a8 W6 @+ 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.gif0 g' i9 L' n+ J8 a& i2 m: p+ z
适合我的后处理,仅供参考,所出的NC格式如下:
: a1 g3 Y& p; R( C" a3 e& [* z* U" ]
.........
7 x, h$ a. E8 }# A8 z
谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一把刀要加工多个角度时,你是如何解决的???如图 111.jpg
发表于 2013-7-13 15:24:56 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 14:58 static/image/common/back.gif
1 r$ i* R# O" t6 i& {7 ~谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一 ...

& W' y* u9 x+ S这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开始认真思考这个问题,有时间慢慢研究,我们共同努力吧
 楼主| 发表于 2013-7-13 15:54:55 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 15:24 static/image/common/back.gif
9 L* p' o$ ?. e1 T6 a这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开 ...
) e. p, i0 G6 F. I. f
   你那设备是不是没带刀库的??、
发表于 2013-7-13 16:30:35 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 15:54 static/image/common/back.gif
! z9 Y- B! l" u6 N' \% V7 y  f你那设备是不是没带刀库的??、
  E& i4 F& Y2 I+ O. Y
Z44.8192 ]' E/ `) |9 a- f7 y* f
G0 Z200.
1 p4 n/ f! x$ T; _5 H% {) Y+ U M9
( m2 P; U  w. x* B( [ M5
6 L- @: ^% q" ]0 x* S( G/ N G91 G28 Z0.$ ?: i$ T1 S% G& U
G28 X0. Y0." z: E  J* A( S
M11.
0 y+ r# R  K5 H5 h1 G
5 S: v4 f0 J1 Q2 h( d3 W7 c5 y$ X9 \# LT2
9 D0 S( Z5 j; g2 U M11.
% Z6 o4 n( S; @% p/ V9 N. V G28 Z0.# S9 i  D  X1 i# u. `% L# B
G0 G90 G54 X-165.847 Y-31.636 A34. S2000 M3
* B7 H5 i8 G, F" Q( J G43 H2 Z200.2 n# B* \9 |. }0 R- A
M10./ {% ^, ?" y: y! b
M7
# G: j/ i' K. f2 v8 @4 p' {+ ` Z102.554- ~$ {) \3 R' \8 g  G2 \* A% m
9 M5 t; O$ _: ^/ n# b# p
有刀库啊,T2换刀,G43 H2, * K7 [; L% R% @- F4 _# S
只是去掉了M6,这个M6对我们的机床运行有影响所以去掉
 楼主| 发表于 2013-7-13 16:35:04 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 16:30 static/image/common/back.gif  k& ~0 A2 ?' ^) T  w% U8 t: |
Z44.819" [  y+ r; c9 E* B
G0 Z200.
1 D3 \/ }4 g5 R6 a M9
9 x! D- ^' K1 Z, v6 M
原来是这样啊,,我说呢,,,你那机台只要T 指令,不用M6也可以换刀的啊  ,高科技。。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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