|

楼主 |
发表于 2015-10-1 07:48:02
|
显示全部楼层
来自: 中国四川成都
本帖最后由 yalukie 于 2015-10-1 08:06 编辑
) H r/ R) ~: N. d: H5 O. P3 y' k' f' _ \9 v
一,控制器部分0 |- }7 d( N5 s" r* ?" T
1,文件输出后处理对话框改为覆盖,编辑
6 b5 G! o+ k" u 2,去掉操作注解机床名称等不必要的注释
9 W; A' g9 C- E9 i9 H3 f# `+ L/ R 3,行号起始修改为101,增量1,最大99999,空格0不输出,不完全输出行号
! c D1 }; M- f& V& f0 f) D 4,圆弧修改为R半径,四象限打断输出
9 x8 H+ h" x- {+ \5 m" B 5,文本重定义0 f7 J; E7 d# K. j- x1 ?8 `
2 M7 @7 {5 D0 H" {! \ N% K
二,PST文件- e' ]2 t5 T f7 @, D; K
1 ,I0,J0,K0不输出2 m0 P' L5 h5 u% I
2 ,全圆模态输出XY
0 W( w7 Z7 U f/ d# H9 B2 ] 3 ,删除G17以支持兄弟机
! F7 X. Y' H1 Z6 e- q1 s' u 4 ,M30之前加S600M3,低速初始化转速,避免比如三菱之类在用分中棒时高转速甩飞. T/ t/ X1 d7 [3 {" d+ V
5 ,首行抬刀后,加M1以确认模态或者安全返回- }! o# |& c, h$ Y; \6 \
6 ,公制单位MM默认不输出# Q( I( g" }( I; r; v3 G
7 ,文件头修改,不输出完整路径,为避免机床不认冒号,中文等
2 @; B# K7 x4 V6 B" l4 E# l: D 8 ,后处理时间修改,时间的冒号改为.号,以适应兄弟机读取* D/ r( T, l! l+ _& i( m: L6 i/ m( V; E
9 ,仅在第一把刀输出G17 G943 d& l, v0 p# P) G& @. g! j/ B( I) x
10,刀具清单输出控制,0=不输出,1=输出,2=Cimco V7.5
; s% X2 |5 X0 h3 w) Z2 \
* M; V, E# _! r5 L& Y1 _5 m) P 1.修改1选项刀单输出简化刀具名
2 | t5 z3 F6 E8 s7 z0 X4 D: f 2.增加Cimco V7.5 刀单,这选这个时就自动去掉备刀,这功能纯属玩玩,用Cimco自动读刀实体仿真,然而功能有限4 {2 ]: T3 o2 J1 B
11,行号规则修改,0=NO行号1=刀具号2=仅换刀3=操作4=每切削层5=完全行号( {# I2 ?$ Y: B
1.控制器控制完全输出,
0 |& \4 Y0 F3 t c) l: q; H9 {2 x 2,由整变数8,控制输出其他策略行号
& z) j% N& q2 k4 k& b 值, 1=换刀输出行号,行号和刀具号一样& n4 Q# l0 }; J% F; k/ O
2=仅换刀输出行号,按换刀次数排列,
9 ~& K! I5 C, O1 c' d 3=每个操作号一个行号,
; t: ?- e4 M5 \- w3 w: F* E1 [ 4=每Z切削层一个行号
5 t7 S; _) j3 U 12,刀长补和刀径补号控制输出,在小于 T50时强制刀号T,刀长补H,刀径补D相等一一对应,大于50时按自定义刀长刀径补号输出
8 O" _/ f# J- [7 x( S% d0 n 13,加入mi7$控制 G10 和刀径补偿输出, 且G10L P 与所输出的坐标系号相对应. p, C8 ~+ ?2 L* i4 I/ U
1,0=不输出,
; P1 m3 V9 Q( U% \2 Q, ^ 2,1=仅G10L2,
" m4 z6 _3 n9 M9 V' n 3,2=#130,+G10同时输出或者后处理G10L:0 仅输出G100 Y0 V9 R X2 ]
4,3=#24, +G10 或者后处理G10L:0 仅输出G10
, K) X) h' r/ b' ]' [ 14,加入毛坯输出,如果有设置的话
( m+ v* O2 `0 U% Q- K% |6 [$ p 15,钻孔循环修改1 J, w, E" ]* ]7 F$ ^
1,增加钻孔循环次数,K, Haas则是L 在自设钻孔参数添加开启 1重复次数 : T8 D0 c& w2 g, K& ]
(由实变数3控制,开启之后IJK输出G83,这个Haas是不是一定都支持我没作测试)期待反馈! ^. F/ g c; C$ r
2,关于G83循环若开启实变数3,Haas状态则输出IJK方式,不开启就是Q
; G5 b N+ `* A 3,第一个G84钻孔攻丝循环,带M29
4 d u7 `3 {/ n. J1 I% @ 可选0---- G95方式输出' _0 K; T6 V3 q# {4 O
可选1-----G94方式输出
- H( x+ T0 }0 r$ y0 @7 A 4,第二个G84钻孔攻丝循环,不带M29
$ V* t: Y2 T g9 e% A: B 可选0---- G95方式输出& E$ z( G; v2 {6 L+ M
可选1-----G94方式输出8 G! i( L' P5 W2 Y5 {8 G
自设参数加入Haas返回倍速
& z7 d" ^1 X$ l# S8 Y 5,加入兄弟机G77攻丝方式,如果不是熟练玩兄弟机的朋友慎用, 格式 G77/78 X_Y_Z_ R_ Q/I/J_ S_ L_ K_
& v5 {* O) U% S 1,作下解释,G77右旋,G78左旋 Q每次切入量 I螺距(公制优先使用,且当与J共存时只读I) J牙数(英制使用,每英寸山数) S转速 L退刀转速(可选参数,且低于S时按S执行,高于最大攻丝转速报警) K重复次数(可选参数)4 [, @ h0 J) j
16,增加由整变数3控制手动换刀,其他任意自动换刀,默认2自动换刀
- ?' I$ A& B/ `9 X* \ Y 17,加入拐角圆弧减速,此算法代码引用TAO的,个人只是修改设置方法为杂项实变数 6-105 N2 d* j/ Z2 P, {9 u1 Y$ v% I- T
18,预读指令控制方式修改,1 N& f6 I2 b; F4 J
1,增加6选项NC头加G5.1Q1,攻丝循环时关闭,G5.1Q0
6 \' O' k2 v; z( ^ 2,加入兄弟机预读指令M260-M264,钻孔循环时关闭,M269 4 O* M& b; \, t, E1 v5 [% p
1,支持M260-M264选项,自选260时出M260---264时出M264, v/ S$ m( r( }& ]% {/ |$ e
19,操作名称修改 " a+ p; N5 v" \. m$ l' y: V
20,钻孔刀具报错
. V; D& d) B6 Y' z& I 1,攻丝用钻头报错 WARNING - DRILL USED FOR TAP0 J8 G$ r) @ T8 h1 U( g. J
1,非攻丝用丝锥报错 WARNING - TAP USED FOR DRILL. d+ z# G- F8 d8 |: Z$ |% I
* A, [" I8 l0 w
21,圆弧进退刀报错----WARNING - CUTTER COMP APPLIED ON ARC MOVE
% |" I+ m5 ?8 X O: M 22,加入兄弟机特有的快速换刀方式
3 A! F0 W3 r' ]) Z( i/ i2 O5 J2 I" D, Y5 O5 v8 E$ i1 c3 l
|
|