QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 6538|回复: 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 编辑
* N/ R/ P; \: P& U$ P
2013-06-29 发表于 2013-7-11 19:15 http://www.3dportal.cn/discuz/static/image/common/back.gif
) N$ \; p& G6 Z" f0 U! M后处理用记事本打开后,搜索m10/m11够后替换

: k; d* n" U" O% D8 h  G- K" ?+ @
. U( ]1 X2 ~  X* v. [- T- r- G$ l有试过 ,没用啊,  因为原先后处理出来也没有出现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" w; c- X9 Q4 |, Z% }
直接改后处理就可以。。。!你这是什么四轴机机床还要刹车
! U8 b4 c0 N, m% d

3 o7 I! B! t2 P" |2 {$ j) _   因工件是旋转定面加工的,精度要求也十分的高,所以要互锁一下,。大神。如何修改才能出现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
3 N$ m2 R) g$ m: r* T* c& ]4 D8.0升级来的后处理。。。。。
! q' o9 I( ^1 R6 i! Y- N, d
额。。9.1升级的吧。。。版主,,这后处理能改么?
发表于 2013-7-12 17:36:36 | 显示全部楼层 来自: 中国四川成都
我曾经也被这个问题困惑,多方求助无果7 p& m  [9 L+ ~( U' y- D
我的机床锁紧是M10,松开是M11,经研究,得出结果如下:% N* o$ s% u+ J7 z* g; O/ I
你可以参照这个方法,把M10和M11改成你需要的M24和M25

& P$ s0 L3 W' P" M$ i5 S$ R- F. B# Z. g9 g9 |
在两处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了
  C7 C" |, p, x5 {8 Z- J: s& c6 B1 Y) n6 o5 M/ z! `
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
9 v4 x- @+ \1 [# z1 m/ d' h
5 f# f& ]: o+ e7 a' B不知你明白没有,我的程序如下:
$ V  s. ^( U, J4 O......
N4818 G0 Z200.
5 M; @+ V' o  tN4820 M9
, Z, w9 H- F+ z, B4 v$ t4 U' [N4822 M5
2 [9 V) v+ W: o9 C; G, LN4824 G91 G28 Z0.* a  d6 z8 @  M
N4826 G28 X0. Y0.+ z+ D) k; W- V0 S2 L
N4828 M11.
  r7 y4 E; q: h& ^( s- Z9 T4 ^( l3 y3 l
N4830 T23 X/ g/ u/ i+ t  A6 F
N4832 M6, v5 _- P, J) [) ?$ T9 ]# Y
N4834 M11.2 f4 U" m+ O5 }* q
N4836 G28 Z0.5 w- z; g3 _! c0 m
N4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M3
9 C" v/ I' r3 a% b0 U" b' W. xN4840 G43 H2 Z200.
# ?3 R) [: K) v" BN4842 M10.
& q. c1 f+ Y9 dN4844 M7
9 a3 K9 R  I+ u$ U( o7 E......
% F! ]3 f$ C5 z5 z- f# a
6 Y9 k) N/ D4 F6 y" P
发表于 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% ]; x2 P  ?
! j  X6 i: x% z! e" y: r
这段话有点表述不清,反正红色部分你改成这样吧
发表于 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% a  o8 f* o. F, n" p7 g6 \
ptlchg$          #Tool change                                              pcuttype      toolchng =  ...

+ }+ k' v. G, @2 K5 V/ \) `这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行
发表于 2013-7-12 17:52:37 | 显示全部楼层 来自: 中国四川成都
如果有疑问,可以协助你修改,只是最近太忙,不能确定啥时空闲。本人并非哗众取宠,只是饱受这玩意之害,感同身受而已。
发表于 2013-7-12 17:59:32 | 显示全部楼层 来自: 中国四川成都
zhuyi0829 发表于 2013-7-12 17:44 static/image/common/back.gif
" x6 h# y4 I& X2 N/ `/ z这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行
2 ?  D  E! O" W5 N- w$ G1 ?4 `! g
道理都应该差不多吧,只是在合适的位置加上这些指令动作而已
% z6 b8 K" I3 y4 n" n% E" d" V$ w- j
或许,这样适合我并不适合他,也未可知7 P  o- G: |' L8 c# Q! t) T: a+ e
& R1 {  y0 {" f0 D+ N
我这样完全能满足加工需要,完全不需要人工干预
发表于 2013-7-12 18:35:35 | 显示全部楼层 来自: 中国四川成都
诸位研究一下角度改变位置加代码呀,集思广益呀
发表于 2013-7-12 18:48:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:50 编辑
# A% ^" }  \) W" R. Q
' E4 }! W6 m* W$ [9 i1 Q1 R5 K. `* N我只把M10和M11 改成 M24和M25,
9 B0 J3 h/ N/ M  n4 p8 I沒有四軸,所以無法幫你測試,
+ Z% v( ^6 a6 h, W  v0 R你再試試看行不行。$ K2 z; s( ]( q' p  }& @" L
% ?9 S$ C* R1 p3 e/ b7 ?
MPFAN.rar (22.61 KB, 下载次数: 11)
 楼主| 发表于 2013-7-13 12:40:19 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-12 17:39 static/image/common/back.gif
# y; k" a' O, U! B. F8 |. \1 }+ _ptlchg$          #Tool change                                              pcuttype      toolchng =  ...
2 i8 v  g* C3 m, t, L
谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上传一份你所用的后处理给参考一下。。   谢谢  
 楼主| 发表于 2013-7-13 12:41:34 | 显示全部楼层 来自: 中国福建厦门
norno 发表于 2013-7-12 18:48 static/image/common/back.gif7 X7 C! I: D$ `! f, ~4 t
我只把M10和M11 改成 M24和M25,
4 G5 |9 X1 s* X' f8 M1 K沒有四軸,所以無法幫你測試,0 |) N  l; j1 N
你再試試看行不行。

: U8 b/ U( E" m! U4 H1 _! |% ?谢谢。。。因这后处理没有输出M10/M11所以改成了M24/M25一样是没有输出。。。谢谢
发表于 2013-7-13 14:33:12 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 12:40 static/image/common/back.gif
4 W9 p$ C6 L8 Y" h, Y谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上 ...
5 z7 L8 D+ ]* c! j$ G# K' p( }
修改好的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
9 W* v# O; |. n7 r& n适合我的后处理,仅供参考,所出的NC格式如下:0 ~. G  b0 Z- w3 C
) R8 D6 q" t4 t% \
.........
* x' ?  ^2 Q, t+ J5 {9 {
谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一把刀要加工多个角度时,你是如何解决的???如图 111.jpg
发表于 2013-7-13 15:24:56 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 14:58 static/image/common/back.gif
+ r+ y; d: s' z5 O8 H5 U& ?谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一 ...

/ j. i5 K1 ?$ B  c* K* T1 v4 y9 k这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开始认真思考这个问题,有时间慢慢研究,我们共同努力吧
 楼主| 发表于 2013-7-13 15:54:55 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 15:24 static/image/common/back.gif$ ?; r1 i& O' [, E) N
这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开 ...
; a8 A* e5 s& G9 C
   你那设备是不是没带刀库的??、
发表于 2013-7-13 16:30:35 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 15:54 static/image/common/back.gif
4 v+ {7 i- F$ h; u- e4 C你那设备是不是没带刀库的??、
* `4 @, ?0 n7 O$ R9 z* Y6 n
Z44.819
; o6 a& U7 f  a3 S7 b  s G0 Z200.  G7 D- i# V# Y# L% n% Z
M9
: o  p' l0 Y7 O) d# }* n9 V) O! u M55 A: }# y2 Y5 i, B2 v! t" Q  i4 i
G91 G28 Z0.4 q: ?, r" \# a+ b: V  j
G28 X0. Y0.
8 G/ d+ b9 `% e M11.0 z2 n9 A) a5 W, f' n

6 B: l' P" m# c6 LT24 W/ x5 F! L" v/ z  {( e: _* b8 Y( N
M11.
5 a8 T2 ]3 U) n3 O2 q- e8 w3 @* |( M G28 Z0.8 U! j, d/ I$ N. X
G0 G90 G54 X-165.847 Y-31.636 A34. S2000 M3( a. {6 _  `+ k% t! J
G43 H2 Z200.
8 y% j+ |* \" x4 S' F6 n M10.' o% y) ~& Z# K3 _- |
M7. c0 X& H- ?4 Q6 z. K5 _" R' c
Z102.5543 _" T6 e0 a% u
4 k3 B4 O6 d( C7 A9 N, S
有刀库啊,T2换刀,G43 H2,
5 n) j# Q- w1 E4 J7 E2 @0 K2 w只是去掉了M6,这个M6对我们的机床运行有影响所以去掉
 楼主| 发表于 2013-7-13 16:35:04 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 16:30 static/image/common/back.gif6 l2 g$ u; i; p7 I. a& ~3 d
Z44.819# n' [* J2 B' I2 \, y# S4 {
G0 Z200.
( g- C" F# M, {$ u5 `9 L2 i8 v. ~% E M9
/ @# g5 E6 d1 K( j4 R( x* L
原来是这样啊,,我说呢,,,你那机台只要T 指令,不用M6也可以换刀的啊  ,高科技。。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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