vc60怎麼編譯圓的半徑運行
❶ CNC加工中心手動編程一個圓怎麼編(設圓的半徑是10mm)
1、G02順時針方向圓弧切鬧歲削,G03逆時針方向圓弧切削,一般基本都用G03逆時針切削視為順銑切削,比如利用直徑30銑刀加工一個直徑為40的圓,相對坐標設置圓心為X0Y0G91G01X-5.FG03I5.X5.M30。
❷ 用C語言怎樣編程輸出圓的周長和半徑
方法:
#include <stdio.h>
#define PI 3.14
int main()
{
float r,c,area;
printf("請輸入圓的半徑:");
scanf("%f",&r);
c=2 * PI * r;
area=PI * r * r;
printf("該圓的周長是%.2f,面積是%.2fa",c,area);
}
二、計算機編程語言(C語言)的特點:
1、C語言是一個有結構化程序設計、具有變數作用域(variable scope)以及遞歸功能的過程式語言。
2、C語言傳遞參數均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。
3、不同的變數類型可以用結構體(struct)組合在一起。
4、只有32個保留字(reserved keywords),使變數、函數命名有更多彈性。
5、部份的變數類型可以轉換,例如整型和字元型變數。
6、通過指針(pointer),C語言可以容易的對存儲器進行低級控制。
7、預編譯處理(preprocessor)讓C語言的編譯更具有彈性。
❸ 西門子數控車床怎麼編程
西門子數控系統編程:
1.用半徑和終點進行圓弧編程
圓弧運動通過以下幾點來描述:
• 圓弧半徑 CR= 和
• 在直角坐標 X,Y,Z中的終點
除了圓弧半徑,您還必須用符號+/-表示運行角度是否應該大於或者小於180°。正符可以不註明。
識別符表示:
CR=+…:角度小於或者等於 180°
CR=–…:角度大於 180°
舉例:
N10 G0X67.5 Y80.211
N20 G3X17.203 Y38.029 CR=34.913 F500
在這種處理方式下您不一定要給出中點。整圓(運行角度 360°)不能用CR=來編程,而是通過圓弧終點和插補參數來編程。
2.用圓弧角和圓心或者終點進行圓弧編程
圓弧運動通過以下幾點來描述:
• 圓弧角 AR= 和
• 在直角坐標 X,Y,Z中的終點或者
• 地址 I,J,K上的圓弧中點
分別表示:
AR=:圓弧角,取值范圍 0° 至 360°
I,J,K的意義參見前面幾頁。
整圓(運行角度 360°)不能用 AR=來編程,而是通過圓弧終點和插補參數來編程。
舉例:
N10 G0X67.5 Y80.211
N20 G3X17.203 Y38.029 AR=140.134 F500
或者
N20 G3I–17.5 J–30.211 AR=140.134 F500
3.用極坐標進行圓弧編程
圓弧運動通過以下幾點來描述:
• 極角 AP=
• 和極半徑 RP=
在這種情況下,適用以下規定:
極點在圓心。
極半徑和圓弧半徑相符。
舉例:
N10 G0X67.5 Y80.211
N20 G111X50 Y50
N30 G3RP=34.913 AP=200.052 F500
編程舉例
以下程序是圓弧編程舉例。必需的尺寸在右邊的加工圖紙中。
N10 G0 G91 X133 Y44.48 S800 M3 回到起始點
N20 G17 G1 Z-5 F1000 刀具橫向進給
N30 G2X115 Y113.3 I-43 J25.52 用增量尺寸表示的圓弧終點,圓心
或者
N30 G2X115 Y113.3 I=AC(90) J=AC(70) 用絕對尺寸表示的圓弧終點,圓心
或者
N30 G2X115 Y113.3 CR=-50 圓弧終點,圓弧半徑
或者
N30 G2AR=269.31 I-43 J25.52 用增量尺寸表示的圓弧角,中心點
或者
N30 G2AR=269.31 X115 Y113.3 圓弧角,圓弧終點
N40 M30 程序結束
5、螺旋線插補G2/G3TURN
編程:
G2/G3 X… Y… Z… I… J… K… TURN=
G2/G3 X… Y… Z… I… J… K… TURN=
G2/G3 AR=… I… J… K… TURN=
G2/G3 AR=… X… Y… Z… TURN=
G2/G3 AP… RP=… TURN=
指令和參數說明
G2 沿圓弧軌跡順時針方向運行
G3 沿圓弧軌跡逆時針方向運行
X Y Z 直角坐標的終點
I J K 直角坐標的圓心
AR 圓弧角
TURN= 附加圓弧運行次數的范圍從 0至 999
AP= 極角
RP= 極半徑
功能
螺旋線插補可以用來加工如螺紋或油槽 (延遲線插補)。
操作順序
在螺旋線插補時,兩個運動是疊加的並且並列執行。
• 水平圓弧運動
• 垂直直線運動
圓弧運動在工作平面確定的軸上進行。
舉例:工作平面 G17,針對圓弧插補的軸 X和 Y。
然後在垂直的橫向進給軸上進行橫向進給運動,這里是 Z軸。
運動順序
1. 回到起始點
2. 執行用TURN= 編程的整圓
3. 回到圓弧終點,例如:作為部分旋轉
4. 執行第2,3步穿過進刀深度
加工螺旋線所需的螺距 = 整圓數 + 編程的終點 -穿過的進刀深度。
編程舉例
螺旋線插補
N10 G17 G0 X27.5 Y32.99 Z3 回到起始位置
N20 G1 Z-5 F50 刀具橫向進給
N30 G3X20 Y5 Z-20 I=AC(20) J=AC (20) TURN=2 帶以下參數的螺旋線:從起始位置執行兩個整圓,然後回到終點
N40 M30 程序結束
❹ 加工中心銑圓怎麼編程
首先,你要弄明白是銑內圓還是外圓,如果說是銑內圓那就和你說的用16的銑90的直徑的圓,首先要確定機床要走的實際的圓的半徑,也就是說要銑90的圓,首先是確定它的半徑是45。
然後,就要把刀具算進來,16的刀,半徑是8,就是在前面45的半徑上減去刀具的半徑8,得到37就是機床實際要走的數,銑出來就是90的圓。記住機床主軸中心和刀具的中心是同一個中心。
最後,就得出要減去刀半徑,反之銑外圓就要加上刀具的半徑。編程就是:GO G9O G54 X0 Y0 ;GO Z100;G01 Z-(多少自己定)F2000;GO2 X-37 YO F2000;G0 Z100 。
❺ C語言:編程輸入圓的半徑,計算圓的面積並輸出,輸出時保留2位小數。
#include<stdio.h>
void main()
{float r,s;
#define p=3.14;
printf("請輸入圓的半徑 ");
scanf("%f",r);
s=p*r*r;
printf("圓的面積S=%6.2f ",s);
}