QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2012|回复: 3
收起左侧

[分享] Mastercam 刀库文本格式

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

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

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

x
最近在玩车床 的mastercam编程, 涉猎的东西越拉越多,好东西及时和大家分享。
! B# k/ d2 M, A. |) O& R
8 ~) l1 j# a3 ]) w& L: l: W. Z
$ E5 h3 q$ u/ J' L车刀 可以导出成文本格式,但我们安装的中文半版本,对汉字编码有问题,导致汉字都是乱码, 我是从英文版中扣出来的。 $ @4 T9 r& @( m
5 \. L! O! X# x1 \- V' W( h: d

4 X4 E- J6 L- C/ T+ l原来车刀的定义还是很简单的,根据我的理解,试着翻译了下
0 E# ~: g9 a$ F& e+ @) v! R6 U# X0 S6 F9 e. v
# LATHE TOOL LIBRARY FORMAT - Fri Jun 14 18:21:19 2019, R. l- @7 Q+ j" u8 {1 I% k
# = 井号开头的是行是注释行
3 m  }! F) m4 @9 U' `- [5 A* _# line 1 - LTOOL (固定格式,开始车刀定义)5 p: t) N& d9 L' k4 X4 n3 g# c) [
#  
* E/ t& A' n0 r( E# 通用车刀信息:+ y6 m3 y- z) _  ], y
# line 2 - 第二行有三位数字,以空格隔开,' I7 c: p! q- N+ q/ j- C2 m
#         第1位是刀具序列号单调递增是刀库导出的顺序号,和在刀库中显示的位置无关
- ]- z* R2 z  \- Q#         第2位很重要,是刀具类型  (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头刀, 5=定制刀具),
) j4 a; \5 @; C' O#         第3位 是单位,(0=英制, 1=公制). ~0 Y; b( K, j8 {8 t  R

