QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[分享] Mastercam 刀库文本格式

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

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

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

x
最近在玩车床 的mastercam编程, 涉猎的东西越拉越多,好东西及时和大家分享。
- L2 M7 o: \' u2 Q) r# q# n5 m( @
% N+ `; a, J) e6 h9 \+ B4 m$ t" C5 k
! c4 Q: q* O$ S; ~% S2 g车刀 可以导出成文本格式,但我们安装的中文半版本,对汉字编码有问题,导致汉字都是乱码, 我是从英文版中扣出来的。
/ {, Z4 m  y# p4 B
2 v' I- j6 q0 J* X1 d
: I* i# x4 w* H  ~, G" z原来车刀的定义还是很简单的,根据我的理解,试着翻译了下: n: h7 V; X$ M1 e) p: u

4 A) F" c+ j! U9 S, @# LATHE TOOL LIBRARY FORMAT - Fri Jun 14 18:21:19 2019
& m1 ]9 M2 \' x5 c) i# = 井号开头的是行是注释行
* i" a/ M8 T, E7 f* d# line 1 - LTOOL (固定格式,开始车刀定义)5 i) I6 K5 f- V
#  , m0 b# y. Q$ \8 ]4 `
# 通用车刀信息:, @4 F( R% m+ e
# line 2 - 第二行有三位数字,以空格隔开,% `' @5 Z+ y2 M, v) w5 Q3 z6 I% C
#         第1位是刀具序列号单调递增是刀库导出的顺序号,和在刀库中显示的位置无关/ _5 s) V, N2 I9 e
#         第2位很重要,是刀具类型  (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头刀, 5=定制刀具),
2 W) g/ }7 p$ R% Z1 @2 F#         第3位 是单位,(0=英制, 1=公制)
: Z4 y4 O8 q* U" p  Z5 V, w: W; }" U/ f9 x4 s3 Z6 f! P
# line 3 - 刀具名称,字符串,可以有空格1 i! o  p0 o, \) z* Q
# line 4 - 刀具制造商,字符串,可以有空格4 f8 X6 n1 p6 s+ Y' V3 \& v
# line 5 - 设置状态 (0= 未设置, 1=已经设置),
- {7 x8 ^0 ~2 f6 [" e#            刀塔类型 (0=下刀塔, 1=上刀塔),/ X  e- z8 Z+ }1 M
#             主轴位置  (0=左主轴, 1=右主轴),, W- Y8 p  ?4 ?+ h. W
#             刀塔上的刀具安装角度,数字,默认三位小数
) u8 e  ~7 @) ]2 d% ~# line 6 - 刀具号, 刀补号, 槽刀的反向刀补号,
& e, Z& F; D3 K6 J#             刀具的0点坐标 (Z,X), 刀塔号6 b8 g& J& D8 t: s
# line 7 - 进给速率, 单位(82=每转进给, 77=每分钟进给), 精车进给铝, 单位(82=每转进给, 77=每分钟进给),
& g5 P0 v/ M  D8 o  m/ F  }# l#          主轴转速, 主轴转速单位 (0=RPM, 1=CSS),  CSS材料速率百分比%, RPM材料速率百分比%,主轴转动方向 (0=CW, 1=CCW),  O% S9 ]: e" o. \8 W
#          冷却(0=关, 1=冷却液, 2=吹气, 3=中心出水)
; i% w" B1 ]) Z7 a$ ]/ C2 R7 M# line 8 - 主偏角度(三位小数), 车刀前角, 刀片宽度, 刀片高度, 刀尖中心坐标, 补正方式(2=刀尖半径补正 3=槽刀两点补正)6 w- Q$ O5 H- c. @0 H
#  
( A  \8 K( j( R+ c9 A# ]! A! P# 刀片和钻头信息:' D, X) Q. d$ S' f
# line 9 -刀片类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),$ u) [9 v; `) u+ N
#          刀片外形编号 (DO NOT CHANGE), 刀片材料编号 (0-6), 刀片单位(0=英制, 1=公制)
& z4 h( q( j8 z! ^" `7 ]# line 10 - 刀片名称字符串& l" B8 f1 Q( b# w" Z
# line 11 - IC diameter, IC diameter index, length, width, width index, corner rad, corner rad index,
/ K* ^6 f8 E8 v/ {6 l% E. Z#           thickness, thickness index$ s* B, P8 G% K3 h
#  
% d9 P, T/ {9 R; R4 V8 @+ d9 j# 刀片的特殊信息,根据刀具类型不同有不同的定义:
1 w) J* ~9 v6 C% |4 v5 s7 n2 b#    i: u3 H- ^  X- m% m# u5 s/ ]
# 对于外圆车刀和镗刀刀片:
2 @; y4 j3 m) Q, \: t5 J# line 12 - cross section index, relief angle, relief angle index; e. r( y/ V+ p8 h1 F
# line 13 - rough depth of cut, finish depth of cut, overlap amount (roughing),, s) M2 Q& v' p
#           retraction amount (facing) , X overcut amount (facing)) {7 A8 I: V; p
#  
% |9 L3 B) z- D6 t% Q# 对于螺纹刀是以下定义8 ]/ ]  V, Q3 t* x9 `7 {
# line 12 - insert style (1=double end, 2=triangular),
9 e) n# n: P1 f" U#           thread type (1=unified, 2=unified (notch), 3=metric, 4=metric (notch),6 g0 @3 I' L6 l
#           5=acme, 6=acme (stub), 7=buttress),
$ K( G2 e2 x: s7 I& g  h( N5 \#           thread location (0=internal, 1=external),. w1 C1 f0 Q" J1 M
#           point location wrt right edge of a double end insert,+ P/ }3 c& B6 l& z& a7 \+ r" y
#           cutting height of triangular insert,
7 L9 E; ~0 ^6 Y0 z# g  D#           flat width of an acme, or buttress insert
. n; B" p8 p  G0 N& z# line 13 - 1st depth of cut, last depth of cut, finish pass allowance, pull-off amount,
: |( i, s3 i# v% f" [8 Y' ]! R# T#           number of spring cuts, _2 l1 @9 Y& p  U) f
#  ' l( Q7 H4 L4 ~  T# d$ t/ F
# 沟槽刀和切断刀是以下定义:  N) k3 V% u+ \1 J8 p. [
# line 12 - cutting length, shank width, end length, point location (wrt right edge), end angle* n0 U$ R' \& V
# line 13 - rough depth of cut, finish depth of cut, stock clearance, backoff %. p3 \+ W( C+ [* d
#  8 K$ t7 _8 j2 Q  l  B$ e# F# H0 U3 i
# 钻头是以下定义:
) W3 H0 n& J+ `" u, q# B% ]- C# 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),; x+ I( F: o+ n
#           diameter, shank diameter, tip angle, flute length, cut length, flute angle, number of flutes,
0 ?+ }2 O. O2 _- ^' I& G9 h#           chamfer height, tip diameter, tip length, shoulder angle, thread pitch, tap type) A; W1 R: s1 h  a
# line 13 - 1st peck inc., subsequent peck inc., peck clearance, retraction amount, dwell,
# x2 s5 w4 M. t( T( J, b- p#           default drill cycle: i1 B! `. L- y% }- x' R3 m. ]* L
#  
1 m7 t& P# H5 t1 V- ?, v# 刀柄信息:+ X; z6 i) s" H
# line 14 - 刀柄类型(0=外圆刀杆, 1=螺纹刀杆, 2=沟槽刀杆, 3=镗刀杆, 4=钻头刀杆),9 d$ A- g7 ^. a8 f
#           刀杆形状编号(不能随便改),
8 g6 _) R+ H+ r#           刀杆方向 (0=右手刀正刀, 1=左手刀反刀),5 k- [7 K* A* Y  D# i+ @
#           刀杆安装方向 (0=Z方向水平安装 , 1= X方向垂直安装)
; W. Y' W, t0 ^#           刀柄形状 (0=方形刀柄, 1=圆形刀柄),
  H* z! h$ s9 g; Q% |#           刀柄单位(0=英制, 1=公制)
! k9 G- @5 _: S" w3 m; |' _/ g1 o- o# line 15 - 刀柄名称/ z# T4 a! t( k* Z3 ~+ n
# line 16 - length, width, shank width, shank height, head length, head width, chamfer width,
4 D, [5 J: f1 c2 t# Z  l#           chamfer height, end cutting edge angle, side cutting edge angle
7 k& T, b/ y; }+ T#  
. t0 x+ o8 f* K6 A- k$ D# 定制刀具信息
. `0 O; V1 e' Z# B; S2 M/ k% R- u# 如果是定制刀具, 9-13刀片信息将被忽略, 14-16行由以下信息组成:  f& l  r( |8 e8 S' R1 Y- N
# line 14 - 定制的刀具类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),
/ y7 F# u3 k$ U+ U* v#           tool orientation (1-8), tool corner radius
; j1 _( w4 o( Y9 ]- g/ ^# ?# line 15 - path to associated Mastercam tool geometry file
7 s$ s4 U; d5 F6 D/ _# line 16 - name of associated Mastercam tool geometry file8 D+ }; H3 M! v" U
# line 18 - 刀具的切削参数 (= line 12 for any other tool type)9 c9 ^9 K4 q& w2 s/ _
#  $ ^9 Y- S4 S4 u9 \& G
# *** 不能删除刀具定义的行号和定义语句 ***
' G8 X" t5 A( l* l! }% e& L6 i* N# *** 刀具定义中不能有注释行 ***9 P7 y, c, u# `" |  u, d1 D

+ Y# w2 V, K. u: S. s0 b8 V& H) s* F# d9 e( M; i
1 - LTOOL
, G. k) C3 ]8 x2 - 1 2 1) l# m% U6 {6 Y) e
3 - OD GROOVE LEFT - MEDIUM: x" x2 b: H. h0 P  f/ f" F& \
4 - ; @' G( s3 N# C: D% b: R8 V
5 - 0 1 0 0.000
$ V" h9 Y7 D8 o" q5 L$ ?6 - 45 45 45 250.000 125.000 456 k. [: f  U9 G& h
7 - 0.100 82 0.100 82 115 1 100.000 100.000 1 8
6 B8 ]- \% ]# `6 p* c8 - 0.000 90.000 4.000 0.000 -0.300 0.300 2
% K2 L! x0 N: X) N7 b/ G9 - 2 4 0 1# g, S4 C" r+ Y% g' S
10 - N151.2-400-40-5G. A6 q4 |) D" D% I* v  N
11 - 0.000 0 12.000 4.000 0 0.300 0 4.950 0
: W! c5 D5 K, `1 S  e12 - 4.000 3.000 0.000 1.500 0.000, N5 X1 `7 m$ w4 M# f6 a+ r- z
13 - 2.500 0.250 1.500 0.000& j- Z! @7 a  W* R) j7 R- A
14 - 2 0 1 1 0 1
" h6 l' q6 d; y+ u! h8 B. [15 - LF151.22-2525-50. d' T7 `) T; O" j3 f- ~, M
16 - 150.000 12.500 25.000 12.500 12.900 3.000 0.000 0.000 0.000 45.000
1 F% l* ^% `' q% a: k: O/ _5 b/ [. U( w, Q: @0 |+ P8 g
1 - LTOOL0 s2 y- |$ W% x, S" `. [
2 - 2 1 12 i& S4 ?5 l+ }" I# p. S) f) f
3 - OD THREAD RIGHT- SMALL( l3 y  Q4 d' ?; }9 ^9 e
4 - ! `0 B# ~# Q$ H  n
5 - 0 1 0 0.000( c! C- _& q  N$ _: a
6 - 94 94 8 250.000 125.000 94+ t# y1 c- ~2 r; G, w
7 - 410.000 77 0.000 77 410 0 100.000 100.000 1 8
; j* q% z4 o5 x8 - 0.000 90.000 0.000 0.000 0.000 0.072 4
; }) E; |# ]! q7 P9 G9 - 1 1 0 1) W9 o5 e: J( \+ S+ y1 J! u
10 - R166.0G-16MM01-1008 z' Q' W2 d0 y6 m' Z+ _# u3 h, i0 l
11 - 9.525 0 25.000 4.950 0 0.072 0 4.950 0# Z0 b, e+ t! ^+ H# R, b( Q
12 - 2 3 1 2.970 1.137 0.125   1, h# n: h: {% [+ s
13 - 0.200 0.020 0.000 0.000 1  i8 O# Y/ p! }( U" \/ N0 R" h% n5 O& d
14 - 1 4 0 1 0 15 ~- }- Q7 c- f4 g& L
15 - R166.4FG-2525-16: c" f/ D8 e- l# [, }7 F# V$ ?% T
16 - 125.000 16.000 16.000 25.000 22.600 30.000 6.000 6.000 0.000 0.000
5 e% u# E* _* y; A& y  d  ~3 R5 B
, f# Q: z" ~# T7 i! n
- }1 N4 z' M2 P8 b8 r
& M; `; x* G( ? 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 )

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