少妇脱了内裤让我添,久久久久亚洲精品无码网址蜜桃,性色av免费观看,久久人妻av无码中文专区

分享

FANUC系統數控車床B類宏程序編程應用

 一抹煙雨夢江南 2016-02-25

?

FANUC系統數控車床B類宏程序編程應用

    雖然子程序對編制相同加工操作的程序非常有用,但用戶宏程序由于允許使用變量算術和邏輯運算及條件轉移,使得編制相同加工操作的程序更方便,更容易。可將相同加工操作編為通用程序,如型腔加工宏程序和固定加工循環宏程序。 使用時, 加工程序可用一條簡單指令調出用戶宏程序,和調用子程序完全一樣。

一、變量

普通加工程序直接用數值指定 G代碼和移動距離; 例如, G100和 X100.0。  使用用戶宏程序時,數值可以直接指定或用變量指定。當用變量時,變量值可用程序或用 MDI 面板上的操作改變。

如:#2=30;

    #1=#2+100

    G01 X#1 F0.3

1、變量的表示

變量用變量符號(#)和后面的變量號指定。

例如:#1

表達式可以用于指定變量號。此時,表達式必須封閉在括號中。

例如:#[#1+#2-12]

2、變量的類型

變量根據變量號可以分成四種類型。

3變量值的范圍

局部變量和公共變量可以有 0 值或下面范圍中的值:

-1047到-10-29

0

10-29到 1047

如果計算結果超出有效范圍,則發出 P/S報警No.111.

4、小數點的省略

   當在程序中定義變量值時,小數點可以省略。

例:當定義#1=123;變量#1的實際值是 123.000。

5、變量的引用

   為在程序中使用變量值, 指定后跟變量號的地址。 當用表達式指定變量時,要把表達式放在括號中。

   例如:G01X[#1+#2]F#3;

   被引用變量的值根據地址的最小設定單位自動地舍入。

   例如:

       當 G00X#1;以 1/1000mm 的單位執行時,CNC把 12.3456 賦值給 變量#1,實際指令值為 G00X12.346; 。

   改變引用的變量值的符號,要把負號(一)放在#的前面。

   例如:G00X—#1;

   當引用未定義的變量時,變量及地址字都被忽略。

   例如:

       當變量#1的值是 0,并且變量#2的值是空時,G00X#1 Z#2 的執行結果為 G00X0; 。

6、未定義的變量

當變量值未定義時,這樣的變量成為“空”變量。變量#0 總是空變量。它不能寫,只能讀。

(a)  引用

     當引用一個未定義的變量時,地址本身也被忽略。

二、算術和邏輯運算

下表中列出的運算可以在變量中執行。 運算符右邊的表達式可包含常量和/或由函數或運算符組成的變量。表達式中的變量#j 和#k 可以用常數賦值。左邊的變量也可以用表達式賦值。

三、轉移和循環

在程序中,使用 GOTO 語句和 IF 語句可以改變控制的流向。有三種轉移和循環操作可供使用:

1、無條件轉移 (GOTO 語句)

格式:GOTOn;n:順序號(1~99999)

轉移到標有順序號 n 的程序段。當指定 1 到99999 以外的順序號時,出現P/S  報警 No.128。可用表達式指定順序號。

例:

GOTO1

GOTO#10

2、條件轉移 (IF 語句)

IF[條件表達式>]    GOTO n

IF之后指定條件表達式。

如果指定的條件表達式滿足時,轉移到標有順序號 n 的程序段。如果指定的條件表達式不滿足,執行下個程序段。

說明:

a、條件表達式     條件表達式必須包括算符。算符插在兩個變量中間或變量和常數中間,并且用括號 ([   ])封閉。表達式可以替代變量。

b、運算符    運算符由 2個字母組成,用于兩個值的比較,以決定它們是相等還是一個值小于或大于另一個值。注意,不能使用不等符號。

C、示例程序

下面的程序計算數值 1~10 的總和


3、循環 (WHILE 語句)

WHILE后指定一個條件表達式, 當指定條件滿足時, 執行從DOEND之間的程序。否則,轉到 END后的程序段。

說明:

當指定的條件滿足時,執行 WHILE DO END 之間的程序。否則,轉而執行 END 之后的程序段。這種指令格式適用于 IF 語句。DO 后的號和 END 后的號是指定程序執行范圍的標號,標號值為 123。若用 123 以外的值會產生 P/S 報警 No.126

循環嵌套:

DOEND循環中的標號(1 3)可根據需要多次使用。但是,當程序有交叉重復循環(DO范圍的重疊)時,出現 P/S報警 No.124



四、宏程序編程舉例

曲線公式為X=36/Z+3

加工順序:粗車半精車精車

1)精車程序:

設置變量

變量

表示內容

表達式

取值范圍

#1

Z坐標

自變量

2--72

#2

X坐標

#2=[[36/#1]+3]

7--42

G00 X7 Z74

#1=72

WHILE[#1GE2] DO2

#2=[[36/#1]+3]

G42 G01 X[#2] Z[#1] F0.1

#1=#1-0.1

END2

2)粗車程序:

G90來粗車

設置變量

變量

表示內容

表達式

取值范圍

變化幅度

#1

Z坐標

#1=[36/[#1-3]]

2--72


#2

X坐標

自變量

7--42

4

#2=38

WHILE[#1GE7] DO3

#1=[36/[#1-3]]

G00 X[#2+5] Z74

G90 X[#2+0.5] Z[#1] F0.2

#2=#2-4

END3

3)半精車程序:

設置變量

變量

表示內容

表達式

取值范圍

#1

Z坐標

自變量

2--72

#2

X坐標

#2=[[36/#1]+3.5]

7--42

G00 X7 Z74

#1=72

WHILE[#1GE2] DO4

#2=[[36/#1]+3.5]

G01 X[#2] Z[#1] F0.1

#1=#1-0.1

END4

P170

公式曲線方程有兩種:直角坐標方程參數方程

橢圓方程:   x2/a2+y2/b2=1

            x=acosθ,y=bsinθ



    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發表

    請遵守用戶 評論公約

    類似文章 更多

    主站蜘蛛池模板: 日本大乳高潮视频在线观看| 人妻无码久久一区二区三区免费| 亚洲成在人线在线播放无码| 国产免费网站看v片在线无遮挡| 色综合天天综合天天更新| 少妇人妻偷人精品一区二区| 亚洲成a人片在线观看天堂无码| 夜夜未满十八勿进的爽爽影院| 亚洲久悠悠色悠在线播放| 久久国产伦子伦精品| 妇乱子伦精品小说网| 亚洲精品一区二区中文字幕| 国产精品久久国产三级国不卡顿| 欧美成人视频| 看曰本女人大战黑人视频| 免费观看又色又爽又湿的视频软件| 国产精品a国产精品a手机版| 欧美黑吊大战白妞| 四虎国产精品永久在线观看| 黑人入室粗暴人妻中出| 欧美牲交a欧美牲交aⅴ免费真| 中国人妻与老外黑人| 久久av老司机精品网站导航| 精品久久久久久综合日本| 欧美疯狂性受xxxxx喷水| 国产亚洲欧美另类一区二区| 欧美成人无码a区视频在线观看| 色五月婷婷成人网| 亚洲美女高清无水av| 国产精品久久久久影院| 亚洲综合激情另类小说区| 日韩高清在线观看永久| 99r在线精品视频在线播放| 亚洲精品你懂的在线观看| 少妇一夜三次一区二区| 久久996re热这里只有精品无码| 亚洲日韩乱码久久久久久| 国产精品嫩草影院av| 国产伦子系列沙发午睡| 色噜噜噜亚洲男人的天堂| 亚洲人成人无码网www国产|