如何做直線捕間?
—SmartMotor直線補間簡易運算— 利用XY軸行進的比例去計算速度V與加速度A Dx:Dy = Vx:Vy = Ax:Ay 讓X軸與Y軸在相同時間t完成動作 Ex:X軸前進50000,Y軸前進30000 Dx:Dy = Vx:Vy = Ax:Ay 50000:30000 = 1000*5:1000*3 = 200*5:200*3 再加上SmartMotor簡單而強大的多軸控制, 如此一來,即使不用電腦也能完成直線補間的動作
—SmartMotor直線補間簡易運算— 利用XY軸行進的比例去計算速度V與加速度A Dx:Dy = Vx:Vy = Ax:Ay 讓X軸與Y軸在相同時間t完成動作 Ex:X軸前進50000,Y軸前進30000 Dx:Dy = Vx:Vy = Ax:Ay 50000:30000 = 1000*5:1000*3 = 200*5:200*3 再加上SmartMotor簡單而強大的多軸控制, 如此一來,即使不用電腦也能完成直線補間的動作
SmartMotor使用類比訊號來控制扭力 動作1.加大扭力,使線拉直 動作2.加大扭力,使物體移動 動作3.減少扭力,使物體停止 https://www.youtube.com/watch?v=vBBkfkpgUHk&ab_channel=montrolsystem ————————程式範例————————=========== class 4 ================== MTWHILE 1 ‘無限迴圈g=UCA/10 ‘宣告I/O C為Analog input,並將接收的值存入變數gT=g ‘扭力變數T = 變數gWAIT=4069/2LOOP END ‘程式結束
—SmartMotor韌體極限指令— SmartMotor能夠在指令或程式部分設定韌體極限 SLP=100000 ‘設正極限為100000 SLN=-5000 ‘設負極限為-5000 SLE ‘作動韌體極限功能 *若須取消此功能 SLD ‘取消韌體極限開關
—SmartMotor使用超級終端機控制— 首先啟動超級終端機,隨意輸入你要的名稱(之後可以將設定儲存) 選擇你使用的連線方式及通訊埠號 設定連接埠為標準9600 8-N-1 進到終端機,到”內容”設定回應 在內容視窗選擇”設定”標籤,再選”ASCII設定” 將”回應輸入的字元”打勾 完成設定後,就能使用指令控制smartmotor了
SmartMotor LabView driver下載 下載位置 LabView-driver
SmartMotor使用VB控制相關文件下載 下載位置 SmartMotor VB 內有教學PPT簡報檔,範例程式,及範例文件
===SmartMotor與人機介面–三基本模式操作=== 位置模式操作 https://www.youtube.com/watch?v=osbP2inu6p8&t=1s&ab_channel=montrolsystem 速度模式操作 https://www.youtube.com/watch?v=NZAhBMRYYA8&ab_channel=montrolsystem 扭力模式操作 https://www.youtube.com/watch?time_continue=2&v=DYG37YAM9MM&feature=emb_logo
—SmartMotor 速度、加速度、圈數與時間設定— SmartMotor 馬達程式經常會使用到馬達速度、加速度、圈數與時間設定。 以下分別為速度、加速度、圈數與時間指令值的設定。 (1) 速度 在SmartMotor速度的指令為V (V需大寫),V的單位為 RPS (Rev Per Sec)。若以 SM17與 23系統為例,若 V=32212時,表示該馬達速度設定為 1 RPS。 (2) 加速度 在SmartMotor加速度的指令為A (A需大寫),A的單位為 rev/sec2。若以 SM17與 23系統為例,若 A=8時,表示該馬達加速度設定為 1 rev/sec2。 (3) 圈數 在SmartMotor圈數的指令為P (D或P),P的單位為 rev。 (4) 時間 在SmartMotor時間的指令為WAIT ,時間的單位為 sec。若WAIT=4069時,表示該馬達時間設定為 1 sec。
—SmartMotor程式–時間後暫停動作— SmartMotor程式範例如下: ============= class 4 ================== MV ‘設定運動模式 V=32212 ‘設定速度 A=1000 ‘設定加速度 G O=0 ‘位置歸零 q=0 ‘新增q變數起始值為0 WHILE q<10 ‘判斷計次變數 WHILE @P>120000 ‘判斷P值(此參考值為1分鐘) O=0 ‘位置歸零,並重新計算 P值 q=q+1 ‘變數累加次數 G LOOP LOOP X ‘減速至停止 END ‘結束程式
—SmartMotor基本接線(通訊及電源)— 基本接線(通訊及電源) 7 Pin Combo D-Sub connection: A1 +20V to +48V DC A2 Power Ground 1 Sync or I/O 2 +5V Out 3 RS232 Transmit (Tx) 4 RS232 Receive (Rx) 5 RS232 Ground (Gnd) 9PIN RS232 connection: 2 RS232 Receive (Rx) 3 RS232 Transmit (Tx) 5 RS232 Ground (Gnd) (※高速運轉之應用需使用48V 電壓輸入)