QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 22160|回复: 91
收起左侧

[讨论] X9官论的后处理出来了,又想搞个X9的后处理,现在还想加RTCP功能,收集建议方法

[复制链接]
发表于 2016-2-1 20:09:58 | 显示全部楼层 |阅读模式 来自: 中国湖北咸宁

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 yalukie 于 2016-2-1 20:22 编辑
; y: ~7 E2 J, o9 E
6 Z8 H/ j8 x7 ]  o5 J+ O+ [9 O* H% f5 e/ o/ N8 ~
4 H/ z/ T) S% N5 r8 W
X9官论的后处理出来了,又想搞个X9的后处理,现在还想加RTCP功能,收集建议方法
9 G! m+ P, I1 }% ORT~~~~
  |3 F+ Y: P3 I9 f' ]/ ]  o5 y( x' x一,控制器部分* ?+ o; y, |1 N3 U2 d1 l$ S# [3 l
1,文件输出后处理对话框改为覆盖,编辑
9 N! z$ H: d' e5 ^7 X 2,去掉操作注解机床名称等不必要的注释
4 o7 Q# b( |8 H0 m3 Q 3,行号起始修改为101,增量1,最大99999,空格0不输出,不完全输出行号
4 _9 `0 O+ d8 o$ r 4,圆弧修改为R半径,四象限打断输出
$ O# r# c- g  k' [  n# h2 d 5,文本重定义* }- ]; ^! n& x* Y6 _! b* J& s
二,PST文件6 x: l# h: ^4 A
1 ,I0,J0,K0不输出
5 |' o9 z% i1 |& K# N 2 ,全圆模态输出XY7 f6 O1 F4 K' y% K8 [* w
3 ,删除G17以支持兄弟机4 [) s6 V* m' }( v
4 ,M30之前加S600M3,低速初始化转速,避免比如三菱之类在用分中棒时高转速甩飞
2 \- r$ }/ w( ^; e+ F% L 5 ,首行抬刀后,加M1以确认模态或者安全返回
* M! r# C# z4 D' U 6 ,公制单位MM默认不输出! y) k3 Z' s# f9 q! f# x3 n/ n
7 ,文件头修改,不输出完整路径,为避免机床不认冒号,中文等6 x1 H* W! R$ F8 s4 g3 {4 }) J7 c
8 ,后处理时间修改,时间的冒号改为.号,以适应兄弟机读取; [1 u8 e+ d; k5 e! Y
9 ,仅在第一把刀输出G17 G94( ~1 K% r# R) a
10,刀具清单输出控制,0=不输出,1=输出,2=Cimco V7.5
2 Y* r! t- P7 Q; K( w7 Z& n  
/ I4 p" ~4 }& F% e8 R' L7 b; i  1.修改1选项刀单输出简化刀具名$ U1 P; A% {/ g
  2.增加Cimco V7.5 刀单,这选这个时就自动去掉备刀,这功能纯属玩玩,用Cimco自动读刀实体仿真,然而功能有限( M' i1 k4 r$ p& L
11,行号规则修改,0=NO行号1=刀具号2=仅换刀3=操作4=每切削层5=完全行号
: Q3 O4 r) k5 M. c/ X  1.控制器控制完全输出,
5 T7 a' s! T; Y: S! I6 L/ X  2,由整变数8,控制输出其他策略行号1 T; t) N+ Q' N
   值, 1=换刀输出行号,行号和刀具号一样
: y2 f" Q- A$ S7 I* y5 ^3 ~6 j3 D$ q" b    2=仅换刀输出行号,按换刀次数排列,5 i# ?* n8 T4 ?7 Z, U7 @! H
    3=每个操作号一个行号,' g" Z2 I6 z% s4 F
    4=每Z切削层一个行号2 m& O- a( t$ y! V4 f6 M1 T
12,刀长补和刀径补号控制输出,在小于 T50时强制刀号T,刀长补H,刀径补D相等一一对应,大于50时按自定义刀长刀径补号输出& L' r: N% ~+ ~5 a# V
13,加入mi7$控制 G10 和刀径补偿输出,  且G10L P 与所输出的坐标系号相对应4 Y$ B6 t9 R. J5 V" W
  1,0=不输出,
5 X7 h4 {) L# u5 q$ i  2,1=仅G10L2,! B8 K0 I6 \0 s( W
  3,2=#130,+G10同时输出或者后处理G10L:0 仅输出G102 E7 G# Y/ K: H. {
  4,3=#24, +G10 或者后处理G10L:0 仅输出G103 H0 e7 ~, l4 f& M( a- d7 Z
14,加入毛坯输出,如果有设置的话" J( r; W7 @( v( N8 B) J% s
15,钻孔循环修改
; M  E1 C. l6 A/ V  1,增加钻孔循环次数,K,  Haas则是L  在自设钻孔参数添加开启 1重复次数
' U8 Q5 s- s: l, `6 i# M3 ?          (由实变数3控制,开启之后IJK输出G83,这个Haas是不是一定都支持我没作测试)期待反馈
/ \% j4 w9 o9 G" h  2,关于G83循环若开启实变数3,Haas状态则输出IJK方式,不开启就是Q0 o+ p1 ~7 I6 c
  3,第一个G84钻孔攻丝循环,带M29 7 {; [9 H" U, O) |3 v
         可选0---- G95方式输出4 w8 T7 v4 f. \8 l0 r$ @
         可选1-----G94方式输出0 E1 b% I$ _; Y/ ^7 m+ z- J
  4,第二个G84钻孔攻丝循环,不带M293 r7 j; g' j2 I
         可选0---- G95方式输出
1 z" C8 l- c/ k  w% I, f# e         可选1-----G94方式输出
1 ^% M$ h; Y* r9 P8 X' d* Y         自设参数加入Haas返回倍速  J$ X3 h3 J% G+ C
  5,加入兄弟机G77攻丝方式,如果不是熟练玩兄弟机的朋友慎用, 格式 G77/78 X_Y_Z_ R_ Q/I/J_ S_ L_ K_
- c% w* L. O* o  g   1,作下解释,G77右旋,G78左旋 Q每次切入量 I螺距(公制优先使用,且当与J共存时只读I) J牙数(英制使用,每英寸山数) S转速 L退刀转速(可选参数,且低于S时按S执行,高于最大攻丝转速报警) K重复次数(可选参数)" J' {5 U  x0 N" }- K. H8 `4 ?
16,增加由整变数3控制手动换刀,其他任意自动换刀,默认2自动换刀  * H2 E4 S" R& K
17,加入拐角圆弧减速,此算法代码引用TAO的,个人只是修改设置方法为杂项实变数 6-10
: m7 X& e: h; |9 @* w: W. \6 p 18,预读指令控制方式修改,
$ x# o# f% h& t( q( Q  1,增加6选项NC头加G5.1Q1,攻丝循环时关闭,G5.1Q06 Z' R" Q3 I* d0 O
  2,加入兄弟机预读指令M260-M264,钻孔循环时关闭,M269  ( g7 R5 c, |3 Z- y  \7 H
   1,支持M260-M264选项,自选260时出M260---264时出M264, Z0 t" ?2 r" K% {* l( T2 h
19,操作名称修改 $ t/ b8 h9 y9 X- Z7 S5 H
20,钻孔刀具报错8 c3 e) e) b8 `
  1,攻丝用钻头报错    WARNING - DRILL USED FOR TAP; c( [3 C- E9 ?( F  ~, [7 c  r
  1,非攻丝用丝锥报错  WARNING - TAP USED FOR DRILL2 I; V8 v$ ?  y# \+ n- J1 w/ V
21,圆弧进退刀报错----WARNING - CUTTER COMP APPLIED ON ARC MOVE
3 g: }  ~  z4 ~+ I7 W( k8 @$ @ 22,退刀返回点mi3$ 0 G28 1 G30
) O4 }' s0 z1 `" o5 u       23,增加Fanuc适用的RTCP功能~3 v% g+ Z  ~' B3 _1 ~

3 s. I& v; E- b$ r$ B0 ], n8 S, ?& a5 F顺便先把原版的贴上来
( |4 I8 C" [9 C6 p6 V* G 官论原版X9车床铣床后处理.rar (108.27 KB, 下载次数: 817)
发表于 2016-2-1 20:22:48 | 显示全部楼层 来自: 中国浙江嘉兴
希望加入绑刀长度Z值
发表于 2016-2-1 23:22:43 来自手机 | 显示全部楼层 来自: 中国天津
不错。拐角减速另外还有个矢量版的,可开发成多个加减速点缓加缓减,并判断只在锐角处加减,看心情好那天发源码。
发表于 2016-2-2 00:26:30 | 显示全部楼层 来自: 中国江苏南京
顶一下.大工程额
发表于 2016-2-2 02:26:17 | 显示全部楼层 来自: 中国广东广州
MC的热心网友就是多
发表于 2016-2-2 09:46:43 | 显示全部楼层 来自: 中国台湾
無解壓密碼
发表于 2016-2-2 13:12:47 | 显示全部楼层 来自: 中国上海
大师,我加了你QQ群。没多久就被踢出来了,是不是要付群费?
 楼主| 发表于 2016-2-2 18:38:32 | 显示全部楼层 来自: 中国北京
2013-06-29 发表于 2016-2-2 13:122 [  Y/ m3 o: z& S
大师,我加了你QQ群。没多久就被踢出来了,是不是要付群费?
; s1 m5 A& o, k- H4 V
家有家规,群有群规~~群里还有个性各异的管理员~
" B7 s# z* p9 @现在还不需要付费,想加就加~
 楼主| 发表于 2016-2-2 18:39:09 | 显示全部楼层 来自: 中国湖北咸宁
ta488 发表于 2016-2-1 23:22
) m+ _+ H9 O/ B& p, g1 `不错。拐角减速另外还有个矢量版的,可开发成多个加减速点缓加缓减,并判断只在锐角处加减,看心情好那天发 ...

1 t$ o2 c' m" b& E! h陶工天天好心情
 楼主| 发表于 2016-2-2 18:39:45 | 显示全部楼层 来自: 中国湖北咸宁
lyd_2005 发表于 2016-2-1 20:22
; K1 ~7 q1 ^( a- o' g希望加入绑刀长度Z值

* o! Y( V7 Z5 E2 g' u- y绑刀长度啥意思?
发表于 2016-2-2 19:10:10 | 显示全部楼层 来自: 中国湖南邵阳
挺简单的修改,没技术难度
发表于 2016-2-2 20:02:09 | 显示全部楼层 来自: 中国辽宁铁岭
期待你的大作!!!
 楼主| 发表于 2016-2-2 21:01:16 来自手机 | 显示全部楼层 来自: 中国四川成都
天库123 发表于 2016-2-2 19:10
4 K* G# G3 ~! K$ U, L挺简单的修改,没技术难度

9 L2 V( l, z4 B大神好厉害!就这没技术难度的得花我几个星期。。。
发表于 2016-2-2 21:32:09 | 显示全部楼层 来自: 中国湖南邵阳
后处理能满足相应的机床正常工作就好,没必要搞那么复杂吧,搞那么多除了自己,几个人会使用啊。期待那个RTCP后处理出现。
 楼主| 发表于 2016-2-2 23:08:59 来自手机 | 显示全部楼层 来自: 中国四川成都
天库123 发表于 2016-2-2 21:32
! z# v+ z  |3 s' d. N- k1 A! w! P后处理能满足相应的机床正常工作就好,没必要搞那么复杂吧,搞那么多除了自己,几个人会使用啊。期待那个RT ...

+ Y# E3 Y8 x# ]. c3 n: ~2 U大神说得是勒,谢指教!
发表于 2016-2-3 09:55:10 | 显示全部楼层 来自: 加拿大
关于RTCP可能需要了解的更多才行,首先要确定的机床的指令语法,如哪个轴,角度的正负表示的意思。曾修改过X7的后处理,对运行控制部分,好像对四轴或五轴的部分有坐标转换的计算,在回转时,直线轴的位置进行相应的转换。主要对这部分处理。处理后还要验证一下,看转换后的代码含义是不是对应机床的部分指令。我修改时也是很二的,因为图形所给的尺寸都是英制的,但是机床指令都是需要对应的成公制的,又不想手动转换成公制,因为图形太多,万一有个忘了就是很麻烦的,所以在后处理部分,加入对坐标进行了处理,每个均乘25.4,进给率也要乘25.4。处理完后,对程序检查没有什么问题,然后上机床执行时发现个别指令机床不支持,又对初始部分,换刀部分进行了修改。最后效果还可以,不用什么转换就可以生成可以执行的程序,当然也有不尽人意的地方,如果钻孔不行,生成的格式与机床对应不起来,所以最后只能输出g1格式的钻孔。) ~% c1 }- j6 v  A8 p$ M' `  n! w
建议修改时,要了解后处理的每部分含义,这样就会比较有把握。如果有这样的详细介绍后处理每行的含义的资料,请楼主给介绍下,我当时修改时,都是模模糊糊地改得,每修改点就试着转换下一个简单的程序,这个简单程序有从别的软件生成的,作为兰本对比,花了不少功夫,而且不知道如果开启了其他指令会不会还会出问题,如目前我的机床不支持三维螺旋指令。螺旋进刀部分都是拟合的。
发表于 2016-2-3 10:07:08 | 显示全部楼层 来自: 加拿大
密码不知道是什么下了也看不了。
发表于 2016-2-3 22:55:29 来自手机 | 显示全部楼层 来自: 中国河南焦作
再次关注到楼主的问题,浩大的工程,,顶你,,辛苦了。。如果可以的话,西门子的也可以试试
发表于 2016-2-4 12:48:12 | 显示全部楼层 来自: 中国北京
谢谢分享!
发表于 2016-2-5 20:04:28 来自手机 | 显示全部楼层 来自: 中国江苏
本帖最后由 lyd_2005 于 2016-2-5 20:05 编辑
* L& G6 I, Y7 w2 E
yalukie 发表于 2016-2-2 18:39( V  F1 a* O& Z, X0 d& K
绑刀长度啥意思?
1 X9 O  n( a7 f

" q* ~+ \! R/ q% }3 R就是每一把刀的Z最大深度8 v. H- _! ^; ]/ `. Y( u
发表于 2016-2-9 18:08:39 | 显示全部楼层 来自: 中国四川绵阳
罗大师 期待你的大作啊
发表于 2016-2-15 09:58:50 | 显示全部楼层 来自: 中国北京
解压密码?。。。。。。。。。。。。。。。。。
发表于 2016-2-15 10:41:57 | 显示全部楼层 来自: 中国广东深圳

' K' j5 Y- f) P& P; `期待、期待、期待
发表于 2016-2-15 13:58:41 | 显示全部楼层 来自: 中国江苏苏州

  f/ [. i- B. f% \% D谢谢分享!
发表于 2016-2-18 09:49:23 | 显示全部楼层 来自: 中国上海
楼主文件密码多少?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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