QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
查看: 19396|回复: 91
收起左侧

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

[复制链接]
发表于 2016-2-1 20:09:58 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 yalukie 于 2016-2-1 20:22 编辑   T7 L) M  o2 ?  |2 a6 g

! N! x1 l$ f3 v6 j4 Q. o
7 ]$ d$ _  w. i$ P4 k/ Y3 x
; }! J+ }' v7 w" [0 {X9官论的后处理出来了,又想搞个X9的后处理,现在还想加RTCP功能,收集建议方法
6 E  A2 T% @( `! bRT~~~~6 j& O6 {; d2 ^
一,控制器部分
0 J+ {+ A3 \2 Y 1,文件输出后处理对话框改为覆盖,编辑
8 a5 J- s6 ~5 U7 q( v% f 2,去掉操作注解机床名称等不必要的注释
% J0 P# ^4 m/ ?2 K/ l5 k 3,行号起始修改为101,增量1,最大99999,空格0不输出,不完全输出行号
; v; P% {6 x: u1 S' q 4,圆弧修改为R半径,四象限打断输出  A5 b* t& W3 T" d# W2 \( S$ p
5,文本重定义# F* S9 m5 L+ }
二,PST文件
( h! R  s( D5 U1 b, M- d7 r* e 1 ,I0,J0,K0不输出5 S( q- \  c8 X7 ^# @3 j8 S$ ~
2 ,全圆模态输出XY* H, D# s9 P5 Y+ s/ w( a
3 ,删除G17以支持兄弟机7 E, C9 v! c* Q9 ^
4 ,M30之前加S600M3,低速初始化转速,避免比如三菱之类在用分中棒时高转速甩飞" q- B$ B- u4 G( Y
5 ,首行抬刀后,加M1以确认模态或者安全返回
- \' `$ _- a$ d' I9 |, p- U 6 ,公制单位MM默认不输出- ~) W, o! P. K3 f8 ]' e# A+ D( o7 \
7 ,文件头修改,不输出完整路径,为避免机床不认冒号,中文等
! \% n+ G: u) B5 I 8 ,后处理时间修改,时间的冒号改为.号,以适应兄弟机读取
5 i# }- U; K" K3 x 9 ,仅在第一把刀输出G17 G94
1 E9 {+ |; @* I, ] 10,刀具清单输出控制,0=不输出,1=输出,2=Cimco V7.5
1 a* L7 i/ g! F* G% ^( ~  0 e/ t& T/ O4 o( w; A! x
  1.修改1选项刀单输出简化刀具名
8 u8 d8 f! B  F$ ], Z6 H& j  2.增加Cimco V7.5 刀单,这选这个时就自动去掉备刀,这功能纯属玩玩,用Cimco自动读刀实体仿真,然而功能有限0 ~! X3 s! Y' w1 y5 |, a2 n! c4 C
11,行号规则修改,0=NO行号1=刀具号2=仅换刀3=操作4=每切削层5=完全行号
5 \+ Z- z: e2 I0 r; H  1.控制器控制完全输出,
0 S' n5 m; }5 z) f7 N  2,由整变数8,控制输出其他策略行号
, R$ }5 S% H$ W) F+ C   值, 1=换刀输出行号,行号和刀具号一样
; O8 `% n" V' X! ]    2=仅换刀输出行号,按换刀次数排列,  m2 F6 D3 z; U
    3=每个操作号一个行号,* o( d* Y& G3 H
    4=每Z切削层一个行号% g% q+ ^! a, K: ^
12,刀长补和刀径补号控制输出,在小于 T50时强制刀号T,刀长补H,刀径补D相等一一对应,大于50时按自定义刀长刀径补号输出# G8 S0 l! |3 _+ J4 J3 Z6 ^
13,加入mi7$控制 G10 和刀径补偿输出,  且G10L P 与所输出的坐标系号相对应. D; Q) C6 M% G: |$ E6 w9 G
  1,0=不输出,* j+ d" x) v- F2 u
  2,1=仅G10L2,
1 r# {1 v, x' q# R# w- v4 t  3,2=#130,+G10同时输出或者后处理G10L:0 仅输出G10$ \( \3 k% {3 X6 n- _1 _& e; \8 a# S
  4,3=#24, +G10 或者后处理G10L:0 仅输出G10
3 |' s; s- R6 |/ |7 h% t' _1 C 14,加入毛坯输出,如果有设置的话6 {6 C* s% u; y8 H% `  ~( S
15,钻孔循环修改
2 G: t, j" P+ t0 j& H) [  1,增加钻孔循环次数,K,  Haas则是L  在自设钻孔参数添加开启 1重复次数
' c) ]! `4 Q, {, E          (由实变数3控制,开启之后IJK输出G83,这个Haas是不是一定都支持我没作测试)期待反馈
1 u, c2 W* x! p  2,关于G83循环若开启实变数3,Haas状态则输出IJK方式,不开启就是Q: b& h1 ]& `6 S
  3,第一个G84钻孔攻丝循环,带M29 1 x3 T" z1 m9 n
         可选0---- G95方式输出' o) S5 l2 }( }; a
         可选1-----G94方式输出# f) g# t: O) }
  4,第二个G84钻孔攻丝循环,不带M29# o# {4 t3 F1 {9 T& w
         可选0---- G95方式输出
: D5 g4 ]2 O; g# a: O0 l         可选1-----G94方式输出
" P7 `  [! Z2 l- [2 M: U         自设参数加入Haas返回倍速
2 ]: P( g/ g4 e8 M; ~& R, w  5,加入兄弟机G77攻丝方式,如果不是熟练玩兄弟机的朋友慎用, 格式 G77/78 X_Y_Z_ R_ Q/I/J_ S_ L_ K_
7 f% q9 p6 {4 _' a' e* r   1,作下解释,G77右旋,G78左旋 Q每次切入量 I螺距(公制优先使用,且当与J共存时只读I) J牙数(英制使用,每英寸山数) S转速 L退刀转速(可选参数,且低于S时按S执行,高于最大攻丝转速报警) K重复次数(可选参数)' V) L7 R: d# Y
16,增加由整变数3控制手动换刀,其他任意自动换刀,默认2自动换刀  
2 M* m5 y* I- V' O3 v9 J' z 17,加入拐角圆弧减速,此算法代码引用TAO的,个人只是修改设置方法为杂项实变数 6-108 c3 D' D. j6 `! \2 i0 d. I
18,预读指令控制方式修改,
0 q4 n1 V9 Q, ?' w0 E  1,增加6选项NC头加G5.1Q1,攻丝循环时关闭,G5.1Q0  x  f: A7 ]4 n, U
  2,加入兄弟机预读指令M260-M264,钻孔循环时关闭,M269  1 O/ V- Q& s8 F& k5 Y
   1,支持M260-M264选项,自选260时出M260---264时出M264
, P- ^6 p7 F0 G: x7 B* F 19,操作名称修改 3 r( M* A0 P  n, k; o8 }
20,钻孔刀具报错
/ }: ^& ]  m/ q$ o  j" M2 p  1,攻丝用钻头报错    WARNING - DRILL USED FOR TAP4 N/ G% Y/ O+ C; e' V( m. v
  1,非攻丝用丝锥报错  WARNING - TAP USED FOR DRILL
" \9 U" u! [; p/ p. W 21,圆弧进退刀报错----WARNING - CUTTER COMP APPLIED ON ARC MOVE
" F9 y5 m9 X* ^6 k+ U( g 22,退刀返回点mi3$ 0 G28 1 G30
; Z, O8 Z) s* u. e       23,增加Fanuc适用的RTCP功能~
8 ~* [6 ^- K; u: r* m* I2 \
7 R9 j& J9 l: r8 Q6 O顺便先把原版的贴上来
8 t. z% C* W( z3 J* L: W' e 官论原版X9车床铣床后处理.rar (108.27 KB, 下载次数: 816)
发表于 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
$ n0 r% U+ R1 m) T# N5 x( r7 P大师,我加了你QQ群。没多久就被踢出来了,是不是要付群费?
- j2 U' D( F& l$ k: S3 U7 q6 Q
家有家规,群有群规~~群里还有个性各异的管理员~! M. M; h# }( x0 k% A7 _# D' S
现在还不需要付费,想加就加~
 楼主| 发表于 2016-2-2 18:39:09 | 显示全部楼层
ta488 发表于 2016-2-1 23:22
1 b( `! s: e7 i. ^9 V. D' M" z不错。拐角减速另外还有个矢量版的,可开发成多个加减速点缓加缓减,并判断只在锐角处加减,看心情好那天发 ...

! n, S. [5 q" Y% o* [( H; E陶工天天好心情
 楼主| 发表于 2016-2-2 18:39:45 | 显示全部楼层
lyd_2005 发表于 2016-2-1 20:229 h1 w. j7 T' O! j2 ?1 R
希望加入绑刀长度Z值

0 ?! b+ U) z% y/ ~0 F绑刀长度啥意思?
发表于 2016-2-2 19:10:10 | 显示全部楼层
挺简单的修改,没技术难度
发表于 2016-2-2 20:02:09 | 显示全部楼层
期待你的大作!!!
 楼主| 发表于 2016-2-2 21:01:16 来自手机 | 显示全部楼层
天库123 发表于 2016-2-2 19:10* Q2 \6 q( ?; H6 e  u" S5 ]
挺简单的修改,没技术难度
* a% y1 |2 ]7 w, I# O
大神好厉害!就这没技术难度的得花我几个星期。。。
发表于 2016-2-2 21:32:09 | 显示全部楼层
后处理能满足相应的机床正常工作就好,没必要搞那么复杂吧,搞那么多除了自己,几个人会使用啊。期待那个RTCP后处理出现。
 楼主| 发表于 2016-2-2 23:08:59 来自手机 | 显示全部楼层
天库123 发表于 2016-2-2 21:324 V- ?2 E! X. f
后处理能满足相应的机床正常工作就好,没必要搞那么复杂吧,搞那么多除了自己,几个人会使用啊。期待那个RT ...

2 {! q" n1 J/ }6 {$ L大神说得是勒,谢指教!
发表于 2016-2-3 09:55:10 | 显示全部楼层
关于RTCP可能需要了解的更多才行,首先要确定的机床的指令语法,如哪个轴,角度的正负表示的意思。曾修改过X7的后处理,对运行控制部分,好像对四轴或五轴的部分有坐标转换的计算,在回转时,直线轴的位置进行相应的转换。主要对这部分处理。处理后还要验证一下,看转换后的代码含义是不是对应机床的部分指令。我修改时也是很二的,因为图形所给的尺寸都是英制的,但是机床指令都是需要对应的成公制的,又不想手动转换成公制,因为图形太多,万一有个忘了就是很麻烦的,所以在后处理部分,加入对坐标进行了处理,每个均乘25.4,进给率也要乘25.4。处理完后,对程序检查没有什么问题,然后上机床执行时发现个别指令机床不支持,又对初始部分,换刀部分进行了修改。最后效果还可以,不用什么转换就可以生成可以执行的程序,当然也有不尽人意的地方,如果钻孔不行,生成的格式与机床对应不起来,所以最后只能输出g1格式的钻孔。- S* T* a3 s# I, ~* N
建议修改时,要了解后处理的每部分含义,这样就会比较有把握。如果有这样的详细介绍后处理每行的含义的资料,请楼主给介绍下,我当时修改时,都是模模糊糊地改得,每修改点就试着转换下一个简单的程序,这个简单程序有从别的软件生成的,作为兰本对比,花了不少功夫,而且不知道如果开启了其他指令会不会还会出问题,如目前我的机床不支持三维螺旋指令。螺旋进刀部分都是拟合的。
发表于 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 编辑 4 Z6 A% L# T- Q! x5 U' w
yalukie 发表于 2016-2-2 18:39
) B/ `' y; Q' z1 ~绑刀长度啥意思?

0 X$ K7 E* R  A( I  h/ i# T9 q* u& k+ `# h
就是每一把刀的Z最大深度$ i6 D9 p. a  P
发表于 2016-2-9 18:08:39 | 显示全部楼层
罗大师 期待你的大作啊
发表于 2016-2-15 09:58:50 | 显示全部楼层
解压密码?。。。。。。。。。。。。。。。。。
发表于 2016-2-15 10:41:57 | 显示全部楼层
- C  B. \: l* R+ u% H
期待、期待、期待
发表于 2016-2-15 13:58:41 | 显示全部楼层
8 z# t- @- v+ P
谢谢分享!
发表于 2016-2-18 09:49:23 | 显示全部楼层
楼主文件密码多少?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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