用巨集程式編乙個簡單程式,毛坯料50車乙個直徑30的圓長20

2025-07-16 23:30:17 字數 2031 閱讀 6822

用巨集程式編乙個簡單程式,毛坯料50車乙個直徑30的圓長

1樓:璩楚華橋

搜一下:用巨集程式編乙個簡單程式,毛坯料50車乙個直徑30的圓長20

2樓:網友

系統自帶的那麼多g指令都可以,不要把簡單的事情搞複雜了!

求乙個 數控車床的程式 毛坯 30 *50 隨便加工出來個形狀就行 別太簡單呀 十分感謝

3樓:網友

不知道你的具體尺寸啊。

假設吧! 毛柸是長50直徑30,我們車至直徑27長度30m3 s700;

t0101;

g50 x50 z0

g0 ;g1 x0 f150;先齊一下面。

g0x28;

g1 z-30 f300;粗車。

g0 x29.;

z0;;倒角c1

z-30 f200;精車。

g0x50;

z0 m5;

m30 ;本人也是初學,獻醜了!

4樓:17旅行吧

30*50?方形工件?在車床加工?確定是嗎?那就不太好做了啊。

求數控車床車乙個長40外圓50車乙個r15的整圓程式設計,哪位師傅能夠夠教教?

5樓:網友

長40外圓50車乙個r15的整圓程式設計。

r15直徑30,還差20,拿來的正圓呀。

把問題寫詳細,還有圖紙 上傳,不然誰知道啊。

6樓:網友

車一整圓讓它掉下來?

7樓:網友

你是不是要車個疙瘩啊 ?

幫忙編寫乙個數控車巨集程式:加工1/4橢圓,長半軸為30 ,短半軸為20 ;作業系統是廣數980ta 有加分 謝謝

8樓:網友

a短軸 b長軸 以橢圓的中心為零點 角度是以過中心的z軸起始。

給你當初我研究巨集程式的手編稿 角度可以設定小點 因為是直線走,角度也小 橢圓的精度也高。

再發個吧,這個是的結果 感興趣的可以對比下 短軸是24 長軸是40的 以橢圓中心為零點 需要說明下 g0 x0 z3 這個地方z是錯誤的 應該是 40+3

g1 z0 f100 這個地方z也是錯誤的 應該是40<>

9樓:網友

a=30,b=20,只加工半個橢圓,則此段橢圓精加工軌跡為:

#n10 #2=20*sqrt[1-30*30/##1] sqrt表示開平方。

##1-30 橢圓的原點在工件座標左側30,所以橢圓上所有點座標z要減20

##2 方程計算出的為半徑值,需轉化為直徑值才能按直徑程式設計。

g1x[#4]z[#3] 沿小段直線插補加工。

##1-1 遞減一小段距離,此值越小,橢圓越光滑。

if [#1ge0] goto 10條件判斷是否到達終點。

g1x42 直線切出外圓。

如果要再加上分層的粗加工,設偏移量為#5,則程式改為。

t0101m3s800

g0x42z5

#n5 g0x[#

#n10 #2=20*sqrt[1-30*30/##1] sqrt表示開平方。

##1-30 橢圓的原點在工件座標左側30,所以橢圓上所有點座標z要減20

##2 方程計算出的為半徑值,需轉化為直徑值才能按直徑程式設計。

g1x[#4]z[#3] 沿小段直線插補加工。

##1-1 遞減一小段距離,此值越小,橢圓越光滑。

if [#1ge0] goto 10條件判斷是否到達終點。

g1x42 直線插補切出外圓。

g0z5##

if [#5 ge 0] goto 5

g0x150z150m5m30

以上程式分內外二層迴圈,外層迴圈為分層加工,內層迴圈為小段直線插補一條四分之一橢圓弧。

10樓:網友

把分數加到100,我發程式到你郵箱吧。i

簡單的C程式,一個簡單的C程式

void creat tree b 因為傳的是地址,所以,這裡是 b int main c沒有引用的。因為你這裡create tree b 這裡b是形參,棧變數,在函式呼叫結果後棧變數會被 所以造成了沒辦法把值傳出來。可以用t的地址來傳.改一下create tree pb 裡面也做相應的修改。這樣 ...

編C語言程式 做九九乘法表,編一個C語言程式 做一個九九乘法表

源 如下 include main printf n 程式執行結果 1 1 1 1 2 2 2 2 4 1 3 3 2 3 6 3 3 9 1 4 4 2 4 8 3 4 12 4 4 16 1 5 5 2 5 10 3 5 15 4 5 20 5 5 25 1 6 6 2 6 12 3 6 18 ...

很簡單的C語言程式,一個很簡單的C語言程式

不要先把總結果求出來再取最後一個數字 因為最後一個數字肯定有數字的個位數決定 比如13 13,就求3 13,但是每次記錄最後一個數字 3 3 9 9 9 3 27 7 7 3 21 1 1 3 3 3 3 3 9 然後就可以看出是個最後結果處於每4次一個迴圈 因為13x13x13.x13總共有12個...