人妻暴雨中被强制侵犯在线,亚洲国产欧美日韩精品一区二区三区,四虎影免看黄,国产无人区二卡三卡四卡不见星空

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 3717|回復(fù): 3

一文看懂宏程序:WHILE與IF的區(qū)別及應(yīng)用

[復(fù)制鏈接]
1#
發(fā)表于 2019-4-1 09:49:31 | 只看該作者 |倒序瀏覽 |閱讀模式
本帖最后由 jiajoin 于 2019-4-1 09:50 編輯 , U. N+ B+ D$ @/ C) W- i8 Y- X( g. X
- U5 g/ c1 {! F7 z& i% S% b5 ]& M+ J
UG、MasterCAM、Cimatron等CAD/CAM軟件的興起讓自動編程技術(shù)不斷發(fā)展完善,作為傳統(tǒng)手動編程的宏程序應(yīng)用空間也逐步縮小,但是宏程序精煉簡潔的特性讓它仍然具有實用性,宏程序的編寫過程體現(xiàn)著工程師的工藝?yán)砟睢?/font>
- g3 o! b# j$ T
什么場合會用到宏程序編程?

4 e% L; C6 _& D! w2 a5 e
其實說起來宏就是用公式來加工零件,比如說橢圓,如果沒有宏的話,我們要逐點算出曲線上的點,然后慢慢來用直線逼近,如果是個光潔度要求很高的工件的話,那么需要計算很多的點,可是應(yīng)用了宏后,我們把橢圓公式輸入到系統(tǒng)中然后我們給出Z坐標(biāo)并且每次加一個量,那么宏就會自動算出X坐標(biāo)并且進(jìn)行切削, 實際上宏在程序中主要起到的是運算作用。
•手工編程加工公式曲線(計算簡單,輸入快捷)
•有規(guī)律的切削路徑(作為一個切削模塊)
•程序間的控制(程序的調(diào)度)
•刀具的管理(刀具的磨損)
•自動測量(機(jī)內(nèi)測頭)
用戶宏程序與普通程序的區(qū)別

+ k! r0 w( q, A: Q% O) X: J6 p
1.在用戶宏程序本體中,能使用變量,可以給變量賦值,變量間可以運算,程序可以跳轉(zhuǎn)。
2.普通程序中,只能指定常量,常量之間不能運算,程序只能順序執(zhí)行,不能跳轉(zhuǎn),因此功能是固定的,不能變化。
3.用戶宏功能是用戶提高數(shù)控機(jī)床性能的一種特殊功能,在相類似工件的加工中巧用宏程序?qū)⑵鸬绞掳牍Ρ兜男Ч?/font>
變量的三種類型

( ^' y; v: H3 Q2 H* W) R: o
數(shù)控系統(tǒng)變量表示形式為“#”后跟1~4位數(shù)字,變量種類有三種:
1.局部變量:#1~#33是在宏程序中局部使用的變量,它用于自變量轉(zhuǎn)移。
2.公用變量:用戶可以自由使用,它對于由主程序調(diào)用的各子程序及各宏程序來說是可以公用的。#100~#149在關(guān)掉電源后,變量值全部被清除,而#500~#509在關(guān)掉電源后,變量值則可以保存。
3.系統(tǒng)變量:由后跟4位數(shù)字來定義,它能獲取包含在機(jī)床處理器或NC內(nèi)存中的只讀或讀/寫信息,包括與機(jī)床處理器有關(guān)的交換參數(shù)、機(jī)床狀態(tài)獲取參數(shù)、加工參數(shù)等系統(tǒng)信息。
宏程序的特點
5 c6 A" z0 A5 X0 y
宏程序可使用變量,可用變量執(zhí)行相應(yīng)操作;實際變量值可由宏程序指令賦給變量。
指令
% C! ^; h4 s* n& E. M
1.宏程序的簡單調(diào)用格式
宏程序的簡單調(diào)用是指在主程序中,宏程序可以被單個程序段單次調(diào)用。
調(diào)用指令格式:
G65 P(宏程序號)L(重復(fù)次數(shù))(變量分配)。
其中:G65―宏程序調(diào)用指令;
P(宏程序號)―被調(diào)用的宏程序代號;
L(重復(fù)次數(shù))―宏程序重復(fù)運行的次數(shù),重復(fù)次數(shù)為1時,可省略不寫;
(變量分配)―為宏程序中使用的變量賦值。
宏程序與子程序相同的一點是,一個宏程序可被另一個宏程序調(diào)用,最多可調(diào)用4重。
2.宏程序的編寫格式
宏程序的編寫格式與子程序相同。其格式為:
0~(0001~8999為宏程序號)
N10 指令
N~ M99
上述宏程序內(nèi)容中,除通常使用的編程指令外,還可使用變量、算術(shù)運算指令及其它控制指令。變量值在宏程序調(diào)用指令中賦給。
- I/ x) s/ J" V8 ?5 e( _
(來源jiajuxia)

3 f' P) g2 ~8 h2 ?0 ~) q& A: G* `1 P6 `& X  Y) U1 m
2#
發(fā)表于 2019-4-1 10:10:39 | 只看該作者
沒寫完?
3#
發(fā)表于 2019-4-1 13:04:40 | 只看該作者
還是不明白
4#
發(fā)表于 2019-4-2 10:07:51 | 只看該作者
學(xué)習(xí)了?。?/td>
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

Archiver|手機(jī)版|小黑屋|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2025-7-19 07:21 , Processed in 0.091336 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表