鄒軍: 數控宏程序入門知識(三角函數的應用案)


(本文由鄒軍老師原創,在沒有人指引你的時候,你靠自己的能力,或者靠自己一點點去打通去積累,是很慢的,如果別人把自己的經驗傾囊相授,你可以少走很多彎路。【跟鄒軍學數控編程】,讓你成為經驗豐富的編程高手。想學習《UG編程》,《宏編程,學習加微信:Yuki7557) 

一旦你掌握宏程序的一些算法,你也可以高效編寫數控程序……你將有更多的編程好方法…...



有小伙伴說:“宏程序學進去之后應用很方便而且不難,套用個公式,根據變量求坐標點……”
 
今天分享一個使用頻率很高的三角函數應用的例子

1,   三角函數公式

2,  三角函數應用案例
 
一,三角函數公式
 
在直角三角形OPP1中,角a的對邊y,鄰邊x和斜邊r之間的比值來定義角a的三角函數,有以下常用的三組數學公式:
鄒軍: 數控宏程序入門知識(三角函數的應用案)的圖1

sin a=y/r 
cos a=x/r  
tan a=y/x

很多小伙伴會問,這些三角函數公式是怎么來的,其實并不用知道公式是怎么來的,這是研究數學的事情(數學課本應該講過),我們只需要把上面公式關系搞清楚即可。

即:知道兩個數據,可通過上面公式計算出另外一個數據
 
比如,已知夾角a的度數和r邊的長,要求出x、y的邊長該怎么來計算?

根據公式:cos a=x/r   可以推算出x=r* cos a  

根據公式:sin a=y/r    可以推算出y=r* sin a  
 
二、三角函數應用案例

舉例,比如下圓弧螺紋
鄒軍: 數控宏程序入門知識(三角函數的應用案)的圖2
 如下簡圖:加工一個半徑為R10 ,弧度為100度的圓弧螺紋。
鄒軍: 數控宏程序入門知識(三角函數的應用案)的圖3
加工圓弧螺紋,需要計算出圓弧上的點位坐標,如何來計算呢?

這就涉及三角函數,如下簡圖所示:
鄒軍: 數控宏程序入門知識(三角函數的應用案)的圖4

P為圓弧上的任一點,設#16為  點P與X軸的動態夾角, 根據三角函數公式計算出:

P點上的Z坐標: 10*COS[#16];

P點上的X坐標:10*SIN[#16];

就這樣隨著動態夾角#16的自增運算(如何理解變量的自增運算,可以參考文章末的鏈接),通過三角函數就計算出圓弧上面的點位坐標;

程序如下:

鄒軍: 數控宏程序入門知識(三角函數的應用案)的圖5


好了,以上都是純干貨,且就分享這么多,希望大家能夠深入學習和思考,活學活用!

(想跟鄒軍老師學習《UG編程》,《宏編程,加微信:Yuki7557) 

鄒軍: 數控宏程序入門知識(三角函數的應用案)的圖6

-END-

數控加油站,每天學點知識提升自己

鄒軍: 數控宏程序入門知識(三角函數的應用案)的圖7

?

鄒軍老師特別推薦:


鄒軍?數控車加工T型螺紋,左右借刀宏程序編程方法和思路

鄒軍?斷屑問題1,2,3

鄒軍?數車巧用倒角編程,省心省力

鄒軍?只需10分鐘,讓你學會數控宏程序編程

鄒軍?學數控宏程序編程?這個價值巨大的方法送給

鄒軍?打通編寫宏程序的任督二脈

鄒軍?學習方法+數控車上加工圓弧螺紋宏程序

鄒軍?分享一個實用圓周銑孔編程案例

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP