QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 12490|回复: 60
收起左侧

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

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

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

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

x
本帖最后由 yalukie 于 2015-10-1 07:52 编辑
" o4 u9 z$ n- j! u# R% q2 A7 k
8 l0 V7 i- \/ V4 S& E' W& l本来想多收集一些信息更完善一些再发,但是发了一调查贴也没人响应,那就按自己的想法来做吧对三菱,兄弟机,Haas做了特别指令的优化,都是自选功能,自己看着用~~~
* ?) Y1 `8 ]+ S5 k
% Y* ^6 {9 x+ d+ I( j
. c% b2 ]1 X4 j) O0 a  m% g+ x& K! d% U6 o1 ~
1.png " o% X: n$ P& f5 H
: {6 P  }/ p3 d$ p+ X
2.png
1 g0 X( d! U" z- D
9 M4 w- D+ \- S 3.png 8 [; @$ A  [5 N0 N8 {. z- X! A

+ {7 ^( G: R& g, A/ @ 4.png
" e( ]" R4 z, l* d  W7 U
, d) {0 h( m- l6 S/ i% z' u5 k 5.png   T# A( c! s4 g
9 s2 c2 P8 }! H6 \0 ?
6.png : @( S4 h) D" v
- [. {7 a" M0 m0 S. L* b
7.png
  i! G- S$ t% l2 x+ W% g) z) b. f5 \5 \0 f1 K
8.png
: U; H) s; l$ P  n1 [9 p2 W( }" A
9.png
, B- m! `6 C. a0 c! F* ]& j
9 Y* A* P5 D3 Y! I2 i. `% I 10.png : v# l4 D3 q) Y$ p9 K+ U" ~6 i
- u6 |( z  P8 ?) V. K: d4 D
11.png
8 d9 @9 r' f! y: M# S6 d9 `$ b( j9 I& }9 r  n% b! N
12.png
+ ^; x" ?* e. n1 V
- N" A2 w, ]" ]+ D. w% P 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 编辑
; V3 }: @9 l, k8 }8 r+ ?9 X7 E8 \
一,控制器部分7 C* s  f0 i. A7 S4 W9 \7 C
        1,文件输出后处理对话框改为覆盖,编辑
" V1 {4 ^; @0 F1 t/ t9 t' M' O9 d        2,去掉操作注解机床名称等不必要的注释% Y! N" `# l# Q
        3,行号起始修改为101,增量1,最大99999,空格0不输出,不完全输出行号' `+ W6 X+ p/ v2 E3 W
        4,圆弧修改为R半径,四象限打断输出9 f/ b6 M4 M* w' y4 ]4 d: d0 C
        5,文本重定义( ?1 f% t1 {: i
) Y/ j9 Z. O. ]# e7 L, y
二,PST文件
  _4 w/ v* _5 S2 N        1 ,I0,J0,K0不输出
+ o+ ?9 W9 e. A1 v7 m        2 ,全圆模态输出XY
6 }% s8 O$ y6 d% [, Y' L1 K8 A        3 ,删除G17以支持兄弟机/ A5 d, K! Z7 k! e1 a) I
        4 ,M30之前加S600M3,低速初始化转速,避免比如三菱之类在用分中棒时高转速甩飞
2 L6 L4 r: q, ]  J5 Z4 `. q        5 ,首行抬刀后,加M1以确认模态或者安全返回0 S( G9 [' b' N! N
        6 ,公制单位MM默认不输出7 S! _) O9 M5 o# h; {7 c4 E( _
        7 ,文件头修改,不输出完整路径,为避免机床不认冒号,中文等
+ s* o+ q' j+ G9 ?        8 ,后处理时间修改,时间的冒号改为.号,以适应兄弟机读取$ N1 d" j3 d( K  O( `+ {& b$ i
        9 ,仅在第一把刀输出G17 G94
4 ?/ b) g) g$ x# v+ t1 l+ e        10,刀具清单输出控制,0=不输出,1=输出,2=Cimco V7.5
5 {/ t- E; S) P$ G6 }$ S                * f/ l, S6 E0 v$ L
                1.修改1选项刀单输出简化刀具名
) S! ]5 J6 L' j" |. N4 c                2.增加Cimco V7.5 刀单,这选这个时就自动去掉备刀,这功能纯属玩玩,用Cimco自动读刀实体仿真,然而功能有限
+ R% f. u5 R" D! U+ R        11,行号规则修改,0=NO行号1=刀具号2=仅换刀3=操作4=每切削层5=完全行号
, ?+ Q* c9 ]  L1 V  ~                1.控制器控制完全输出,
0 X) a- o2 {+ f                2,由整变数8,控制输出其他策略行号1 |/ C7 H1 z+ j3 o4 ]
                        值,        1=换刀输出行号,行号和刀具号一样# ]# f( U4 G9 }4 a
                                2=仅换刀输出行号,按换刀次数排列,0 \* y+ o4 b6 D4 t  t
                                3=每个操作号一个行号,
