QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 12514|回复: 60
收起左侧

[原创] 最后一次发X6的后处理,如无Bug就再也不想碰了X6的后处理了,Win10无法开Debugger,~~~

[复制链接]
发表于 2015-10-1 07:46:38 | 显示全部楼层 |阅读模式 来自: 中国四川成都

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

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

x
本帖最后由 yalukie 于 2015-10-1 07:52 编辑
1 }) v2 |' b1 S( H6 U
) z4 {: h$ S( w) }本来想多收集一些信息更完善一些再发,但是发了一调查贴也没人响应,那就按自己的想法来做吧对三菱,兄弟机,Haas做了特别指令的优化,都是自选功能,自己看着用~~~) O8 l, m: m. k# E  @" k

, h; B/ k: c& p/ `# o0 t! D; a" y' B& ]9 U2 t' E
* r9 ^: u  d& X+ q4 G/ C' [
1.png
$ {* L) A7 K& g1 W( T; P
6 H/ U' p: |2 V/ ^1 l; a1 {  H 2.png 1 v; M: }; V$ i( @
* I8 Y1 ]6 o4 g, L, T, T6 j3 O
3.png
. y- s% T# P% B& E7 v3 a+ O4 _. W" @, c( F/ |3 t7 u6 S. }" }5 o
4.png & ]& e& ~' G  |1 T9 U

( s) f7 J" l1 y! B# a9 B  M- O 5.png
" c1 z3 V) ~8 z4 z! s- A+ i1 Q2 x: t/ Q' ~
6.png
6 x3 @3 x" e3 c7 j  s* ~  h
( P7 ]) @- m' h# `( Z$ m8 I  t 7.png
4 {' h8 e. p  N6 U# B
' i" e5 |. V8 T7 z2 v 8.png * K$ g: y' C" M: Z* q

7 [' O' v: \! w! S8 }$ P  j 9.png
% H: W5 h! F! {! p9 j2 ^) A" O
, w' ~  M7 c0 C 10.png
' u/ }; o5 \: ~9 v$ v8 s) {6 `
) [( y! O/ k9 T4 h0 c 11.png ) |) m, f& w! l$ z3 B% G

$ f. i+ T3 a  C 12.png 0 Z$ v# n" K9 _# r

) w; S: s, S0 [ RobinX6postBAK.rar (121.67 KB, 下载次数: 873)
 楼主| 发表于 2015-10-1 07:47:26 | 显示全部楼层 来自: 中国四川成都
密码172390145
 楼主| 发表于 2015-10-1 07:48:02 | 显示全部楼层 来自: 中国四川成都
本帖最后由 yalukie 于 2015-10-1 08:06 编辑
* v5 q+ f. P* q2 q- |. |% S4 ~- f
一,控制器部分2 c, o8 r; \- I
        1,文件输出后处理对话框改为覆盖,编辑! q) G9 r1 |( K1 J; X4 W( y' U
        2,去掉操作注解机床名称等不必要的注释/ ]3 d+ {- v+ ^  }' Z
        3,行号起始修改为101,增量1,最大99999,空格0不输出,不完全输出行号* e# Q1 M- J  z8 _
        4,圆弧修改为R半径,四象限打断输出
$ H$ S: `5 `$ c! D        5,文本重定义' i3 x4 ?+ }1 |6 U  D
& M# X! {* K- G1 {" Y( c; T
二,PST文件
0 G1 m; K7 x6 @* u        1 ,I0,J0,K0不输出* A* L3 s- a4 S) I. n, _0 h
        2 ,全圆模态输出XY# m6 g4 x1 H& U$ B# u- Q: m
        3 ,删除G17以支持兄弟机& H5 T4 o, s* p1 f4 L0 b! X
        4 ,M30之前加S600M3,低速初始化转速,避免比如三菱之类在用分中棒时高转速甩飞. S/ T6 L& F8 D/ i9 F
        5 ,首行抬刀后,加M1以确认模态或者安全返回, H7 j- A6 n' d2 |3 R/ o% b
        6 ,公制单位MM默认不输出
