簡思PLC之直線插補(bǔ)

直線插補(bǔ)
--所謂直線插補(bǔ)就是只能用于實(shí)際輪廓是直線的插補(bǔ)方式。
指令說明:
Z坐標(biāo)寄存器是浮點(diǎn)數(shù)格式,保留2位小數(shù)點(diǎn),一個坐標(biāo)寄存器包含4個浮點(diǎn)數(shù)據(jù),X,Y,Z,U。
如值在PLC內(nèi)電子齒輪在1:1的情況下,10.00對應(yīng)是1000個脈沖位置。

案例說明
例1: 絕對位置直線插補(bǔ)
要求: 1,2軸從坐標(biāo)(0,0)直線方式運(yùn)行到坐標(biāo)(30,20)。

程序:
????00直線絕對X2 Z0 E0?
????01單軸等待-A1=停止?fàn)顟B(tài)?
注:
第00步:直線插補(bǔ)到X[30.00],Y[20.00]絕對位置,坐標(biāo)調(diào)用Z[0]坐標(biāo)寄存器。
第01步:等待軸插補(bǔ)完成
坐標(biāo)寄存器預(yù)置值如下:

例2:?相對位置直線插補(bǔ)
要求: 1,2軸從當(dāng)前坐標(biāo)A點(diǎn)直線方式運(yùn)行到相對A點(diǎn)坐標(biāo)B點(diǎn)(15,10)。

程序:
????00直線增量X2 Z0 E0?
????01單軸等待-A1=停止?fàn)顟B(tài)?
注:
第00步:直線插補(bǔ)到X[15.00],Y[10.00]相對位置,坐標(biāo)調(diào)用Z[0]坐標(biāo)寄存器。
第01步:等待軸插補(bǔ)完成
坐標(biāo)寄存器預(yù)置值如下:

例3:?相對位置直線插補(bǔ)(多段)
要求: 1,2軸從當(dāng)前坐標(biāo)A點(diǎn)直線方式運(yùn)行到相對A點(diǎn)坐標(biāo)B點(diǎn)(15,10)再從B點(diǎn)直線運(yùn)行到C點(diǎn)。

程序:
????00直線增量X2 Z0 E0?
? ? 01直線增量X2 Z1 E0?
????02單軸等待-A1=停止?fàn)顟B(tài)?
注:
第00步:直線插補(bǔ)到X[15.00],Y[10.00]相對A位置,坐標(biāo)調(diào)用Z[0]坐標(biāo)寄存器。
第01步:直線插補(bǔ)到X[12.00],Y[5.00]相對B位置,坐標(biāo)調(diào)用Z[1]坐標(biāo)寄存器。
第02步:等待軸插補(bǔ)完成
坐標(biāo)寄存器預(yù)置值如下:

例4: 絕對位置直線插補(bǔ)(多段)
要求:畫一個五角星,由CAD標(biāo)注得五角星各頂點(diǎn)坐標(biāo)位置如下圖.

程序:

注:
第00步:等待啟動信號X0有信號。
第01步:設(shè)置插補(bǔ)運(yùn)動速度。
第02-11步:軸1,軸2按各段軌跡的終點(diǎn)畫出五角形的各條邊線
第12,13步:等待軸插補(bǔ)完成
