3.2.6 虛擬輸出訊號:vto


vto 是虛擬輸出,沒有實體輸出。vto 是 PLC 的輸出,NC 則為輸入,NC 會依 vto 進行相對處理,同時 vto 也可被 PLC 讀回。vto 所提供資訊詳列如下:


訊號

功能

說明

plc.vto0.iPort

PLC 送出一組 vto0 虛擬輸出訊號

無號短整數資料型態

plc.vto0.bit.fvov0

進給超馳調整 bit 0

虛擬輸出點

plc.vto0.bit.fvov1

進給超馳調整 bit 1

虛擬輸出點

plc.vto0.bit.fvov2

進給超馳調整 bit 2

虛擬輸出點

plc.vto0.bit.fvov3

進給超馳調整 bit 3

虛擬輸出點

plc.vto0.bit.jgov0

寸動超馳調整 bit 0

虛擬輸出點

plc.vto0.bit.jgov1

寸動超馳調整 bit 1

虛擬輸出點

plc.vto0.bit.jgov2

寸動超馳調整 bit 2

虛擬輸出點

plc.vto0.bit.jgov3

寸動超馳調整 bit 3

虛擬輸出點

plc.vto0.bit.G0ov0

G00 定位超馳調整 bit 0

虛擬輸出點

plc.vto0.bit.G0ov1

G00 定位超馳調整 bit 1

虛擬輸出點

plc.vto0.bit.clsrt

程式啟動

虛擬輸出點

plc.vto0.bit.fhold

進給暫停

虛擬輸出點

plc.vto0.bit.emgsp

緊急停止

虛擬輸出點

plc.vto0.bit.probe

G37 量刀信號

虛擬輸出點

plc.vto0.bit.iwst0

單動與手輪模式的步幅設定 bit 0

00:1 步

01:10 步

10:100 步

11:1000 步

plc.vto0.bit.iwst1

單動與手輪模式的步幅設定 bit 1

plc.vto1.iPort

PLC 送出一組 vto1 虛擬輸出訊號

無號短整數資料型態

plc.vto1.bit.xhome

當歸零程序不使用軸向極限時之 X 軸外部歸零點信號

虛擬輸出點

plc.vto1.bit.yhome

當歸零程序不使用軸向極限時之 Y 軸外部歸零點信號

虛擬輸出點

plc.vto1.bit.zhome

當歸零程序不使用軸向極限時之 Z 軸外部歸零點信號

虛擬輸出點

plc.vto1.bit.ahome

當歸零程序不使用軸向極限時之 A 軸外部歸零點信號

虛擬輸出點

plc.vto1.bit.wlAx0

手輪軸向選擇 bit 0

虛擬輸出點

X:000

Y:001

Z:010

4th:011

5th:100

6th:101

plc.vto1.bit.wlAx1

手輪軸向選擇 bit 1

plc.vto1.bit.mMod0

手動模式選擇 bit 0

Bit,虛擬輸出點

00:單動

01:寸動

10:手輪

11:歸零

plc.vto1.bit.mMod1

手動模式選擇 bit 1

plc.vto1.bit.xovtr

X 軸過行程

虛擬輸出點

plc.vto1.bit.yovtr

Y 軸過行程

虛擬輸出點

plc.vto1.bit.zovtr

Z 軸過行程

虛擬輸出點

plc.vto1.bit.aovtr

A 軸過行程

虛擬輸出點

plc.vto1.bit.wlOff

手輪關閉

1:關/0:開

plc.vto1.bit.teach

教導位置

偵測上升緣訊號

plc.vto1.bit.athom

自動歸零

虛擬輸出點

plc.vto1.bit.ptpgm

程式保護

1:ON/0:OFF

plc.vto2.iPort

PLC 送出一組 vto2 虛擬輸出訊號

無號短整數資料型態

plc.vto2.bit.skp31

G31 單節跳脫訊號

1:ON/0:OFF

plc.vto2.bit.jogsp

寸動速度設定

1:寸動速度由 NCTask.speed 決定

0:寸動速度由機械參數設定

plc.vto2.bit.svpar

儲存參數

1:儲存/0:無作用

plc.vto2.bit.nosft

關閉軟體極限

1:關閉/0:開啟

plc.vto2.bit.rgsiv

plc.spindleDa 輸出電壓反向

1:反向/0:不反向

plc.vto2.bit.sstep

PLC 副程式除錯單步執行

1:ON/0:OFF

plc.vto2.bit.cprad

計算半徑

偵測上升緣訊號

plc.vto2.bit.zcmpl

Z 軸箝制不移動

1:ON/0:OFF

plc.vto2.bit.emgmv

emgmv 為緊急停止發生時,emgmvemvsp 訊號均為 1,令 NC 依 plc.ncTask.flagplc.ncTaskMachinePos 移動指定軸向至指定機械位置。此訊號由 PLC 設定,當 NC 執行位移完畢之後會予以清除設定

1:ON

0:OFF(PLC)

1:In motion  

0:Motion finish or abort(NC)

plc.vto2.bit.emvsp

emgmv 移動中, PLC 可以用 emvsp 強制停止。

1:停止/0:不停止

Plc.vto2.bit.tlcmp

如果 PLC 要設定刀具補償表內的資料,要先把設定刀號寫入longPlcData[PLC_SET_TOOL_LEN_NO] 中,把補償資料寫入longPlcData[PLC_SET_TOOL_LEN_DATA] 後把此訊號設為 1

