首页
/
每日頭條
/
圖文
/
數控宏程序學的内容
數控宏程序學的内容
更新时间:2024-09-29 08:21:34

一. 什麼是宏程序?

用變量的方式進行數控編程

二. 宏程序與普通程序的區别。

普通程序

宏程序

隻能使用常量

可以使用變量,并給變量賦值

常量之間不可以運算

變量之間可以運算

程序隻能順序執行,不能跳轉

程序可以跳轉

三. 變量

#1~#33

在宏程序中儲存數據,在程序中對其賦值。賦值是将一個數據賦予一個變量。例如#1=0,表示#1的值就是0,其中#1代表變量,#是變量符号,0就是給變量#1賦的值。

例如

G0 X0 Y0; #1=100 ; #1=50;

G01 X100 F500 ; G0 X0 Y0; #2=50;

G01 X#1 F500; G0 X0 Y0 ;

G01 X[#1 #2] F500;

四. 變量之間的運算

X

#1=50; 圓孔直徑

#2=40; 圓孔深度

#3=30; 刀具直徑

#4=0; Z坐标設為自變量,賦值為0

#17=1; Z坐标每次遞增量

#5=[#1-#3]/2; 刀具回轉直徑

S1000 M3;

G54 G90 G00 X0 Y0 Z30;

G00 X#5

Z[-#4 1];

G01 Z-#4 F200;

WHILE[#4 LT #2] DO01;

#4= #4 #17;

G03 I-#5 Z-#4 F1000;

END 01;

G03 I-#5;

G01 X[#5-1];

G0 Z100;

M30;

O2013(群孔)

數控宏程序學的内容(數控宏程序基本法則)1

#1=40; 最内圈孔圓心所在直徑

#2=30; 每列孔間隔

#3=12; 孔的列數

#4=10; 空間隔

#5=6; 每列孔個數

S1000 M3;

G54 G90 G00 X0 Y0 Z30

G16;

#6=1;

WHILE[#6 LE #3] DO 01;

#7=1;

WHILE[#7 LE #5] DO 02;

#8= #1/2 [#7-1]*#4

#9= [#6-1]*#2;

G98 G81 X#8 Y#9 Z-60 R3 F100;

#7=#7 1;

END 02;

#6=#6 1;

END 01;

G80 Z30;

G15;

M30;

O2013(可變式深孔鑽)

數控宏程序學的内容(數控宏程序基本法則)2

#1=3; 每次進給錢的緩沖高度

#2=20; 第一次鑽深

#3=0.5; 遞減比例

#4=35; 孔總深的

#5=5.; R點

M3 S1000;

G54 X0 Y0;

G0 Z#5;

WHILE[#4 GT 0] DO 01;

G01 Z-#2 F1000;

G0 Z#5;

Z[-#2 #1];

#7=#2*#3;

#2=#2 #7;

#4=#4-#2;

END 01;

G0 Z100;

M30;

O2014(銑平面)

數控宏程序學的内容(數控宏程序基本法則)3

#1=1000; 工件長度

#2=1000; 工件寬度

#3=10; 刀具直徑

#4=-#2/2; Y設為自變量,初始值賦值為-#2/2

#14=0.8*#3; 遞增量

#5=[#1 #3]/2 2.; 開始X坐标

S1000 M3;

G54 G90 G00 X0 Y0 Z30;

X#5 Y#4;

Z0;

WHILE[#4 LT #2/2] DO01;

G01 X-#5 F1000;

#4= #4 #14;

Y#4;

X#5;

#4= #4 #14;

Y#4;

END 01;

G0 Z30;

M30;

另一種編程方式

#1=1000; 工件長度

#2=1000; 工件寬度

#3=10; 刀具直徑

#4=-#2/2; Y設為自變量,初始值賦值為-#2/2

#14=0.8*#3; 遞增量

#5=[#1 #3]/2 2.; 開始X坐标

S1000 M3;

G54 G90 G00 X0 Y0 Z30;

X#5 Y#4;

Z0;

N01 G01 X-#5 F1000;

#4= #4 #14;

Y#4;

X#5;

#4= #4 #14;

Y#4;

IF [#4 LT #2/2] GOTO 01;

G0 Z30;

M30,

O2015(銑三角形)

數控宏程序學的内容(數控宏程序基本法則)4

#1=1000; 三角形高

#2=0.;

#3=1. X方向減增量

#4=1.5; Z方向遞減量

G43 Z53 H01;

WHILE [#1 GT 0] DO 01;

G01 Z#1 F1000;

X#2;

Z[#1-#4];

X[-#2-#3];

#2=[#2 #3];

#1=#1-2*#4;

END 01;

G0 Z300;

M30;

O2016(銑圓形)

數控宏程序學的内容(數控宏程序基本法則)5

基本數學知識

圓的方程式;

标準方程X2 Y2=R2

參數方程X=R*COSA

Y=R*SINA

在宏程序中SQRT是平方根的意思,例如#12= #2,那麼#1=SQRT#2

所以則有X=SQRT[R2-Y2]

Y=SQRT[R2-X2]

#1=50; 圓半徑

#4=1; 每次下降深度

#6=2500;半徑的平方

G43 Z60. H01;

WHILE[#1 GT -50] DO 01;

G01 Z#1 F2000;

#7=SQRT[#6-#1*#1];

X#7;

#5= #1-#4;

Z#5;

#8=SQRT[#6-#5*#5];

X-#8;

#1=#1-2*#4;

END 01;

Z200;

M30;

O2017(銑橢圓)

數控宏程序學的内容(數控宏程序基本法則)6

基本數學知識

橢圓方程

标準方程 X2/A2 Y2/B2=1

參數方程 X=A*COSα

Y=B*SINα (中心在原點)

其中A為長半軸B為短半軸

#1=50; 長半軸

#2=30; 短半軸

#3=0.;

G90 G1 X#1 Y0.;

G43 Z0. H01;

G01 Z-10.;

WHILE[#3 GT 360] DO 01;

#13= #1*COS#3;

#14= #1*SIN#3;

G01 X#13 Y#14 F1000;

#3= #3 1.;

END 01;

G0 Z100.;

M30;

O2018(銑球)

M3 S1000;

G0 G54 G90 X0 Y0 ;

#1=10;

#4=90;

G43 Z50 H21;

Z[#1 1];

WHILE[#4 GT -90] DO 01;

#5= #1*SIN#4;

#6= #1*COS#4;

G0 X#6 Y0;

GO Z#5 F1000;

G03 I-#6;

#4= #4-2;

END 01;

G0 Z200.;

M30;

O2019(兩個圓柱垂直相接)

數控宏程序學的内容(數控宏程序基本法則)7

#1=35.;

#10=1444;

#11=3364

#2=SQRT[#10-#1*#1];

#3=SQRT[#11-#2*#2];

G54 G90 G80 X-#3 Y#2;

G43 Z40 H12;

G01 Z#1 F1000;

WHILE[#1 GT 0] DO01;

G01 Z#1;

#2=SQRT[#10-#1*#1];

#3=SQRT[#11-#1*#1];

G02 X-#3 Y-#2 R-58 F1000;

#1= #1-2;

G01 Z#1 F1000;

#2=SQRT[#10-#1*#1];

#3=SQRT[#11-#2*#2];

G03 X-#3 Y#2 R-58 F1000;

#1= #1-1;

END 01;

G0 Z100;

M30;

來源:網絡

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
江西省龍南縣考察團到嵊州市考察
江西省龍南縣考察團到嵊州市考察
江西省龍南縣考察團到嵊州市考察?2019-03-2209:50|浙江新聞客戶端|通訊員淩慧佳,我來為大家科普一下關于江西省龍南縣考察團到嵊州市考察?以下内容希望對你有幫助!江西省龍南縣考察團到嵊州市考察2019-03-2209:50|浙江新...
2024-09-29
西門子et200sp安全模塊如何選擇
西門子et200sp安全模塊如何選擇
前面的文章我們介紹西門子ET200SP的故障安全型模拟量輸入F-AI4xI(電流型)信号模塊,它是一種能連接兩線制或四線制電流傳感器的模塊,支持0~20mA或4~20mA的電流信号。除了電流型故障安全模塊,ET200SP還有電壓型故障安全信...
2024-09-29
現代詩當小溪停止流動
現代詩當小溪停止流動
綠色苗蔥綠中我在與你融和在相遇裡和,我們之間容納了包容煦煦悅貌就在狹小距離中和,你柔和了一切大地是屬于人們的大地是種子大地是孕育青綠的溫床清晨閃爍玥光露珠兒就是最好的欲望人世間寶貝有許多在心底,我喜歡簡單就讓露珠兒從心中閃閃劃過你是夏天的使...
2024-09-29
一分鐘判斷孩子是否脊柱側彎
一分鐘判斷孩子是否脊柱側彎
文/羊城晚報全媒體記者陳輝通訊員何旭鵬圖/受訪者提供近十年間,脊柱側彎篩查已經走進中小學校園,越來越多的兒童脊柱側彎在非常早期已經被發現,對于在篩查中發現脊柱側彎的小朋友,家長應尋求如醫院康複科、運動醫學科等專業機構的幫助,做到及時就診,按...
2024-09-29
雲計算市場前景
雲計算市場前景
要問現在這個時代企業級市場什麼最火?毫無疑問就是雲計算!尤其是對于企業用戶來說,傳統IT架構的部署已經逐漸被抛棄,将業務全部放在雲端的做法現在越來越流行。互聯網巨頭和許多運營商近年來也瘋狂湧入雲計算市場,現在哪個公司的業務不放在雲上,都不好...
2024-09-29
Copyright 2023-2024 - www.tftnews.com All Rights Reserved