6 n9 q- C( S% L0 ~) F        7 ,文件头修改,不输出完整路径,为避免机床不认冒号,中文等
& \. B6 z: x+ U        8 ,后处理时间修改,时间的冒号改为.号,以适应兄弟机读取
4 X, F. k2 j8 w8 h% h1 g  O3 j        9 ,仅在第一把刀输出G17 G94; e% y9 `1 H) T9 c1 C6 a
        10,刀具清单输出控制,0=不输出,1=输出,2=Cimco V7.56 o) U! ?! p" X3 f( q
                ( t  h& K- Z& y* r5 S
                1.修改1选项刀单输出简化刀具名
2 G2 y' s  j0 h  f( @/ N8 I2 L                2.增加Cimco V7.5 刀单,这选这个时就自动去掉备刀,这功能纯属玩玩,用Cimco自动读刀实体仿真,然而功能有限) q: i, Y: t5 r
        11,行号规则修改,0=NO行号1=刀具号2=仅换刀3=操作4=每切削层5=完全行号
' O  T8 F1 m5 R2 K' D! d6 C                1.控制器控制完全输出,
: l' H4 r& `" i; F  ~# Q0 X0 Z                2,由整变数8,控制输出其他策略行号
9 a" x) Q# h9 m0 s. |4 W6 m                        值,        1=换刀输出行号,行号和刀具号一样
" |: F" `2 W% Y7 O3 b* N                                2=仅换刀输出行号,按换刀次数排列,! S  W/ k, i# n
                                3=每个操作号一个行号,
* M6 n* Z9 h) k                                4=每Z切削层一个行号
, j" [( T) P1 z0 U        12,刀长补和刀径补号控制输出,在小于 T50时强制刀号T,刀长补H,刀径补D相等一一对应,大于50时按自定义刀长刀径补号输出
3 e% O) E2 a- D* l8 B3 a/ o/ F4 E        13,加入mi7$控制 G10 和刀径补偿输出,  且G10L P 与所输出的坐标系号相对应
( s8 a3 O0 X3 u3 I                1,0=不输出,
4 a' |5 n$ d* F1 Z" A                2,1=仅G10L2,
0 X" ?* _$ f, \                3,2=#130,+G10同时输出或者后处理G10L:0 仅输出G10
, V2 r6 Y' F3 q! M                4,3=#24, +G10 或者后处理G10L:0 仅输出G104 S5 x" v* E/ q. G6 h
        14,加入毛坯输出,如果有设置的话
. Q6 n6 U, t1 l' _$ b. D        15,钻孔循环修改7 {, \: I; n. {3 Z; e) q: G& G
                1,增加钻孔循环次数,K,  Haas则是L  在自设钻孔参数添加开启 1重复次数 4 F4 Z  |- U1 S. c- Z7 G
                                                                                (由实变数3控制,开启之后IJK输出G83,这个Haas是不是一定都支持我没作测试)期待反馈) W6 a; r# R7 m# I
                2,关于G83循环若开启实变数3,Haas状态则输出IJK方式,不开启就是Q
& H' C: S% t* a2 [                3,第一个G84钻孔攻丝循环,带M29 & w/ q% }4 l2 ]: [( [
                                                                        可选0---- G95方式输出
- p2 c+ b2 z1 W/ Z# ?# Z- f                                                                        可选1-----G94方式输出
8 W6 w$ ^9 X% f, f) |8 \                4,第二个G84钻孔攻丝循环,不带M29
8 R! ~& D( s* `$ s                                                                        可选0---- G95方式输出0 i: F3 B5 S& V: s8 d. b& g
                                                                        可选1-----G94方式输出* S" _; I% g6 ~: L/ i/ v9 K, ^
                                                                        自设参数加入Haas返回倍速" O- y# c6 U4 I7 q4 a* \2 {
                5,加入兄弟机G77攻丝方式,如果不是熟练玩兄弟机的朋友慎用, 格式 G77/78 X_Y_Z_ R_ Q/I/J_ S_ L_ K_