! k8 ]. b" c0 |7 U4 q0 c; _5 s                                4=每Z切削层一个行号
! X# i6 S) f# G6 P        12,刀长补和刀径补号控制输出,在小于 T50时强制刀号T,刀长补H,刀径补D相等一一对应,大于50时按自定义刀长刀径补号输出% u! \6 U5 |1 A& ^
        13,加入mi7$控制 G10 和刀径补偿输出,  且G10L P 与所输出的坐标系号相对应. D. ?: M+ B  I" V2 W4 o( m
                1,0=不输出,
0 u1 D0 W( c# I                2,1=仅G10L2,
( u- j. L1 N# R                3,2=#130,+G10同时输出或者后处理G10L:0 仅输出G10
2 Q4 O* d# V9 f4 D! S                4,3=#24, +G10 或者后处理G10L:0 仅输出G10
0 d+ c/ N2 S/ ^9 }- u6 _9 t* d0 S        14,加入毛坯输出,如果有设置的话
" r  _! e: X0 D. n& j( Y        15,钻孔循环修改. O0 E1 `$ y: J) J  Q
                1,增加钻孔循环次数,K,  Haas则是L  在自设钻孔参数添加开启 1重复次数
' V) v' ~9 B6 ]9 n4 B                                                                                (由实变数3控制,开启之后IJK输出G83,这个Haas是不是一定都支持我没作测试)期待反馈
# n" ^; L8 a# |! X                2,关于G83循环若开启实变数3,Haas状态则输出IJK方式,不开启就是Q
$ ~6 g6 x6 v: P9 M, |% H8 D" M+ L                3,第一个G84钻孔攻丝循环,带M29
* z. T" J- H; {! B- T                                                                        可选0---- G95方式输出
' ?: g) s. Z! |( P- Y                                                                        可选1-----G94方式输出4 V/ M0 e: ]  j; M7 v3 o
                4,第二个G84钻孔攻丝循环,不带M29+ |% m7 h3 @/ Z: f' t0 t
                                                                        可选0---- G95方式输出$ p6 h7 ~$ ]% \, |4 T
                                                                        可选1-----G94方式输出# ~1 E7 o/ }- ]3 O. r
                                                                        自设参数加入Haas返回倍速) k7 J9 L! k  v. V( ^
                5,加入兄弟机G77攻丝方式,如果不是熟练玩兄弟机的朋友慎用, 格式 G77/78 X_Y_Z_ R_ Q/I/J_ S_ L_ K_+ \0 ]4 B: I' i! ]$ b3 V5 y
                        1,作下解释,G77右旋,G78左旋 Q每次切入量 I螺距(公制优先使用,且当与J共存时只读I) J牙数(英制使用,每英寸山数) S转速 L退刀转速(可选参数,且低于S时按S执行,高于最大攻丝转速报警) K重复次数(可选参数)' t* L7 c: U  x$ k
        16,增加由整变数3控制手动换刀,其他任意自动换刀,默认2自动换刀               
