|
|

楼主 |
发表于 2015-10-1 07:48:02
|
显示全部楼层
来自: 中国四川成都
本帖最后由 yalukie 于 2015-10-1 08:06 编辑
( Z( t# Q& L( c9 O& U4 a
0 l D3 a% ^, U( @9 b" w一,控制器部分
' F) b. _& F9 ?) {+ Q9 ? 1,文件输出后处理对话框改为覆盖,编辑# i; L4 V) j! o% J! j
2,去掉操作注解机床名称等不必要的注释5 A; g5 K; q2 h6 y3 V. @
3,行号起始修改为101,增量1,最大99999,空格0不输出,不完全输出行号
& K! l+ K+ y: B" {8 [" d! C 4,圆弧修改为R半径,四象限打断输出* q3 @4 {2 |8 E" [; z1 r8 G! K
5,文本重定义
! ?/ {. \) G0 F5 R: T
* T' c# X, z* w) a) R二,PST文件
3 L- O4 \2 \$ o8 P% p 1 ,I0,J0,K0不输出 H4 X, Q3 h! K* y- R, _& J n
2 ,全圆模态输出XY: y3 |6 @ r1 j! y! m
3 ,删除G17以支持兄弟机
$ D B0 W- v9 C7 ~" ` 4 ,M30之前加S600M3,低速初始化转速,避免比如三菱之类在用分中棒时高转速甩飞
) b8 k" X( ?' q1 x/ i 5 ,首行抬刀后,加M1以确认模态或者安全返回; E7 q! m5 `$ P" {7 V1 O$ [
6 ,公制单位MM默认不输出2 P; C/ K2 Y9 B8 s" g# V# O
7 ,文件头修改,不输出完整路径,为避免机床不认冒号,中文等4 f+ t8 f& b) k+ J+ o0 v% E" D
8 ,后处理时间修改,时间的冒号改为.号,以适应兄弟机读取
- J. ^% d# e, ]7 B2 | 9 ,仅在第一把刀输出G17 G941 W& k, m5 S& W2 C4 s+ D; W
10,刀具清单输出控制,0=不输出,1=输出,2=Cimco V7.5
% g0 p( T+ o( c6 s7 C0 B, M% l2 z0 B$ [
( {& P2 k2 Y$ \9 Y& l- y" l, Y 1.修改1选项刀单输出简化刀具名
8 ?* K$ o& y0 P' Q8 a2 T 2.增加Cimco V7.5 刀单,这选这个时就自动去掉备刀,这功能纯属玩玩,用Cimco自动读刀实体仿真,然而功能有限; F; }& {8 Z! a o! d
11,行号规则修改,0=NO行号1=刀具号2=仅换刀3=操作4=每切削层5=完全行号6 |6 U& B; l& Z: A' n- L% \
1.控制器控制完全输出,# N$ `0 ~' x' F# G
2,由整变数8,控制输出其他策略行号8 b D) q0 Z' M! R& A( `
值, 1=换刀输出行号,行号和刀具号一样8 I% E6 s2 d' a: _/ W! J$ j
2=仅换刀输出行号,按换刀次数排列," s7 [# | z" }3 C0 \8 g$ n
3=每个操作号一个行号,+ ]2 {5 F9 K; u
4=每Z切削层一个行号
9 O: o( E( W9 q 12,刀长补和刀径补号控制输出,在小于 T50时强制刀号T,刀长补H,刀径补D相等一一对应,大于50时按自定义刀长刀径补号输出3 U o+ G3 g9 i' m# |" k3 y
13,加入mi7$控制 G10 和刀径补偿输出, 且G10L P 与所输出的坐标系号相对应
* u* D3 L* ], k, [; Q5 p' g 1,0=不输出,5 r5 i- h; y2 f4 P/ I; W
2,1=仅G10L2,
% R9 P9 N; m" {; V 3,2=#130,+G10同时输出或者后处理G10L:0 仅输出G102 j3 u% u: z. Z/ \ `
4,3=#24, +G10 或者后处理G10L:0 仅输出G10+ x9 _9 }/ o3 _2 G! C+ J3 z: \
14,加入毛坯输出,如果有设置的话! N/ {; v+ b w D1 ?4 K1 M. D: t2 f
15,钻孔循环修改- j" y3 S# m0 m( {! f8 k$ \; r
1,增加钻孔循环次数,K, Haas则是L 在自设钻孔参数添加开启 1重复次数
6 q! Z5 | f& }; Y (由实变数3控制,开启之后IJK输出G83,这个Haas是不是一定都支持我没作测试)期待反馈
- o( y. {; f! R b4 ? 2,关于G83循环若开启实变数3,Haas状态则输出IJK方式,不开启就是Q7 ]6 Z8 n D5 B9 X- H% `! V
3,第一个G84钻孔攻丝循环,带M29 , d' j$ d u# v: B( u" u, A
可选0---- G95方式输出 U+ D ^3 W& K; I
可选1-----G94方式输出
8 X3 ~3 G% Q) R# X$ _3 Y. [8 _ 4,第二个G84钻孔攻丝循环,不带M29
! Z3 s2 R* [- P6 G) Q( D 可选0---- G95方式输出
6 ]6 y6 N/ \! I: r 可选1-----G94方式输出3 R6 b! t/ ]3 ~, v: }# M, B
自设参数加入Haas返回倍速
8 K3 C9 P, a s/ f, I* F) T 5,加入兄弟机G77攻丝方式,如果不是熟练玩兄弟机的朋友慎用, 格式 G77/78 X_Y_Z_ R_ Q/I/J_ S_ L_ K_. @) C# c! c- \" s( H
1,作下解释,G77右旋,G78左旋 Q每次切入量 I螺距(公制优先使用,且当与J共存时只读I) J牙数(英制使用,每英寸山数) S转速 L退刀转速(可选参数,且低于S时按S执行,高于最大攻丝转速报警) K重复次数(可选参数). _" A: I( m" I/ K u
16,增加由整变数3控制手动换刀,其他任意自动换刀,默认2自动换刀 5 n/ i7 D! L5 ]0 `6 c: d I s( U& H6 [
17,加入拐角圆弧减速,此算法代码引用TAO的,个人只是修改设置方法为杂项实变数 6-10
* o# l5 w2 @) u& K, J, [ 18,预读指令控制方式修改,
. f- c1 G, R' ~4 L' v' g) C3 p' K 1,增加6选项NC头加G5.1Q1,攻丝循环时关闭,G5.1Q0
- |5 E2 m* Q5 ^# `$ Z( Q 2,加入兄弟机预读指令M260-M264,钻孔循环时关闭,M269
0 E5 ^' p$ x- H& I, m. q4 t 1,支持M260-M264选项,自选260时出M260---264时出M264
2 N( ]8 `" O* N: E 19,操作名称修改
6 B" c9 X7 q A" ` 20,钻孔刀具报错
& D) Y: h8 P# i 1,攻丝用钻头报错 WARNING - DRILL USED FOR TAP
$ b8 ]% L) Q& c8 M 1,非攻丝用丝锥报错 WARNING - TAP USED FOR DRILL
2 ~: z9 h7 u: m: H' h k& N
; G$ o9 X, n% k! z( U0 @4 [ 21,圆弧进退刀报错----WARNING - CUTTER COMP APPLIED ON ARC MOVE
u4 [# |) l) [; r" @3 u: E 22,加入兄弟机特有的快速换刀方式1 h$ A/ `- J% I4 [2 r+ [9 D1 v
P! y B1 s. I# p- F0 p) ?. V
|
|