- {; Z! d  g: y& V8 y- A" U                        1,作下解释,G77右旋,G78左旋 Q每次切入量 I螺距(公制优先使用,且当与J共存时只读I) J牙数(英制使用,每英寸山数) S转速 L退刀转速(可选参数,且低于S时按S执行,高于最大攻丝转速报警) K重复次数(可选参数)
( ^$ h: m# V3 Q. g) M        16,增加由整变数3控制手动换刀,其他任意自动换刀,默认2自动换刀                1 l5 N1 m8 i) p6 t8 v
        17,加入拐角圆弧减速,此算法代码引用TAO的,个人只是修改设置方法为杂项实变数 6-102 M, ]: v7 S1 @9 S4 n
        18,预读指令控制方式修改," T( y' R$ F* q; ?! n2 K
                1,增加6选项NC头加G5.1Q1,攻丝循环时关闭,G5.1Q06 ~! A3 ~: p2 {4 m+ C5 A' l
                2,加入兄弟机预读指令M260-M264,钻孔循环时关闭,M269  + Y3 ^' S2 B& c7 Q. p
                        1,支持M260-M264选项,自选260时出M260---264时出M2644 O$ j. X* m+ ~1 @! U4 x
        19,操作名称修改        
/ ]8 C8 |" A, M3 N        20,钻孔刀具报错$ y7 N0 Y% E9 D/ T
                1,攻丝用钻头报错    WARNING - DRILL USED FOR TAP& _& J+ F2 A! g: G  w
                1,非攻丝用丝锥报错  WARNING - TAP USED FOR DRILL
5 {1 K8 h8 S9 A# E" ~; m" ~) j: t1 H* w' E
        21,圆弧进退刀报错----WARNING - CUTTER COMP APPLIED ON ARC MOVE
0 a$ m. Q9 l, m; N        22,加入兄弟机特有的快速换刀方式
# V; B8 V9 s9 D$ u8 ^/ L) c
3 G. K* B, h! V  k
 楼主| 发表于 2015-10-1 07:50:42 | 显示全部楼层 来自: 中国四川成都
13.png 9 k9 _9 H/ s% G$ C# ~
听说这是NB兄弟机换刀格式
 楼主| 发表于 2015-10-1 07:54:57 | 显示全部楼层 来自: 中国四川成都
14.png
 楼主| 发表于 2015-10-1 08:21:58 来自手机 | 显示全部楼层 来自: 中国四川成都
本楼留待详解
发表于 2015-10-1 08:23:32 | 显示全部楼层 来自: 中国浙江宁波
楼主好厉害,也很好心,顶!!!
发表于 2015-10-1 08:32:50 | 显示全部楼层 来自: 中国江苏苏州
谢谢谢谢谢谢
发表于 2015-10-1 11:43:35 | 显示全部楼层 来自: 中国福建南平
强烈支持楼主的  大爱无疆的 奉献
发表于 2015-10-1 13:31:17 | 显示全部楼层 来自: 中国广东广州
支持楼主,下载了
发表于 2015-10-1 14:01:25 | 显示全部楼层 来自: 中国台湾
楼主好厉害  强烈支持楼主的  大爱  谢谢
发表于 2015-10-1 16:24:50 | 显示全部楼层 来自: 中国云南昆明
不错!有时间试试!谢谢楼主无私奉献!
发表于 2015-10-1 17:33:59 | 显示全部楼层 来自: 中国浙江宁波
不错  谢谢楼主
发表于 2015-10-3 20:46:35 | 显示全部楼层 来自: 中国江苏苏州
支持楼主    楼主好厉害啊   你是我等屌丝的福音。。。感谢感谢
发表于 2015-10-3 23:46:36 | 显示全部楼层 来自: 中国江苏苏州
楼主高处不胜寒吧,呵呵,你是专业研究后处理的吗?4 ^& _; U: N; g3 _) E5 f
  能否传授点相关基础知识,比如变量的定义和转移,以及判断语句等等,也让尔等小弟将来能和师傅你切磋切磋
发表于 2015-10-4 09:03:59 | 显示全部楼层 来自: 中国浙江嘉兴
zhongjifu888 发表于 2015-10-3 23:46
# X0 E" f7 W2 t. Y楼主高处不胜寒吧,呵呵,你是专业研究后处理的吗?
" |* o) ?* Q5 M2 t- g# q& G+ W  能否传授点相关基础知识,比如变量的定义和转移,以 ...

' \3 D% i3 m  c1 A. F! F同意楼上的
 楼主| 发表于 2015-10-4 14:33:23 来自手机 | 显示全部楼层 来自: 中国四川
zhongjifu888 发表于 2015-10-3 23:46
3 r5 g" s0 _+ z" G, G+ S& B- Y: C楼主高处不胜寒吧,呵呵,你是专业研究后处理的吗?' Q( [/ c; k/ ]" U  r9 {1 m
  能否传授点相关基础知识,比如变量的定义和转移,以 ...

' C7 k* ~! H% y, Z4 H8 ]: S我喜欢公平交易,谁都别觉得谁欠谁。你讲点你的见解见识,我也共享我的。
发表于 2015-10-4 17:46:57 | 显示全部楼层 来自: 中国江苏苏州
yalukie 发表于 2015-10-4 14:33# j1 h7 |* s8 ~) Q* w7 h7 g
我喜欢公平交易,谁都别觉得谁欠谁。你讲点你的见解见识,我也共享我的。
2 Q. j6 p- M: ^
那么请问你想要哪方面的知识呢?
  R% B1 l8 O0 G9 u/ W
发表于 2015-10-4 20:04:49 | 显示全部楼层 来自: 中国四川成都
Robin又发好东西了。支持。
 楼主| 发表于 2015-10-4 21:00:15 来自手机 | 显示全部楼层 来自: 中国四川
zhongjifu888 发表于 2015-10-4 17:46
& w9 V" c. g; T! E那么请问你想要哪方面的知识呢?

$ O9 }) w  n# V- n  f8 `0 \比如本后处理的应用反馈,关于这个的反馈我可以直接共享我所知,+ P# h( u2 v# F& {1 c" E. }
或比如我前面发的帖,你所用过的机床,系统所使用的特殊循环指令用法,你共享我可以讲实现方法
发表于 2015-10-5 07:20:51 | 显示全部楼层 来自: 中国江苏南京

