4.1.1.3 VTO
VTO 為虛擬輸出點,即 NC 和 PLC 間溝通橋樑。GDI(PLC 的外部輸入)、GDO(PLC 的輸出)、SPI 均可以是 VTO 輸出,VTO 輸出點因 PLC 功能增加而增加。每一組 VTO 皆由 16 bit 組成,左側的 [ 0 ]~[ 4 ] 代表 VTO0、VTO1、VTO2、VTO3、VTO4。
VTO 的畫面
下面的表格說明系統偵測畫面 VTO 如何對應到 PLC_VTO.H 的每一個 VTO bit 及定義,每一個 VTO bit 詳細的說明請參閱 INCON-M84/M86/M86R PLC 編程說明。
VTO |
對應到的 VTO bit |
定義 |
[0].0 |
plc.vto0.bit.fvov0 |
進給速率超馳調整百分比 bit 0 |
[0].1 |
plc.vto0.bit.fvov1 |
進給速率超馳調整百分比 bit 1 |
[0].2 |
plc.vto0.bit.fvov2 |
進給速率超馳調整百分比 bit 2 |
[0].3 |
plc.vto0.bit.fvov3 |
進給速率超馳調整百分比 bit 3 |
[0].4 |
plc.vto0.bit.jgov0 |
寸動速率超馳調整百分比 bit 0 |
[0].5 |
plc.vto0.bit.jgov1 |
寸動速率超馳調整百分比 bit 1 |
[0].6 |
plc.vto0.bit.jgov2 |
寸動速率超馳調整百分比 bit 2 |
[0].7 |
plc.vto0.bit.jgov3 |
寸動速率超馳調整百分比 bit 3 |
[0].8 |
plc.vto0.bit.G0ov0 |
G00 速率超馳調整百分比 bit 0 |
[0].9 |
plc.vto0.bit.G0ov1 |
G00 速率超馳調整百分比 bit 1 |
[0].A |
plc.vto0.bit.clsrt |
程式啟動 |
[0].B |
plc.vto0.bit.fhold |
程式暫停 |
[0].C |
plc.vto0.bit.emgsp |
緊急停止 |
[0].D |
plc.vto0.bit.probe |
量刀訊號輸入 |
[0].E |
plc.vto0.bit.iwst0 |
單動/手輪 步幅選擇 bit 0 |
[0].F |
plc.vto0.bit.iwst1 |
單動/手輪 步幅選擇 bit 1 |
VTO |
對應到的 VTO bit |
定義 |
[1].0 |
plc.vto1.bit.xhome |
X 軸外部歸零輸入 |
[1].1 |
plc.vto1.bit.yhome |
Y 軸外部歸零輸入 |
[1].2 |
plc.vto1.bit.zhome |
Z 軸外部歸零輸入 |
[1].3 |
plc.vto1.bit.ahome |
A 軸外部歸零輸入 |
[1].4 |
plc.vto1.bit.wlAx0 |
手輪軸向選擇 bit 0 |
[1].5 |
plc.vto1.bit.wlAx1 |
手輪軸向選擇 bit 1 |
[1].6 |
plc.vto1.bit.mMod0 |
手動模式選擇 bit 0 |
[1].7 |
plc.vto1.bit.mMod1 |
手動模式選擇 bit 1 |
[1].8 |
plc.vto1.bit.xovtr |
X 軸過行程 |
[1].9 |
plc.vto1.bit.yovtr |
Y 軸過行程 |
[1].A |
plc.vto1.bit.zovtr |
Z 軸過行程 |
[1].B |
plc.vto1.bit.aovtr |
A 軸過行程 |
[1].C |
plc.vto1.bit.wlOff |
手輪關閉 |
[1].D |
plc.vto1.bit.teach |
教導輸入 |
[1].E |
plc.vto1.bit.athom |
自動歸零 |
[1].F |
plc.vto1.bit.ptpgm |
程式編輯保護 |
VTO |
對應到的 VTO bit |
定義 |
[2].0 |
plc.vto2.bit.skp31 |
G31 輸入觸發 |
[2].1 |
plc.vto2.bit.jogsp |
由 PLC 指定寸動速度 |
[2].2 |
plc.vto2.bit.svpar |
儲存 PLC 參數 |
[2].3 |
plc.vto2.bit.nosft |
關閉軟體極限 |
[2].4 |
plc.vto2.bit.rgsiv |
剛性攻牙時主軸輸出電壓反向 |
[2].5 |
plc.vto2.bit.sstep |
PLC 副程式單步執行 |
[2].6 |
plc.vto2.bit.cprad |
計算半徑 |
[2].7 |
plc.vto2.bit.zcmpl |
Z 軸箝制禁止移動 |
[2].8 |
plc.vto2.bit.emgmv |
急停發生時移動軸向 |
[2].9 |
plc.vto2.bit.emvsp |
停止急停發生時移動中的軸向。 |
[2].A |
plc.vto2.bit.tlcmp |
寫入刀具補償表 |
[2].B |
plc.vto2.bit.wlax2 |
手輪軸向選擇 bit 2 |
[2].C |
plc.vto2.bit.bhome |
B 軸外部歸零輸入 |
[2].D |
plc.vto2.bit.chome |
C 軸外部歸零輸入 |
[2].E |
plc.vto2.bit.bovtr |
B 軸過行程 |
[2].F |
plc.vto2.bit.covtr |
C 軸過行程 |
VTO |
對應到的 VTO bit |
定義 |
[3].0 |
plc.vto3.bit.Vis4X |
控制器軟體版本為 4.xx 版以上 |
[3].1 |
plc.vto3.bit.HisVM |
控制器硬體為 VM 模組 |
[3].2 |
plc.vto3.bit.V4spc |
由控制器透過 plc.axisPmySindle.da 控制主軸電壓 |
[3].3 |
plc.vto3.bit.jogct |
由外部指定的輸入點取代預設的寸動輸入點 |
[3].4 |
plc.vto3.bit.HmOnc |
只做一次歸零程序,當系統已經歸過零, 再做歸零時直接移至機械零點 |
[3].5 |
plc.vto3.bit.lnG00 |
G00 線性定位 |
[3].6 |
plc.vto3.bit.ddmt0 |
同動軸選擇位元 0 |
[3].7 |
plc.vto3.bit.ddmt1 |
同動軸選擇位元 1 |
[3].8 |
plc.vto3.bit.alwmp |
每次進入機械參數都需要輸入密碼 |
[3].9 |
plc.vto3.bit.spdsp |
DNC 顯示 7 行,控制器畫面右下角同時顯示機械座標、程式座標、相對座標、剩餘距離資訊 |
[3].A |
plc.vto3.bit.swMan |
控制器切換到手動模式 |
[3].B |
plc.vto3.bit.whs1k |
手輪倍率 X1000 |
[3].C |
plc.vto3.bit.rgsda |
剛性攻牙時由 NC 控制主軸轉速 |
[3].D |
plc.vto3.bit.mstin |
系統保留 |
[3].E |
plc.vto3.bit.mstfi |
系統保留 |
[3].F |
plc.vto3.bit.stfov |
使用新的進給超馳處理方式 |
VTO |
對應到的 VTO bit |
定義 |
[4].0 |
plc.vto3.bit.zofnn |
檢查 G54~G59 Z 值不可為負 |
[4].1 |
plc.vto3.bit.toHDL |
伺服關閉時是否切換到手搖模式 |
[4].2 |
plc.vto3.bit.hdmpa |
隱藏部分機械參數(高速高精參數) |
[4].3 |
plc.vto3.bit.nedlg |
手動模式時是否顯示錯誤訊息對話盒 |
[4].4 |
plc.vto3.bit.ghov0 |
G00 16 段超馳模式速率超馳調整百分比 bit 0 |
[4].5 |
plc.vto3.bit.ghov1 |
G00 16 段超馳模式速率超馳調整百分比 bit 1 |
[4].6 |
plc.vto3.bit.ghov2 |
G00 16 段超馳模式速率超馳調整百分比 bit 2 |
[4].7 |
plc.vto3.bit.ghov3 |
G00 16 段超馳模式速率超馳調整百分比 bit 3 |
[4].8 |
plc.vto3.bit.ghovd |
選擇 G00 16 段式超馳模式 |
[4].9 |
plc.vto3.bit.pcent |
速度超馳使用 1% 為單位 |
[4].A |
plc.vto3.bit.sk31a |
G31 指令若超過指定距離未偵測到 SKIP 訊號,即會發出警告 |
[4].B |
plc.vto3.bit.g0hld |
程式執行至 G00 指令時會暫停 |
[4].C |
plc.vto3.bit.ngkyu |
系統不處理 GKYU 訊號 |
[4].D |
plc.vto3.bit.nextp |
控制器狀態視窗中的剩餘距離將變成顯示下一個單節的目標位置 |
[4].E |
plc.vto3.bit.adryn |
進階空跑功能 |
[4].F |
plc.vto3.bit.clsrd |
剛性攻牙主軸閉迴路控制 |