90度編程
① 數控編程90度開槽怎麼編程我在車床上開了一點上數控精車
一個是全部從一個坐標點(工件零點)計算坐標的,絕對編程
例如:X10.0 Z10.0 就是坐標點(10,10)
一個是全部從上一個坐標點計算坐標的 相對編程
例如 U10.0 W10.0就是距離上一坐標點(10,10)
② c語言編程魔方陣順時針旋轉90度編程怎麼寫 例如: 8 1 6 3 5 7 4 9 2 旋轉90度
總的矩陣:[a,a]
某一個點:[i, j]
[0,0] -> [0,a] [0,a] -> [a,a] [a,a] -> [a,0] [a,0] -> [0,0]
其它的:[i, j] -> [j, a-i]
③ 直徑4.9 螺距1.8 90度螺紋數控編程
在進行螺紋編程前,首先要知道加工的螺紋螺距是多少,以下為常用螺紋粗牙螺距:
M6螺距為1mm
M8螺距為1.25mm
M10螺距為1.5
M12螺距為1.75mm
M16螺距為2mm
螺紋分粗牙與細牙,細牙螺距一般小於粗牙螺距,其他特殊螺紋螺距一般會單獨標明,比如刀具上標注為M10,那麼我們默認為螺距為1.5;如果標注為m10*1,那麼我們認為螺距為1mm。
攻螺紋前首先要鑽孔,但每種螺紋鑽多大的孔呢?計算方法如下所示:
螺紋外徑-螺距=底孔直徑
例如M12螺紋底孔為12-1.75=10.25,所以M12螺紋底孔為10.25;
例如M10螺紋底孔為10-1.5=8.5,所以M10螺紋底孔為8.5;
其它同理。
底孔有了,那麼螺紋如何編程呢?首先我們要理解什麼是螺距。
螺距:螺紋上相鄰兩牙在中徑線上對應兩點間的軸向距離,如下所示這是一個螺距示意圖:
即兩個開口的豎向距離,如上所示螺距為10mm。
螺紋就是一個個螺距排列開的:
那麼我們加工螺紋實際就是沿著螺旋線運動。即我們轉一圈就要豎向移動一個螺距。CNC編程轉速與進給就是按這個規律來的。比如我們一般螺紋編程格式如下所示(這里我們以M10為例,螺距為1.5):
M03 S100;
M29 S100;
G84 X0. Y0. Z-20. R3. F150;
G80 G90 G00 Z200.;
如上所示主軸轉速是每分鍾100轉,那麼我們移動的距離是一轉就需要1.5mm,那麼100轉就是需要移動150mm,F150指的就是每分鍾移動150mm。
即以後編程記住進給F的實際值為:轉速*螺距。
④ 編程90度方向在哪裡
正右方為90°。一般平面坐標系是x軸是超右,y軸向下所以90度是朝下。順時針旋轉,正上方為0°,正右方為90°,正下方為180°,正左方為270°,再次回到正上方為360°。
⑤ 用c語言編程三角形繞一點旋轉九十度怎麼做
A(ax, ay) B(bx, by) C(cx, cy) 移動後A(ax0, ay0)...
1)ax = r*cosα ay = r*sinα
ax0 = r*cos(α+90) ay0=r*sin(α+90) 用三角函數展開就ok了
2)旋轉90度就是坐標點從一個象限旋轉到另一個象限,先判斷正負,再將橫縱坐標交換並根據正負情況乘以-1或者1 這個問題就是高中解析幾何的旋轉問題。或者圖形學里的二維圖形旋轉問題
⑥ 數控編程,90度與R3 的數值怎麼換算出來的 X,Z 是多少
小子,首先你看圖能力不夠。嘻嘻!
這圖是這樣理解的,首先最外面是一個90度的倒角,倒角大小為直徑20.接著是一個直徑9.5的通孔,孔深起碼要夠插到你左邊要掏空的部位,最後這個R3指的是這個90度斜角與9.5通孔的連接處做一個半徑為3,與這兩者相切的圓弧。簡單來說就是要你倒個圓角。
倒角就分兩種,一種是C角(直角),一種是R角(圓角)。
怎麼加工別問我,你看看你,我還是干CNC加工中心,還要我來教你看車床件的圖紙....
混蛋,叫你上課不聽課!這回知道丟人了吧。
⑦ 數控編程90度怎麼算
不用算的。
用AutoCAD畫出圖紙,然後標注尺寸,就知道每個節點的坐標值了。
有疑問請繼續追問,滿意請採納為最佳答案!
手機提問請點擊右上角的「採納回答」按鈕。
謝謝!
⑧ 編程,c或c++,將一個二維數組順時針旋轉90度。
#include<stdio.h>
#define N 4
int a[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};
void prt()
{int i,j;
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%4d",a[i][j]);
printf(" ");
}
}
int main()
{int i,j,k,t;
printf("原來的數組: ");
prt();
for(i=0;i<=N/2;i++)
for(j=i;j<N-i-1;j++)
{
t=a[i][j];
a[i][j]=a[j][N-1-i];
a[j][N-1-i]=a[N-1-i][N-1-j];
a[N-1-i][N-1-j]=a[N-1-j][i];
a[N-1-j][i]=t;
}
printf(" 順時針旋轉90度後的數組: ");
prt();
getch();
return 0;
}
⑨ 編寫一個程序,輸出90度以內的sin函數值怎麼編程
首先:程序應該這樣改!
#include<stdio.h>
#include<math.h>
main()
{
double n;
double b,c;
scanf("%lf",n);
b=sin(n);
c=cos(n);
printf("%.2lf\n%.2lf",b,c);
return 0;
}
其次,這里的n是弧度值,你說的90度應該輸入的是pi/2,而不是90,如果希望輸入90的話,那就這樣改!
#include<stdio.h>
#include<math.h>
main()
{
int s;
double n,b,c;
scanf("%d",s);
n=3.*(s/180.0);
b=sin(n);
c=cos(n);
printf("%.2lf\n%.2lf",b,c);
return 0;
}