亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 16448|回復: 80

[原創] Mastercam2022后處理加工時間外掛正式提供下載使用

  [復制鏈接]

429

主題

5751

回帖

901萬

積分

管理員

積分
9013740
樓主
發表于 2022-3-30 21:38:59 | 只看該作者 |正序瀏覽 |閱讀模式

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

×
Mastercam后處理時間補丁正式提供下載使用* e2 A) n* t0 J  Z2 J9 l
Mastercam后處理生成的程序中一般很難有帶當前刀具的加工時及整個程序的時間,這是由于后處理在處理時間方面存在幾個方面的問題:" U. |2 {7 d$ C  C& Y# d# V' f
1.后處理中計算的時間只能是大概的時間,不能獲取準確的軟件計算處理的時間。
9 Q5 Z8 a- ~) [# R; T2 q. G2.由于刀路軌跡是多變的,在加減速,圓弧等情況下,或多或少存在較大的差異。
  r" |2 L' O3 M7 f: U% v% a3.由于后處理的計算方式和運行方式等原因,想要既取得整體時間,又要取得單個刀具的時間,而且還要再程序頭輸出,這個涉及到方方面面的東西,而且還不是輕易就能完成的。( p+ a" f1 I* s
鑒于此,在借助NET-Hooks和C-Hooks的結合下,同時借鑒了國外友人的思路及代碼,本dll能夠輸出所選擇操作的單個刀具,單個操作及整個程序的時間,同時該時間還可以返回到后處理中,供用戶使用,也可以單獨作為C-hooks的方式,添加到軟件的菜單中,作為臨時統計時間使用。
7 O) J0 N- H* `* f1 L- L
6 c9 N' b1 I& Y! C( tdll適用版本:mastercam2022
" X+ O7 ?# e9 e3 }3 {1 V6 n, `5 C3 Z8 A7 D, W1 {# y8 ]" P' u
使用方法如下:- B  R" J; j0 ^4 z
以下兩個文件放入c-hooks文件夾,同時請勿更改文件名。, U+ l# D" b3 o& [( |$ G0 r5 }
Post_CycleTime.dll
* K8 a. ?+ C0 h% Q" ~$ C# pPost_CycleTime.ft
2 A6 l2 G9 i5 Q+ \% B& X8 e, [& Y9 j2 `$ d! i
測試后處理,功能比較全面。2 V% q$ u$ q. t7 p9 N
Post_CycleTime.pst; A- y) z1 b* L
Post_CycleTime.psb
( A3 M9 E0 v; H7 p) `  ~+ G! N% S) g( a( |( T! m
如果是使用自己的后處理按下面的方法添加代碼。! x) Z& Y; L' ^: {- @
添加如下代碼:$ p* r1 W' b' }* X2 E+ g
# END_HEADER$
( l& Z- {0 H1 ]8 I4 v$ q#region Settings
" o8 _0 @, ?  z* q9 c8 N) M; ~+ _x_mp_adv_func$ : 11
4 R0 P# z& O& q0 _+ f" I( |x_tooltable$   : 1
- y! t. A1 F) Z4 C#newglobal$    : 16 J, Z% ?! d8 R1 o
#region Write Time
- i( `, @8 T/ u#fs2 4   1 0 1 0; a. K+ r2 W+ `5 x
fs2 25  0^3 0^3
9 W# p: P" n5 `" }fmt  "" 25 op_secs "secs"
/ L( A1 O, q: }1 G/ J% ^fmt  "" 25 op_mins "mins "
9 O3 W* O8 F1 E- i# vfmt  "" 25 op_hrs  "hrs "
) S' k+ V7 \/ [. I7 q
, \0 z5 O0 j5 p& s1 _& Q: G" [- s. v/ N
#region Tool Table, c( E8 R: s5 W. M
ptool_info& r$ t% G# R$ L" ]; U' K
    if tt_count$ = 1,) ?4 H  z# w4 H
      [& {0 ^2 j1 W/ {: t
        slot_id = opinfo(15149, 0): J: ]2 }1 c& w- a' p9 n2 E
        "(T", no_spc$, *tt_tool$, " - ", ptool_name, "-", pcycle_Time, no_spc$, ")", e$$ Z& O  V  {1 V! [/ J  s$ b
      ]
' {7 g. q$ T* l- N7 _4 F+ c9 s1 e4 e
1 e  }1 G; q! c6 S  u$ f[startbin]& d) r8 P& m9 J0 F) p

