iCAx开思网

标题: 【分享】選擇草圖尺寸比例縮放(2F) [打印本页]

作者: gt.adan    时间: 2019-1-30 21:14
标题: 【分享】選擇草圖尺寸比例縮放(2F)
本帖最后由 gt.adan 于 2019-1-30 21:18 编辑

【前言】
近期工作很常需要繪製凸輪(CAM)…
眾所周知,凸輪外形多用包覆指令繪製,然而包覆草圖內圓展開圖尺寸與角度之間的換算何其惱人…
(此包覆草圖僅作示意用,標註並不完整,勿怪。圖面括弧內為對應角度。)

[attach]1264699[/attach] [attach]1264700[/attach]

回答同仁提問時,曾經回覆用「設計表」+「方程式」的概念來處理,沒想到第一時間被打槍說「不夠直觀」!
因為每個新的凸輪零件檔案都要先做一個設計表,而設變時又得打開設計表「逐一輸入」目標的角度值再藉公式轉換…
希望可以做一個「在草圖中」直接輸入角度值,然後選擇欲變更比例(展開尺寸轉換角度)的尺寸,藉由巨集轉換成對應角度的小工具。
參考了官方論譠中幾個前輩的分享代碼,有了以下結果。

效果如下:


2019012902.PNG (10.5 KB, 下載次數: 0)

[attach]1264701[/attach]
rbabj-mt201.gif (79.95 KB, 下載次數: 0)

[attach]1264702[/attach]


[groupid=229]SolidWorks[/groupid]
作者: gt.adan    时间: 2019-1-30 21:14
1. 此巨集僅為凸輪展開包覆草圖使用,所以代碼中有圓周率的轉換值。
2.客倌可依個人需求修改程式碼,例如修改成輸入縮放比例(Scale Factor)
    初學者亦可學習如何製作巨集表單(我也是抄來的~-_-|||)
3. 系統版本:Win8.1 SW2012 SP5.0
4.使用方式:此巨集僅用於草圖尺寸。使用前「請先確定已選擇欲更改比例的尺寸」,否則其他方式均會報錯!



[attach]1264703[/attach]

作者: scattie    时间: 2019-1-31 09:15
哇!!!太牛了~~~
感谢大力提供分享

作者: deihc851209    时间: 2019-2-28 16:51
顶一下




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3