QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 6545|回复: 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 编辑 8 G) P! O% O6 O8 p2 M! T
2013-06-29 发表于 2013-7-11 19:15 http://www.3dportal.cn/discuz/static/image/common/back.gif& G( ]8 D: ^5 P+ l  w- m
后处理用记事本打开后,搜索m10/m11够后替换

3 d6 ^0 _4 C0 U/ z
3 _" \# v4 }0 P- 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  _9 a; e1 |% s2 O. S
直接改后处理就可以。。。!你这是什么四轴机机床还要刹车
. E, U* G3 @4 ?7 w

$ ]! d5 t! X1 K   因工件是旋转定面加工的,精度要求也十分的高,所以要互锁一下,。大神。如何修改才能出现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
# V: Z* D& p) r5 i& z" w" T8.0升级来的后处理。。。。。

/ n' ]' L4 W8 [" g0 j' R额。。9.1升级的吧。。。版主,,这后处理能改么?
发表于 2013-7-12 17:36:36 | 显示全部楼层 来自: 中国四川成都
我曾经也被这个问题困惑,多方求助无果
9 D8 r* S. z2 N, ^我的机床锁紧是M10,松开是M11,经研究,得出结果如下:( p  x6 q6 B6 d% d3 V! f
你可以参照这个方法,把M10和M11改成你需要的M24和M25

  F$ c3 L) p0 b# q  A4 E& y
5 i; y  l8 R4 y1 B9 k+ R4 I' [; Y) s
在两处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了
* ?  h0 W7 M1 p# [" N- \$ e( Z$ ~  C6 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,换刀暂停就变成M114 u; b& l' ]5 t8 A: R$ J0 @! Q# s4 M2 T

+ a0 e& Z( U7 [6 Y7 a) `% k3 z不知你明白没有,我的程序如下:2 W8 N+ I5 |; @) x7 z/ G8 ^
......
N4818 G0 Z200.
- D3 p3 H1 y7 P' K2 r9 ?% R, LN4820 M95 s" B& J) m$ ^; `
N4822 M5
2 V  @! W; P9 \# E, T; M  N* A' M5 E0 QN4824 G91 G28 Z0.* k. Q# H3 \* T( P$ a& {
N4826 G28 X0. Y0.2 e5 @; E. F. z0 m# }
N4828 M11.4 \/ S+ o' o, L8 H- L

" e0 U0 D6 K6 I2 |# JN4830 T2
4 c/ u1 L8 `1 {# p  T. AN4832 M6
* q" _; F8 c3 R; P8 M0 I. nN4834 M11.( c) }* Y  Z& h* d$ D
N4836 G28 Z0.4 @) |# P( U1 w
N4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M3
9 R  k  O8 Y( b& BN4840 G43 H2 Z200.% r( |: w9 B" j. i( R- F
N4842 M10.
* d2 O# R0 ?9 V+ A) x$ W9 iN4844 M7* g7 Z6 o6 l5 B3 D2 N5 p4 ]( ?
......
. H) {5 M7 o8 i4 B4 W7 f
8 U9 G0 D( e9 U& y) W
发表于 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
& n  y$ ^$ v& [* W8 _; _3 k
* R# B) l. {) f* e3 I% l* h. D这段话有点表述不清,反正红色部分你改成这样吧
发表于 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
. \' y4 s  u5 o: {8 jptlchg$          #Tool change                                              pcuttype      toolchng =  ...
7 m# P2 F3 {7 f) T9 _4 A. o2 ?9 ^1 u
这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行
发表于 2013-7-12 17:52:37 | 显示全部楼层 来自: 中国四川成都
如果有疑问,可以协助你修改,只是最近太忙,不能确定啥时空闲。本人并非哗众取宠,只是饱受这玩意之害,感同身受而已。
发表于 2013-7-12 17:59:32 | 显示全部楼层 来自: 中国四川成都
zhuyi0829 发表于 2013-7-12 17:44 static/image/common/back.gif" D8 i* {4 u- q
这个肯定不行,他的要求是在转角度的前后加上,没有判断角度前后的语句很不不可行

; `+ I8 [$ B2 W0 b' |4 ~  f- n& x道理都应该差不多吧,只是在合适的位置加上这些指令动作而已+ x* p. I8 ?+ A! O5 p

5 k% }: N3 ?' _/ R# N# x或许,这样适合我并不适合他,也未可知" w; V/ c  p. ^( S
7 n, ^+ T# Z' u; L8 k9 F
我这样完全能满足加工需要,完全不需要人工干预
发表于 2013-7-12 18:35:35 | 显示全部楼层 来自: 中国四川成都
诸位研究一下角度改变位置加代码呀,集思广益呀
发表于 2013-7-12 18:48:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:50 编辑 5 P  ~3 R; c5 m2 f
4 @6 }, \3 y9 s  n
我只把M10和M11 改成 M24和M25,  E2 E) l2 A  ]1 i
沒有四軸,所以無法幫你測試,
2 @2 S, M$ Z8 B2 q9 I& A; M你再試試看行不行。
3 B+ d+ ~6 }6 k3 L  c* W0 L) r+ ~
MPFAN.rar (22.61 KB, 下载次数: 11)
 楼主| 发表于 2013-7-13 12:40:19 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-12 17:39 static/image/common/back.gif