* B  B9 n0 Q5 V& n: i4 u以下紅色標記為需要添加的代碼。
+ @- N: H* I( W: }( l用于輸出單個操作及單個刀具的加工時間, n5 r6 _( k/ B6 e

% O) G* u' S5 ipsof$            #Start of file for non-zero tool number' [% [" C0 ^, c
#--------------------------------------------------------------$ G) v! X- X  v
             psof_custer
# E0 h+ `0 a# y3 ^& ?#--------------------------------------------------------------" [0 {' W" J  }( _  F
' {& c7 ], i) O' ~2 v+ X' m; m
) _0 J5 `' ]' P3 N
ptlchg0$         #Call from NCI null tool change (tool number repeats), L2 ]/ C! m; j6 C$ W* U/ A
#--------------------------------------------------------------8 \& V6 I) P0 d9 G9 Q' B$ m/ ]. L, C2 B
            ptlchg0_custer
" c. x# A4 z6 e: X. z) j#--------------------------------------------------------------9 B* @9 |3 n' z- E" q0 q6 C

* d! C  S' H, o. \' @2 Y3 l
/ H$ @; H; @1 Epheader$         #Call before start of file
0 J$ C: _1 ~$ W* l3 ]/ k#--------------------------------------------------------------
3 k% Q: i% x5 ~/ k7 Q7 m( Y      pheader_custer
& x: a0 T1 Q; H& ?5 Y5 Z9 b#--------------------------------------------------------------
: y- V+ y' J+ l; S2 H( N) v
0 X( X0 L+ {( d/ L( S
8 f8 q$ D: S# r) D/ X$ [: J! T: F* E* C  q  Gptlchg$3 c' [1 u7 W; y
#--------------------------------------------------------------
( Y% I5 `* h( m' h; u2 B+ V1 b6 A6 X+ l        ptlchg_Custer
: n6 @$ o# U) y9 |
9 @: m3 R4 r9 B" L: M2 o
; |/ O1 R: i7 L) z" S- ]通過添加上面的代碼即可實現程序中輸出相關時間信息。
5 @& s- r3 g& R; s9 [; [5 E( l  g, }$ @+ k- G9 p
作為菜單按鈕時,輸出信息如下* j  q0 ^& R2 n- Z1 n/ A

5 f9 n# S9 z: H" c( r4 k$ G ' S7 T1 v* l) p; `) J4 X

5 D2 q6 T1 m" z6 O; M/ P# ?. w6 K8 W
游客,如果您要查看本帖隱藏內容請回復

0

主題

19

回帖

200

積分

中級會員

積分
200
81#
發表于 3 天前 | 只看該作者
謝謝分享
回復

使用道具 舉報

1

主題

27

回帖

27

積分

新手上路

積分
27
80#
發表于 2025-2-20 12:39:47 | 只看該作者
謝謝樓主分享
回復

使用道具 舉報

0

主題

2

回帖

36

積分

新手上路

積分
36
79#
發表于 2025-1-29 12:19:28 | 只看該作者
不錯。。。。。。。。。。。。。
回復

使用道具 舉報

0

主題

271

回帖

292

積分

中級會員

積分
292
78#
發表于 2025-1-27 19:03:58 | 只看該作者
感謝樓主的分享與付出
回復

使用道具 舉報

8

主題

253

回帖

449

積分

中級會員

積分
449
77#
發表于 2024-5-31 17:56:18 | 只看該作者
謝謝老板
回復

使用道具 舉報

0

主題

25

回帖

46

積分

新手上路

積分
46
76#
發表于 2024-5-8 19:18:16 | 只看該作者

* b' |0 p+ K+ @. G4 M/ A謝謝學習學習6666
回復

使用道具 舉報

0

主題

25

回帖

46

積分

新手上路

積分
46
75#
發表于 2024-5-8 19:13:19 | 只看該作者
/ ?; m$ ?# ~) S/ N( I
謝謝學習學習6666
回復

使用道具 舉報

0

主題

25

回帖

46

積分

新手上路

積分
46
74#
發表于 2024-5-8 18:49:38 | 只看該作者
謝謝分享支持一下
回復

使用道具 舉報

1

主題

42

回帖

123

積分

注冊會員

積分
123
73#
發表于 2024-3-17 00:42:08 | 只看該作者
謝謝樓主分享
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關閉

站長推薦上一條 /2 下一條

QQ|Archiver|手機版|小黑屋|若楓后處理論壇 ( 蘇ICP備11015087號-1|蘇公網安備32059002001368號 )

GMT+8, 2025-5-10 02:23 , Processed in 1.263602 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表