回覆列表
  • 1 # 數控程式設計張

    其實宏程式的用途遠不止零件輪廓的加工,如有人僅僅認為宏程式就是用來加工一些特殊曲線,如橢圓、拋物線、雙曲線等!殊不知,這是宏程式最簡單的用途!

    一句話,只要知道該曲線的解析幾何公式,那麼,該曲線的加工程式就可以用宏程式編制出來,圓也不例外!如何編制?接下來,透過一個案例把圓的宏程式思路講解一下!

    首先,要找出圓的方程圓的方程,如(x-a)^2+(y-b)^2=R^2,其中ab為圓心座標,在圖中a=0,b=-15,方程裡面x、y應為x、z,所以該圓的方程為x^2+(z+15)^2=15^2。

    如果把長度Z作為變數,經過推導可得:

    然後,在按照宏程式的語法,把該方程寫成宏程式格式,如下

    #1=0;Z

    WHILE[#1GE-15]DO1;判別語句

    #2=SQRT[225-[#1+15]*[#1+15]];X

    G01X[2*#2]Z#1

    #1=#1-1;Z每次變化量

    END1;結束語,條件不成立即可返回到while

    這就是圓方程的一種宏程式思路,下面就是換成橢圓或其它什麼曲線,只要把X與Z的方程推匯出來,把Z作為自變數,方程寫成宏語法格式,這個宏程式就可以直接使用,可以說就是一個通用的思路,直接套用即可!

    最後,在明白以上講解的基礎上,其它曲線均可舉一反三!宏是不是沒有啥難得,很簡單吧!

  • 中秋節和大豐收的關聯?
  • 早起看書和睡前看書相比,哪個比較好?