|
|

楼主 |
发表于 2015-10-1 07:48:02
|
显示全部楼层
来自: 中国四川成都
本帖最后由 yalukie 于 2015-10-1 08:06 编辑
; P$ j, h1 H+ E M* c7 {/ X9 o! g, R8 ]+ H$ @* \
一,控制器部分0 k% J) E! [% Z5 ]
1,文件输出后处理对话框改为覆盖,编辑. F" T: e' ~; e( k) R4 l0 C! k) `
2,去掉操作注解机床名称等不必要的注释
6 c' O4 g% \" k( W- O2 q 3,行号起始修改为101,增量1,最大99999,空格0不输出,不完全输出行号
3 u r+ @7 m7 g& ]" I6 x. [ 4,圆弧修改为R半径,四象限打断输出
$ n) }, h0 O7 _5 T% I 5,文本重定义
K0 c/ P: M. B; I, s1 U2 ]4 e5 f
1 P+ y8 o& h* b- B1 ~& m0 V @二,PST文件
# U0 p3 E8 m+ n/ A 1 ,I0,J0,K0不输出
! y- L" d( I, A1 U0 X 2 ,全圆模态输出XY' t; J$ i% u# @4 ^
3 ,删除G17以支持兄弟机
$ M' {. ^/ L/ F4 M) u7 ^$ g. O3 _ 4 ,M30之前加S600M3,低速初始化转速,避免比如三菱之类在用分中棒时高转速甩飞
; Z+ L0 Y e* N, a, x2 @6 M 5 ,首行抬刀后,加M1以确认模态或者安全返回: h8 b: r" {' d9 e; x* N/ _
6 ,公制单位MM默认不输出4 k) A+ ~$ s! U4 Z6 Z$ K* T
7 ,文件头修改,不输出完整路径,为避免机床不认冒号,中文等
; P$ C6 E0 `9 z1 Q8 w 8 ,后处理时间修改,时间的冒号改为.号,以适应兄弟机读取' Y" X" |8 `' B; {# \: Y: k
9 ,仅在第一把刀输出G17 G94- s/ |: E* \; L& S
10,刀具清单输出控制,0=不输出,1=输出,2=Cimco V7.59 D4 H& m; Y+ F) R# y0 \
1 [, k8 U$ U; u+ G: e3 q9 K 1.修改1选项刀单输出简化刀具名; ?0 s/ i$ ?& G6 ?
2.增加Cimco V7.5 刀单,这选这个时就自动去掉备刀,这功能纯属玩玩,用Cimco自动读刀实体仿真,然而功能有限
7 L1 m, n* C2 _, M1 | 11,行号规则修改,0=NO行号1=刀具号2=仅换刀3=操作4=每切削层5=完全行号
0 Y% l( _2 P- o( M, ` 1.控制器控制完全输出,
% T% P& ~5 D. `, d; z9 y; t* }2 ^ 2,由整变数8,控制输出其他策略行号
8 b+ F6 s: w+ w" [' g5 b5 i 值, 1=换刀输出行号,行号和刀具号一样
& ?2 I. O5 f" O 2=仅换刀输出行号,按换刀次数排列,. a- a% H% P$ N4 P+ e7 y' b
3=每个操作号一个行号,
. [$ _) _9 B# ]3 y 4=每Z切削层一个行号: Y3 p! y$ p& T! H5 M; G) L" K
12,刀长补和刀径补号控制输出,在小于 T50时强制刀号T,刀长补H,刀径补D相等一一对应,大于50时按自定义刀长刀径补号输出' Z. j' v, R/ ?# _ B1 j
13,加入mi7$控制 G10 和刀径补偿输出, 且G10L P 与所输出的坐标系号相对应
% M2 ~% E( H# c6 r7 W 1,0=不输出,% i+ v9 x. D6 }5 Y9 N
2,1=仅G10L2,
+ e) ^8 Q& p1 z 3,2=#130,+G10同时输出或者后处理G10L:0 仅输出G10
: I0 B# }# }1 t h) i& c 4,3=#24, +G10 或者后处理G10L:0 仅输出G10
8 h5 Q+ {8 i# Y$ I4 i 14,加入毛坯输出,如果有设置的话
% Y0 i- s, B9 j, u3 L ^ 15,钻孔循环修改. a9 N' q$ j G. G# i$ {
1,增加钻孔循环次数,K, Haas则是L 在自设钻孔参数添加开启 1重复次数 ' H V& W' f, q, @# J2 N' i
(由实变数3控制,开启之后IJK输出G83,这个Haas是不是一定都支持我没作测试)期待反馈
, }/ R& ^; J8 X) }: v9 _ 2,关于G83循环若开启实变数3,Haas状态则输出IJK方式,不开启就是Q( @' Q0 R+ c5 m
3,第一个G84钻孔攻丝循环,带M29
# M% X0 S1 A' V4 H. ~; z' m1 ^9 a 可选0---- G95方式输出
! G* }/ w# U' G$ j; q/ c0 m; D! E% y 可选1-----G94方式输出
& {+ R7 B# \, p5 R 4,第二个G84钻孔攻丝循环,不带M29
$ ?, y/ {9 J' F; E. E8 M. Y 可选0---- G95方式输出
; d7 ]; a) {% ^ 可选1-----G94方式输出' g O- c( r5 J! a" z R' Q
自设参数加入Haas返回倍速0 i# h( S& V+ N3 K4 x7 A! ]
5,加入兄弟机G77攻丝方式,如果不是熟练玩兄弟机的朋友慎用, 格式 G77/78 X_Y_Z_ R_ Q/I/J_ S_ L_ K_& f! S( H: v/ x ?* B
1,作下解释,G77右旋,G78左旋 Q每次切入量 I螺距(公制优先使用,且当与J共存时只读I) J牙数(英制使用,每英寸山数) S转速 L退刀转速(可选参数,且低于S时按S执行,高于最大攻丝转速报警) K重复次数(可选参数)
+ v& o/ }. X. r7 O) t% O# P F 16,增加由整变数3控制手动换刀,其他任意自动换刀,默认2自动换刀 3 Z* g; [( F8 d% [
17,加入拐角圆弧减速,此算法代码引用TAO的,个人只是修改设置方法为杂项实变数 6-10( |) W6 p6 `- v" d* p
18,预读指令控制方式修改,. H1 Y7 r2 F8 l5 \
1,增加6选项NC头加G5.1Q1,攻丝循环时关闭,G5.1Q0* B* j4 j$ q+ H( Q% _, ?0 s1 `5 V
2,加入兄弟机预读指令M260-M264,钻孔循环时关闭,M269 7 y) ]# h; W- q; n* _, e' J
1,支持M260-M264选项,自选260时出M260---264时出M264
& b T1 P7 d+ \" U" W4 m; S 19,操作名称修改
4 l ^; a0 V+ G$ g5 H 20,钻孔刀具报错
) o% _( d7 t v1 G 1,攻丝用钻头报错 WARNING - DRILL USED FOR TAP3 p4 o0 H* e T4 l; S$ T
1,非攻丝用丝锥报错 WARNING - TAP USED FOR DRILL D1 \1 [) c6 I
7 d/ z$ X( N2 l, S" X 21,圆弧进退刀报错----WARNING - CUTTER COMP APPLIED ON ARC MOVE
* q0 s8 | [; f 22,加入兄弟机特有的快速换刀方式
) j& z7 O" [/ W/ B& n- W/ w! `& c ?+ J* h
|
|