




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 20031 Electronic Cam培訓培訓 Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 20032(optional) Coupling1xMaster cycle(main cycle) cyclicallySlave cycle(optional) Uncoupling1xXMXS主機位置和從機位置之間的固定的位置關
2、系。主機位置和從機位置之間的固定的位置關系。通常以圖形的方式表示;通常以圖形的方式表示;主機為實際的編碼器(或控制器)或虛擬編碼器主機為實際的編碼器(或控制器)或虛擬編碼器通常曲線有通常曲線有3部分部分:Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 20033編碼器反饋編碼器反饋適用于適用于 MDS 、 MDV和和MCH控制器控制器 采用應用版采用應用版 MOVIDRIVE 控制器控制器(以以 .0T結尾結尾)虛擬編碼器(軟件計數器)虛擬編碼器(軟件計數器)-可作為主機可作為主機通過
3、通過SBUS總線最大總線最大64臺控制器臺控制器不支持不支持 DPI11A 和和 DRS11A選項選項不支持不支持 VFC 控制方式控制方式 不支持不支持 IPOS-Assemblers 電子凸輪電子凸輪 技術要求技術要求Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 20034P077 (Technology function)=Cam 控制模式控制模式 P700 = CFC & IPOS, or SERVO & IPOSP916 (Ramp type )= 5 (Cam斜率類型斜率
4、類型) 電子凸輪電子凸輪 參參 數數 要要 求求Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 20035 H00 - H15 可存儲在可存儲在EEPROM中中( IPOS標準標準 H00 - H127 ) 變量變量H370 和以上變量和以上變量 用于用于 CAM 控制控制 CAM 控制功能只使用控制功能只使用 compiler程序程序 電子凸輪編輯器自動生成一個頭文件,該文件包含電子凸輪編輯器自動生成一個頭文件,該文件包含CAM曲線參數值曲線參數值 電子凸輪電子凸輪 功能比較功能比較
5、Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 20036-曲線點的數量:曲線點的數量:v 512-無起動曲線無起動曲線v 256-包含起動曲線包含起動曲線-Direction Block:v Off-允許正向和反向運行允許正向和反向運行v Lock Right-禁止正向運行禁止正向運行v Lock Right-禁止反向運行禁止反向運行-Stiffness:v設定范圍:設定范圍:0.5-2v默認值:默認值:1v增加該值可增加系統的響應增加該值可增加系統的響應-主機脈沖源:主機脈沖源:v
6、X14口口vH變量變量v虛擬編碼器虛擬編碼器 電子凸輪電子凸輪曲線編輯器說明曲線編輯器說明Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 20037 電子凸輪曲線有電子凸輪曲線有5種主要的狀態種主要的狀態 (Cam State H436)CamState 0: Uncoupled state速度控制速度控制CamState 1: Coupling stateCamState 2: Main Curve stateCamState 3: Uncoupled state 位置控制位置控制C
7、amState 4: Uncoupling state起動曲線的鏡像起動曲線的鏡像Z0:Uncoupled statespeed controlled (speed setpoint = H439)Z1: CouplingZ3:Uncoupled state(Position controlled withmaster encoder OFF)Z2: Curve operationmain curve withrepeated cycleIPOS-Program |Coupling controlif(lxMasterPos CouplingMasterpulse |CouplingMaste
8、rpulse=0)IPOS-Program |Uncoupling controlIPOS-Program |Coupling controlIPOS-ProgramIPOS-Program |Uncoupling control1123123Couple control (State machine)Uncouple control (State machine)Mark control (State machine)Z4: Uncouple(on inverted couple curve)Uncouple control (Mode2)if( (Uncouple curve passed
9、)& (StopCycleModeControll.1=1)2if( (Uncouple curve passed)& (StopCycleModeControll.1=0)Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 20038 StartupCycleMode H410:StartupCycleMode = 0: manual couple (IPOS-program)StartupCycleMode = 1: Input controlled couple, with inpu
10、t selected by “StartupCycleInputMasks” (resolution 1ms) StartupCycleMode = 2: Interrupt controlled (DI02 or X14- zero pulse) with master offset (StartupCycleCounterMaxValue)StartupCycleMode = 3: Counter controlled couple (StartupCycleCounterMaxValue H415)Note: StartupCycleModeControl.0 = AutoRestart
11、 flag (Mode2/3) StartupCycleModeControl.1 = Coupel disable (Mode2/3) StartupCycleModeControl.2 = Interrupt select (Mode2 DI02/zero pulse)Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 20039 電子凸輪電子凸輪StartupCycle模式模式 變量變量H410-H416定義定義StartupCycle過程;過程; 手動方式、事件方式、中斷方式可以觸
12、發手動方式、事件方式、中斷方式可以觸發StartupCycle過程;過程; StartupCycle模式由模式由H410( StartupCycleMode)定義;定義; StartupCycle包括包括256點曲線,僅僅運行一次。點曲線,僅僅運行一次。StartupCycle模式分類:模式分類:q StartupCycleMode=0 Manual engaging(IPOS程序觸發)程序觸發) 當當H436(CamState)=1, 觸發觸發StartupCycle過程過程Training TASC Driving Control ProductsDriving the worldTASC
13、 / Malijun / May 8, 200310q StartupCycleMode=1 Event-driven(二進制輸入觸發)二進制輸入觸發) 當當H436(CamState)=1,StartupCycle過程開始過程開始 電子凸輪電子凸輪StartupCycle模式模式 v 由二進制輸入來觸發由二進制輸入來觸發StartupCycle過程;過程;v H413(StartupCycleInputMask)定義二進制輸入:定義二進制輸入:DI17DI16DI15DI14DI13DI12DI11DI10DI05DI04DI03DI02DI01DI002132122112102928272
14、6252423222120例:例:DI02觸發觸發StartupCycle過程:過程:H413=0 x0004H413=0b0000000000100v 將二進制輸入定義為將二進制輸入定義為“IPOS INPUT”;Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200311 電子凸輪電子凸輪StartupCycle模式模式1 可直接選擇相應的可直接選擇相應的二進制輸入或二進制輸入或通過通過IPOS程序設定:程序設定:Training TASC Driving Control Prod
15、uctsDriving the worldTASC / Malijun / May 8, 200312DI01-觸發曲線運行觸發曲線運行H511顯示顯示Speed顯示顯示 電子凸輪電子凸輪StartupCycle模式模式1 說明:說明: H511=0H511=10000 DIO1用于觸發曲線運行;用于觸發曲線運行; 采用采用StartupCycle模式模式1;Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200313q StartupCycleMode=2 Event-driven(
16、二進制二進制DI02輸入觸發)輸入觸發) 電子凸輪電子凸輪StartupCycle模式模式 v 由二進制由二進制DI02輸入來觸發輸入來觸發StartupCycle過程;過程;v 將二進制輸入將二進制輸入DI02定義為定義為“NO FUCTION”;v H415(StartupCycleCounterMaxValue)定義觸發定義觸發StartupCycle過程過程 的位置偏置;的位置偏置;Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200314 電子凸輪電子凸輪StartupCy
17、cle模式模式2 說明:說明: Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200315DI02-觸發曲線運行觸發曲線運行H511顯示顯示Speed顯示顯示H511=0H511=10000 電子凸輪電子凸輪StartupCycle模式模式2 說明:說明: Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200316DI02-觸發曲線運行觸發曲線運行H414顯示顯示Speed
18、顯示顯示H414=0H414=5000 電子凸輪電子凸輪StartupCycle模式模式2 說明:說明: H414(StartupCycleCounter)-StartupCycle計數器;計數器; 當檢測到當檢測到DI02的上升沿時,的上升沿時,H414開始由開始由0記數;記數; 當當H414的記數值大于的記數值大于H415( StartupCycleCounterMaxValue)的值時,的值時, 自動觸發曲線運行;自動觸發曲線運行;Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8,
19、200317q StartupCycleMode=3 Event-driven(H414StartupCycleCounter H415StartupCycleCounterMaxValue) 電子凸輪電子凸輪StartupCycle模式模式 v H414( StartupCycle計數器)計數器)的值大于的值大于H415( StartupCycle計數器的最大值)時,計數器的最大值)時, 自動觸發自動觸發StartupCycle過程;過程;v H415( StartupCycle計數器的最大值計數器的最大值)必須大于必須大于StartupCycle+MasterCycle +StopCycl
20、eTraining TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200318 電子凸輪電子凸輪StartupCycle模式模式3 說明:說明: Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200319H414顯示顯示Speed顯示顯示H414=0H414=15000Speed顯示顯示 電子凸輪電子凸輪StartupCycle模式模式3 說明:說明: 1000015000Training
21、TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200320 StopCycleMode:StopCycleMode = 0: manual uncoupling (IPOS-program) StopCycleMode = 1: Automatic controlled uncoupling after passing the “StopCycleCounter” master cycle. StopCycleMode = 2: Same as mode 1 but use the invert co
22、uple curve for uncouple phase StopCycleMode = 3: Interrupt controlled uncoupling. After receive DI03 Interrupt and slave has moved the remain way (StopCycleRamainWay), the invert couple curve is used for uncoupling phase.Note: StopCycleModeControl.0 = Select uncoupled state (CamState 0/3)Training TA
23、SC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200321 電子凸輪電子凸輪StopCycle模式模式 變量變量H400-H406用于定義用于定義StopCycle過程;過程; 手動方式、事件方式、中斷方式可以觸發手動方式、事件方式、中斷方式可以觸發StartupCycle過程;過程; StopCycle模式由模式由H400( StopCycleMode)定義;定義;StopCycle模式分類:模式分類:q StopCycleMode=0 Manual engaging(IPOS程序終止曲線運行)程序終止
24、曲線運行) 當當H436(CamState)=0,終止終止StopCycle過程過程Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200322q StopCycleMode=1 Automatic disengaging(自動終止自動終止StopCycle過程)過程) 電子凸輪電子凸輪StopCycle模式模式 v 當主曲線循環一次,當主曲線循環一次,H404(StopCycleCounter)計數器的值減少計數器的值減少1次;次;v H404(StopCycleCounter)計數
25、器的值為計數器的值為“零零”時,自動終止時,自動終止StopCycle過程;過程;v 終止終止StopCycle過程后,將過程后,將H403(StopCycleReload)的值重新賦予的值重新賦予 H404(StopCycleCounter)計數器中計數器中;H403H404CounterReloadH404=H404-1H404=0Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200323 電子凸輪電子凸輪StopCycle模式模式1 位置控制位置控制速度控制速度控制Traini
26、ng TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200324q StopCycleMode=2 Automatic disengaging(自動終止自動終止StopCycle過程)過程) 電子凸輪電子凸輪StopCycle模式模式 v 當主曲線循環一次,當主曲線循環一次,H404(StopCycleCounter)計數器的值減少計數器的值減少1次;次;v H404(StopCycleCounter)計數器的值為計數器的值為“零零”時,時,自動鏡像運行自動鏡像運行StartupCycle 曲線曲線;
27、v 當當StartupCycle 曲線鏡像運行結束后,終止曲線鏡像運行結束后,終止StopCycle過程;過程;v 終止終止StopCycle過程后,將過程后,將H403(StopCycleReload)的值重新賦予的值重新賦予 H404(StopCycleCounter)計數器中計數器中;Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200325 電子凸輪電子凸輪StopCycle模式模式2 Training TASC Driving Control ProductsDriving
28、 the worldTASC / Malijun / May 8, 200326q StopCycleMode=3 Event-driven(二進制二進制DI03終止終止StopCycle過程)過程) 電子凸輪電子凸輪StopCycle模式模式 v 當主曲線循環一次,當主曲線循環一次,H404(StopCycleCounter)計數器的值減少計數器的值減少1次;次;v DI03(探針)高電平后,運行偏置距離,自動鏡像運行探針)高電平后,運行偏置距離,自動鏡像運行StartupCycle 曲線曲線;v 當當StartupCycle 曲線鏡像運行結束后,終止曲線鏡像運行結束后,終止StopCycl
29、e過程;過程;v 終止終止StopCycle過程后,將過程后,將H403(StopCycleReload)的值重新賦予的值重新賦予 H404(StopCycleCounter)計數器中計數器中;Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200327 電子凸輪電子凸輪StopCycle模式模式3 說說 明:明: Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200328H
30、511顯示顯示Speed顯示顯示DI02-中斷曲線運行中斷曲線運行2000 電子凸輪電子凸輪StopCycle模式模式3 說說 明:明: Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200329虛虛 擬擬 編編 碼碼 器器說明說明Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200330虛擬編碼器虛擬編碼器-無斜率發生器:無斜率發生器:MasterTrimX14(H442
31、)=K,物理編碼器(物理編碼器(X14)如果被激活如果被激活(H430=0),),K值將被疊加值將被疊加到到X14上。上。開始激活虛擬編碼器,1脈沖/msTraining TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200331MasterTrimX14=1MasterTrimX14=1虛擬編碼器虛擬編碼器-無斜率發生器:無斜率發生器:MasterTrimX14(H442)=K,K值如果是正值,正向掃描;值如果是正值,正向掃描;K值如果是負值,反向掃描;值如果是負值,反向掃描;Training TA
32、SC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200332 通過通過IPOS程序手動控制程序手動控制虛擬編碼器的運行虛擬編碼器的運行虛擬編碼器虛擬編碼器-帶斜率發生器(模式帶斜率發生器(模式0 0):):H371(VEncoderControl)Bit0=0:No stopBit0=1:Virtual axis stoppedTraining TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200333轉速設定值(
33、脈沖轉速設定值(脈沖/ms)轉速實際值(脈沖轉速實際值(脈沖/ms)位置設定值(脈沖)位置設定值(脈沖)位置實際值(脈沖)位置實際值(脈沖)斜率發生器(脈沖斜率發生器(脈沖/ms2)虛擬編碼器虛擬編碼器-帶斜率發生器示意圖:帶斜率發生器示意圖:模式模式0:位置設定值(位置設定值(H375)定義運行的目標位,轉速設定值(定義運行的目標位,轉速設定值(H373)定義速度值的大小。定義速度值的大小。Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200334 轉速設定轉速設定-脈沖脈沖/ms
34、虛擬編碼器虛擬編碼器斜率斜率ms虛擬編碼器虛擬編碼器-帶斜率發生器(模式帶斜率發生器(模式2 2):):連續的虛擬編碼器輸出連續的虛擬編碼器輸出Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200335轉速設定值(脈沖轉速設定值(脈沖/ms)轉速實際值(脈沖轉速實際值(脈沖/ms)位置設定值(脈沖)位置設定值(脈沖)位置實際值(脈沖)位置實際值(脈沖)斜率發生器(脈沖斜率發生器(脈沖/ms2)虛擬編碼器虛擬編碼器-帶斜率發生器示意圖:帶斜率發生器示意圖:模式模式2:轉速設定值(轉速設
35、定值(H373)定義速度值的大小,和位置設定值(定義速度值的大小,和位置設定值(H375)無關。無關。Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200336變量變量名稱名稱說明說明注釋注釋舉例舉例H370VEncoderMode虛擬編碼器模式虛擬編碼器模式2 2H371VEncoderModeControl 虛擬編碼器功能選擇虛擬編碼器功能選擇Bit0=0:自動運行:自動運行Bit0=1:虛擬編碼器停:虛擬編碼器停止止0 0H372VEncoderState無功能無功能0 0H3
36、73VencoderNSetpoint速度設定值速度設定值脈沖脈沖/ms5 5H374VEncoderNActual速度實際值速度實際值脈沖脈沖/ms5 5H375VencoderXSetpoint位置設定值位置設定值脈沖脈沖0 0H376VEncoderXActual位置實際值位置實際值脈沖脈沖H377VEncoderdNDT虛擬編碼器的虛擬編碼器的斜率發生器斜率發生器1010虛擬編碼器虛擬編碼器-參數說明:參數說明:Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200337曲曲
37、線線 比比 例例說明說明Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200338曲線比例:曲線比例: 電子凸輪曲線的比例可以修改,即電子凸輪曲線的比例可以修改,即X軸不變軸不變Y軸成比例的改變。軸成比例的改變。 比例分子因子由比例分子因子由H449定義定義-(231-1)-0- +(231-1) 比例分母因子由比例分母因子由H450定義定義-(231-1)-0- +(231-1) 修改曲線的時間大約修改曲線的時間大約250ms設定值設定值含義含義0 0無比例設置無比例設置1 1開始
38、曲線比例開始曲線比例2 2曲線正在被比例修改曲線正在被比例修改3 3曲線比例修改成功曲線比例修改成功設定設定狀態狀態H448TableScaleControlStateTraining TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200339main() setCAMParameter(); /*- Mainprogram loop -*/ while(1) if (DI02&!DI00) /選擇第一條曲線(選擇第一條曲線(CAM編輯器生成的曲線)編輯器生成的曲線) H448 = 1; /激活曲線比
39、例激活曲線比例 H449=1; /比例分子比例分子 H450=1; /比例分母比例分母 if (DI04&!DI00) /選擇第二條曲線(選擇第二條曲線(CAM編輯器生成的曲線編輯器生成的曲線 H448 = 1; /激活曲線比例激活曲線比例 H449=2; /比例分子比例分子 H450=1; /比例分母比例分母 if (!DI04&!DI02) H448 = 0; /禁止曲線比例禁止曲線比例 v 當當DI02和和DI04為低電平為低電平,曲線為曲線為 原曲線;原曲線;v 當當DI04為高電平,曲線為原曲為高電平,曲線為原曲 線的線的2倍;倍;v 當當DI04為低電平,曲線保持原為低電平,曲線保
40、持原 曲線的曲線的2倍;倍;v 當當DI02為高電平,曲線為原曲為高電平,曲線為原曲 線;線;v 當當DI02為低電平,曲線保持原為低電平,曲線保持原 曲線;曲線;說明:說明:Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200340試驗記錄:試驗記錄:次數次數H511的值的值注釋注釋10DI02=0-1-025000031000024200006DI04=0-1-0530000964000117450004DI02=0-1-08500000955000010650000DI04=0
41、-1-0Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200341SBUS 通訊通訊-振動說明振動說明最大支持最大支持64臺控制器臺控制器SBUS通訊通訊Training TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200342SBus344Bus-MasterSlave1lSBus SBus 用于幾個用于幾個 MOVIDRIVEMOVIDRIVE inverters inverters構成網絡構成網絡. .l優點: 比RS-485 (30 ms)速度快, 即 SBus = 5 ms 過程字, 10 ms 參數數據 Sbus是以 CAN為基礎 (Important: Terminals not opto-decoupled) SBus is multi-master-capable 信息結構與 MOVILINK 相適應 兩種通訊方式可用 (MOVLNK and SCOM)SystemBUSTraining TASC Driving Control ProductsDriving the worldTASC / Malijun / May 8, 200343 SCTRCYC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產知識競賽活動總結模版
- 學校手機管控教育工作總結模版
- 福建省三明市縣2024屆中考數學適應性模擬試題含解析
- 影視工業化制作流程2025年智能化發展與質量控制應用報告
- 土方工程竣工監理總結模版
- 醫患關系管理中情感智慧的應用研究
- 從科技到應用神內內科技在商業領域的實際應用與前景展望
- 因地制宜推動農業現代化發展方案
- 小學第二學期體育工作計劃
- 中藥止痛藥總結模版
- 隧道高空作業施工方案
- 汽車維修前臺接待流程參考指導
- 大數據驅動的智慧社區建設研究
- 危險性較大的分部分項工程專項施工方案嚴重缺陷清單(試行)
- 《人工智能生成合成內容標識辦法》知識講座
- 深信服超融合HCI技術白皮書-20230213
- 2025年陜西省土地工程建設集團有限責任公司招聘筆試參考題庫附帶答案詳解
- 2024廣西公務員【申論A卷、C卷+2023申論A卷】共3套真題及答案
- 《多樣的中國民間美術》課件 2024-2025學年人美版(2024)初中美術七年級下冊
- 人教版 七年級 下冊 語文 第四單元《青春之光》課件
- 2024物業管理數字化升級服務合同
評論
0/150
提交評論