上一篇文章《鄒軍:利用數(shù)學(xué)方程式編寫數(shù)控宏程序》 當(dāng)你學(xué)會(huì)了這一招,你會(huì)發(fā)現(xiàn)編寫數(shù)控程序就像做填空題一樣簡(jiǎn)單。 今天用這一招來解決數(shù)銑上加工星形線的零件。 如下簡(jiǎn)圖: 如何編寫程序? 兩步驟: 第一步:設(shè)定變量帶入方程式 任意設(shè)幾個(gè)變量: #1 代表X #2 代表Y #3 代表角度θ 帶入方程式如下: #1=30*COS[#3] *COS[#3] *COS[#3] #2=30*SIN[#3] *SIN[#3] *SIN[#3] 第二步:利用方程式算坐標(biāo)點(diǎn) 如何計(jì)算? 答:變量的自增減運(yùn)算 在這我直接復(fù)制上一篇數(shù)車變量自增語句結(jié)構(gòu),稍做修改,如下: ….. #3=0 N1#1=30*COS[#3]*COS[#3] *COS[#3] #2=30*SIN[#3] *SIN[#3]*SIN[#3] G1X#1Y#2F200 #3=#3+0.1 IF [#3LT360]GOTO1 分分鐘,就完成了此曲線零件的編程。 程序仿真如下: 有了精加工程序,那么粗加工程序又如何編寫呢? 最快的方法當(dāng)然不是自己一句一句的寫代碼,而是復(fù)制,就像上面的程序,我直接復(fù)制了上一篇數(shù)車的程序,把方程式替換之后,分分鐘,又是一個(gè)數(shù)銑的程序。 我還是采用“復(fù)制”方法,直接上粗加工程序供大家參考。 你也想快速編寫宏程序,你也需要學(xué)會(huì)“復(fù)制”,這是非常牛逼的一招,和我學(xué)編程的學(xué)員都在使用。 |
|