本 期 主 題 :  淺 談 廠 商 自 主 研 發

                                                                第  017  期 (  發行日期 2009.08. 05  )

          [ 訂閱 AutoWork 技術報]                        [前期e報回顧]
           

      當年 (1996) 發展 3dde (3d design engine) 參數發展平台,有一個非常重要的背景因

素,企圖讓有 "工程或製造專業能力" 的人員或廠商,有能力發展他們 "從自動化設計

到材料估算與同步工程製造" 的能力。

                經過了十幾年的努力,我們協助過許多產業的廠商完成上述的理想,但也有少數

不是很成功的案例,在 2000 年我們開始承接專案,主要協助國內系統傢俱業 (包含 

櫥櫃、廚具、辦公隔間 . . .),這些專案都是成功的,後來我們也承接了其他的產業,

如 電梯、太陽能板架、預鑄牆板 .... 卻出現了一些不是很成功的案例。

      經過詳細的探討,主要原因為我們對該產業 "外行" 所產生的結果,而廠商又沒有

主動投入研發,所以只要我們背景很強 (很內行) 的行業,才能 "主導研發",成功率

幾乎 100%,所以從 2006 年開始,不再是由我們來主導 "專案的進行",而是要求 "產

業廠商自主研發",透過"技術轉移"模式,發現其成效遠大於 "由我們主導的專案模式"

由於廠商自行投入研發,他們可以隨時調整與開發自已的需求,不再因為受限於

軟體公司研發的 "既定規則",走出自已的一條路。

      所以我們的任務就是:解決廠商所有碰到的問題

  • 將3dde 的建構技術轉移給 廠商的工程師
  • 支援新增的函數與指令,滿足廠商的需求 

3dde 也由於此種模式而獲得新的成長,近三年來我們與 "經濟部 聯合船舶發展中心"

的 "遊艇傢俱預製平台" 的需求,新開發了許多新函數與指令,分享給業界,同時在

此期間,有數個 "技術轉移" 專案,今年已全部成功完成,某些較積極的廠商,研發

團隊已然成型,未來我們將在後面全力支援。

       當然,最重要的是 : 專業的研發一定要有自已的人員投入,只有您自已才能

了解需求,而這些是會因為階段而改變,如果有需要,讓我們協助您!

-------------------------------------------------------------------------------------------------------------------------

下圖中 左邊為各產業廠商的開發流程,右邊為本公司協助發展流程,其中紅色管線代表

  • 如果廠商請求支援時,本公司透過 開會、視訊、錄製 ..等方式支援廠商
  • 如果廠商需求是 目前 3dde 所沒有提供的,本公司透過各項程式技術,提供新的

函數與指令,滿足該產業長期的發展需要

             
           

3dde 企圖把 "程式技術" 變簡單,只要您想在 AutoCAD 上發展 "參數元件",就

使用 3dde 吧!以下是一連串從簡單到複雜的教學,不要被嚇到了,萬事起頭難,

3dde 有完整的開發文件與許多的實例,不用擔心。

如果還要更深入,3dde 可以嵌入 Autolisp (變數互通)、ARX、.NET、VBA、Datebas 

等 AutoCAD 與 Windows 相關程式技術,因為它夠 open .......

-----------------------------------------------------------------------------------------------------------------

以下非專業錄製,如果缺失,敬請見諒

                第 一 個 簡 單 的 實 例  說 明  :                            

                      第 二 個 建 築 轉 3D 方 柱 的 實 例 說 明  :        

                 

             
           

以下是一個比較複雜的 "櫥櫃原木門片" 的參數元件,它是由一群 3dde 的程式指令建構

完成,當參數修改時,便會依程式修改元伴,其中每個內部元件都可分解並承現筍接狀

況,此教學是針對己經有 3dde 程式經驗的人員作進階教學所錄製的,講解程式也是一

項挑戰,真是難為本公司設計師了,如果有興趣,您可以作個參考。

                

   
             
                             弧 形 造 型 藝 術 門 的 實 體 拆 解 與 組 合:  ( 動態展示 )                  
             
               

 

        

   

 

 

   程式內如何運用剖面造型Block與路徑來產生造型說明 ?  

