Use Probe(Latch) function with Yaskawa Sigma 5 drive


How to use Probe(Latch) function with Yaskawa Sigma 5 servo
     
(1) Wiring Mark Sensor To CN1-Pin10

(2) Set EXT1 as Mapping From CN1-Pin10 (default setting )
     Latch Position 上下緣可藉由 Pn511 設定,參數digit 1 上緣as 4 or 下緣as D


(3) Check Twincat Version of Target Must be established after 2.11.2xxx , If not Update Target Image or Twincat First


(4) 在PDO表單內中加入Touch Probe介面


1 . 在所指定的Transmit PDO Assignment 的 PDO Content 內加入
0x60B9 Touch probe status
0x60BA Touch probe 1 position value
如下圖


2 . 在所指定的Receive PDO Assignment 的 PDO Content 內加入
0x60B8 Touch probe function


(5) 在PLC 程式中加入MC_TouchProbe_V2_00 Function Block(在TcMC2.lib中)


程式中引用 Function Block

要注意的地方 即為Trigger_Ref.EncoderID 的ID Number 必須等於在NC軸 的Encoder ID 符合,其他參數 盡量使用下述參數,
Trigger_Ref: TRIGGER_REF := (EncoderID:=3,SignalSource:=SignalSource_Default,Mode:=TOUCHPROBEMODE_SINGLE);


但目前測試結果 下列參數尚無功能,或是有問題,建議使用預設值或不要輸入

Trigger_Ref.Edge := RisingEdge;
Trigger_Ref.TouchProbe := TouchProbe1;
Trigger_Ref.SignalSource := SIGNALSOURCE_DEFAULT;
Trigger_Ref.Mode := TOUCHPROBEMODE_SINGLE;

以上

安旭 2012/4/18










留言

這個網誌中的熱門文章

[補充資料] EtherCAT Slave 定址 & Protocol 解析

Access TwinCAT EtherCAT CoE / SoE Object via ADS

ESC SII usage memo(Load Fail)