QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
4天前
查看: 1899|回复: 3
收起左侧

[分享] Mastercam 刀库文本格式

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

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

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

x
最近在玩车床 的mastercam编程, 涉猎的东西越拉越多,好东西及时和大家分享。 * N3 _9 q! ?# \
8 H; [+ T. C( k
, C0 x" B4 @4 w( K" N
车刀 可以导出成文本格式,但我们安装的中文半版本,对汉字编码有问题,导致汉字都是乱码, 我是从英文版中扣出来的。 ; i/ k, h: K: |

* e) s+ ^% C3 }: F$ r# Q; |" H7 R6 m% g8 k* g1 Q3 N9 J; a7 {
原来车刀的定义还是很简单的,根据我的理解,试着翻译了下$ U, q' [( U+ x, S  W( i: F" @# E
2 V1 Y; I' L% f* J2 a
# LATHE TOOL LIBRARY FORMAT - Fri Jun 14 18:21:19 2019
/ V/ L: c6 t. R, k# S  W9 J+ _/ x1 l# = 井号开头的是行是注释行
! i3 Z& {# n( g2 N; X4 R1 {# line 1 - LTOOL (固定格式,开始车刀定义)
( A) O, B2 n* p! v#  
& P: ?6 j  S% I$ r7 `- `# 通用车刀信息:6 ^/ S6 U3 {( @
# line 2 - 第二行有三位数字,以空格隔开,
3 b3 P" q: ]& ?* t/ A- c#         第1位是刀具序列号单调递增是刀库导出的顺序号,和在刀库中显示的位置无关& M1 A. f; l# S" O& A( n2 u
#         第2位很重要,是刀具类型  (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头刀, 5=定制刀具),2 Q- m) M% o9 E- `: |
#         第3位 是单位,(0=英制, 1=公制)
+ j) r  N- z2 {. }$ u
8 f# c* }1 C, e. i# line 3 - 刀具名称,字符串,可以有空格' u- L7 m$ x. `* ^* F7 c1 P) P' ]
# line 4 - 刀具制造商,字符串,可以有空格
- ^3 E- q" w# Z$ w$ t$ e# Q# line 5 - 设置状态 (0= 未设置, 1=已经设置), / \6 W& z7 l8 v. q$ Z( k* w7 }
#            刀塔类型 (0=下刀塔, 1=上刀塔),9 |* U# y$ A" e7 s: ^) Z3 }
#             主轴位置  (0=左主轴, 1=右主轴),
2 E: O- n8 {4 t#             刀塔上的刀具安装角度,数字,默认三位小数3 m) \1 u+ f3 l4 L$ c$ }
# line 6 - 刀具号, 刀补号, 槽刀的反向刀补号,
2 O8 G; o$ _: Y1 A1 i! v#             刀具的0点坐标 (Z,X), 刀塔号
# V6 ^# c. v1 H5 g# line 7 - 进给速率, 单位(82=每转进给, 77=每分钟进给), 精车进给铝, 单位(82=每转进给, 77=每分钟进给)," ?' R3 V" k8 Z& ]) s/ K
#          主轴转速, 主轴转速单位 (0=RPM, 1=CSS),  CSS材料速率百分比%, RPM材料速率百分比%,主轴转动方向 (0=CW, 1=CCW),7 V: `5 h7 D- C6 l
#          冷却(0=关, 1=冷却液, 2=吹气, 3=中心出水)
' k6 A& p+ c1 F, O1 @, L) S# line 8 - 主偏角度(三位小数), 车刀前角, 刀片宽度, 刀片高度, 刀尖中心坐标, 补正方式(2=刀尖半径补正 3=槽刀两点补正)
* w, v4 B, j+ K" o/ t#  " [' i  ]9 o' k8 }8 `  k
# 刀片和钻头信息:: o. w8 F& v9 T. C6 [- ~
# line 9 -刀片类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),, U8 P8 A4 ]' h2 F, z% X
#          刀片外形编号 (DO NOT CHANGE), 刀片材料编号 (0-6), 刀片单位(0=英制, 1=公制)* x, z% Y3 C& t. m! M
# line 10 - 刀片名称字符串
8 v, ^: r& P% S8 p5 l# line 11 - IC diameter, IC diameter index, length, width, width index, corner rad, corner rad index,
  K5 o/ ?# m. H8 I( B#           thickness, thickness index
4 S! e0 a( W2 P" T! @#  
+ U  x* t. Z; y# ~  z- K( v# 刀片的特殊信息,根据刀具类型不同有不同的定义:
! H1 L/ P; V& z  D#  
" s0 }& @. y/ j+ ], J. m6 A# 对于外圆车刀和镗刀刀片:3 }. [9 z, k6 N8 n3 |. j
# line 12 - cross section index, relief angle, relief angle index
5 q8 @$ p' j4 }* p# line 13 - rough depth of cut, finish depth of cut, overlap amount (roughing),
$ ]9 L% {1 C6 l8 i7 X" n9 K0 p#           retraction amount (facing) , X overcut amount (facing)
6 ?  j5 w* @) }#  
# x# N; z# a4 y1 O( v( w# 对于螺纹刀是以下定义
* T' n: c- z4 S9 E' m/ \6 a# line 12 - insert style (1=double end, 2=triangular),3 b' |: H7 x# C- ]+ N
#           thread type (1=unified, 2=unified (notch), 3=metric, 4=metric (notch),
2 q( D4 S0 A. P) n$ ~#           5=acme, 6=acme (stub), 7=buttress),
; Y5 ?5 z4 `, d& R+ J- S8 L#           thread location (0=internal, 1=external),
% s4 k, G* r+ a% N8 ?#           point location wrt right edge of a double end insert,! M3 C( h8 c6 m% J6 U
#           cutting height of triangular insert,
7 L8 k1 z+ b+ x* V1 M#           flat width of an acme, or buttress insert, \8 Q: W( ]; n" m) \8 i! c8 X) a
# line 13 - 1st depth of cut, last depth of cut, finish pass allowance, pull-off amount,
: B3 J; {( X6 P; d#           number of spring cuts
9 z( `$ n" U! B7 w; ]#  
1 t0 d+ X5 @) V9 w# G# 沟槽刀和切断刀是以下定义:
5 U5 g7 e0 }, a" D0 e: U$ n& l# line 12 - cutting length, shank width, end length, point location (wrt right edge), end angle
$ y5 P. B3 h  q- u* n! ^# line 13 - rough depth of cut, finish depth of cut, stock clearance, backoff %/ c& |7 g$ W3 g* e% \! S
#  
) B: {8 d2 `7 D) I* M# 钻头是以下定义:' R# I2 g5 l: o$ ?6 P0 N
# 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),
( m' r! D. p: |6 C+ ^9 a0 A#           diameter, shank diameter, tip angle, flute length, cut length, flute angle, number of flutes,
8 o: Q- h: e" l. h: E#           chamfer height, tip diameter, tip length, shoulder angle, thread pitch, tap type
9 x; m0 v  V9 F2 Q# line 13 - 1st peck inc., subsequent peck inc., peck clearance, retraction amount, dwell,3 ~) |6 j9 f7 b, ?2 W& Z2 ^( n8 h
#           default drill cycle4 R; J% F" `; o  ~3 j
#  
5 T. ~  W& t& P# E, C8 l# 刀柄信息:! [! O2 J( p& W7 C- ^% Z; r: Q- i( l
# line 14 - 刀柄类型(0=外圆刀杆, 1=螺纹刀杆, 2=沟槽刀杆, 3=镗刀杆, 4=钻头刀杆),) k: r- _. {" `  r% h" w2 B
#           刀杆形状编号(不能随便改), + |. i- U! O5 ~" b! v
#           刀杆方向 (0=右手刀正刀, 1=左手刀反刀),0 U  e6 A; a! V; x$ B9 E( T
#           刀杆安装方向 (0=Z方向水平安装 , 1= X方向垂直安装)
$ p' X3 d* p2 a- o8 D#           刀柄形状 (0=方形刀柄, 1=圆形刀柄), 1 r9 {; a8 y. `
#           刀柄单位(0=英制, 1=公制)
  B3 T  h& c# c& _: y6 w8 l# line 15 - 刀柄名称
* u2 q& m; r  g3 Z' h5 C# line 16 - length, width, shank width, shank height, head length, head width, chamfer width,
7 j. [6 G2 y  I( R- A) f0 @#           chamfer height, end cutting edge angle, side cutting edge angle
- d+ u' I& u( `% c: m: Q#  
( {- S7 ^0 _) ^5 k1 D! h: `. P# 定制刀具信息
( i( i+ T9 N9 j& j- h' o# 如果是定制刀具, 9-13刀片信息将被忽略, 14-16行由以下信息组成:" B: M  j1 W* l4 [; c2 A3 X( \
# line 14 - 定制的刀具类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),
! D5 m! ~8 S7 g3 w. J#           tool orientation (1-8), tool corner radius; O8 P6 D. `  m4 D4 _$ \; W" C
# line 15 - path to associated Mastercam tool geometry file
" f/ i. E0 {" y7 J# line 16 - name of associated Mastercam tool geometry file
2 Z* Y* L) D" M$ G# line 18 - 刀具的切削参数 (= line 12 for any other tool type)
# e0 \0 v7 Q6 s) R#  & L7 }( i, n6 z
# *** 不能删除刀具定义的行号和定义语句 ***' G, m0 V1 y: z" _
# *** 刀具定义中不能有注释行 ***0 P- x! p' M  [. n/ V7 |

+ w+ S+ U3 Q2 E. W0 _4 y. ~. M
9 A0 f/ I4 M+ z& f* s3 N- S6 G; j' n1 - LTOOL7 b9 t9 I: J+ m$ R3 T/ D  i7 V
2 - 1 2 1
+ S# C8 ^7 [4 m( k5 X3 - OD GROOVE LEFT - MEDIUM
/ V: F/ m( H" i7 s! D4 -
& {( q5 J3 S2 C. z" D5 - 0 1 0 0.000
) j! `: W1 [$ T- t* k, a3 `/ ^6 - 45 45 45 250.000 125.000 45$ Q1 v3 f' n. h# e2 }
7 - 0.100 82 0.100 82 115 1 100.000 100.000 1 82 z5 X" _7 ?& f6 ?4 a8 q
8 - 0.000 90.000 4.000 0.000 -0.300 0.300 2' J' {# X  G) g: p9 z+ P0 b
9 - 2 4 0 1' ^1 L5 r: K4 f5 }
10 - N151.2-400-40-5G
! x. T& M2 f6 ^11 - 0.000 0 12.000 4.000 0 0.300 0 4.950 0
2 L! Z- r' Z+ `: ?9 ^12 - 4.000 3.000 0.000 1.500 0.000
: c1 i, }% u7 H8 U/ ~' J5 _13 - 2.500 0.250 1.500 0.000
. z2 R2 {& F; G. k% a* v! W1 r4 e14 - 2 0 1 1 0 1) m) y' G7 g) l8 ^. F$ L( b+ F
15 - LF151.22-2525-50  Z) n' }& m" N( F
16 - 150.000 12.500 25.000 12.500 12.900 3.000 0.000 0.000 0.000 45.000
3 {! x2 P* \4 v5 ~8 v
9 P+ `+ g( [7 X: H5 t: E- t1 - LTOOL  E, [$ F7 _# [% V
2 - 2 1 1
- V) Q9 }# a* ]3 - OD THREAD RIGHT- SMALL0 G; F$ t  f" G8 F# e: C" W
4 -
2 H' L7 Q# u- H' i* u2 N5 - 0 1 0 0.000
7 [0 x, b) d9 L2 _6 - 94 94 8 250.000 125.000 94
+ N/ f' ^% ?9 B1 {7 F6 x7 - 410.000 77 0.000 77 410 0 100.000 100.000 1 8
- N2 _7 p2 {, c8 d5 C9 M. T6 m) J5 g8 - 0.000 90.000 0.000 0.000 0.000 0.072 4
! b5 v  z: H& s0 z6 p$ c9 - 1 1 0 1- q8 O; Q9 ]/ V. ^9 d
10 - R166.0G-16MM01-100
: a4 m9 v1 @1 ^1 K6 X11 - 9.525 0 25.000 4.950 0 0.072 0 4.950 0
8 w8 H2 X& v3 q0 b0 ~2 C8 C9 |0 u12 - 2 3 1 2.970 1.137 0.125   13 j/ c- |7 P1 p. E
13 - 0.200 0.020 0.000 0.000 1$ o2 O5 D* G$ L. @9 g7 _
14 - 1 4 0 1 0 1" L+ s! T' z/ L) \  Y0 ~! v
15 - R166.4FG-2525-16. r0 X  V* r: ^7 F" M: g
16 - 125.000 16.000 16.000 25.000 22.600 30.000 6.000 6.000 0.000 0.000& p4 b6 B/ L, e) D* L, ?
/ l6 K$ x+ O% z+ ~$ t

* o* X  f+ b( A6 R( i0 j2 T* `$ X3 l7 J
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 )

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