虛擬輸出點

Plc.vto2.bit.wlax2

手輪軸向選擇 bit 2

虛擬輸出點

X:000

Y:001

Z:010

4th:011

5th:100

6th:101

plc.vto2.bit.bhome

當歸零程序不使用軸向極限時之 B 軸外部歸零點信號

虛擬輸出點★

plc.vto2.bit.chome

當歸零程序不使用軸向極限時之 C 軸外部歸零點信號

虛擬輸出點★

plc.vto2.bit.bovtr

B 軸過行程

虛擬輸出點★

plc.vto2.bit.covtr

C 軸過行程

虛擬輸出點★

plc.vto3.iPort

PLC 送出一組 vto3 虛擬輸出訊號

無號短整數資料型態

plc.vto3.bit.Vis4X

提示 PLC 和 NC 版本是 5.xx 以上

虛擬輸出點

plc.vto3.bit.HisVM

提示 PLC 是 VM 系統

虛擬輸出點

plc.vto3.bit.V4spc

設定主軸控制模式為 V4 (+/- DA)

虛擬輸出點

plc.vto3.bit.jogct

寸動訊號來自輸入點

1:input/0:keyboard

plc.vto3.bit.HmOnc

不執行歸零程序當系統已經歸過零,歸零時直接移至零點

1:ON/0:OFF

plc.vto3.bit.lnG00

設定 G00 的移動方式為直線

註. INCON-M86R 於開啟 G00 RTCP 時,此訊號之值必須為 1。

虛擬輸出點

plc.vto3.bit.ddmt0

跟隨之軸向

(ddmt1,ddmt0)

(0,0):none,

(0,1):X,

(1,0):Y ,

(1,1):Z

Bit

plc.vto3.bit.ddmt1

plc.vto3.bit.alwmp

每次開啟機械參數時都要詢問密碼

1:每次都詢問

0:只有第一次詢問

plc.vto3.bit.spdsp

設定 DNC 視窗有 14 行,且程式位置、機械位置、剩餘距離、相對位置將顯示於控制器畫面右下方之位置顯示區

1:ON/0:OFF

plc.vto3.bit.swMan

切換到手動模式

1:ON/0:OFF

plc.vto3.bit.whs1k

手輪步幅 1000 開關

1:ON/0:OFF

plc.vto3.bit.rgsda

剛性攻牙模式開啟

1:ON/0:OFF

plc.vto3.bit.resvd

(保留)


plc.vto3.bit.resve

(保留)


plc.vto3.bit.stfov

修改當進給加減速是負值與 feed override 不等於 10 的時候,某些小線段單節的程式有運動不平順的現象。

當  plc.vto3.bit.stfov=1 的時候,使用新的 feed override 方式,改善此現象。

plc.vto3.bit.stfov=0 的時候,使用原來運算方式。

1:ON/0:OFF

plc.vto4.iPort

PLC 送出一組 vto4 虛擬輸出訊號

無號短整數資料型態

plc.vto4.bit.zofnn

檢查 G54~G59 Z 值不可為負

0:不檢查/1:檢查

plc.vto4.bit.toHDL

伺服關閉時是否切換到手搖模式

1:是/0:否

plc.vto4.bit.hdmpa

隱藏部分機械參數

0:不隱藏/1:隱藏

plc.vto4.bit.nedlg

手動模式顯示錯誤對話盒與否

0:顯示/1:不顯示

plc.vto4.bit.ghov0

G00 16 段式超馳率模式時之 4 個選擇輸入點

0000:0

1111: 100

plc.vto4.bit.ghov1

G00 16 段式超馳率模式時之 4 個選擇輸入點

0000:0

1111:100

plc.vto4.bit.ghov2

G00 16 段式超馳率模式時之 4 個選擇輸入點

0000:0

1111:100

plc.vto4.bit.ghov3

G00 16 段式超馳率模式時之 4 個選擇輸入點

0000:0

1111:100

plc.vto4.bit.ghovd

選擇 G00 4 段式或 16 段式模式

0:4 段/1:16 段

plc.vto4.bit.pcent

百分速度超馳功能

1:ON/0:OFF

plc.vto4.bit.sk31a

G31 指令若超過指定距離未停止即會發出警告

1:ON/0:OFF

plc.vto4.bit.g0hld

程式執行至 G00 指令時會暫停。

1:ON/0:OFF

plc.vto4.bit.ngkyu

系統不處理 EKU 訊號

1:ON/0:OFF

plc.vto4.bit.nextp

用以選擇所欲顯示的剩餘距離是否以下一單節的目標位置代替,若此訊號為 1 ,則控制器狀態視窗中的剩餘距離將顯示下一單節的目標位置。

1:ON/0:OFF

plc.vto4.bit.resve

(保留)


plc.vto4.bit.resvf

(保留)


plc.vto5.bit.clBpMch

用以忽略 IClient 命令所產生的機械參數寫入,以避免儲存裝置壽命縮短。

1:ON/0:OFF

plc.vto5.bit.clBpUsr

用以忽略 IClient 命令所產生的使用者參數寫入,以避免儲存裝置壽命縮短。

1:ON/0:OFF

plc.vto5.bit.clBpMac

用以忽略 IClient 命令所產生的巨集變數寫入,以避免儲存裝置壽命縮短。

1:ON/0:OFF

註. ★M86、M86R 方有作用。