; [+ L8 I! M: o, t        17,加入拐角圆弧减速,此算法代码引用TAO的,个人只是修改设置方法为杂项实变数 6-10
  o8 p. I1 ~6 z5 X        18,预读指令控制方式修改,, j: x' r9 i. `, S/ r1 q
                1,增加6选项NC头加G5.1Q1,攻丝循环时关闭,G5.1Q0
- w$ @( `- c- L6 `! d% U) _8 b                2,加入兄弟机预读指令M260-M264,钻孔循环时关闭,M269  
# \5 B8 @) A6 h                        1,支持M260-M264选项,自选260时出M260---264时出M264
9 E0 v0 c4 x8 O' A+ o1 A        19,操作名称修改        , K# M/ w9 c/ k/ }( q' d# u
        20,钻孔刀具报错& k, R  P$ c. L, c% T
                1,攻丝用钻头报错    WARNING - DRILL USED FOR TAP+ K1 {9 v' {2 U9 E& H- K+ N. u
                1,非攻丝用丝锥报错  WARNING - TAP USED FOR DRILL. d% M# U2 T2 Q4 n6 x- N* @3 e1 I( y

0 M7 z) K8 m  [6 ^% D; o        21,圆弧进退刀报错----WARNING - CUTTER COMP APPLIED ON ARC MOVE  [4 u5 c2 I% U" i5 Y+ w
        22,加入兄弟机特有的快速换刀方式
" ~2 X8 ^% b, q9 t) w" q6 @
2 o' K6 g! g, ~: Z
 楼主| 发表于 2015-10-1 07:50:42 | 显示全部楼层 来自: 中国四川成都
13.png " J( ]8 o9 O" f7 |' A4 X6 |
听说这是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 | 显示全部楼层 来自: 中国江苏苏州
楼主高处不胜寒吧,呵呵,你是专业研究后处理的吗?
* V/ ^8 V) D* x  能否传授点相关基础知识,比如变量的定义和转移,以及判断语句等等,也让尔等小弟将来能和师傅你切磋切磋
发表于 2015-10-4 09:03:59 | 显示全部楼层 来自: 中国浙江嘉兴
zhongjifu888 发表于 2015-10-3 23:46
* @# r8 s$ V8 c% x0 a楼主高处不胜寒吧,呵呵,你是专业研究后处理的吗?+ z9 F8 o5 H3 i. X* H6 t
  能否传授点相关基础知识,比如变量的定义和转移,以 ...

2 d& T0 r( n! p" D0 `同意楼上的
 楼主| 发表于 2015-10-4 14:33:23 来自手机 | 显示全部楼层 来自: 中国四川
zhongjifu888 发表于 2015-10-3 23:46
' [8 o1 M6 f$ ~楼主高处不胜寒吧,呵呵,你是专业研究后处理的吗?
- m5 O1 I8 ?7 t. S1 o1 U$ Y  能否传授点相关基础知识,比如变量的定义和转移,以 ...

$ F- f& b+ k- t7 W) N) p7 E+ x我喜欢公平交易,谁都别觉得谁欠谁。你讲点你的见解见识,我也共享我的。
发表于 2015-10-4 17:46:57 | 显示全部楼层 来自: 中国江苏苏州
yalukie 发表于 2015-10-4 14:335 c) Z0 n2 b7 g/ ]" t
我喜欢公平交易,谁都别觉得谁欠谁。你讲点你的见解见识,我也共享我的。

; \2 \8 t! z  k% |# D那么请问你想要哪方面的知识呢?$ q! F! |, a$ e$ D/ x: |2 S3 \- |
发表于 2015-10-4 20:04:49 | 显示全部楼层 来自: 中国四川成都
Robin又发好东西了。支持。
 楼主| 发表于 2015-10-4 21:00:15 来自手机 | 显示全部楼层 来自: 中国四川
zhongjifu888 发表于 2015-10-4 17:461 u* n) p- [. [  J* |: f
那么请问你想要哪方面的知识呢?

! ?1 [6 [0 V* \4 x1 W8 k比如本后处理的应用反馈,关于这个的反馈我可以直接共享我所知,$ E) ~+ U) l! c+ q$ g& u4 w
或比如我前面发的帖,你所用过的机床,系统所使用的特殊循环指令用法,你共享我可以讲实现方法
发表于 2015-10-5 07:20:51 | 显示全部楼层 来自: 中国江苏南京

8 D7 {4 b1 [; Y9 u8 c  \: g顶楼主,看看呗
发表于 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:33% E! n/ C( o% q% }) S1 e
如果能在每段程序转速后面加上,G49-G05.1Q1每段结尾加G05.1Q0就好了,还有整圆输出R要比IJK要好些吗。
3 Y" D, b+ \6 x  ]1 m
有选项可以实现每把刀加G5.1Q19 o- L5 p. S, ^+ F' H
M1前G5.1Q0
. n: a2 n. y2 g3 T但我删掉了G49,因为这个指令一般是在换刀子程序里有加,所以没必要重复。0 k7 P5 j5 ?9 i/ B7 h
整圆仅可以走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 )

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