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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 16553|回復: 80

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

  [復制鏈接]

429

主題

5751

回帖

901萬

積分

管理員

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

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

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

×
Mastercam后處理時間補丁正式提供下載使用
7 g6 @. l" u1 O& m4 V% o6 ~Mastercam后處理生成的程序中一般很難有帶當前刀具的加工時及整個程序的時間,這是由于后處理在處理時間方面存在幾個方面的問題:4 e* m9 [4 d% i. M: W. D
1.后處理中計算的時間只能是大概的時間,不能獲取準確的軟件計算處理的時間。
# t  b  Y  m( q7 Q2.由于刀路軌跡是多變的,在加減速,圓弧等情況下,或多或少存在較大的差異。
, ?3 M( h  H/ \* P7 N3.由于后處理的計算方式和運行方式等原因,想要既取得整體時間,又要取得單個刀具的時間,而且還要再程序頭輸出,這個涉及到方方面面的東西,而且還不是輕易就能完成的。
- y. A- a& |2 {5 f' e2 O0 _鑒于此,在借助NET-Hooks和C-Hooks的結合下,同時借鑒了國外友人的思路及代碼,本dll能夠輸出所選擇操作的單個刀具,單個操作及整個程序的時間,同時該時間還可以返回到后處理中,供用戶使用,也可以單獨作為C-hooks的方式,添加到軟件的菜單中,作為臨時統計時間使用。
0 ~/ ^( T1 p: v5 `' N! n9 q  N
% D) Y/ f4 |' K# l4 e7 r1 K9 Hdll適用版本:mastercam2022
9 z7 F8 p3 e/ b: q) K- o2 Y. ^  F3 T& Y. w
使用方法如下:1 F8 L+ y* \( q0 ], _5 ?5 y
以下兩個文件放入c-hooks文件夾,同時請勿更改文件名。1 o. x: ]# G2 q* F- B% a$ w5 G
Post_CycleTime.dll
( i: H$ ~+ Z+ r& q! _Post_CycleTime.ft
. U, \2 h2 g% p- u0 v' M1 ?( F& Y% ~
9 t7 W; m; D+ J  P" {* E- \測試后處理,功能比較全面。
3 X: S2 o* b$ S" V/ s# B- APost_CycleTime.pst* @, B4 M3 ]8 _& D% g0 A
Post_CycleTime.psb
% b' \3 e  z2 }3 a3 V! k4 _7 @+ {6 n6 X7 l
如果是使用自己的后處理按下面的方法添加代碼。
5 \* R0 r. [" F% `; J( N, ^6 ]) j添加如下代碼:% @1 y9 W6 G1 K  p9 \: c+ B2 X
# END_HEADER$7 R7 v) r" v1 t
#region Settings  C0 ^! r+ G- R8 `  v
x_mp_adv_func$ : 11: `; C( e! B$ y+ W. ^' R/ M
x_tooltable$   : 1, O3 }( D3 M8 G2 X6 h( E, J
#newglobal$    : 1
: ]: ?9 F9 J  p/ L! m#region Write Time
' s3 _, |4 O& }2 D# C1 T#fs2 4   1 0 1 0) q! A0 q4 E+ w) d/ y& G
fs2 25  0^3 0^3% [8 X) c+ l8 D8 z' b3 F
fmt  "" 25 op_secs "secs"
  c5 W: _  @; efmt  "" 25 op_mins "mins "
' p- U5 O7 j$ p7 W5 n* `fmt  "" 25 op_hrs  "hrs "  _/ H' x% S# U( P  w

+ v: `3 P0 L9 r$ F. [, J$ C1 X) n* N2 j
#region Tool Table
2 D8 ?) D0 w0 {$ B, H5 I2 M( y: aptool_info6 O* B3 A$ h) g( j1 \
    if tt_count$ = 1,0 c% S/ H: L/ D& x7 p) o, ^
      [( y( Q0 r) D& x6 B. w6 l
        slot_id = opinfo(15149, 0)& }' h1 u/ t- E; U9 c% _( h
        "(T", no_spc$, *tt_tool$, " - ", ptool_name, "-", pcycle_Time, no_spc$, ")", e$8 ]# ]# P' D5 `3 _0 i8 W8 _/ V0 u, I! ~
      ]
9 \& V& \: i* c. N$ z+ Q8 c; q/ q( h; F1 ~
[startbin]
' s/ t3 k7 I5 I0 F& ?/ P4 Y& q7 B" c6 M1 M3 [; F
以下紅色標記為需要添加的代碼。
' E5 C. B; N5 Y0 d用于輸出單個操作及單個刀具的加工時間+ p7 \( F) m. r+ D6 g( `3 e5 t/ k

' B( r- b- e  B# ?3 gpsof$            #Start of file for non-zero tool number
" p0 ^  ]+ Z* [" Y  ]& |  a#--------------------------------------------------------------
* O% \. ?* `8 e( m3 a, X             psof_custer6 y, g  e! ?- Z" l
#--------------------------------------------------------------7 k1 {1 }  u) [& f
( t( B" _7 c. p0 O) D
& Z; V& _1 }& |! h$ \5 H0 }
ptlchg0$         #Call from NCI null tool change (tool number repeats)
1 ~. P8 Y" P3 P% _& A#--------------------------------------------------------------
' X0 o1 Y) ~6 S2 ^            ptlchg0_custer' H6 D5 q1 }7 y! e9 i
#--------------------------------------------------------------! P0 |' h/ i! C0 [( y3 `4 ]0 S

