數控程序名漢字怎麼弄
⑴ 980數控程序名怎麼用漢字寫
廣數980系統程序名只能是O**** 不能用漢字 但注釋中可以有漢字 如:O1234(廣數980tdc)
⑵ 數控車床台灣新代系統怎麼樣把程序名改成漢字
通常而言程序名是不能改成漢字的,只能是數字和英文,但是程式下載到電腦,電腦是可以更改的,上傳到NC就必需改為數字和英文,否則NC不能識別或者顯示亂碼。當然你可以嘗試一下在電腦上修改好程式名上傳到NC看看,NC是否能顯示中文程式名。
⑶ 廣州數控928編程的程序名咋輸成漢字的
你可以用G22內部子程序調用%01M3S.....T11G0X...Z.................G1X...Z...F...G22L...(L為循環次數)G1U...W...F.........................................G80(子程版序權結束)
⑷ 數控編程怎麼遍中文名字
數控編程方法 數控機床程序編制(又稱數控機床編程)是指編程者(程序員或數控機床操內作者)根據零件圖樣容和工藝文件的要求,編制出可在數控機床上運行以完成規定加工任務的一系列指令的過程。具體來說,數控機床編程是由分析零件圖樣和工藝要求開...
⑸ 在數控加工中漢字怎麼編寫程序
給你推薦一本書,<計算機圖形學基礎>唐澤聖,周嘉玉,李新友寫的,我們以前上課用的,上面有常用的直線和圓弧演算法,比如數值微分法生成直線,逐點比較法插補圓弧,角度DDA法產生圓弧,基本都有C語言的源程序.你可以搜搜這本書,本來都有源程序的,後來給刪掉了~~
貼一個別人的
/*************************************************************************
Function: int ArcXY(double dfx0,double dfy0,double dfrx,
double dfry,int angle);
Description: 在X-Y軸所構成的平面上,以圓弧運動的方式從目前位置經過指
定的參考點到目的點。調用此函數成功將增加運動命令的庫存數目。
Parameters: dfx0, dfy0 參考點的X-Y軸座標值
dfrx, dfry 圓心的X-Y軸座標值
angle 插補角度
Calls: 無
Return Value: 大於或等於0 給予此運動命令的編碼
小於0 失敗,傳回值的意義可參考錯誤信息代碼
**************************************************************************/
#include <stdio.h>
#include <math.h>
int ArcXY(double dfx0,double dfy0,double dfrx, double dfry,int angle);
int symbol(double number);
main()
{
ArcXY(0,0,-3,5,360);
getch();
}
int ArcXY(double dfx0,double dfy0,double dfrx, double dfry,int angle)
{
FILE *f1;
double i,j,dx,dy,dfr,x,y,ang,step,f = 0.01;
int flag,tempx,tempy,statex,statey,direction = 1;
dfr = sqrt((dfrx - dfx0) * (dfrx - dfx0) + (dfry - dfy0) * (dfry - dfy0));
if(dfx0 == 0)
{
dfx0 = 1;
dfrx = dfrx + 1;
statex =1;
}
if(dfy0 == 0)
{
dfy0 = 1;
dfry = dfry + 1;
statey =1;
}
dfrx = 2 * dfx0 - dfrx;
i = dfx0 - dfrx;
j = dfy0 - dfry;
x = dfx0 ;
y = dfy0 ;
step = ang = 180 * 2 * asin(f/(2*dfr))/3.1415926;
if(((dfx0 > 0) && (dfy0 > 0)) || ((dfx0 < 0) && (dfy0 < 0)))
{
flag = direction;
}
if(((dfx0 < 0) && (dfy0 > 0)) || ((dfx0 > 0) && (dfy0 < 0)))
{
flag = -direction;
}
f1=fopen("c:\\c.txt","w+");
if(statex ==1)
{
x = x - 1;
}
if(statey ==1)
{
y = y - 1;
}
fprintf(f1,"%f,",x);
fprintf(f1,"%f\n",y);
while(ang < angle)
{
dx = f * (j + flag*(f * i)/(2 * dfr))/dfr;
dy = f * (i - flag*(f * j)/(2 * dfr))/dfr;
tempx = symbol(x);
tempy = symbol(y);
x = x + dx;
y = y + dy;
fprintf(f1,"%f,",x);
fprintf(f1,"%f\n",y);
if( (tempx !=symbol(x)) || (tempy != symbol(y)) )
{
flag = -flag;
}
i = i - dx;
j = j + dy;
ang = ang + step;
}
return 0;
}
int symbol(double number)
{
if(number > 0)
{
return 1;
}
else
{
return -1;
}
}
int ArcXY(double dfx0,double dfy0,double dfrx, double dfry,int angle); 這個就是子函數,你放到你需要的地方注意參數,按自己需要修改,要麼添加返回值返回感興趣的部分,要麼添加參數按照傳引用的方法取得,直線的有簡單DDA演算法的,需要的話明天打上,今天有點晚了.
⑹ 凱恩帝數控程序前面怎麼加中文
K1000及其以上型號的數控系統,按【設置】按鍵,裡面有一項LANGUAGE,選擇錄入方式,專把此項改屬為0即為中文顯示。
K1000一下型號的數控系統,按【調試】按鍵,也可以看到有一項LANGUAGE, 按【-】鍵切換中文顯示。
⑺ 數控編程怎樣用漢字命名.請有知道的大師幫忙教一下!
數控程序不能用漢字命名,程序名只能為數字,只能用漢字注釋,在括弧里修改(車床上是不能用漢字改的,但U盤拷下來可以在電腦上改漢字)