QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 22046|回复: 91
收起左侧

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

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

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

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

x
本帖最后由 yalukie 于 2016-2-1 20:22 编辑
3 T9 M; {# H& W' _" g& y# J- M
! W, X, q5 ?$ y! N, F; d
4 ?/ Y. ^5 Z- O, e! v  U" x4 m# t
X9官论的后处理出来了,又想搞个X9的后处理,现在还想加RTCP功能,收集建议方法
2 _: ~, p, W5 L0 V- z' [RT~~~~# c& x! T+ e  D
一,控制器部分
9 O# @6 o) e& Q/ }% M% B) a 1,文件输出后处理对话框改为覆盖,编辑
$ k; v" X- k* N) e; @- V 2,去掉操作注解机床名称等不必要的注释
5 H, X# r1 i" F& U( d' G- H. R& e# g 3,行号起始修改为101,增量1,最大99999,空格0不输出,不完全输出行号
) }/ M7 w3 D; |; t; }/ {: V 4,圆弧修改为R半径,四象限打断输出
: z9 {* T) D, F, o  w 5,文本重定义5 v" j7 c" I, ~' W! J" ]
二,PST文件" I# \8 i: q; w6 R: l( O
1 ,I0,J0,K0不输出* [" S& `$ u" X5 Z; g2 n' @6 l3 Y: {
2 ,全圆模态输出XY, }; X; O" ]' `. I
3 ,删除G17以支持兄弟机
7 R( P- ^+ o3 C3 C2 k0 I6 j" R" D 4 ,M30之前加S600M3,低速初始化转速,避免比如三菱之类在用分中棒时高转速甩飞6 V' Y- S. L5 `2 ]' T
5 ,首行抬刀后,加M1以确认模态或者安全返回
- k9 ~! b2 c1 t; g+ S: u) \- H 6 ,公制单位MM默认不输出/ f" Z! x+ e% d  U6 u  h% t) u
7 ,文件头修改,不输出完整路径,为避免机床不认冒号,中文等
$ [1 y7 I$ V& t' D$ c* r1 @ 8 ,后处理时间修改,时间的冒号改为.号,以适应兄弟机读取
2 }7 s+ y$ n4 v) h% V 9 ,仅在第一把刀输出G17 G94
6 x9 H5 J( g9 |* [# l9 ]) o6 H% i 10,刀具清单输出控制,0=不输出,1=输出,2=Cimco V7.5- R* \/ s. y+ P7 _
  5 X7 G1 D: @5 W) l$ L, @
  1.修改1选项刀单输出简化刀具名9 \3 z. _  ?6 b- |* z  R& B
  2.增加Cimco V7.5 刀单,这选这个时就自动去掉备刀,这功能纯属玩玩,用Cimco自动读刀实体仿真,然而功能有限
' o# Q- p7 g( D3 r4 N4 y 11,行号规则修改,0=NO行号1=刀具号2=仅换刀3=操作4=每切削层5=完全行号. Z; k& I3 ^* m: h- `! O1 y
  1.控制器控制完全输出,
2 j- r8 x0 y4 F. ^2 |! x  2,由整变数8,控制输出其他策略行号
+ {$ n% z* f" Y( n( c7 B   值, 1=换刀输出行号,行号和刀具号一样- r9 c3 g; a1 k* |! h( g8 e
    2=仅换刀输出行号,按换刀次数排列,5 U2 I- J) f7 @
    3=每个操作号一个行号,
7 F! {( m4 M# P    4=每Z切削层一个行号; `& q0 z* Y1 I8 ]- F2 O' G5 `
12,刀长补和刀径补号控制输出,在小于 T50时强制刀号T,刀长补H,刀径补D相等一一对应,大于50时按自定义刀长刀径补号输出
% L$ ?( X1 r$ `' H7 V! }$ \$ R8 v 13,加入mi7$控制 G10 和刀径补偿输出,  且G10L P 与所输出的坐标系号相对应
: R) O3 L6 P9 j8 F. Y0 x  1,0=不输出,0 r) _; r4 ^' w+ E3 @2 V" t
  2,1=仅G10L2,, O0 d; a7 T, f
  3,2=#130,+G10同时输出或者后处理G10L:0 仅输出G10
; D1 ?4 C, U, x4 w8 W# a  4,3=#24, +G10 或者后处理G10L:0 仅输出G10
  D7 N8 s0 W. k* W4 Y7 n( { 14,加入毛坯输出,如果有设置的话
2 O/ B* A7 ~& W8 m6 U7 `; U 15,钻孔循环修改) |6 ^2 r1 D% W6 ]; T/ m/ L  c2 K
  1,增加钻孔循环次数,K,  Haas则是L  在自设钻孔参数添加开启 1重复次数
, v! D8 T) T& C( p          (由实变数3控制,开启之后IJK输出G83,这个Haas是不是一定都支持我没作测试)期待反馈
* |% K; h( ^1 P/ |; F  2,关于G83循环若开启实变数3,Haas状态则输出IJK方式,不开启就是Q
$ g9 @4 h, f* j& q0 h  3,第一个G84钻孔攻丝循环,带M29 # f0 A5 ]8 R& i$ _
         可选0---- G95方式输出
" L$ z' e4 g+ ~- }9 g, {         可选1-----G94方式输出
8 {0 k  h- b3 \8 Z; T  U  4,第二个G84钻孔攻丝循环,不带M29- J* y* H8 k; M8 l8 r
         可选0---- G95方式输出
" O2 ?0 g  M$ B* W         可选1-----G94方式输出
! T/ {. l6 R9 [7 h         自设参数加入Haas返回倍速$ b3 O  _% E. M+ h5 A% a% A
  5,加入兄弟机G77攻丝方式,如果不是熟练玩兄弟机的朋友慎用, 格式 G77/78 X_Y_Z_ R_ Q/I/J_ S_ L_ K_, i9 v4 t9 s9 C+ X4 @2 i* a% c1 n- X
   1,作下解释,G77右旋,G78左旋 Q每次切入量 I螺距(公制优先使用,且当与J共存时只读I) J牙数(英制使用,每英寸山数) S转速 L退刀转速(可选参数,且低于S时按S执行,高于最大攻丝转速报警) K重复次数(可选参数)
8 |% }; O9 Y) X/ v/ a 16,增加由整变数3控制手动换刀,其他任意自动换刀,默认2自动换刀  
( m& V8 V  l2 L0 i) f 17,加入拐角圆弧减速,此算法代码引用TAO的,个人只是修改设置方法为杂项实变数 6-10& U: Y+ e. J6 k
18,预读指令控制方式修改,
/ h2 c7 C' H: ]: G6 T  1,增加6选项NC头加G5.1Q1,攻丝循环时关闭,G5.1Q0
+ b4 ]+ |, A, }8 j1 N2 Q  2,加入兄弟机预读指令M260-M264,钻孔循环时关闭,M269  
" P% S% ^* }3 Y& U- L   1,支持M260-M264选项,自选260时出M260---264时出M2647 i4 G* ^- H1 J+ X
19,操作名称修改
  |: l9 h+ T! I. f 20,钻孔刀具报错' ^, Q' m5 T! l% a" y, l# B% U. ~. h
  1,攻丝用钻头报错    WARNING - DRILL USED FOR TAP
0 c5 q) l# u8 ^6 b4 h. |( U/ R  1,非攻丝用丝锥报错  WARNING - TAP USED FOR DRILL8 {2 X4 q: Z$ h4 H$ H4 l: u6 ?& @
21,圆弧进退刀报错----WARNING - CUTTER COMP APPLIED ON ARC MOVE
5 ?5 T, P/ [) J0 h$ g 22,退刀返回点mi3$ 0 G28 1 G30
: i# N- h( s" }       23,增加Fanuc适用的RTCP功能~
# [2 C" L' F* k. c
$ H8 V( [1 h. U4 w2 H, ~- `顺便先把原版的贴上来
. I  j9 h* `! o9 I 官论原版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:12" q" e5 W2 m. \$ ]  M
大师,我加了你QQ群。没多久就被踢出来了,是不是要付群费?

$ Q2 K( y; _( ?; [8 ^5 M3 [ 家有家规,群有群规~~群里还有个性各异的管理员~4 O* C2 w4 s# [& \; T$ ~( T
现在还不需要付费,想加就加~
 楼主| 发表于 2016-2-2 18:39:09 | 显示全部楼层 来自: 中国湖北咸宁
ta488 发表于 2016-2-1 23:22/ }& v( D  I( M1 U; `8 g3 `: ~
不错。拐角减速另外还有个矢量版的,可开发成多个加减速点缓加缓减,并判断只在锐角处加减,看心情好那天发 ...

! `( D+ R; m) K: [陶工天天好心情
 楼主| 发表于 2016-2-2 18:39:45 | 显示全部楼层 来自: 中国湖北咸宁
lyd_2005 发表于 2016-2-1 20:22
: D% p0 J) q# ?希望加入绑刀长度Z值
( P5 Z  Y/ D6 a" J) W, N5 l
绑刀长度啥意思?
发表于 2016-2-2 19:10:10 | 显示全部楼层 来自: 中国湖南邵阳
挺简单的修改,没技术难度
发表于 2016-2-2 20:02:09 | 显示全部楼层 来自: 中国辽宁铁岭
期待你的大作!!!
 楼主| 发表于 2016-2-2 21:01:16 来自手机 | 显示全部楼层 来自: 中国四川成都
天库123 发表于 2016-2-2 19:10
& _9 G4 s" X5 I8 |4 G' w9 ?挺简单的修改,没技术难度

0 w% p- U- J+ K: i& t2 f大神好厉害!就这没技术难度的得花我几个星期。。。
发表于 2016-2-2 21:32:09 | 显示全部楼层 来自: 中国湖南邵阳
后处理能满足相应的机床正常工作就好,没必要搞那么复杂吧,搞那么多除了自己,几个人会使用啊。期待那个RTCP后处理出现。
 楼主| 发表于 2016-2-2 23:08:59 来自手机 | 显示全部楼层 来自: 中国四川成都
天库123 发表于 2016-2-2 21:322 K+ z  ~; E: b* l- h/ h1 M
后处理能满足相应的机床正常工作就好,没必要搞那么复杂吧,搞那么多除了自己,几个人会使用啊。期待那个RT ...
0 n, I2 V3 q  }0 N1 Y
大神说得是勒,谢指教!
发表于 2016-2-3 09:55:10 | 显示全部楼层 来自: 加拿大
关于RTCP可能需要了解的更多才行,首先要确定的机床的指令语法,如哪个轴,角度的正负表示的意思。曾修改过X7的后处理,对运行控制部分,好像对四轴或五轴的部分有坐标转换的计算,在回转时,直线轴的位置进行相应的转换。主要对这部分处理。处理后还要验证一下,看转换后的代码含义是不是对应机床的部分指令。我修改时也是很二的,因为图形所给的尺寸都是英制的,但是机床指令都是需要对应的成公制的,又不想手动转换成公制,因为图形太多,万一有个忘了就是很麻烦的,所以在后处理部分,加入对坐标进行了处理,每个均乘25.4,进给率也要乘25.4。处理完后,对程序检查没有什么问题,然后上机床执行时发现个别指令机床不支持,又对初始部分,换刀部分进行了修改。最后效果还可以,不用什么转换就可以生成可以执行的程序,当然也有不尽人意的地方,如果钻孔不行,生成的格式与机床对应不起来,所以最后只能输出g1格式的钻孔。
: B! q( J; n8 n5 f3 Y( m6 ]建议修改时,要了解后处理的每部分含义,这样就会比较有把握。如果有这样的详细介绍后处理每行的含义的资料,请楼主给介绍下,我当时修改时,都是模模糊糊地改得,每修改点就试着转换下一个简单的程序,这个简单程序有从别的软件生成的,作为兰本对比,花了不少功夫,而且不知道如果开启了其他指令会不会还会出问题,如目前我的机床不支持三维螺旋指令。螺旋进刀部分都是拟合的。
发表于 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 编辑 ( G- k  }- B9 j
yalukie 发表于 2016-2-2 18:39
. V: j+ \" k, T7 t  z* G. `& s+ e绑刀长度啥意思?

' b) x' x% H/ Q, J1 |: Y' k: z* a! }0 y+ D3 f4 X
就是每一把刀的Z最大深度
3 g: s! f9 C7 l; f
发表于 2016-2-9 18:08:39 | 显示全部楼层 来自: 中国四川绵阳
罗大师 期待你的大作啊
发表于 2016-2-15 09:58:50 | 显示全部楼层 来自: 中国北京
解压密码?。。。。。。。。。。。。。。。。。
发表于 2016-2-15 10:41:57 | 显示全部楼层 来自: 中国广东深圳
5 l" [1 [+ d3 x! E, q2 K: C5 y
期待、期待、期待
发表于 2016-2-15 13:58:41 | 显示全部楼层 来自: 中国江苏苏州
  B+ ^6 G' U* A# L( \& g
谢谢分享!
发表于 2016-2-18 09:49:23 | 显示全部楼层 来自: 中国上海
楼主文件密码多少?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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