- w4 v1 H/ p0 P: s5 W6 q! A8 z* V; p- ^% l9 ?. J
pheader$         #Call before start of file
  B! |; s6 V' B# \; ?3 x# n#--------------------------------------------------------------
- s3 `- T3 T/ `. P/ {; D" p; ~      pheader_custer. [( Y" E$ J6 \, }1 Q  r* p6 @
#--------------------------------------------------------------
4 A" F0 z! ?9 D! Z" W0 `( R& q- r* |
( J& g7 T: B. ^( [6 X% r' }2 n9 X
ptlchg$
4 Q3 d7 E  T7 f- L% f#--------------------------------------------------------------
! C0 z2 e0 c1 U        ptlchg_Custer
' K3 n2 h; d$ y
0 p4 Y6 A) T5 z6 S4 H5 B( S  s4 s9 y
通過添加上面的代碼即可實現程序中輸出相關時間信息。
: ^7 B& K$ i5 s& D9 l' ?- T
  v0 G- X6 P" k1 m% E作為菜單按鈕時,輸出信息如下, a  U$ b/ [4 ]+ D$ U! _  Q

( N4 K/ t, G, P" A, r % P1 N2 N* N- X! Y$ X; m

6 F* B& Q# E. D9 P/ l5 |4 u4 a
游客,如果您要查看本帖隱藏內容請回復

429

主題

5751

回帖

901萬

積分

管理員

積分
9013740
沙發
 樓主| 發表于 2022-3-30 21:40:28 | 只看該作者
占位中。。。。
回復

使用道具 舉報

0

主題

44

回帖

82

積分

注冊會員

積分
82
板凳
發表于 2022-3-31 01:39:54 | 只看該作者
感謝大神!!!!
回復

使用道具 舉報

2

主題

771

回帖

786

積分

高級會員

積分
786
地板
發表于 2022-3-31 10:42:46 | 只看該作者
謝謝樓主分享
回復

使用道具 舉報

10

主題

254

回帖

307

積分

中級會員

積分
307
5#
發表于 2022-3-31 15:10:40 | 只看該作者
謝謝樓主分享
回復

使用道具 舉報

3

主題

187

回帖

234

積分

中級會員

積分
234
6#
發表于 2022-3-31 16:17:06 | 只看該作者
好久沒來了,偌大更新了不少好東西啊
回復

使用道具 舉報

9

主題

125

回帖

750

積分

高級會員

積分
750
7#
發表于 2022-4-1 08:18:36 | 只看該作者
感謝分享  謝謝
回復

使用道具 舉報

0

主題

82

回帖

97

積分

注冊會員

積分
97
8#
發表于 2022-4-1 21:59:56 | 只看該作者
謝謝分享.試用一下
回復

使用道具 舉報

0

主題

49

回帖

28

積分

注冊會員

積分
28
9#
發表于 2022-4-2 11:07:40 | 只看該作者
若楓出品,必屬精品
回復

使用道具 舉報

0

主題

3

回帖

16

積分

新手上路

積分
16
10#
發表于 2022-4-3 03:22:43 來自手機 | 只看該作者
5858585858
回復

使用道具 舉報

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

本版積分規則

關閉

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

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

GMT+8, 2025-5-11 17:19 , Processed in 1.482003 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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