' m" B; m& G3 ?, y# j顶楼主,看看呗
发表于 2015-10-5 11:42:03 | 显示全部楼层 来自: 中国广东中山
顶楼主,看看呗
发表于 2015-10-6 12:33:43 来自手机 | 显示全部楼层 来自: 中国湖北咸宁
如果能在每段程序转速后面加上,G49-G05.1Q1每段结尾加G05.1Q0就好了,还有整圆输出R要比IJK要好些吗。
 楼主| 发表于 2015-10-8 18:56:05 来自手机 | 显示全部楼层 来自: 中国四川
HENGFENG1110 发表于 2015-10-6 12:331 {) y5 |! ]# Y  O& m$ Y+ d
如果能在每段程序转速后面加上,G49-G05.1Q1每段结尾加G05.1Q0就好了,还有整圆输出R要比IJK要好些吗。

! d7 c& ?" b4 r9 Q# G有选项可以实现每把刀加G5.1Q1  r* N$ s1 W; q8 K
M1前G5.1Q0
5 q* B" `7 B6 I. r7 {但我删掉了G49,因为这个指令一般是在换刀子程序里有加,所以没必要重复。( `/ w& n$ I# c; g9 M, Z
整圆仅可以走IJK形式,怎么能走R?
发表于 2015-10-8 20:05:19 | 显示全部楼层 来自: 中国广东广州
老兄,发个把6倒转过来的好不
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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