QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
查看: 1933|回复: 3
收起左侧

[分享] Mastercam 刀库文本格式

[复制链接]
发表于 2019-6-28 14:09:08 | 显示全部楼层 |阅读模式 来自: 中国北京

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

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

x
最近在玩车床 的mastercam编程, 涉猎的东西越拉越多,好东西及时和大家分享。
' N/ ?; ?, a- E0 T5 D& \  h4 k: c) \" W
4 Y8 J# K5 E6 Z* Z' m
车刀 可以导出成文本格式,但我们安装的中文半版本,对汉字编码有问题,导致汉字都是乱码, 我是从英文版中扣出来的。 1 j; [8 t/ `6 ]) t5 x, {

- i8 V; m, o" E/ G# t8 Y3 C: q! a! t6 u
原来车刀的定义还是很简单的,根据我的理解,试着翻译了下
& [$ k. x  j5 V' v$ T
* q" o% r6 F% q9 i5 c# LATHE TOOL LIBRARY FORMAT - Fri Jun 14 18:21:19 2019
6 Y1 w) e) C* X  S  s0 v# = 井号开头的是行是注释行' t" `0 e% p: Q0 Z, w& h
# line 1 - LTOOL (固定格式,开始车刀定义)
: \0 T$ N2 N0 }# x( ?#  
/ H  t* Y7 G- c. x/ H" U8 g# 通用车刀信息:
9 b3 a1 y' A# T9 m+ y1 Y7 S: F, O' U0 B0 J, r# line 2 - 第二行有三位数字,以空格隔开,5 |8 n8 E9 C+ I8 I( _$ ^/ N3 F6 ^  L
#         第1位是刀具序列号单调递增是刀库导出的顺序号,和在刀库中显示的位置无关- z5 X0 k+ j; @* C) e
#         第2位很重要,是刀具类型  (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头刀, 5=定制刀具),
; y4 i3 V: y" `& A( C, Q' \% a) v#         第3位 是单位,(0=英制, 1=公制)" \0 Y* [. y( F& W' ?$ v" Z
; i% a# l/ K& L0 S, T
# line 3 - 刀具名称,字符串,可以有空格
8 O' H3 r; R% M( B1 B& i7 ^& s# line 4 - 刀具制造商,字符串,可以有空格. _6 N, G3 p/ S. O6 K
# line 5 - 设置状态 (0= 未设置, 1=已经设置), 7 O: |* k; Z( Y( c! g; C( f
#            刀塔类型 (0=下刀塔, 1=上刀塔),
1 I/ o/ d. p) G#             主轴位置  (0=左主轴, 1=右主轴),  y8 |7 V) R. @# E; n1 H, g
#             刀塔上的刀具安装角度,数字,默认三位小数( W4 G: k& G- Q- g6 Q
# line 6 - 刀具号, 刀补号, 槽刀的反向刀补号,! S" x. e1 l: W  q7 E- w
#             刀具的0点坐标 (Z,X), 刀塔号
0 |. }1 j% F3 K6 ]) `# line 7 - 进给速率, 单位(82=每转进给, 77=每分钟进给), 精车进给铝, 单位(82=每转进给, 77=每分钟进给),
- t9 P: k' N4 h  |- G' x#          主轴转速, 主轴转速单位 (0=RPM, 1=CSS),  CSS材料速率百分比%, RPM材料速率百分比%,主轴转动方向 (0=CW, 1=CCW),8 X: d* A: h+ x/ J, |3 k
#          冷却(0=关, 1=冷却液, 2=吹气, 3=中心出水)
3 F4 _& {7 R0 t8 c# line 8 - 主偏角度(三位小数), 车刀前角, 刀片宽度, 刀片高度, 刀尖中心坐标, 补正方式(2=刀尖半径补正 3=槽刀两点补正)
% Q5 y( S& `) F#  
5 E8 G8 ?1 i& t; j/ ~# 刀片和钻头信息:* i9 t2 s6 o5 o! l: f
# line 9 -刀片类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),2 q% v: {" O% `3 E, {
#          刀片外形编号 (DO NOT CHANGE), 刀片材料编号 (0-6), 刀片单位(0=英制, 1=公制)
1 q$ A+ w* X1 g9 V* R: m# line 10 - 刀片名称字符串3 w% K% ^3 I, @# u/ a- q; W) ~9 _
# line 11 - IC diameter, IC diameter index, length, width, width index, corner rad, corner rad index,% M4 d& b$ y  X# J4 g( D7 g$ R
#           thickness, thickness index
) V+ _5 F, d# b# j#  8 y, Z6 w" a9 S! g! p
# 刀片的特殊信息,根据刀具类型不同有不同的定义:
  [; H! g3 T5 u! @- q8 d" @#  
7 M0 U1 |( K: I# 对于外圆车刀和镗刀刀片:$ @; M1 y0 ?7 U
# line 12 - cross section index, relief angle, relief angle index
8 X# q: C3 \  X' b$ J, n# line 13 - rough depth of cut, finish depth of cut, overlap amount (roughing),, w  H+ ~- ~: H. I5 p
#           retraction amount (facing) , X overcut amount (facing)8 x: _" H. H9 Z, |7 ~7 X
#  7 z$ R1 n; b9 m7 B: K- R5 O
# 对于螺纹刀是以下定义7 I; n2 z/ T- Q1 @5 _0 F9 {
# line 12 - insert style (1=double end, 2=triangular),! E: r$ i* k: n/ t
#           thread type (1=unified, 2=unified (notch), 3=metric, 4=metric (notch),
6 K& u7 {$ X5 J+ |#           5=acme, 6=acme (stub), 7=buttress),
9 y5 M! h! m; B$ H+ z& m4 I$ e#           thread location (0=internal, 1=external),, n4 \2 }" k  [. e- r1 Z5 ?# l
#           point location wrt right edge of a double end insert,
2 \. b- B4 U) Q1 q( f0 N3 D5 @" W#           cutting height of triangular insert,
" \* i9 y5 j# a* v; F4 r) E' H1 l7 Z#           flat width of an acme, or buttress insert9 J% _) ]: {: ]" ?! @) l. H. T
# line 13 - 1st depth of cut, last depth of cut, finish pass allowance, pull-off amount,) ?1 s* `$ B. ]2 Z" v
#           number of spring cuts
; m* R5 K  o& j' G6 w; ^7 V9 C6 `#  
. O- ?3 R7 X; ^- Z/ g# 沟槽刀和切断刀是以下定义:
2 f/ i7 D' `! _- m4 m# line 12 - cutting length, shank width, end length, point location (wrt right edge), end angle3 e  G/ h7 f3 J; i  z- i  s
# line 13 - rough depth of cut, finish depth of cut, stock clearance, backoff %' u$ ^. e( E) M2 c7 r1 k
#  8 R) @9 C8 p* w/ y* t
# 钻头是以下定义:- c; D# a0 g. h; Q$ Z
# line 12 - type (1=drill, 2=center drill, 3=c'sink, 4=c'bore, 5=end mill, 6=reamer, 7=RH tap, 8=LH tap),
5 m- X8 J& n9 B+ F#           diameter, shank diameter, tip angle, flute length, cut length, flute angle, number of flutes,
: L, g$ q. U, I& f% D5 o#           chamfer height, tip diameter, tip length, shoulder angle, thread pitch, tap type
, d( C3 @; ^# L  F( ~4 N# line 13 - 1st peck inc., subsequent peck inc., peck clearance, retraction amount, dwell,
5 I/ v6 S. j  O# e; G#           default drill cycle7 J$ J5 X/ d# y) j" U5 J
#  * t! {: u0 T4 b# G
# 刀柄信息:
. Y8 U3 S* D. A4 w/ E! d# line 14 - 刀柄类型(0=外圆刀杆, 1=螺纹刀杆, 2=沟槽刀杆, 3=镗刀杆, 4=钻头刀杆),: M5 O7 T$ `. |  J- B
#           刀杆形状编号(不能随便改), 1 }: ^7 e. U2 T
#           刀杆方向 (0=右手刀正刀, 1=左手刀反刀),) f2 @. r2 j$ z; Z1 S" m
#           刀杆安装方向 (0=Z方向水平安装 , 1= X方向垂直安装)
  z& h* [6 Q- d6 I1 J$ k4 I) \#           刀柄形状 (0=方形刀柄, 1=圆形刀柄),
! A+ K6 l; s8 u3 W# a' O#           刀柄单位(0=英制, 1=公制)9 u2 b, K! q" {* F" ]% V' @* B
# line 15 - 刀柄名称7 Y, n6 a( D: D" @0 I$ s( g* @6 j
# line 16 - length, width, shank width, shank height, head length, head width, chamfer width,
4 l5 |1 W! g# L#           chamfer height, end cutting edge angle, side cutting edge angle# R8 O5 A! l& T3 k
#  : W: P4 R6 c" u+ U+ o
# 定制刀具信息, z* d/ o0 X! O0 B& Y
# 如果是定制刀具, 9-13刀片信息将被忽略, 14-16行由以下信息组成:
7 q7 q, {( G0 ^, d# line 14 - 定制的刀具类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),$ D& k4 y8 A6 n- |* J* C6 c4 q1 W- W
#           tool orientation (1-8), tool corner radius
' j6 z: {# }# R# r8 K  K  Y! u' ~# line 15 - path to associated Mastercam tool geometry file1 ]# u% [6 n, z/ g3 H% O
# line 16 - name of associated Mastercam tool geometry file  w6 S7 J( t. F0 n+ i$ o" p
# line 18 - 刀具的切削参数 (= line 12 for any other tool type)
6 p, }+ G! C0 G. j#  
" E8 V0 b5 q: Q2 {2 c9 ^- k! @& `# *** 不能删除刀具定义的行号和定义语句 ***: {$ z- u% o+ c0 X
# *** 刀具定义中不能有注释行 ***1 v: c2 b4 b, L+ S; k

8 @  s4 F6 {2 }
$ ~. P) B! c5 v- E5 g1 - LTOOL* D5 P) @+ U3 M4 R
2 - 1 2 1' J, ~3 d( Z- A/ [) B
3 - OD GROOVE LEFT - MEDIUM
6 f+ ~" j7 ^% ]7 Q6 X+ s4 - ' u) _6 e! Z) A! Q3 n
5 - 0 1 0 0.000
* G$ [- C  W' f- r8 O  V6 - 45 45 45 250.000 125.000 45
, r& C% B2 s5 e+ b0 n7 l+ F; T7 - 0.100 82 0.100 82 115 1 100.000 100.000 1 8
# ~* b: W8 C; Y& ]) r8 - 0.000 90.000 4.000 0.000 -0.300 0.300 2
5 _; `. @8 d8 [3 l& m9 - 2 4 0 1
* k: ?3 s% B. }& O10 - N151.2-400-40-5G% a  ?" F' ^3 P
11 - 0.000 0 12.000 4.000 0 0.300 0 4.950 0* g! W0 w3 C3 R$ X  B- y) ?& T! n, X
12 - 4.000 3.000 0.000 1.500 0.000) m- r3 k% e' [. k; `
13 - 2.500 0.250 1.500 0.000
) ?/ \, j. ^, c  X( g$ D14 - 2 0 1 1 0 1- Y: L# I/ q1 R) L" V, R1 |
15 - LF151.22-2525-50
- K  B& w* @7 ~5 y5 d16 - 150.000 12.500 25.000 12.500 12.900 3.000 0.000 0.000 0.000 45.000
7 o8 y" f$ O* G' c3 `7 ~- J' t0 C. Q! u0 V" f- d% j1 m
1 - LTOOL' z& F1 |, Y" R9 w! k. N$ U
2 - 2 1 1$ g" W* n: A4 B( ]2 D- D  x
3 - OD THREAD RIGHT- SMALL, a3 O: T- @8 R) F1 z+ E! K3 Q
4 -
- G" f; C6 t! Y+ m5 - 0 1 0 0.000
: I* g0 N* L7 T( u6 - 94 94 8 250.000 125.000 942 H4 x+ I% |5 X7 I
7 - 410.000 77 0.000 77 410 0 100.000 100.000 1 8* a0 q) g, I: f
8 - 0.000 90.000 0.000 0.000 0.000 0.072 40 b4 B# L) r9 r/ I. d: W) C& f* |2 o' ?
9 - 1 1 0 1
2 Z; X9 O0 U+ O  i# S6 @# X10 - R166.0G-16MM01-100  M' @$ @3 I- e/ D! B0 Z
11 - 9.525 0 25.000 4.950 0 0.072 0 4.950 0
4 M3 q0 U$ d% L/ l12 - 2 3 1 2.970 1.137 0.125   1  c7 L  O" S5 l, S$ C# n  \- x
13 - 0.200 0.020 0.000 0.000 1! U8 |; C  F# V, N
14 - 1 4 0 1 0 1
$ r- m; V! Y+ @' j15 - R166.4FG-2525-16
" u& G7 |" P4 ]5 X/ R16 - 125.000 16.000 16.000 25.000 22.600 30.000 6.000 6.000 0.000 0.000! s% r, Z, o7 |2 y3 q5 X# X8 p

, V; S/ T8 D$ U& ^5 P/ E$ ^! j& g  d0 m2 @6 l, A( k1 K: e/ s

1 Z' X4 t) M# x) {4 m LatheTxtLib.rar (11.52 KB, 下载次数: 22)
发表于 2019-6-29 14:25:38 | 显示全部楼层 来自: 中国广东东莞
赞一个
发表于 2021-1-23 22:58:53 | 显示全部楼层 来自: 中国四川攀枝花
赞一个
发表于 2021-2-17 12:59:12 | 显示全部楼层 来自: 中国江苏扬州
感谢分享
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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