西門(mén)子S7-300模擬量AI/AO模塊SM334
西門(mén)子S7-300模擬量AI/AO模塊SM334

編程原理
編程基礎(chǔ)知識(shí)
程序名稱(chēng)
每個(gè)程序必須有程序名稱(chēng)。程序名稱(chēng)必須遵守以下規(guī)定:
● 程序名多使用 24 個(gè)英文字母或 12 個(gè)中文字符(字符長(zhǎng)度不包括文件擴(kuò)展名)
● 僅使用小數(shù)點(diǎn)來(lái)隔開(kāi)文件擴(kuò)展名
● 如需創(chuàng)建子程序而當(dāng)前默認(rèn)程序類(lèi)型為 MPF(主程序),必須輸入文件擴(kuò)展名".SPF"
● 如需創(chuàng)建主程序而當(dāng)前默認(rèn)程序類(lèi)型為 SPF(子程序),必須輸入文件擴(kuò)展名".MPF"
● 如采用當(dāng)前默認(rèn)程序類(lèi)型,則無(wú)需輸入文件擴(kuò)展名
● 應(yīng)避免使用特殊字符作為程序名。
示例

程序結(jié)構(gòu)
結(jié)構(gòu)和內(nèi)容
數(shù)控系統(tǒng)程序由一系列的程序段組成(參見(jiàn)下表)。 每個(gè)程序塊代表一個(gè)加工步驟。 以字的形式將指令寫(xiě)入程序塊。 執(zhí)行順
序中的后一個(gè)程序段包含程序結(jié)束的一個(gè)特殊字,例如,M2。
下表顯示數(shù)控系統(tǒng)程序結(jié)構(gòu)的示例。
程序段
...
;注釋
程序段
...
;個(gè)程序段
程序段
N20
編程指令
尺寸編程
在本章中您可以查找到各種指令,利用它們可以對(duì)從一個(gè)圖紙中提取出的尺寸進(jìn)行直接編程。其優(yōu)點(diǎn)是,不必對(duì) NC 程序設(shè)置
進(jìn)行大量的計(jì)算。
說(shuō)明
本章中所描述的指令通常位于 NC 程序的開(kāi)頭。這些功能的整理與申請(qǐng)無(wú)關(guān)。舉例說(shuō)工作平面的選擇也*可以在 NC 程
序中的其它地方。本節(jié)及后面的章節(jié)主要給您作一個(gè)指南,目的在于介紹 NC 程序的“完整”結(jié)構(gòu)。
典型尺寸一覽
大多數(shù) NC 程序的基礎(chǔ)部分是一份帶有具體尺寸的圖紙。
在轉(zhuǎn)換為 NC 程序時(shí)有提示幫助,將工件圖紙的尺寸準(zhǔn)確的接受到加工程序中。它們可以是:
● 尺寸,G90 模態(tài)有效用于程序段中的所有軸,直至通過(guò)下一個(gè)程序段中的 G91 進(jìn)行撤銷(xiāo)。
● 尺寸,X=AC(值) 只有這個(gè)值適用于給定軸并且不受 G90/G91 的影響。也可以用于所有的軸、以及主軸定位
SPOS、SPOSA 和插補(bǔ)參數(shù) I、J、K。
● 尺寸,X=DC(值) 直接按短路徑運(yùn)行到位置上,只有這個(gè)值適用于給定的回轉(zhuǎn)軸并且不受 G90/G91 的影響。也
可以用于主軸定位 SPOS、SPOSA。
● 尺寸,X=ACP(值)按正方向逼近位置,只有這個(gè)值適用于在機(jī)床數(shù)據(jù)中范圍設(shè)置在 0...<360 度的回轉(zhuǎn)軸。
● 尺寸,X=ACN(值)按負(fù)方向逼近位置,只有這個(gè)值適用于在機(jī)床數(shù)據(jù)中范圍設(shè)置在 0...<360 度的回轉(zhuǎn)軸。
● 增量尺寸,G91 模態(tài)有效用于程序段中的所有軸,直至通過(guò)下一個(gè)程序段中的 G90 進(jìn)行撤銷(xiāo)。
● 增量尺寸,X=IC(值) 只有這個(gè)值適用于給定軸并且不受 G90/G91 的影響。也可以用于所有的軸、以及主軸定位
SPOS、SPOSA 和插補(bǔ)參數(shù) I、J、K。
● 英寸尺寸,G70 用于程序段中的所有線(xiàn)性軸,直至通過(guò)下一個(gè)程序段中的 G71 進(jìn)行撤銷(xiāo)。
● 米制尺寸,G71 用于程序段中的所有線(xiàn)性軸,直至通過(guò)下一個(gè)程序段中的 G70 進(jìn)行撤銷(xiāo)。
● 英寸尺寸如 G70,G700 也用于進(jìn)給率和長(zhǎng)度相關(guān)的設(shè)定數(shù)據(jù)。
● 英寸尺寸如 G71,G710 也用于進(jìn)給率和長(zhǎng)度相關(guān)的設(shè)定數(shù)據(jù)。
● 打開(kāi)直徑編程,DIAMON
● 關(guān)閉直徑編程,DIAMOF
直徑編程,DIAM90,用于帶有 G90 的運(yùn)行程序段。半徑編程,用于帶有 G91 的運(yùn)行程序段。