MCX514是一款既能與8/16位、16位數據總線接口也能與I2C串行數據總線接口的帶插補功能的4軸運動控制芯片,它能對脈沖型伺服電機、步進電機進行各軸獨立定位或速度控制。 可以選擇4軸中任意的2軸、3軸或4軸實現直線插補、圓弧插補、螺旋插補、位插補、連續插補等。
此外,MCX514多個芯片連接,還可以實現多軸直線插補。
本IC無需設定速度倍率,驅動速度可以以1pps為單位實現由1pps到最高8Mpps的自由輸出。
追加了新的插補功能,更易操作,能夠實現更多樣化的插補應用。
螺旋插補
在原有的直線、圓弧插補的基礎上,在XY平面上進行的圓弧插補驅動中,同步移動其他軸,使其達到螺旋插補的效果。如圖所示為旋轉數圈的示例。預儲寄存器
為支持高速連續插補驅動,提供了各區段8個預儲結束點的寄存器。如左圖,線段3移動距離相當短,但因為有了包含線段3的8個預儲寄存器,所以數據寫入時間只要比8個線段的移動平均時間長就可以做連續插補動作。
多芯片插補
多個MCX514相連接,可以實現5軸以上的多軸直線插補。
與高階CPU相連接的除了慣有的8位數據總線、16位數據總線之外,還配備了I2C串行總線。同一總線上最多可以同時聯接8片MCX514。
搭載速度范圍自由功能,即無需速度倍率設定。MCX514的輸出范圍可以以1pps為單位實現從1pps到8Mpps的全域速度設定。
傳統使用速度倍率設速度時:
? 為達到低速、細微的速度設定,必須將速度倍率設小?? →?? 卻有無法移至高速驅動的缺陷
? 為執行高速驅動,必須將速度倍率設大????????? →??? 卻有無法設定細微驅動速度的弊端
本IC的速度范圍自由功能解決了以上諸多的不便,驅動中可以實現由1pps、2pps這樣的低速到1Mpps這樣的高速,直接做速度變更。
同步操作是在發生某些指定的起動要素后,連鎖執行某些指定動作的功能。由于不需要通過CPU控制,因此可以更高速且更精確執行指定動作。
同步操作可進行4套設定。1套同步操作是由1個指定起動要素與1個指定操作所構成。起動要素分別為通過指定位置、開始/結束驅動、由外部輸入信號的起動與關閉、內置計時器時間等15種。 此外,操作則包括開始/停止驅動、將現在位置計數值儲存于多目的暫存器、寫入驅動速度等28種。 通過利用設定多套同步操作,可以實現更為廣泛的應用。
● 驅動中通過指定位置時,輸出外部信號。
● 驅動中輸入外部信號時,將現在位置儲存于設定的暫存器。
● 驅動中由指定位置向外部輸出N個分割脈沖。
等等
在驅動中輸出分割脈沖的功能。 此為軸移動中在一定的時間間隔下同步執行各種動作時所使用的功能。 可設定分割脈沖長、脈沖寬和脈沖數。若與同步操作結合,即可從指定位置開始,通過開始/停止分割脈沖、輸入外部信號來改變分割長度和脈沖寬等。