liepxt
級別: *
|
牽引軸拉紙,放料軸轉一圈有一個光電信號,我只有一個光電信號,和拉紙張的線速度,求計算卷徑程序,哪位高手幫幫忙? |
---|---|
|
hafatahaha
臺達代理
級別: 論壇先鋒
|
沒有線徑你怎么知道線速度的,你有個傳感器測拉制的速度啊,那就可以直接用上面公式算 |
|
---|---|---|
|
xiangmin276
本人從事印刷檢品分切機,鋰電行業分切機,非標設備控制等,如有
級別: 略有小成
|
你不需要什么線速度,因為速度是變化的這樣計算卷徑跳動很大, 牽引軸計數(高速計數端口)除以‘ 放卷軸計數 再除以 牽引傳動比例’ 乘以 牽引輥直徑=放卷軸直徑 主程序里面需要利用牽引軸計數器定時跟新卷徑計算就可以了。。。 |
---|---|
|
yfcc923
級別: 略有小成
|
如果只有一個光電信號,這個計算是比較粗糙的。大致如下; 初始化:對放料軸光電信號進行計數。是分配普通輸入點用來計數還是高速輸入點。這個要看你的這個光電信號產生的脈寬和實際卷軸速度來定。 用:軸的光電信號作為起始觸發條件。每100MS進行一次運算。也就是線速度乘以100MS。得到這100MS內拉出多少長度的紙。并做累加,直到下一個光電信號的到來,才清除寄存器,做下一輪運算。 當:軸的運轉光電信號計數等于2的時候。也就是軸剛好轉完1整圈的時候。你把上面N多個100MS長度做的累加值拿出來就是你一圈紙的周長。 ######################## 你已經有周長了,還搞不定卷徑?! ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 不過這個卷徑是剛剛放出去紙的卷徑。(前一卷徑)不是你現在的卷徑。 你現在的卷徑還需要再減掉一個紙厚度才是你現在的真正卷徑! 當然,如果紙頭厚度相比于卷徑非常小。也可以直接認為前一卷徑和現在卷徑相同。 ############################### 最后:常規業內都是用1K編碼器作為脈沖信號輸出。很少用一個光電信號的做法。 希望能幫到你。 |
---|---|
|