時(shí)代超群CM46PAC增量運(yùn)動(dòng)(wgb) 增量運(yùn)動(dòng) 本指令可實(shí)現(xiàn)快速運(yùn)動(dòng)到指定位置。當(dāng)有位移時(shí),系統(tǒng)以給定速度×速度倍率從當(dāng)前點(diǎn)多軸插補(bǔ)運(yùn)動(dòng) 到所給的增量值。是為增量坐標(biāo)的直線插補(bǔ)(相當(dāng)G01,但可以****速度運(yùn)動(dòng))。 此運(yùn)動(dòng)受速度倍率的影響。當(dāng)F速度為0時(shí),默認(rèn)前面的速度運(yùn)動(dòng)。當(dāng)高速運(yùn)動(dòng)時(shí),注意給定的速度在 各軸的分速度不能超過“參數(shù)”“系統(tǒng)”“系統(tǒng)”下的對應(yīng)軸的****速度。 參數(shù):子功能,M(輸出),s(輸出狀態(tài)),P(輸入),S(輸入狀態(tài)),F(xiàn)(本程序段的速度) , X(X向增量坐標(biāo)),Y(Y向增量坐標(biāo)),Z(Z向增量坐標(biāo)), A(A向增量坐標(biāo)),B(B向增量坐標(biāo)),C(C向增量坐標(biāo)) M、s:M為0時(shí)輸出功能無效,取值1-128時(shí)按s(0/1)輸出到相應(yīng)位置,先執(zhí)行(無運(yùn)動(dòng)時(shí)不執(zhí)行), 見輸出狀態(tài)指令。 P、S:P參數(shù)(非0)選擇的輸入口狀態(tài)為S(0/1)時(shí)等待,先運(yùn)動(dòng)后等待 子功能: 正常:通常的增量運(yùn)動(dòng),以給定F值多軸插補(bǔ)聯(lián)動(dòng)(正常使用的功能,其余為特殊的功能)。 常動(dòng):按設(shè)定速度一直運(yùn)動(dòng),直到按下“暫!辨I(特殊用戶的功能)。 設(shè)置變量值:即初始化運(yùn)動(dòng)變量的初值,一般在使用運(yùn)動(dòng)變量前使用一次。不產(chǎn)生運(yùn)動(dòng)。 改變變量值:當(dāng)需要改變運(yùn)動(dòng)變量的當(dāng)前值時(shí),使用此功能。不產(chǎn)生運(yùn)動(dòng)。 使用變量值,當(dāng)前的程序行中各坐標(biāo)值無實(shí)際意義,以當(dāng)前運(yùn)動(dòng)變量中的值運(yùn)動(dòng)。 小于輸出:設(shè)置當(dāng)運(yùn)動(dòng)坐標(biāo)小于X值時(shí),改變輸出(M,s指定),此指令不產(chǎn)生運(yùn)動(dòng)。 大于輸出:設(shè)置當(dāng)運(yùn)動(dòng)坐標(biāo)大于X值時(shí),改變輸出(M,s指定),此指令不產(chǎn)生運(yùn)動(dòng)。 運(yùn)動(dòng)變量使用實(shí)例: 每軸各有一個(gè)變量,可以多軸同時(shí)使用或單獨(dú)實(shí)用。此變量不同于R表示的數(shù)據(jù)變量。 Move 變量設(shè)置X10 ;設(shè)運(yùn)動(dòng)變量的初值,X為10 L01 Move 變量變值X1 ;改變運(yùn)動(dòng)變量的當(dāng)前值,X增1 Move 變量取值 X* ;使用運(yùn)動(dòng)變量的當(dāng)前值(見后面注解) Dely T10 ;延時(shí)1S GoTo X0 ;回到零點(diǎn) Dely T10 ;延時(shí)1S Loop T05 N01 ;循環(huán)5次 注解:第一次循環(huán)時(shí),本行執(zhí)行結(jié)束后的坐標(biāo)為11 第二次循環(huán)時(shí),本行執(zhí)行結(jié)束后的坐標(biāo)為12 第三次循環(huán)時(shí),本行執(zhí)行結(jié)束后的坐標(biāo)為13 第四次循環(huán)時(shí),本行執(zhí)行結(jié)束后的坐標(biāo)為14 第五次循環(huán)時(shí),本行執(zhí)行結(jié)束后的坐標(biāo)為15 注: 1).“運(yùn)動(dòng)變量”僅用于增量運(yùn)動(dòng),每軸對應(yīng)一個(gè)!斑\(yùn)動(dòng)變量”不同于“數(shù)據(jù)變量”。僅為特殊 用戶群所用到的特殊功能。此功能可實(shí)現(xiàn)按固定增減的運(yùn)動(dòng)增量變化。將使用“設(shè)置變量值”、“改變 置變量值”、“使用變量值”。 2).小于/大于輸出:自動(dòng)執(zhí)行時(shí)如果當(dāng)前坐標(biāo)小于/大于(由本功能)設(shè)定的坐標(biāo)時(shí),則改變由M指 定的輸出的狀態(tài)(由s的0/1指定),當(dāng)各軸增量坐標(biāo)值僅有一個(gè)時(shí)(其余為0),只判斷相應(yīng)的一個(gè)軸,當(dāng) 為多個(gè)時(shí),有一個(gè)軸符合條件則產(chǎn)生相應(yīng)的輸出,此操作發(fā)生后即被取消。同時(shí)最多可有兩個(gè)設(shè)定等21 待處理,多于兩個(gè)時(shí),****設(shè)置的將自動(dòng)取消。有效判斷軸的****坐標(biāo)界限為非0的數(shù)值。此功能用 于運(yùn)動(dòng)過程中(運(yùn)動(dòng)不停止)產(chǎn)生某一特定的輸出。此功能僅設(shè)置位置,無運(yùn)動(dòng)產(chǎn)生。 3).“增量運(yùn)動(dòng)”給定值為非零時(shí)將有運(yùn)動(dòng),為0時(shí)不運(yùn)動(dòng),與“****運(yùn)動(dòng)”無本質(zhì)區(qū)別,只是數(shù) 據(jù)的參考坐標(biāo)不同,當(dāng)運(yùn)動(dòng)到一個(gè)特定位置時(shí),“****運(yùn)動(dòng)”編程更方便;當(dāng)已知運(yùn)動(dòng)距離時(shí)“增量 運(yùn)動(dòng)”編程更方便。 例:以三軸為例 增量運(yùn)動(dòng) 正常 M00 s0 P0 S0 F200 X100 Y200 Z300 ;以200速度XYZ運(yùn)動(dòng)相應(yīng)距離 增量運(yùn)動(dòng) 正常 M10 s1 P0 S0 F200 X100 Y200 Z300 ;打開M10后,以200速度XYZ運(yùn)動(dòng)相應(yīng)距離 增量運(yùn)動(dòng) 正常 M10 s1 P2 S1 F200 X100 Y200 Z300 ;打開M10后,以200速度XYZ運(yùn)動(dòng)相應(yīng)距離 ;然后等輸入信號2有效 4).可通過任意兩軸插補(bǔ)實(shí)現(xiàn)雙軸攻絲(需要計(jì)算各自的運(yùn)動(dòng)增量),用相反的數(shù)據(jù)返回。多于兩 軸的系統(tǒng),多出的軸可不運(yùn)動(dòng),亦可與其同時(shí)運(yùn)動(dòng)實(shí)現(xiàn)其它的操作。  
|