QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[分享] Mastercam 刀库文本格式

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

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

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

x
最近在玩车床 的mastercam编程, 涉猎的东西越拉越多,好东西及时和大家分享。 * f, N; E/ c9 J1 a6 |

, ?; y9 h8 v0 f2 H! g0 r. o* {9 F' m, Q4 v' z
车刀 可以导出成文本格式,但我们安装的中文半版本,对汉字编码有问题,导致汉字都是乱码, 我是从英文版中扣出来的。
& o5 ]8 U5 w9 p5 ^$ B9 O. W0 s% z8 c. h3 y

1 V8 M2 n$ l, O5 i& K$ T/ {原来车刀的定义还是很简单的,根据我的理解,试着翻译了下
7 Q2 s- ^9 g- N9 e6 Y! D6 o& T: r; N' D" y
# LATHE TOOL LIBRARY FORMAT - Fri Jun 14 18:21:19 2019
4 B3 ]  t6 ^* Q: L3 t# = 井号开头的是行是注释行$ [4 n& Q3 ^0 |* y/ f
# line 1 - LTOOL (固定格式,开始车刀定义)/ B" q+ a. }3 }9 ~" a
#  / x& t% g; T$ V; j( K1 }4 X5 n
# 通用车刀信息:3 X* N% i  U- ]$ E
# line 2 - 第二行有三位数字,以空格隔开,
" z: Q$ g& q1 ~: V: L1 K# p#         第1位是刀具序列号单调递增是刀库导出的顺序号,和在刀库中显示的位置无关
/ c  I  e4 X2 c, l0 i8 V#         第2位很重要,是刀具类型  (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头刀, 5=定制刀具),+ O5 F! u8 v, n# z' o% C2 T; c& R
#         第3位 是单位,(0=英制, 1=公制)
+ V+ u7 `3 Q6 y, N# C2 N: a
2 k7 }5 V. W) m- G: \: V# line 3 - 刀具名称,字符串,可以有空格5 @# j7 [+ b4 n- ~
# line 4 - 刀具制造商,字符串,可以有空格8 c! @, x. C) k3 T5 B6 s
# line 5 - 设置状态 (0= 未设置, 1=已经设置), - m3 x% W6 U% B8 o
#            刀塔类型 (0=下刀塔, 1=上刀塔),
0 \' |" g5 T4 R# g/ l+ r#             主轴位置  (0=左主轴, 1=右主轴),- @6 ]9 z- N- W# ?* b. i9 E6 A2 a
#             刀塔上的刀具安装角度,数字,默认三位小数+ n6 F. S" z  L. b$ f
# line 6 - 刀具号, 刀补号, 槽刀的反向刀补号,
2 m6 @6 a$ i2 d9 ?; X' b#             刀具的0点坐标 (Z,X), 刀塔号
5 q" a, w* k& \3 i- G# line 7 - 进给速率, 单位(82=每转进给, 77=每分钟进给), 精车进给铝, 单位(82=每转进给, 77=每分钟进给),0 h! B0 t( S1 a! a# {+ F
#          主轴转速, 主轴转速单位 (0=RPM, 1=CSS),  CSS材料速率百分比%, RPM材料速率百分比%,主轴转动方向 (0=CW, 1=CCW),4 V9 u. v6 x9 y, S, Z  p. F8 W! h
#          冷却(0=关, 1=冷却液, 2=吹气, 3=中心出水)) v' l' c. D  @- D3 P
# line 8 - 主偏角度(三位小数), 车刀前角, 刀片宽度, 刀片高度, 刀尖中心坐标, 补正方式(2=刀尖半径补正 3=槽刀两点补正)
- J. S+ @  G; U! S$ X" x4 M#    y* ^* E' H* U9 b! v: W/ r
# 刀片和钻头信息:0 T  Q  S+ t, R; C0 a
# line 9 -刀片类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),2 V0 I& o# z$ O$ W
#          刀片外形编号 (DO NOT CHANGE), 刀片材料编号 (0-6), 刀片单位(0=英制, 1=公制)
  a) P# f) ~) Q# line 10 - 刀片名称字符串
5 p) L* A" l- }  _5 h3 ?/ M+ C# line 11 - IC diameter, IC diameter index, length, width, width index, corner rad, corner rad index,
; y* Z3 l: s& c#           thickness, thickness index6 u6 m  m$ r3 d1 U# X; p
#  % J" S$ f$ h! [
# 刀片的特殊信息,根据刀具类型不同有不同的定义:2 b& _, V  L3 \* }' a9 C
#  
8 [- w4 r% T0 K+ ]/ C9 }( S# 对于外圆车刀和镗刀刀片:
- F( K- i3 ~) V# |+ w6 ?5 f# line 12 - cross section index, relief angle, relief angle index4 q" \6 d2 y/ E# Z5 W6 ^
# line 13 - rough depth of cut, finish depth of cut, overlap amount (roughing),
3 o  h, g+ h7 Z; t; j#           retraction amount (facing) , X overcut amount (facing)
# X6 v5 `) }( X#  9 }, ]$ A  b7 u5 m/ R
# 对于螺纹刀是以下定义
& T* a: r# w" i& u6 X4 i# line 12 - insert style (1=double end, 2=triangular),) _( \' s% g! P$ W' s
#           thread type (1=unified, 2=unified (notch), 3=metric, 4=metric (notch),/ t# V# v( R2 g) T- \# V
#           5=acme, 6=acme (stub), 7=buttress),
7 f' W$ s& P: ^#           thread location (0=internal, 1=external),, J8 E" t7 p6 H7 M: q: M4 a
#           point location wrt right edge of a double end insert,
0 h% J1 s' ?8 j: ?#           cutting height of triangular insert,
% N# N) ~/ b6 l#           flat width of an acme, or buttress insert
3 k) Q0 C( Q6 @( v* R" g# line 13 - 1st depth of cut, last depth of cut, finish pass allowance, pull-off amount,
5 i8 \  s- H; r* x% C# q7 j#           number of spring cuts3 d$ c/ s6 {* M0 e
#  8 U+ ~% ?: {4 w& ?# O
# 沟槽刀和切断刀是以下定义:) s- }  W( f# A2 V- V
# line 12 - cutting length, shank width, end length, point location (wrt right edge), end angle$ n  E4 \& m+ }' t* [% w
# line 13 - rough depth of cut, finish depth of cut, stock clearance, backoff %# ], }: f2 f1 k9 u
#  ! T' c: H2 a. a& e& M1 C. v4 Z6 I
# 钻头是以下定义:
( T7 T! j4 n- h( b) n. s! X) h# 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),/ u4 o5 Y; E- w( u
#           diameter, shank diameter, tip angle, flute length, cut length, flute angle, number of flutes,+ c( |, H3 S2 V5 E4 Q/ f
#           chamfer height, tip diameter, tip length, shoulder angle, thread pitch, tap type
  x: ?1 E: V, u' {, X  r# line 13 - 1st peck inc., subsequent peck inc., peck clearance, retraction amount, dwell,
7 o% J$ j& Z% Y, y5 F#           default drill cycle) {# M5 D2 M2 b: Z$ }) b  E& k: `
#  
1 |8 K  \3 {* g# 刀柄信息:
0 z, o1 e- d; R/ ?& D/ I, P4 f# line 14 - 刀柄类型(0=外圆刀杆, 1=螺纹刀杆, 2=沟槽刀杆, 3=镗刀杆, 4=钻头刀杆),
8 b5 U5 S" F6 E" E  k#           刀杆形状编号(不能随便改),
1 p3 C& ]% y; [8 K& N% `, g! a#           刀杆方向 (0=右手刀正刀, 1=左手刀反刀),3 @( ?& C& C4 }1 x2 q+ s
#           刀杆安装方向 (0=Z方向水平安装 , 1= X方向垂直安装)1 F$ R' R6 e% W3 r
#           刀柄形状 (0=方形刀柄, 1=圆形刀柄),
8 R5 T' x/ ]. M( o' l#           刀柄单位(0=英制, 1=公制)
5 h0 y) r5 g: `  L2 Q% O# line 15 - 刀柄名称: K5 K+ s  k  K1 q* t
# line 16 - length, width, shank width, shank height, head length, head width, chamfer width,
3 [- v0 O$ ~" H4 ~. \: F0 d1 c9 m5 m#           chamfer height, end cutting edge angle, side cutting edge angle" c( v6 s/ p; r4 V
#  
) P  e3 x% C5 E! \3 v8 x# 定制刀具信息
8 @  n/ R2 b! j: f+ B" o# 如果是定制刀具, 9-13刀片信息将被忽略, 14-16行由以下信息组成:
% d4 Y) ?6 K/ L& @; ]# line 14 - 定制的刀具类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),* u# z1 M* Y$ R& O
#           tool orientation (1-8), tool corner radius
. F- q! {% a+ q  O# line 15 - path to associated Mastercam tool geometry file
+ p' `/ z: h) H# line 16 - name of associated Mastercam tool geometry file6 @6 \) l5 o1 z. P& v9 I
# line 18 - 刀具的切削参数 (= line 12 for any other tool type)1 I/ b) F1 w0 {+ h
#  * U$ D! `; q) L0 F/ d  O
# *** 不能删除刀具定义的行号和定义语句 ***9 z; V1 r+ Y5 t3 b- F+ e. E" J% {
# *** 刀具定义中不能有注释行 ***; b: d4 x$ w- I& [$ q5 Z
& f0 ~6 ]- }0 s& {/ V; P
1 ?4 N% }- K5 y1 z* I
1 - LTOOL, b& m0 f6 B; k. j/ v2 B8 J/ m0 {
2 - 1 2 1  v7 Y/ \: V$ O9 {& `4 n2 @1 f! M
3 - OD GROOVE LEFT - MEDIUM2 v: n& R. R. f0 U- Z& s& L
4 -
3 I% f4 L4 I3 S: u6 m5 - 0 1 0 0.000/ R1 @6 U$ M% ^$ l5 e
6 - 45 45 45 250.000 125.000 458 ]) p+ h4 m$ ]9 A
7 - 0.100 82 0.100 82 115 1 100.000 100.000 1 8
+ H' \: Q" {) Z; p8 - 0.000 90.000 4.000 0.000 -0.300 0.300 22 i( G! j! K  o7 ~. ^
9 - 2 4 0 1
4 {' D6 V5 C* z# v4 h- u: `+ ^8 u10 - N151.2-400-40-5G! {. j* F: e& u2 C
11 - 0.000 0 12.000 4.000 0 0.300 0 4.950 0
/ S: `4 c) P& c2 A# k12 - 4.000 3.000 0.000 1.500 0.000. k  j  y# @; V% k: i
13 - 2.500 0.250 1.500 0.0006 h  F* j0 x8 ~% q
14 - 2 0 1 1 0 1
. @+ r8 W. k# c4 L15 - LF151.22-2525-50  u8 [& A, {+ o5 \4 |2 C" O
16 - 150.000 12.500 25.000 12.500 12.900 3.000 0.000 0.000 0.000 45.0009 f8 E; r# y) ]0 P$ r

# m0 O7 q! O7 P, v% G5 a/ @1 - LTOOL, I$ T- \8 x3 L' F
2 - 2 1 11 j) R) A0 p  @' [) l
3 - OD THREAD RIGHT- SMALL! U, F1 R/ _* y. ]9 q$ D
4 - * r" d& d0 Y# F+ T  P
5 - 0 1 0 0.000' i( x) H% T5 o3 _' q% P: u; @7 ~
6 - 94 94 8 250.000 125.000 94
! n( ]# M# G" H* h7 U$ p7 - 410.000 77 0.000 77 410 0 100.000 100.000 1 8( T' c. i  G! h3 o
8 - 0.000 90.000 0.000 0.000 0.000 0.072 4! s: U+ t* M, d2 p% }$ E' B' Q
9 - 1 1 0 1& w' x. x9 J& z# Y* {# ~
10 - R166.0G-16MM01-100, f" G  E$ _$ j1 z% }' y  ~% x1 G
11 - 9.525 0 25.000 4.950 0 0.072 0 4.950 05 s( s3 U. N* [* i  L2 i
12 - 2 3 1 2.970 1.137 0.125   1  S6 `" k+ D' h: E7 L  j/ {
13 - 0.200 0.020 0.000 0.000 12 x, {6 C1 e* O2 k
14 - 1 4 0 1 0 1
4 F, v9 r+ v  I1 {  c6 G- F, ^0 F15 - R166.4FG-2525-16
. ]# Z  h# c( [. w6 g- G* J16 - 125.000 16.000 16.000 25.000 22.600 30.000 6.000 6.000 0.000 0.000/ ]9 E9 S0 p; e4 F# `1 f: m; r8 K

/ T  H' [  X/ ?# w% u- M
, n0 l# L+ m0 @9 I0 L  S, s' R: N, O" ~5 w/ v' v/ v
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 )

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