QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[分享] Mastercam 刀库文本格式

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

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

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

x
最近在玩车床 的mastercam编程, 涉猎的东西越拉越多,好东西及时和大家分享。   S( b* B$ l# U
- v  g5 B! y# w  J. S7 s
( j* P+ C; [0 ~& `+ Z  Z- x( Z# S
车刀 可以导出成文本格式,但我们安装的中文半版本,对汉字编码有问题,导致汉字都是乱码, 我是从英文版中扣出来的。
$ E7 ?9 v) v* r& |3 L/ N6 G! c, r1 o" X7 w  t
0 S; r# `8 r! y' [; R% I
原来车刀的定义还是很简单的,根据我的理解,试着翻译了下
1 @6 m* u1 k! A/ e; {1 J4 k5 s* z: l5 \6 f" X
# LATHE TOOL LIBRARY FORMAT - Fri Jun 14 18:21:19 2019* m, [  t1 k4 Y; N- T  n" \* u
# = 井号开头的是行是注释行0 S3 y& H# s: d: x  y
# line 1 - LTOOL (固定格式,开始车刀定义)8 P! X- X3 U" l5 t$ a
#  
+ c0 d) V: w9 @5 h4 p4 ~# 通用车刀信息:1 F6 z6 b: A$ v) |# X+ S
# line 2 - 第二行有三位数字,以空格隔开,
6 ^8 P: N) H/ g, ~#         第1位是刀具序列号单调递增是刀库导出的顺序号,和在刀库中显示的位置无关
3 N# a0 D- d) \+ m2 ^2 @- Y4 a#         第2位很重要,是刀具类型  (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头刀, 5=定制刀具),' i) Y( L2 w; m4 A4 ~! u) I7 D  w6 M
#         第3位 是单位,(0=英制, 1=公制)3 z( w1 m' }5 c5 h$ i8 f, o
3 ~' i8 `) ]2 l$ z6 U. }! I% Y
# line 3 - 刀具名称,字符串,可以有空格
) h0 Z- ^. {6 K* @  ]# line 4 - 刀具制造商,字符串,可以有空格8 z6 K  h* X6 Q( i  Q7 f
# line 5 - 设置状态 (0= 未设置, 1=已经设置),
- }$ X6 ?4 d" W1 A0 z! @#            刀塔类型 (0=下刀塔, 1=上刀塔),
* ~9 \7 m4 i+ V5 `#             主轴位置  (0=左主轴, 1=右主轴),# {6 a' V/ A! u! P/ x6 {7 w+ J
#             刀塔上的刀具安装角度,数字,默认三位小数
" Y& j7 X5 N- s6 d9 `8 Q+ h# line 6 - 刀具号, 刀补号, 槽刀的反向刀补号,
6 X0 k% |& ?4 w) A8 Y#             刀具的0点坐标 (Z,X), 刀塔号, |0 Y( L6 z% |: L4 A/ I
# line 7 - 进给速率, 单位(82=每转进给, 77=每分钟进给), 精车进给铝, 单位(82=每转进给, 77=每分钟进给),
) B$ w* \5 ?  n8 z( i; x" L#          主轴转速, 主轴转速单位 (0=RPM, 1=CSS),  CSS材料速率百分比%, RPM材料速率百分比%,主轴转动方向 (0=CW, 1=CCW),% V2 Y4 p% y2 c, K! i  ~( o5 U
#          冷却(0=关, 1=冷却液, 2=吹气, 3=中心出水)
3 B+ ?$ J7 h( C9 H# ^# B% T' V' W# line 8 - 主偏角度(三位小数), 车刀前角, 刀片宽度, 刀片高度, 刀尖中心坐标, 补正方式(2=刀尖半径补正 3=槽刀两点补正)
2 d; W" a1 o4 `' {& w; s#  
2 W  W. t* q( P) ?# 刀片和钻头信息:6 d9 o. ^0 Q2 K8 U" d
# line 9 -刀片类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),
0 I1 x/ T" V) I# N* H#          刀片外形编号 (DO NOT CHANGE), 刀片材料编号 (0-6), 刀片单位(0=英制, 1=公制)( i  u0 N8 b7 F1 i
# line 10 - 刀片名称字符串0 O: f6 O) v8 K: Q9 }
# line 11 - IC diameter, IC diameter index, length, width, width index, corner rad, corner rad index,
4 j& `: W$ ~; e" J: c/ N#           thickness, thickness index: D. }# O5 n: Y$ ~# M
#  ( p& V% T. D  A9 ?9 \1 O( c! ~
# 刀片的特殊信息,根据刀具类型不同有不同的定义:
( _- r4 d/ \4 T6 z- E* F3 T, u#  
7 D. Q( L; d: k( X" z/ n3 z# 对于外圆车刀和镗刀刀片:
5 \2 X: I5 x4 m: ^9 C# line 12 - cross section index, relief angle, relief angle index! P( x  X9 s$ O& z8 n& I
# line 13 - rough depth of cut, finish depth of cut, overlap amount (roughing),
( k5 a* x4 I3 t' W#           retraction amount (facing) , X overcut amount (facing). _( a: ~5 N$ K2 C; h9 j( Z9 ^. v& D
#  8 W9 L8 q* G, e
# 对于螺纹刀是以下定义
9 a  O/ Q0 p7 i7 }/ E# line 12 - insert style (1=double end, 2=triangular),
5 X2 ^2 H+ L1 C; x; [#           thread type (1=unified, 2=unified (notch), 3=metric, 4=metric (notch),
" _. ^1 b, O; [, g0 c: Y#           5=acme, 6=acme (stub), 7=buttress),) R% v# {1 i% t0 D' a$ o2 U
#           thread location (0=internal, 1=external),
/ n4 s1 `" \: Q$ X4 p  F#           point location wrt right edge of a double end insert,
$ s! U8 |( G2 J3 I#           cutting height of triangular insert,
1 x" a5 c% ^# A( S9 b#           flat width of an acme, or buttress insert
" c: l* L/ a/ g; k0 U# line 13 - 1st depth of cut, last depth of cut, finish pass allowance, pull-off amount,
2 R9 `! J" l/ w, N3 l- l#           number of spring cuts
! k3 J+ C! J1 D, _( a# e" p#  
, c, G, N0 g5 T/ V" p6 p; @4 J# 沟槽刀和切断刀是以下定义:1 l) w$ A  k9 J# z% H5 O6 }
# line 12 - cutting length, shank width, end length, point location (wrt right edge), end angle0 E, A* b" n+ p7 f8 |% U: O
# line 13 - rough depth of cut, finish depth of cut, stock clearance, backoff %( p; j4 _1 \  R( U, L3 X: d
#  6 ?' x: N' |5 O; a4 y( E' X
# 钻头是以下定义:
8 G! k4 _* g7 [; M  l' W, s  \# 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),& \" s" p& B' U! u8 E
#           diameter, shank diameter, tip angle, flute length, cut length, flute angle, number of flutes,
/ d" |9 H9 r5 }& C) q0 g! J: d#           chamfer height, tip diameter, tip length, shoulder angle, thread pitch, tap type7 @$ R7 g7 S! u6 z% \8 t/ N1 q
# line 13 - 1st peck inc., subsequent peck inc., peck clearance, retraction amount, dwell,
6 s; G1 L/ e1 v+ @#           default drill cycle
* u4 g% L6 C# J6 Q. {" f#  6 m% ]4 o- R( P' N
# 刀柄信息:/ {: O; a7 X/ m/ Q, G
# line 14 - 刀柄类型(0=外圆刀杆, 1=螺纹刀杆, 2=沟槽刀杆, 3=镗刀杆, 4=钻头刀杆),& w9 s3 x1 n: a# F% ]) K
#           刀杆形状编号(不能随便改), 4 i2 v8 }  w% P* F- a6 o8 C
#           刀杆方向 (0=右手刀正刀, 1=左手刀反刀),
# K9 i4 K* c& m! K8 A( E1 C( g#           刀杆安装方向 (0=Z方向水平安装 , 1= X方向垂直安装)
* w0 T+ @- G/ g/ x#           刀柄形状 (0=方形刀柄, 1=圆形刀柄),   k# D( x: e/ D. s4 m
#           刀柄单位(0=英制, 1=公制)
( O& _" w7 O) ^' |8 A( f' H# line 15 - 刀柄名称3 C7 Z. V* G6 d
# line 16 - length, width, shank width, shank height, head length, head width, chamfer width,. d$ R5 b8 F! e- b" D1 y; z9 h( M
#           chamfer height, end cutting edge angle, side cutting edge angle
8 d- c, U$ U/ Z$ J  h#  
6 g) y! u2 h7 j# 定制刀具信息( `  o" v3 V: {  L) {
# 如果是定制刀具, 9-13刀片信息将被忽略, 14-16行由以下信息组成:9 k4 d% ?# p( A# x8 ?5 W
# line 14 - 定制的刀具类型 (0=外圆车刀, 1=螺纹刀, 2=沟槽刀, 3=镗刀, 4=钻头),
$ g. |$ \# P9 z; P/ h#           tool orientation (1-8), tool corner radius0 S4 v8 Q. a/ l  {5 B3 Z: H8 y
# line 15 - path to associated Mastercam tool geometry file
7 d, n, k2 I$ X0 s  \) {# line 16 - name of associated Mastercam tool geometry file/ W- {. r) I8 q  C
# line 18 - 刀具的切削参数 (= line 12 for any other tool type); V: @3 s' Y9 b( x; ?( ]
#  / e6 A2 F- b6 W8 q5 C
# *** 不能删除刀具定义的行号和定义语句 ***2 v; k( [3 _3 U1 O! F2 S' U5 b
# *** 刀具定义中不能有注释行 ***% q3 [8 v9 t/ r& F9 U' V
) O5 C8 ?* R1 K2 G% Z1 _4 k

' ^+ L& G1 U' V0 n. f8 o1 - LTOOL( W" W4 T* k( W: d0 R3 q
2 - 1 2 1- X4 K, z( F$ n# m
3 - OD GROOVE LEFT - MEDIUM6 d7 ^# p- f8 j8 o* B7 g
4 -
9 Y9 A1 Q8 u; K  M; g5 - 0 1 0 0.000
! Z9 Q- x# f" k  g! I7 O  f! T6 - 45 45 45 250.000 125.000 45
5 j( Z4 b9 E( D3 ~7 - 0.100 82 0.100 82 115 1 100.000 100.000 1 8' G% M  W2 I7 e9 x' o) p, S
8 - 0.000 90.000 4.000 0.000 -0.300 0.300 2
& p. R+ T+ S- w' e4 D9 - 2 4 0 1
0 Q5 t+ o8 I& W( b2 z10 - N151.2-400-40-5G- J7 \# X4 E! R, q% n0 ]
11 - 0.000 0 12.000 4.000 0 0.300 0 4.950 0
3 O$ Z+ `6 O9 C2 N: P7 A2 W12 - 4.000 3.000 0.000 1.500 0.000
/ O3 m4 W, `( j7 T$ L13 - 2.500 0.250 1.500 0.000
) d2 m+ E2 o/ s' e/ R14 - 2 0 1 1 0 18 W0 {( u( X- W/ y* S1 h
15 - LF151.22-2525-503 F- x* `! [0 Z) ~% s- @8 `- `9 m
16 - 150.000 12.500 25.000 12.500 12.900 3.000 0.000 0.000 0.000 45.000
! W; C* i0 d2 E% k% t1 Z
/ g: |+ T& n9 O5 X! `1 - LTOOL
: s# @3 Y1 ]. G0 G2 - 2 1 1
+ C" ^; G4 y2 y; _# X. C3 - OD THREAD RIGHT- SMALL, T/ |3 o$ J/ F6 u) h5 M) \
4 - ) \/ b2 a' H* v3 \2 R0 a$ j
5 - 0 1 0 0.000/ e+ U$ u) J  g! ~$ C5 {! h
6 - 94 94 8 250.000 125.000 94
0 ~! \$ @4 B; b0 @+ N! e# E7 - 410.000 77 0.000 77 410 0 100.000 100.000 1 8
1 e- }- g& }+ d7 q8 - 0.000 90.000 0.000 0.000 0.000 0.072 4
5 u# B8 w( e& t0 D5 S5 A7 V9 - 1 1 0 1
; r: [* V9 C# g& w10 - R166.0G-16MM01-100
' L4 A. {: u  m* I8 i0 W) u# w# Z/ q11 - 9.525 0 25.000 4.950 0 0.072 0 4.950 0
. c  R  U, M6 F8 ?. E  R+ J  S12 - 2 3 1 2.970 1.137 0.125   1
9 q% f0 D, {, j2 T13 - 0.200 0.020 0.000 0.000 1
9 Z( u" E2 a" G. p9 i" }14 - 1 4 0 1 0 1" a" R3 T& B( j' y2 T6 f% I) g
15 - R166.4FG-2525-16
6 p" J# S* H% [16 - 125.000 16.000 16.000 25.000 22.600 30.000 6.000 6.000 0.000 0.000
9 ]2 V# O9 q$ f) o( }* x
& d7 K3 J# a$ k* i. s: f2 \2 j8 L7 k$ N5 I* \. m
, ^+ p, b/ a) u
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 )

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