|
馬上注冊(cè),結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒(méi)有賬號(hào)?立即注冊(cè)
×
Mastercam后處理時(shí)間補(bǔ)丁正式提供下載使用+ q, c. {. i& D& t
Mastercam后處理生成的程序中一般很難有帶當(dāng)前刀具的加工時(shí)及整個(gè)程序的時(shí)間,這是由于后處理在處理時(shí)間方面存在幾個(gè)方面的問(wèn)題:
6 | M# g) _4 [4 `+ t2 r, n% P1.后處理中計(jì)算的時(shí)間只能是大概的時(shí)間,不能獲取準(zhǔn)確的軟件計(jì)算處理的時(shí)間。2 j! f. U( K" z4 j3 P
2.由于刀路軌跡是多變的,在加減速,圓弧等情況下,或多或少存在較大的差異。* b8 C/ D0 `4 r9 a5 B7 n
3.由于后處理的計(jì)算方式和運(yùn)行方式等原因,想要既取得整體時(shí)間,又要取得單個(gè)刀具的時(shí)間,而且還要再程序頭輸出,這個(gè)涉及到方方面面的東西,而且還不是輕易就能完成的。* ]# x+ \& e1 ^# M; v7 m
鑒于此,在借助NET-Hooks和C-Hooks的結(jié)合下,同時(shí)借鑒了國(guó)外友人的思路及代碼,本dll能夠輸出所選擇操作的單個(gè)刀具,單個(gè)操作及整個(gè)程序的時(shí)間,同時(shí)該時(shí)間還可以返回到后處理中,供用戶(hù)使用,也可以單獨(dú)作為C-hooks的方式,添加到軟件的菜單中,作為臨時(shí)統(tǒng)計(jì)時(shí)間使用。
( W2 a% p7 \ s* N, j) K
9 `$ z1 R1 s! |/ M5 p. s; odll適用版本:mastercam2022
! f) Y) l* m1 K/ i! z* i% `
. \( C/ M& }/ C0 m! _. J使用方法如下:. G' H$ @( m' n7 g
以下兩個(gè)文件放入c-hooks文件夾,同時(shí)請(qǐng)勿更改文件名。
* K4 c! _3 t5 M3 S# bPost_CycleTime.dll; K$ A3 y2 s7 `( m! g& s
Post_CycleTime.ft
/ q8 R2 X5 g: Z! M/ S, M
" N' K( A$ c# e) q1 T1 `0 ~測(cè)試后處理,功能比較全面。# S$ G* i5 @ W, G2 b# S
Post_CycleTime.pst
0 }) t0 O+ ]0 n+ C/ I# UPost_CycleTime.psb
) q& e+ C( E7 I9 E1 Y6 w0 ?+ C' W# p
如果是使用自己的后處理按下面的方法添加代碼。/ W% U4 _+ X; I$ o) ^6 Y5 z, I" h
添加如下代碼:
* j6 s' {% b$ M# END_HEADER$3 u2 p g& w9 t' V
#region Settings# _* b* C( W1 a5 Y( w( r% M7 B0 r
x_mp_adv_func$ : 11% v$ |' Z1 Q7 h' H# R r
x_tooltable$ : 1
/ y' C/ j1 l2 {2 F; R% t, ~#newglobal$ : 1
+ G! } t! e! [( u+ w#region Write Time! t! D6 M! z" g6 C% j( u) S P+ P
#fs2 4 1 0 1 0
7 b2 u7 |( E- @" P& }! x! zfs2 25 0^3 0^3
" c3 F% M# j6 Q' q* R! \& I* M8 T+ n8 dfmt "" 25 op_secs "secs"5 Q# l6 i# [6 m8 F$ |0 z
fmt "" 25 op_mins "mins "' T! m5 H' i0 V( N t! B* J3 u+ S! t' P
fmt "" 25 op_hrs "hrs "1 J$ H$ @/ L- {0 j" c5 x; P# s
9 p: E- ~) f4 W" l& `( P! r
+ S i; M7 m6 M* Z4 {#region Tool Table
6 D9 \, f3 T. X( g5 ~ptool_info% y, {/ V, r) }2 z! ~, D" [' c( n& s% ]
if tt_count$ = 1,
( Y* Z/ C& S' g+ K [
0 B2 [; K7 n7 H3 l2 p( r slot_id = opinfo(15149, 0)
0 M. Z# [# H8 X4 O" T2 | "(T", no_spc$, *tt_tool$, " - ", ptool_name, "-", pcycle_Time, no_spc$, ")", e$
. C2 I% @- \9 E' ^4 t4 I: e2 k ]3 c2 p# P# R& j8 g
" [7 p$ `( z n) _( X[startbin]8 x% F( E3 Z8 ^/ k( ^5 t) Y
3 b* R8 K( l% Q以下紅色標(biāo)記為需要添加的代碼。
; k/ g8 e; ]! i& |8 f9 f7 k8 F. n# R用于輸出單個(gè)操作及單個(gè)刀具的加工時(shí)間: r2 z7 n3 n" {0 V+ b4 s
8 N( _4 H$ w) z+ v* F8 R5 Cpsof$ #Start of file for non-zero tool number, L: c" f# b! n, |2 o
#--------------------------------------------------------------3 Z. }( c x& g" b; C* m+ y
psof_custer P2 ^ o- W" ?0 H& \% U
#--------------------------------------------------------------
. W* v. Q4 s( p& @. V6 a P
; f+ f3 x+ k8 O/ N, f
, z$ A- E2 ]# _2 b* [ptlchg0$ #Call from NCI null tool change (tool number repeats)
7 X" T# K6 N8 v; L8 A0 f6 f& u# M#--------------------------------------------------------------
6 q. ?0 \2 P* n! v# d ptlchg0_custer" T* _& R- m; b* Y1 `! C& i6 @3 t
#--------------------------------------------------------------
7 u! x5 Q5 D' p2 q/ V1 T3 Q8 Y u
$ W% p4 u: k0 b* m
0 }2 o2 Y# [3 X; epheader$ #Call before start of file2 F1 F% q9 x. W/ L. s& L1 [
#--------------------------------------------------------------
. C9 ~2 f4 R* ^) i/ [( i% J- F pheader_custer: T! _3 E' ?% U: G
#--------------------------------------------------------------
0 i) X/ A# z/ N6 C9 s1 T+ E$ X0 b& q1 d8 C8 w$ O3 v# j
' L/ {/ \* E1 ?* G
ptlchg$
+ m6 _' G7 X7 A/ T- s& \#--------------------------------------------------------------2 L* U$ ?. ? h" y4 {+ y% \& P
ptlchg_Custer
: D% r8 y" R. t1 A; g) W2 A1 X- W
: m" V& O& h( Z1 t) _$ O( Z1 k6 F
! Q6 d! ~. h; D8 G通過(guò)添加上面的代碼即可實(shí)現(xiàn)程序中輸出相關(guān)時(shí)間信息。
/ U3 Y. E3 I" E- G/ R" E( O& y+ o0 u" U% v
作為菜單按鈕時(shí),輸出信息如下; r& T+ c7 z& k/ }9 ?2 T9 [/ ~
time_mc.png (246.32 KB, 下載次數(shù): 1)
下載附件
2022-3-30 21:23 上傳
4 k9 d! O$ k! h0 R: e& K
totaltime.png (61.26 KB, 下載次數(shù): 0)
下載附件
2022-3-30 21:23 上傳
$ o0 W$ p0 F/ l% \
0f04cdcf7d004eb8bcbb8e7e8248a93b~tplv-tt-shrink 640 0.image.jpg (20.57 KB, 下載次數(shù): 0)
下載附件
2022-3-30 21:23 上傳
. V8 M2 [" ]. r
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù) |
|