2011年6月24日 星期五

PLC|CNC|PLC & CNC 差異點2(學習)

在上一篇 PLC & CNC的差異點有寫到硬體的差異。

這篇要寫,關於學習的方面。

PLC學習,會比較偏向LADDER(階梯圖),還有電氣元件之間的搭配,偏軟體。

CNC學習,會比較偏向加工方向,學的是G code、校點、路徑。

總合來說,PLC會學的比較廣偏軟體,CNC會學的比較少,偏向加工。

PS:如果是CNC設備開發,就會跟PLC差不多,但還是比PLC學的少一點。

2011年6月23日 星期四

伺服馬達|多軸運動,最短距離不等於時間最快

伺服馬達|多軸運動,最近距離不等於時間最快

最短距離不等於時間最快的原因???   是加減速的原因

在一個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的處理量。