0 w8 m+ v. n+ j# H' p+ hptlchg$          #Tool change                                              pcuttype      toolchng =  ...

$ J3 v- x; L: O+ K4 Y1 ~, V谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上传一份你所用的后处理给参考一下。。   谢谢  
 楼主| 发表于 2013-7-13 12:41:34 | 显示全部楼层 来自: 中国福建厦门
norno 发表于 2013-7-12 18:48 static/image/common/back.gif
! ?) y" W2 A5 ~  S$ ~我只把M10和M11 改成 M24和M25,8 z9 ]) [$ ]4 ?
沒有四軸,所以無法幫你測試,& ?& H) J; a) R
你再試試看行不行。
, b2 [0 _6 ^* ]
谢谢。。。因这后处理没有输出M10/M11所以改成了M24/M25一样是没有输出。。。谢谢
发表于 2013-7-13 14:33:12 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 12:40 static/image/common/back.gif
2 N) O& |0 W- ~) S8 r谢谢有仙则名的热心解答。。  可能是我这后处理是升级过来的,找不到以上代码,  不知从何改起,能不能上 ...
# h5 D# T) m+ i5 P( s; k( @  I" u3 L/ j
修改好的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
1 H6 m7 }; O# O# N3 ]+ T  L5 O适合我的后处理,仅供参考,所出的NC格式如下:5 D& W6 N' x- a, i
3 D! N7 n. t) [
.........

* L+ z$ a# H2 H! b9 Q6 h1 v谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一把刀要加工多个角度时,你是如何解决的???如图 111.jpg
发表于 2013-7-13 15:24:56 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 14:58 static/image/common/back.gif
0 ^4 u. i+ R  k$ ~2 q- Z; Z8 h谢谢  。。。下载试了一下,不知哥们有没有遇到类似情况。。发现只有换刀的时候才执行M10/M11指令,如同一 ...
) {5 p  g4 V! ~: s, o; K
这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开始认真思考这个问题,有时间慢慢研究,我们共同努力吧
 楼主| 发表于 2013-7-13 15:54:55 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 15:24 static/image/common/back.gif# X# j3 N# R* x
这个问题在现实生产中是存在的。四轴钻孔,尤其是深孔,锁紧钻才安全,昨天看了 zhuyi0829 兄的提醒,才开 ...

5 t7 h3 |+ o" x6 O  ~* m" m   你那设备是不是没带刀库的??、
发表于 2013-7-13 16:30:35 | 显示全部楼层 来自: 中国四川成都
363485543 发表于 2013-7-13 15:54 static/image/common/back.gif
9 M4 z$ R1 l1 a8 {* W+ H% t! s你那设备是不是没带刀库的??、
; ?9 d  x9 t  c
Z44.819
- I" f3 i) Z3 l. P4 p G0 Z200.
. @6 i. D9 t1 w" o" @& I6 z6 ~ M96 R: t9 d: K' L* n
M5
5 J; N7 T: I  S/ l8 ~# m$ _ G91 G28 Z0.* p. A* T: a) ^
G28 X0. Y0.
+ t3 y9 o7 x- i2 \# h# O M11.# b, [6 Y' O! F

6 [8 N9 L5 f/ w6 n! AT2& \8 d1 l- }/ t. T0 O! E, K
M11.  ~( M( J& g' J6 l2 g5 ?* i
G28 Z0.
9 I9 y& x0 f7 A5 @, B. m$ ~7 H- H G0 G90 G54 X-165.847 Y-31.636 A34. S2000 M3
, ?" H9 I& q% B+ j5 | G43 H2 Z200.) @; B' y- T" K4 [% h
M10.
' H8 s5 p7 ]" n6 A. L M7; i& n/ \. }7 f; n. g/ ?" U+ Y4 c
Z102.554
* Q" D3 P. c7 q
+ V5 G& l- p+ z有刀库啊,T2换刀,G43 H2, 7 l8 f2 ?# p6 [0 e7 X3 Y
只是去掉了M6,这个M6对我们的机床运行有影响所以去掉
 楼主| 发表于 2013-7-13 16:35:04 | 显示全部楼层 来自: 中国福建厦门
有仙则名-数控编 发表于 2013-7-13 16:30 static/image/common/back.gif. y( E$ V, u3 A9 y4 D( u
Z44.819
  y, d0 T# T4 i( w) d G0 Z200.
7 s. B3 `3 ?7 A7 _) ` M9
3 E" x+ I" B5 v% }1 V# G
原来是这样啊,,我说呢,,,你那机台只要T 指令,不用M6也可以换刀的啊  ,高科技。。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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