7 s4 u! ~7 u$ F, h, V# line 3 - 刀具名称,字符串,可以有空格. `; p/ k. K* \! E0 h1 D5 n- C
# line 4 - 刀具制造商,字符串,可以有空格
4 N9 h. [/ t- T( e# line 5 - 设置状态 (0= 未设置, 1=已经设置), ( i0 U, a$ |- y6 V9 v
#            刀塔类型 (0=下刀塔, 1=上刀塔),
1 n! @* P# p/ y( Z#             主轴位置  (0=左主轴, 1=右主轴),6 p+ r5 A0 J" h6 ?
#             刀塔上的刀具安装角度,数字,默认三位小数6 |+ g, U# P0 ?, c+ _* U' k
# line 6 - 刀具号, 刀补号, 槽刀的反向刀补号,
8 u% ~' s# g2 x' ~0 H1 S* r#             刀具的0点坐标 (Z,X), 刀塔号% M* z6 X3 [/ h! V9 R6 V* L6 G
# line 7 - 进给速率, 单位(82=每转进给, 77=每分钟进给), 精车进给铝, 单位(82=每转进给, 77=每分钟进给),
, G* B  v$ {0 b4 j4 j#          主轴转速, 主轴转速单位 (0=RPM, 1=CSS),  CSS材料速率百分比%, RPM材料速率百分比%,主轴转动方向 (0=CW, 1=CCW),0 A$ O$ f' t, I. I" F
#          冷却(0=关, 1=冷却液, 2=吹气, 3=中心出水)& A; w2 p% L$ E4 n
# line 8 - 主偏角度(三位小数), 车刀前角, 刀片宽度, 刀片高度, 刀尖中心坐标, 补正方式(2=刀尖半径补正 3=槽刀两点补正)* g* e; d. Q. k* {& O
#  
) z) U7 Z) ]- [3 y: _7 B# 刀片和钻头信息:
& ]( I% V# o- Y) e# c# line 9 -刀片类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头)," R- l) v- V! i& C
#          刀片外形编号 (DO NOT CHANGE), 刀片材料编号 (0-6), 刀片单位(0=英制, 1=公制)/ ?! T$ R4 w4 c8 _2 }
# line 10 - 刀片名称字符串4 k3 N2 C1 ]2 Q1 x% \. J2 O8 t7 X
# line 11 - IC diameter, IC diameter index, length, width, width index, corner rad, corner rad index,
  z) G( `% u5 d2 E#           thickness, thickness index- R( ]# f/ p1 m" r* m( R( m4 }
#    g7 \, X0 q# f+ }( k
# 刀片的特殊信息,根据刀具类型不同有不同的定义:; z8 `, U  b, y% f
#  
4 O" a3 t- L4 d; p0 r! A' s& B  p2 l# 对于外圆车刀和镗刀刀片:3 f1 d1 i, D' ]1 A7 N8 ]- `
# line 12 - cross section index, relief angle, relief angle index
4 ~9 O- e. r, ?/ k( s0 R( O# line 13 - rough depth of cut, finish depth of cut, overlap amount (roughing),) p/ x0 ?5 T6 L; H
#           retraction amount (facing) , X overcut amount (facing)# ]; h6 h3 }) r! P5 n) \
#  " r& u( }: Q7 c7 h( e6 B5 U
# 对于螺纹刀是以下定义' x2 L2 u, m: z' F. W
# line 12 - insert style (1=double end, 2=triangular),
7 H: N% n. U" v2 M#           thread type (1=unified, 2=unified (notch), 3=metric, 4=metric (notch),
9 H5 v* t0 X, N9 n#           5=acme, 6=acme (stub), 7=buttress),( ^( V) ?+ b- b
#           thread location (0=internal, 1=external),( h/ Y8 l9 E# L3 }9 M/ D
#           point location wrt right edge of a double end insert,
- r* n" I  d; K+ C#           cutting height of triangular insert,! i2 A- m' K. ~# H* s% ^3 `
#           flat width of an acme, or buttress insert
" U( b% \+ W. b" t. i# T# line 13 - 1st depth of cut, last depth of cut, finish pass allowance, pull-off amount,: r; Q& j6 P( F* M
#           number of spring cuts
4 w, m: ^% ^3 m: L" ]7 d1 y#  
4 ?. _6 f( t" b3 r1 V5 t$ D# 沟槽刀和切断刀是以下定义:4 N$ M; U3 q) B
# line 12 - cutting length, shank width, end length, point location (wrt right edge), end angle/ ?+ T1 m+ Q& Q7 m
# line 13 - rough depth of cut, finish depth of cut, stock clearance, backoff %6 R& u$ P0 Z# W( o* ^! P3 Q
#  % z) K* u* z: c: {
# 钻头是以下定义:& |0 [' P' L- l) m: T
# 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),
& J& ~2 G/ G: S' z/ ^) J- G#           diameter, shank diameter, tip angle, flute length, cut length, flute angle, number of flutes,  Z9 G5 \0 `: l# M
#           chamfer height, tip diameter, tip length, shoulder angle, thread pitch, tap type; `7 F/ Y% {& C$ f9 w$ f, z
# line 13 - 1st peck inc., subsequent peck inc., peck clearance, retraction amount, dwell,
  ?4 a0 t9 v2 _. z#           default drill cycle
9 k- N/ R+ \' W#  
6 k' Y: \# T4 F' K# 刀柄信息:
5 p! u, I1 P# j1 H3 W# line 14 - 刀柄类型(0=外圆刀杆, 1=螺纹刀杆, 2=沟槽刀杆, 3=镗刀杆, 4=钻头刀杆),
1 X7 @0 B) n( b% I% E#           刀杆形状编号(不能随便改),
* v" _; I' j' I- t3 F+ \+ w#           刀杆方向 (0=右手刀正刀, 1=左手刀反刀),
9 i( _! M& p/ X' Q( Y#           刀杆安装方向 (0=Z方向水平安装 , 1= X方向垂直安装)! _' O/ _4 E4 T- }& e4 ^
#           刀柄形状 (0=方形刀柄, 1=圆形刀柄), 5 C, `2 y7 q& g' C3 {
#           刀柄单位(0=英制, 1=公制)0 s: h" f2 ?$ F, R( V3 L
# line 15 - 刀柄名称
: K% \% n- l) E& D* {0 m# line 16 - length, width, shank width, shank height, head length, head width, chamfer width,
  b& z& e( @5 f. I$ N# p8 N#           chamfer height, end cutting edge angle, side cutting edge angle
2 j: ]5 O1 ?8 K2 W; w' m) D#  1 l! v% Z0 [, l/ _! b& \; x
# 定制刀具信息# Z# O. h) d4 Y" v! n5 `
# 如果是定制刀具, 9-13刀片信息将被忽略, 14-16行由以下信息组成:
1 a, I" U. X( f/ |; H# line 14 - 定制的刀具类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),& I5 a, i% p: G7 E1 N8 c3 G
#           tool orientation (1-8), tool corner radius# n) E8 B8 J% q# T  y
# line 15 - path to associated Mastercam tool geometry file
( l$ i$ F5 h" ]# line 16 - name of associated Mastercam tool geometry file
( y8 L3 a" i& W( ~" k# line 18 - 刀具的切削参数 (= line 12 for any other tool type)5 `# |; C2 v9 @) K4 G/ K* |
#  ; L- ~, l4 s0 j* o% P0 B8 S
# *** 不能删除刀具定义的行号和定义语句 ***1 x6 j# Y" t" l- {7 f! m9 T: l. F
# *** 刀具定义中不能有注释行 ***
: Q- j8 |+ j4 B) l; g1 D  R# n/ Z. b
+ h' T- l' t/ Q6 H( ^1 \% y8 E' i3 o( Q2 h7 R3 q0 p; k
1 - LTOOL
$ n! J4 n6 t  `2 - 1 2 1
% a( F% @8 }3 q/ M( P: s3 - OD GROOVE LEFT - MEDIUM) H* k( c5 q4 N( U2 J$ g
4 -
6 ~* J6 Q5 S9 x: i! G5 - 0 1 0 0.000
2 s7 f0 ^4 Y3 y5 E& E; d, Q6 - 45 45 45 250.000 125.000 45
' W3 j' P& Q" ]4 H6 F& A/ W7 - 0.100 82 0.100 82 115 1 100.000 100.000 1 8
8 b8 o# p- G. O" m+ C# Q8 - 0.000 90.000 4.000 0.000 -0.300 0.300 22 E. q+ [) Z! |# e6 X" Q, G
9 - 2 4 0 1
9 Q8 R" [; E! G10 - N151.2-400-40-5G
; v0 W% R, E+ T# w  j7 T, V5 O. v11 - 0.000 0 12.000 4.000 0 0.300 0 4.950 0
% d1 `% J5 g5 q# q12 - 4.000 3.000 0.000 1.500 0.0006 Q* t, N% p" Z, r* N. N# m; g4 C
13 - 2.500 0.250 1.500 0.000( y* [0 d3 d5 f" z
14 - 2 0 1 1 0 1) \( W% {2 t4 g7 ~
15 - LF151.22-2525-50: j5 k" s) c( J- w- G0 u
16 - 150.000 12.500 25.000 12.500 12.900 3.000 0.000 0.000 0.000 45.000/ h" I/ }% |) `- D( D

! Q8 Y" M3 r5 P, p) I/ e1 - LTOOL
) N7 P7 m; [) H; U. p2 - 2 1 1
) S# P$ O) g4 f0 ?' z+ |. v. ?3 - OD THREAD RIGHT- SMALL" i' f5 b; Z, h, y3 g) Q  ~" w& V
4 -
  L+ ~0 [) x/ }% n% f5 - 0 1 0 0.000
% X$ s. Y8 t# g, X5 P/ b1 l6 - 94 94 8 250.000 125.000 94
- D- O; B) W5 t6 d7 - 410.000 77 0.000 77 410 0 100.000 100.000 1 8
9 T. o* T& B* I( Q1 u2 h- {8 - 0.000 90.000 0.000 0.000 0.000 0.072 4! c% w( r8 F# r! K% o- }
9 - 1 1 0 10 x9 }8 B; c4 w: P' N- e8 X9 t
10 - R166.0G-16MM01-1006 v% U3 t4 q6 N1 l
11 - 9.525 0 25.000 4.950 0 0.072 0 4.950 0' O! L2 t+ n% g" g. f
12 - 2 3 1 2.970 1.137 0.125   1" j0 N( _! N7 k7 c
13 - 0.200 0.020 0.000 0.000 1
$ C2 r* g( q5 n9 f% c" @14 - 1 4 0 1 0 1- k* _- e( x% }: K6 Y
15 - R166.4FG-2525-16+ H; j2 o2 Q+ a4 @0 j/ f
16 - 125.000 16.000 16.000 25.000 22.600 30.000 6.000 6.000 0.000 0.000% D8 J7 R8 e3 x- }' g! ]
7 X+ I+ w/ J" f4 x( |
( r/ R  ~+ p! ?( I$ A7 e( e0 V

- `" k( s) W( u& C4 b 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 )

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