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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 64951|回復: 94

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

  [復制鏈接]

429

主題

5751

回帖

901萬

積分

管理員

積分
9013740
樓主
發表于 2020-10-11 22:13:35 | 只看該作者 |倒序瀏覽 |閱讀模式

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

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

×
Mastercam后處理時間補丁正式提供下載使用! L, f; W6 `* Y5 \. y- X! R& Y5 |% R2 |
Mastercam后處理生成的程序中一般很難有帶當前刀具的加工時及整個程序的時間,這是由于后處理在處理時間方面存在幾個方面的問題:
/ T( X% w% l9 D1.后處理中計算的時間只能是大概的時間,不能獲取準確的軟件計算處理的時間。
+ V6 g. y  x9 G- r  z2.由于刀路軌跡是多變的,在加減速,圓弧等情況下,或多或少存在較大的差異。
' B3 g* Q4 |3 B# A  f' j3.由于后處理的計算方式和運行方式等原因,想要既取得整體時間,又要取得單個刀具的時間,而且還要再程序頭輸出,這個涉及到方方面面的東西,而且還不是輕易就能完成的。
' v9 f, t2 \7 B; Y- d* W鑒于此,在借助NET-Hooks和C-Hooks的結合下,同時借鑒了國外友人的思路及代碼,本dll能夠輸出所選擇操作的單個刀具,單個操作及整個程序的時間,同時該時間還可以返回到后處理中,供用戶使用,也可以單獨作為C-hooks的方式,添加到軟件的菜單中,作為臨時統計時間使用。3 v6 }4 c  X4 @4 d( ~
使用方法如下:
5 G5 i' u0 E( o% Y9 K. p  F以下兩個文件放入c-hooks文件夾,同時請勿更改文件名。
0 D" K, F3 E" `5 B/ n, Y6 FPost_CycleTime.dll
! X7 h8 h1 q9 m$ t6 w+ q' SPost_CycleTime.ft, k9 S5 H$ x! _1 x  s
" j. [8 z6 `4 S' f
測試后處理,功能比較全面。& L/ w1 \+ l, V/ J. \
Post_CycleTime.pst
2 t# H( B5 U8 }) ?  mPost_CycleTime.psb
, s: U( c/ O4 O" ^7 k; Q* `+ s6 d' X+ k/ f
如果是使用自己的后處理按下面的方法添加代碼。# t$ x% j* l  _6 Q( L
添加如下代碼:[backcolor=rgba(0, 0, 0, 0.03)]
1 X1 b# o0 Z0 L6 X4 m+ F. e# END_HEADER$) E: F9 ^2 }: u; M3 e, @+ N
#region Settings, ]5 g# R6 T  ]. t: g
x_mp_adv_func$ : 11
$ k- T/ b. g9 V6 D& @0 _. K+ p5 sx_tooltable$   : 1# R/ B8 l: H! A/ H8 y% J
#newglobal$    : 1, ~5 T! h: I2 R) j/ }2 c# P
#region Write Time2 a: H+ U' ?- G9 V0 j
#fs2 4   1 0 1 06 @. J6 |6 ?( g  ~/ V+ E
fs2 25  0^3 0^3
7 J. _# H/ e9 [1 N# B6 `1 Xfmt  "" 25 op_secs "secs"! W) a- O: h, m7 v
fmt  "" 25 op_mins "mins "
! J& }4 C4 X" u( }fmt  "" 25 op_hrs  "hrs "$ [" v0 S- b( J  y4 @. {
, l# t* Z& o! K& f  O" O! M& r
# W  u0 K* T7 _( H' n/ t3 u3 o0 d" K" l
#region Tool Table* v' r9 S- h, D1 ?( V9 ]
ptool_info5 \# x& X2 S/ D5 `0 O
    if tt_count$ = 1,( j0 o4 p/ v: A$ `* K/ s
      [; `+ Y( t  D7 l; _- I; R* S! Q
        slot_id = opinfo(15149, 0)
" m. c6 K4 |( m: J9 \        "(T", no_spc$, *tt_tool$, " - ", ptool_name, "-", pcycle_Time, no_spc$, ")", e$
2 w& ?7 ]- ?4 O% x      ]* N+ o9 B$ J7 T+ p; Y' F* v+ s

* G: S4 ^, R* K. f8 n+ j/ ][startbin]
3 j) U) x7 O6 r. e+ Z" @
. [  x( p) F* i, T/ O0 k以下紅色標記為需要添加的代碼。: Q& l6 ~3 [6 z- p/ H( X1 [! c: k

! C, O% }" P" u  gpsof$            #Start of file for non-zero tool number
/ {0 G8 h6 `8 _7 s/ l& F4 M) t, W#--------------------------------------------------------------+ K$ u7 E6 y9 Z4 {# J; ]( O
             psof_custer
8 j9 c& Z0 g% Z* U: R) @#--------------------------------------------------------------
/ }  N0 r4 K8 z( Q2 o* n
, H, L' J! W7 e+ P  v6 h
" x! S! s2 p" k' B7 Q4 A( s: \4 Rptlchg0$         #Call from NCI null tool change (tool number repeats)
. `6 m# K. ?! h+ H#--------------------------------------------------------------6 g8 P' y# ]0 }' c5 C( H
            ptlchg0_custer: j! O8 N$ T" ~# [' g; j0 B
#--------------------------------------------------------------
3 [: m) ?5 ?) N4 r# c5 Y1 T9 ?; C2 e, y" d) j

  L9 V/ [; T4 B* E) w( e- Bpheader$         #Call before start of file
' A- G9 W/ P4 ]#--------------------------------------------------------------
! J- w* T# n3 F7 E$ T& D# T      pheader_custer
7 ^# m4 D7 P, _1 q; l#--------------------------------------------------------------  M! }# D3 v  @

6 @& m& m0 Y* E  `2 K8 b
* ?2 X& s) E1 ?5 n. optlchg$$ f0 y' t9 q' |& b% v& h* Q
#--------------------------------------------------------------
4 a0 M0 C: a  U        ptlchg_Custer  W0 l. H/ O: z5 t# {+ E0 K5 O. [- z# H
* N3 y# ~; E! e: ^; ?6 N% w3 D9 |
$ U% ?7 w# k8 t0 h
通過添加上面的代碼即可實現程序中輸出相關時間信息。4 f4 |: P/ i. q0 r

# U& i9 |6 Q5 D0 u2 h9 ~作為菜單按鈕時,輸出信息如下
5 |, ~9 Q, l9 ^+ {- e
) z/ J  d, X4 v% I$ D% `
6 v8 V7 ^* g& A! e7 S
+ y/ B( p3 P3 e% o, F/ J3 B8 a * `+ @- ?8 \3 U& X  j9 ]# y
" x+ o! ], I: y  U" I3 l) i
+ ]6 F7 A; ]: ?, \) O1 y) G# m
  |! F) u& Y5 G
+ P  D+ e; r: a0 f! t( \: z4 N
6 |1 G( F5 h) J
9 {7 b) q, V$ U" P
游客,如果您要查看本帖隱藏內容請回復
6 t6 r1 N! \+ H0 \' e# E) F+ @  Q

4 y8 ]* U! c$ z! Z- o6 R; y
, p) n* W8 f0 c

429

主題

5751

回帖

901萬

積分

管理員

積分
9013740
沙發
 樓主| 發表于 2020-10-11 22:23:28 | 只看該作者
占位中
回復

使用道具 舉報

3

主題

187

回帖

234

積分

中級會員

積分
234
板凳
發表于 2020-10-12 08:56:58 | 只看該作者
若大又分享重磅資料了,非常感謝。 9.1版本可否實現呢,現在暫時用的9.1
回復

使用道具 舉報

3

主題

187

回帖

234

積分

中級會員

積分
234
地板
發表于 2020-10-12 09:38:24 | 只看該作者
老大,請教下這些代碼是放在哪些位置的呢?4 D- X5 j7 C$ b: M! Z# L
回復

使用道具 舉報

429

主題

5751

回帖

901萬

積分

管理員

積分
9013740
5#
 樓主| 發表于 2020-10-12 18:30:48 | 只看該作者
poi8848328 發表于 2020-10-12 09:389 j! q/ r4 _/ _: I& [- G5 W  y+ y
老大,請教下這些代碼是放在哪些位置的呢?

( F0 _0 B8 J5 j附件自帶有后處理,可參考里面的放置的位置
回復

使用道具 舉報

429

主題

5751

回帖

901萬

積分

管理員

積分
9013740
6#
 樓主| 發表于 2020-10-12 18:31:30 | 只看該作者
poi8848328 發表于 2020-10-12 08:56
2 A8 x" J' j6 A6 [6 `; G若大又分享重磅資料了,非常感謝。 9.1版本可否實現呢,現在暫時用的9.1
- ?4 @& C8 p- `. w. ]
9.1不支持,太老了,系統不支持
回復

使用道具 舉報

3

主題

187

回帖

234

積分

中級會員

積分
234
7#
發表于 2020-10-13 11:58:34 | 只看該作者
若楓 發表于 2020-10-12 18:30, ^0 d3 R( z( v% R7 F8 Q
附件自帶有后處理,可參考里面的放置的位置
* {$ J) d* N' K4 c! n
好的。感謝若大的指點
回復

使用道具 舉報

8

主題

253

回帖

449

積分

中級會員

積分
449
8#
發表于 2020-10-16 01:41:46 | 只看該作者
復制代碼帶系統干擾碼,能不能搞個復制按鈕,沒有干擾碼的,謝謝!
回復

使用道具 舉報

8

主題

253

回帖

449

積分

中級會員

積分
449
9#
發表于 2020-10-16 01:44:20 | 只看該作者
55大洋
回復

使用道具 舉報

429

主題

5751

回帖

901萬

積分

管理員

積分
9013740
10#
 樓主| 發表于 2020-10-16 17:07:02 | 只看該作者
sunboy 發表于 2020-10-16 01:41
4 q* B( l+ T" p6 [8 u復制代碼帶系統干擾碼,能不能搞個復制按鈕,沒有干擾碼的,謝謝!
0 j; e8 {5 }2 T( V+ @' |5 J
不需要復制呀,里面有測試后處理
回復

使用道具 舉報

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

本版積分規則

關閉

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

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

GMT+8, 2025-5-10 00:51 , Processed in 1.107602 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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