QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[分享] Mastercam 刀库文本格式

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

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

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

x
最近在玩车床 的mastercam编程, 涉猎的东西越拉越多,好东西及时和大家分享。
: [. M: f4 M" a# J4 W
* U% f8 k* G4 a1 h' Q% J! N$ x4 y. g) ?! w; N3 E* L
车刀 可以导出成文本格式,但我们安装的中文半版本,对汉字编码有问题,导致汉字都是乱码, 我是从英文版中扣出来的。 5 i: O* J+ U) q

, C; Q1 T8 q% I' b
! i" A" U4 \: l! _5 _+ \原来车刀的定义还是很简单的,根据我的理解,试着翻译了下
0 N8 {% `, h; d: d7 \$ O- r, d# j$ |" J9 {& y- S, w0 e3 u- g- v) K3 J
# LATHE TOOL LIBRARY FORMAT - Fri Jun 14 18:21:19 2019
. u# z8 h; i) G& P- N# = 井号开头的是行是注释行
/ I2 d4 X% a# w0 }# line 1 - LTOOL (固定格式,开始车刀定义)
& f" C0 L4 Z, c8 _- p% O' l. a6 L#  8 k2 H4 n  s  K3 {6 x; C8 T2 P
# 通用车刀信息:
5 l, H7 I& Y2 A# line 2 - 第二行有三位数字,以空格隔开,
! }1 N  `7 L* E2 B4 ^0 f4 k#         第1位是刀具序列号单调递增是刀库导出的顺序号,和在刀库中显示的位置无关- ^* [: E+ z- c# n) [
#         第2位很重要,是刀具类型  (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头刀, 5=定制刀具),* M2 x  J/ s2 u7 y# O. ~# \, ~
#         第3位 是单位,(0=英制, 1=公制)
' \( F& r7 Y. o  z& k1 e3 G+ N7 L  e1 X$ N$ o! c
# line 3 - 刀具名称,字符串,可以有空格
9 W% [+ q0 Z4 c2 [" w3 K/ e9 t# line 4 - 刀具制造商,字符串,可以有空格3 H$ b+ j1 C7 X: Q
# line 5 - 设置状态 (0= 未设置, 1=已经设置),
7 p. e6 I) j1 M1 W* W; b( c2 M#            刀塔类型 (0=下刀塔, 1=上刀塔),
8 T$ S9 g/ j# ~6 e9 M#             主轴位置  (0=左主轴, 1=右主轴),. a) l+ M2 `$ V6 w+ A
#             刀塔上的刀具安装角度,数字,默认三位小数& c7 J" n7 y: J: P7 g" Y/ X
# line 6 - 刀具号, 刀补号, 槽刀的反向刀补号,% z" M% m# Q# z' z  E0 C6 e7 F
#             刀具的0点坐标 (Z,X), 刀塔号
  E% Z9 _0 w, v$ P% `# line 7 - 进给速率, 单位(82=每转进给, 77=每分钟进给), 精车进给铝, 单位(82=每转进给, 77=每分钟进给),. Z7 N) @  n) {1 z, k- k
#          主轴转速, 主轴转速单位 (0=RPM, 1=CSS),  CSS材料速率百分比%, RPM材料速率百分比%,主轴转动方向 (0=CW, 1=CCW),
. f$ u$ E2 \5 T0 x#          冷却(0=关, 1=冷却液, 2=吹气, 3=中心出水)% j, S* J* C) p; S; X% j
# line 8 - 主偏角度(三位小数), 车刀前角, 刀片宽度, 刀片高度, 刀尖中心坐标, 补正方式(2=刀尖半径补正 3=槽刀两点补正)
: b3 X, t3 V6 I8 g#  
: W5 s$ b1 e" u3 T! Z# 刀片和钻头信息:! M0 W" P6 S% }' }
# line 9 -刀片类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头)," F. k2 y( a  x
#          刀片外形编号 (DO NOT CHANGE), 刀片材料编号 (0-6), 刀片单位(0=英制, 1=公制)% k% |7 k  i5 N  [
# line 10 - 刀片名称字符串0 U$ Z- c* A9 i" K& a
# line 11 - IC diameter, IC diameter index, length, width, width index, corner rad, corner rad index,/ c5 o! w+ [$ C3 `# \& ]" ?" d
#           thickness, thickness index
+ A: j* j$ A5 H; I( G, n' N#  7 }, @4 p6 f7 t2 \8 s# u
# 刀片的特殊信息,根据刀具类型不同有不同的定义:0 S8 D' l8 H" c( N, _
#  3 B+ b; ^; D1 a: t6 k( X
# 对于外圆车刀和镗刀刀片:
( t; Y8 u6 t' p1 L1 D+ y- e  \$ U# line 12 - cross section index, relief angle, relief angle index
' p" d3 p; Y. F5 z5 [+ B# line 13 - rough depth of cut, finish depth of cut, overlap amount (roughing),
& e! R/ C( u$ h7 _#           retraction amount (facing) , X overcut amount (facing)
0 ^) g/ T7 A  m#  
2 V9 C! C$ H! r6 L: i! h* X# 对于螺纹刀是以下定义" e4 ~7 _% P7 l
# line 12 - insert style (1=double end, 2=triangular),+ Z! I5 E7 y/ v: M
#           thread type (1=unified, 2=unified (notch), 3=metric, 4=metric (notch),3 q& L) X) g; F+ c- g! W
#           5=acme, 6=acme (stub), 7=buttress),8 Z# S. C# i. I
#           thread location (0=internal, 1=external),
+ X! W! `! w* h% B% \#           point location wrt right edge of a double end insert,
: N0 T! e; [( h#           cutting height of triangular insert,
, D3 a! h% ^& R+ ]4 f#           flat width of an acme, or buttress insert6 ~/ {( z# s9 i, `- H8 k4 v# ~6 j
# line 13 - 1st depth of cut, last depth of cut, finish pass allowance, pull-off amount,
1 E% V+ Y4 l6 Z; N2 [4 D#           number of spring cuts7 ]% ]8 W! p5 P
#    y; q! n! K4 g3 @3 z0 L6 a
# 沟槽刀和切断刀是以下定义:8 ]+ C3 z. y) m8 w) y
# line 12 - cutting length, shank width, end length, point location (wrt right edge), end angle. Z" L) S' `2 V. r
# line 13 - rough depth of cut, finish depth of cut, stock clearance, backoff %
4 a( N2 v' X) X8 X0 V4 Z#  " u( M, F' n, q- s$ C
# 钻头是以下定义:  t* J) d" ^7 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),) O. K# ~2 n8 y/ }( S
#           diameter, shank diameter, tip angle, flute length, cut length, flute angle, number of flutes,
# C! N# ]2 i. X7 k# _5 g! u1 A* a& S#           chamfer height, tip diameter, tip length, shoulder angle, thread pitch, tap type
6 @& k2 K/ t* b  w# line 13 - 1st peck inc., subsequent peck inc., peck clearance, retraction amount, dwell,
# u+ E; F5 l" n! L6 x9 Z2 C#           default drill cycle- F1 M* B( t1 `! C, \5 m
#  4 B6 Z- {6 X  T; ^' o" r  ~
# 刀柄信息:! y9 q" r" M  u) }
# line 14 - 刀柄类型(0=外圆刀杆, 1=螺纹刀杆, 2=沟槽刀杆, 3=镗刀杆, 4=钻头刀杆),2 [8 Z' w/ u" S+ f
#           刀杆形状编号(不能随便改), + s6 \. N: q  D% |* o5 q: g
#           刀杆方向 (0=右手刀正刀, 1=左手刀反刀),
- {. ^! d7 l* ^9 c& ~. n" ^#           刀杆安装方向 (0=Z方向水平安装 , 1= X方向垂直安装)2 v+ J6 O% H7 D
#           刀柄形状 (0=方形刀柄, 1=圆形刀柄),
! m; Z" `- _8 ~7 L8 D0 e4 j#           刀柄单位(0=英制, 1=公制)# r& b/ P) p: j" M7 v% ]8 H
# line 15 - 刀柄名称( _' I3 R3 M( T0 ~
# line 16 - length, width, shank width, shank height, head length, head width, chamfer width,
. k. ^8 y$ Q- s& x% i/ f#           chamfer height, end cutting edge angle, side cutting edge angle
8 ~0 d6 y, E" d" a#  0 e( Y- W+ Y% j0 ]
# 定制刀具信息( |6 r) X: s5 q" V* M6 z
# 如果是定制刀具, 9-13刀片信息将被忽略, 14-16行由以下信息组成:( |( o! ]* h0 y* |! D& a# {8 {
# line 14 - 定制的刀具类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),
( j: R" k3 I5 p#           tool orientation (1-8), tool corner radius7 }. X+ _" C8 U  P% G$ c) e* J
# line 15 - path to associated Mastercam tool geometry file; S- t! ~% E) l) ]8 \
# line 16 - name of associated Mastercam tool geometry file
/ K9 P0 v( {8 s+ @1 ]# line 18 - 刀具的切削参数 (= line 12 for any other tool type)6 B, K& |: k, S, |
#  
% j3 X# t; F& r8 h8 n# *** 不能删除刀具定义的行号和定义语句 ***7 X) J' U$ D; V6 U9 F
# *** 刀具定义中不能有注释行 ***4 u3 I. N2 F- l! o

! B' S) j: ?  @5 h6 W: B$ b: |# Q( D. L( I. c4 R+ M
1 - LTOOL
+ b6 ]' p% L& N; D0 p, P2 - 1 2 1
1 T5 C4 m( c" d) V& J3 - OD GROOVE LEFT - MEDIUM
* M/ D6 ^, O! s5 |+ E4 A. Z' Y4 - 5 ~) g- \+ [' a& G1 I
5 - 0 1 0 0.000# ?' F$ }+ f( b0 f
6 - 45 45 45 250.000 125.000 45( R2 p, `5 t9 {4 D3 H" K: ]
7 - 0.100 82 0.100 82 115 1 100.000 100.000 1 8
, a* M& c3 Z6 E& n4 ~. y) |5 q8 - 0.000 90.000 4.000 0.000 -0.300 0.300 2$ k" Z0 [- j1 z+ N5 `% I
9 - 2 4 0 16 U+ [9 l; N- n. H/ d
10 - N151.2-400-40-5G4 e0 I, K' t0 m2 H% E
11 - 0.000 0 12.000 4.000 0 0.300 0 4.950 0$ j, U- f( i5 x0 ~
12 - 4.000 3.000 0.000 1.500 0.000& y: g6 r1 Z' p0 r4 a
13 - 2.500 0.250 1.500 0.000
0 `* _, L8 ~& U' Z) A: N: @14 - 2 0 1 1 0 1
; J9 _( Z" E3 x5 ?15 - LF151.22-2525-50
6 S  ~, `! K! l: w7 [1 i& f4 ]0 R16 - 150.000 12.500 25.000 12.500 12.900 3.000 0.000 0.000 0.000 45.000
0 J; H4 C3 [1 [# P- u8 e, G. S
  ~, E% W; O1 M* a0 C# \1 - LTOOL2 k; @% Z7 ~1 X! O5 |/ I
2 - 2 1 13 r! K! G; G% Z  K# I
3 - OD THREAD RIGHT- SMALL
$ k. c% {- ]9 T4 - ! ^& e0 r) f+ j$ b1 S' l! r
5 - 0 1 0 0.000
+ q/ G$ c. ?3 M# x# t2 O( c6 - 94 94 8 250.000 125.000 94& Y  D5 V6 x8 ^# l# C
7 - 410.000 77 0.000 77 410 0 100.000 100.000 1 8
$ v5 ]0 v3 f: x8 O- T8 - 0.000 90.000 0.000 0.000 0.000 0.072 4
" S# G- R3 T- `- ~9 - 1 1 0 1
  ^: h" V& D* G, }% C1 }10 - R166.0G-16MM01-100
# n; R- B  _; h7 q' }) W- m3 Z11 - 9.525 0 25.000 4.950 0 0.072 0 4.950 01 P# f% Y9 Y4 C) }) Q5 I+ p3 B# b
12 - 2 3 1 2.970 1.137 0.125   1
$ F7 t  T- {3 |$ B13 - 0.200 0.020 0.000 0.000 19 n9 y2 Z* k- q" i/ ~  i1 n  X
14 - 1 4 0 1 0 1
; `! {4 J6 d0 t1 Q15 - R166.4FG-2525-16
( W7 D. l- @: q. P16 - 125.000 16.000 16.000 25.000 22.600 30.000 6.000 6.000 0.000 0.000
/ r6 N' s, z2 O$ H7 N. K
4 M- j! Y. z# K3 v
' u( j' U) y3 V/ k5 T
8 y* j6 D' V% ?* r0 n8 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 )

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