MC_CamInfo

功能塊 MC_CamInfo
從當前設置為凸輪的從軸獲取凸輪訊息。
VAR_IN_OUT
V AxisIn AXIS_REF 軸的參考。
VAR_INPUT
V Enable BOOL 啟動時連續獲取參數值。
VAR_OUTPUT
V Valid BOOL 功能塊有有效的輸出。
V Busy BOOL 功能塊尚未結束且預期將有新的輸出值。
V Error BOOL 功能塊中出現錯誤的訊號。
V ErrorID MC_Error 錯誤識別。
V EndOfProfile BOOL “脈衝” 輸出(值變為 1)提示凸輪曲線的週期結束。每次達凸輪曲線末端時都會顯示,在相反方向,“EndOfProfile” 也顯示在凸輪曲線的末端(在此為凸輪曲線的第一個點)。
V InSync BOOL 用於 camRamp 。TRUE:同步已完成;FALSE:從軸與主軸同步中。更多關於 camRamp 的資訊請見 MC_CamStartMode 類型。
V RepetitionCount DINT 僅適用於週期性凸輪表。重複計數是表重複以達到當前主目標的次數。使用加與減號表示方向,零表示在定義的表格範圍內;正值表示主位置已超過表中的最後一個值;負值表示主位置尚未達到第一個表的值。
V RowIndex DINT

當前在凸輪表中使用的行列索引。行列依照主位置而選定,當主位置超過當前行列給定的值但尚未達到下一行列給定的值時,RowIndex 即為當前行列。例如,若當前主位置位於 MasterPositions[2] 和 MasterPositions[3] 之間,則 RowIndex 為 2。

V TargetPosition LREAL 凸輪表計算的從軸目標位置,此值不考慮斜坡。
V MinimumPosition LREAL 跟隨凸輪表時從軸將到達的最小位置。
V MaximumPosition LREAL 跟隨凸輪表時從軸將到達的最大位置。

 

  CamInfo  
AXIS_REF   AxisIn   Axis   AXIS_REF
BOOL   Enable   Valid   BOOL
        Busy   BOOL
        Error   BOOL
        ErrorID   MC_Error
        EndOfProfile   BOOL
        InSync   BOOL
        RepetitionCount   DINT
        RowIndex   DINT
        TargetPosition   LREAL
        MinimumPosition   LREAL
        MaximumPosition   LREAL