Name : 弧形造型藝術門 

SLIDE :       ; 秀在對話框上的幻燈檔 

Help : 門面造型- 藝術弧形框木門 程式操作說明 
           1. 將座標轉為平面(世界座標) 
           2. 點取 p1 點取 p2 
           3. 設定相關參數 
           4. 完成 
        備註 : 門面將往 p1 至 p2 方向之反時針方向長出 
end help 

Information : 弧形造型藝術門 
        版   權 : 懋翔科技有限公司 
        日   期 : 2009 年 4 月 27 日 
        撰寫人 : 
end information 

;----- 變數定義 ------ 

P1==請輸入門面第一點 : getpoint         ; 取第一點 
P2==請輸入門面第二點 : getpoint p1    ; 拖 p1 點取第二點 p2 

WW=dist(p1,p2)     ; 取得兩點之間距離 
A=ang(p1,p2)          ; 取得兩點之間角度 

----- 輸入 弧形造型藝術門 相關資料 -------- 
CW=櫃體 寬度 : 50 
CH=櫃體 高度 : 64 
** ------------------------------------------- 
UP=門板上間縫距 : 0.25 
DO=門板下間縫距 : 0.25 
LT=門板兩邊間縫距 : 0.2 
** ------------------------------------------- 
DT=木門門板 厚 度 : 2  ( 2  2.5  3 ) 
<=括弧內的質為固定選項
KW=藝 術 框 寬 度 : 4.5 
KW2=藝術框弧形寬度 : 6.4 
KW3=弧形水平 寬 度 : 2.5 
** ------------------------------------------- 
JW=門框肚板離邊距離 : 5.2 
JS=門框肚板厚度 : 1.6 

;============ 藝術弧形框木門製作 ============

DW=CW-LT*2    ;藝術弧形框木門寬度(扣減 間縫距 後實際 寬度) 
LH=CH-DO-UP   ;藝術弧形框木門高度(扣減 間縫距 後實際 高度) 

_LA  門板 

;----- 木條板四周倒圓角-----

_pl  p1x p1y+LH/2 p1z p1x p1y+LH p1z 
_pl p1x p1y+LH p1z p1x+DW p1y+LH p1z 
_jo 
_pl p1x+DW p1y+LH p1z p1x+DW p1y p1z 
_jo 
_pl p1x+DW p1y p1z p1x p1y p1z 
_jo 
_pl p1x p1y p1z p1x p1y+LH/2 p1z 
_jo 
_na ssline1 
_ins "OG-BLK02" p1x p1y+LH/2 p1z 1 1 1 0 
_exp 
_na ssline2 
_ex [ssline2 ssline1] 
_mo p1x p1y p1z p1x p1y p1z-DT 
_na ssline3 

   如 何 製 作 木 條 板 四 周 倒 圓 角  ?         

;----- 先完成 左邊 木條板 -----
_ins "OG-BLK01" p1x p1y p1z 1 1 1 0 
_exp 
_ex  LH 
_na ss4 

;----- 複製 木條板四周倒圓 一份備用 將與 左邊木條板 進行差集動作 ------
_cp [ssline3] p1x p1y p1z p1x p1y p1z 
_na ssline4 
_su [ss4 ssline4] 
_na sskw 
_na SSDO 

;----- 再鏡射完成 右邊 木條板 -----
_mi [sskw] p1x+dw/2 p1y p1z p1x+dw/2 p1y+10 p1z 
_na SSDO+ 

;----- 複製 左右邊木條板 一份備用 將與下邊木條板進行差集動作 -----
_cp [SSDO]p1x p1y p1z p1x p1y p1z 
_na sskw1 

;----- 再複製 左右邊木條板 一份備用 將與上邊弧形木條板進行差集動作 -----
_cp [sskw1] p1x p1y p1z p1x p1y p1z 
_na sskw10 


   如 何 製 作 左 右 邊 木 條 板  ?        

;----- 下邊 木條板 -----
_ins "OG-BLK01" p1x+kw p1y p1z 1 1 1 0 
_ro p1x+kw p1y p1z p1x+kw p1y p1z+10 90 
_exp 
_ex  -(dw-kw*2) 

