在上一篇 PLC & CNC的差異點有寫到硬體的差異。
這篇要寫,關於學習的方面。
PLC學習,會比較偏向LADDER(階梯圖),還有電氣元件之間的搭配,偏軟體。
CNC學習,會比較偏向加工方向,學的是G code、校點、路徑。
總合來說,PLC會學的比較廣偏軟體,CNC會學的比較少,偏向加工。
PS:如果是CNC設備開發,就會跟PLC差不多,但還是比PLC學的少一點。
2011年6月24日 星期五
2011年6月23日 星期四
伺服馬達|多軸運動,最短距離不等於時間最快
伺服馬達|多軸運動,最近距離不等於時間最快
最短距離不等於時間最快的原因??? 是加減速的原因
在一個XY兩軸運動,要劃多條平行線,
一般的寫法,是X軸橫移劃線,再Y軸偏移,再X軸橫移劃線,再Y軸偏移,這樣的路徑。
X軸起動+減速就需要兩次的加減速時間。
Y軸也是一樣。
光2軸各走2次,就需要8次加減速時間。
如果改變寫法。
再X軸減速同時,就起動Y軸,就可以重疊加減速的時間。
最短距離不等於時間最快的原因??? 是加減速的原因
在一個XY兩軸運動,要劃多條平行線,
一般的寫法,是X軸橫移劃線,再Y軸偏移,再X軸橫移劃線,再Y軸偏移,這樣的路徑。
X軸起動+減速就需要兩次的加減速時間。
Y軸也是一樣。
光2軸各走2次,就需要8次加減速時間。
如果改變寫法。
再X軸減速同時,就起動Y軸,就可以重疊加減速的時間。
2011年6月22日 星期三
Proface|顯示2個bit裡的三種變化(不用plc)
Proface|顯示2個bit裡的三種變化(不用plc)
一般要表現出,一個word裡,不同數值代表不同的意義,
我們會採用『訊息顯示』,最多到16個不同的訊息。
但1個word 裡,如果有多種重覆訊息需要顯示,
那可能就需要先拆到很多word,再個別使用訊息顯示才能達成。
手邊有一個案例:
就是1個word裡,每2個bit,就有3種變化。
所以1個word裡,有8種訊息,每個訊息有3種變化。
00=狀態1
01=狀態2
10=狀態3
word的內容可能是
00 01 10 00 01 10 00 01
狀態1,狀態2,狀態3,狀態1,狀態2,狀態3,狀態1,狀態2,狀態3
不想採用多餘的處理,
所以採用另一種方法。
觀查到只有00,01,10三種變化,只會有1個bit on。
所以我在畫面當中,
把狀態0設為底層圖案,
當bit 0 on時,利用動畫功能,出現狀態1(要設背景色)。
當bit 1 on時,利用動畫功能,出現狀態2。
因為兩個bit不會同時on,所以不會有問題。
如此只要在畫面做點手腳,就可以達到功能。
不必增加PLC的處理量。
一般要表現出,一個word裡,不同數值代表不同的意義,
我們會採用『訊息顯示』,最多到16個不同的訊息。
但1個word 裡,如果有多種重覆訊息需要顯示,
那可能就需要先拆到很多word,再個別使用訊息顯示才能達成。
手邊有一個案例:
就是1個word裡,每2個bit,就有3種變化。
所以1個word裡,有8種訊息,每個訊息有3種變化。
00=狀態1
01=狀態2
10=狀態3
word的內容可能是
00 01 10 00 01 10 00 01
狀態1,狀態2,狀態3,狀態1,狀態2,狀態3,狀態1,狀態2,狀態3
不想採用多餘的處理,
所以採用另一種方法。
觀查到只有00,01,10三種變化,只會有1個bit on。
所以我在畫面當中,
把狀態0設為底層圖案,
當bit 0 on時,利用動畫功能,出現狀態1(要設背景色)。
當bit 1 on時,利用動畫功能,出現狀態2。
因為兩個bit不會同時on,所以不會有問題。
如此只要在畫面做點手腳,就可以達到功能。
不必增加PLC的處理量。
訂閱:
意見 (Atom)