|
|

楼主 |
发表于 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 |
|