三菱PLC對定位程序的處理
發(fā)布于2022-12-05 14:14
69
1
標簽:三菱PLC
QD77 有強大的定位功能,對單軸可以預(yù)先編制 600 點的定位程序,對于滾筒機床而言,雖然有 80 個點的定位,可以直接設(shè)置每一定位點的數(shù)據(jù),但是這樣編制程序很復(fù)雜。經(jīng)過觀察和實驗,只使用一個定位點指令,而隨定位位置不同給其傳送不同位置的定位數(shù)據(jù)。用一條指令就解決 80 個定位點的定位,大大地簡化了定位程序。圖 23-6 是計算定位位置的示意圖。
根據(jù)圖 23-6,編制了計算定位位置的 PLC 程序,如圖 23-7 所示。
在圖 23-7 的 PLC 程序中:
D10910:檢測頭運行一圈所需的脈沖數(shù)。通過參數(shù)設(shè)置確定為 36000。
D10914:伺服電動機原點距離剛性坐標系原點的距離,由伺服電動機原點安裝位置確定,用脈沖數(shù)表示。
D9581:當前檢測排在剛性坐標系中的坐標值。
D10908:以剛性坐標系表示的定位位置。
D10930:以伺服系統(tǒng)原點為基準表示的定位位置。
經(jīng)過 PLC 程序的計算,最終獲得 D10930。
PLC 程序的第 391 ~398 步是對行程范圍的限制。第 405 步就是將計算得出的定位位置送入QD77。實現(xiàn)了定位控制的要求。
圖23-6 伺服電動機定位位置計算示意圖
圖23-7 計算定位位置的PLC程序