_bo p1x+kw p1y+kw p1z -LH*2 LH*2 -DT*2 
_ro p1x+kw p1y+kw p1z p1x+kw p1y+kw p1z+10 -45 
_su 
_bo p1x+dw-kw p1y+kw p1z LH*2 LH*2 -DT*2 
_ro p1x+dw-kw p1y+kw p1z p1x+dw-kw p1y+kw p1z+10 45 
_su 
_na sskw2 
_su [sskw2 sskw1] 
_na sskk1 
_na SSDO+ 

;----- 複製 木條板四周倒圓 一份備用 將與 下邊木條板 進行差集動作 -----

_cp [ssline3] p1x p1y p1z p1x p1y p1z 
_na ssline5 
_su [sskk1 ssline5] 
_na SSDO+ 

   如 何 製 作 下 邊 木 條 板  ?        

;----- 上邊弧形木條板 -----
_pl p1x+kw p1y p1z p1x+kw+kw3 p1y p1z 
_ar3 p1x+kw+kw3 p1y p1z p1x+dw/2 p1y+4 p1z p1x+dw-kw-kw3 p1y p1z 
_jo 
_pl  p1x+dw-kw-kw3 p1y p1z p1x+dw-kw p1y p1z 
_jo 
_na ss10 
_ins "OG-BLK04" p1x+kw p1y p1z 1 1 1 0 
_exp 
_na ss11 
_ex [ss11 ss10] 
_mo p1x p1y p1z p1x p1y+LH-kw2-kw p1z 
_bo p1x+kw p1y+LH p1z dw-kw*2 -5 -DT 
_un 
_na sskw11 
_su [sskw11 sskw10] 
_na ssline6 

;-----  木條板四周倒圓 與 上邊弧形木條板 進行差集動作 -----
_su [ssline6 ssline3] 
_na SSDO+ 

   如 何 製 作 上 邊 弧 形 木 條 板  ?        

;----- 門框肚板 -----

kh=lh-jw-9.2 ;門框肚板 高度 

_LA 肚板 

_pl p1x+jw p1y+jw+kh/2 p1z p1x+jw p1y+jw+kh p1z 
_pl p1x+jw p1y+jw+kh p1z p1x+jw+kw3 p1y+jw+kh p1z 
_jo 
_ar3 p1x+jw+kw3 p1y+jw+kh p1z p1x+dw/2 p1y+jw+kh+4 p1z p1x+dw-jw-kw3 p1y+jw+kh p1z 
_jo 
_pl p1x+dw-jw-kw3 p1y+jw+kh p1z p1x+dw-jw p1y+jw+kh p1z 
_jo 
_pl p1x+dw-jw p1y+jw+kh p1z p1x+dw-jw p1y+jw p1z 
_jo 
_pl p1x+dw-jw p1y+jw p1z p1x+jw p1y+jw p1z 
_jo 
_pl p1x+jw p1y+jw p1z p1x+jw p1y+jw+kh/2 p1z 
_jo 
_na sscab9 

;----- 6公分為肚板造型 BLOCK "OG-BLK03" 的寬度 -----

_of [sscab9] 6 p1x+dw/2 p1y+jw+kh/2 p1z 
_na sscab1 

_ins "OG-BLK03" p1x+jw p1y+jw+kh/2 p1z 1 1 1 0 
_exp 
_na sscab2 
_ex [sscab2 sscab1] 
_mo p1x p1y p1z p1x p1y p1z-0.3 
_ex [sscab1]  -js 
_mo p1x p1y p1z p1x p1y p1z-0.3 
_un 
_na SSDO+ 

   如 何 製 作 門 框 肚 板  ?        

_LA  0 

_er [ssline1 SS10 sscab9] 
_ro [SSDO]p1x p1y p1z p1x+10 p1y p1z 90 
_ro [AW_SSALL] p1x p1y p1z p1x p1y p1z+10 A 

 

             
             

E-mail : autowork@ms9.hinet.net                    網站 : http://www.autowork.com.tw

* 如果您不想再收到 AutoWork 技術報 請按此取消訂閱 *