麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

基于TCP/IP協(xié)議的數(shù)控機床伺服調(diào)整方法與流程

文檔序號:11153363閱讀:來源:國知局

技術(shù)特征:

1.基于TCP/IP協(xié)議的數(shù)控機床伺服調(diào)整方法,其特征在于,包括下述步驟:

S1、啟動數(shù)控系統(tǒng),創(chuàng)建網(wǎng)絡(luò)通信線程,初始化網(wǎng)絡(luò)服務(wù)器并綁定端口和IP,等待客戶端請求連接;

S2、當客戶端和數(shù)控系統(tǒng)建立連接后,數(shù)控系統(tǒng)等待客戶端發(fā)送各種命令數(shù)據(jù)包,如果在指定時間內(nèi)客戶端和數(shù)控系統(tǒng)沒有進行任何數(shù)據(jù)通信,則數(shù)控系統(tǒng)將使用ping校驗連接是否已斷開;

S3、當客戶端和數(shù)控系統(tǒng)建立連接后,用戶客戶端上可以查看伺服參數(shù)、上傳伺服參數(shù)、采集數(shù)控機床伺服數(shù)據(jù)、分析和顯示伺服波形,各操作互不影響,可同時進行,實現(xiàn)數(shù)控機床伺服參數(shù)在客戶端軟件界面上邊采集顯示伺服波形,邊微調(diào)伺服參數(shù),最終制定更優(yōu)的伺服參數(shù)使數(shù)控機床有更快的速度和更高的精度。

2.根據(jù)權(quán)利要求1所述基于TCP/IP協(xié)議的數(shù)控機床伺服調(diào)整方法,其特征在于,步驟S2中,數(shù)控系統(tǒng)將使用ping校驗連接是否已斷開的具體方法為:

當客戶端與數(shù)控系統(tǒng)在一定的時間內(nèi)沒有按約定的數(shù)據(jù)包通信時,將通過ping函數(shù)命令去檢測當前網(wǎng)絡(luò)是否連接正常,不正常就報警提示處理;

數(shù)據(jù)包格式:關(guān)鍵字串+操作類型+當前包號+總包數(shù)+具體數(shù)據(jù)結(jié)構(gòu)包。

3.根據(jù)權(quán)利要求1所述的基于TCP/IP協(xié)議的數(shù)控機床伺服調(diào)整方法,其特征在于,步驟S3中,查看伺服參數(shù)的具體步驟如下:

S21、客戶端給數(shù)控系統(tǒng)發(fā)送請求下載伺服參數(shù)的數(shù)據(jù)包;

S22、數(shù)控系統(tǒng)解析數(shù)據(jù)包,通過操作類型標志知道是下載伺服參數(shù)的請求,調(diào)用相關(guān)函數(shù)GSKRM_GetServoParam(hInst,int number,int valcnt,double*pval)取得相應(yīng)參數(shù)信息;參數(shù)包括伺服驅(qū)動器內(nèi)部參數(shù);

S23、數(shù)控系統(tǒng)向客戶端發(fā)送附帶參數(shù)信息的數(shù)據(jù)包。

4.根據(jù)權(quán)利要求1所述的基于TCP/IP協(xié)議的數(shù)控機床伺服調(diào)整方法,其特征在于,步驟S3中,所述的上傳伺服參數(shù)的具體步驟如下:

S31、客戶端給數(shù)控系統(tǒng)發(fā)送請求上傳伺服參數(shù)的數(shù)據(jù)包;

S32、客戶端給數(shù)控系統(tǒng)發(fā)送需要上傳的伺服參數(shù)數(shù)據(jù)包;

S33、數(shù)控系統(tǒng)解析數(shù)據(jù)包,通過操作類型標志知道是上傳伺服參數(shù)的請求,判斷當前是否允許上傳伺服參數(shù),若允許,通過函數(shù)GSKRM_SetServoParam(hInst,int number,int valcnt,double*pval)發(fā)送伺服參數(shù)數(shù)據(jù)包,并應(yīng)用到數(shù)控系統(tǒng),若不允許,舍棄伺服參數(shù)數(shù)據(jù)包。

5.根據(jù)權(quán)利要求1所述的基于TCP/IP協(xié)議的數(shù)控機床伺服調(diào)整方法,其特征在于,步驟S3中,所述的伺服數(shù)據(jù)具體數(shù)據(jù)內(nèi)容如下:

S41、進給軸的指令位置量、電機驅(qū)動反饋的位置量、光柵尺反饋的位置量;

S42、主軸的指令脈沖數(shù)、電機驅(qū)動反饋的脈沖數(shù);

S43、PID指令轉(zhuǎn)速、實際轉(zhuǎn)速;

S44、伺服指令電流、伺服實際電流。

6.根據(jù)權(quán)利要求1所述的基于TCP/IP協(xié)議的數(shù)控機床伺服調(diào)整方法,其特征在于,所述的采集數(shù)控機床伺服數(shù)據(jù)的具體步驟如下:

S51、客戶端請求建立額外的數(shù)據(jù)通信連接;

S52、當數(shù)據(jù)通信連接建立后,客戶端給數(shù)控系統(tǒng)發(fā)送請求采集機床伺服數(shù)據(jù)的數(shù)據(jù)包;

S53、數(shù)控系統(tǒng)解析數(shù)據(jù)包,知道是采集機床伺服數(shù)據(jù)的請求,開始從DSP取得伺服數(shù)據(jù)并緩存在內(nèi)存中;

S54、數(shù)控系統(tǒng)網(wǎng)絡(luò)通信線程循環(huán)調(diào)用函數(shù)setRunMonitor(int monitorType,int spindle,int axis1,int axis2,int*cnt,struct PosUnit Pos[])從內(nèi)存中取得伺服數(shù)據(jù),并使用數(shù)據(jù)通信連接向客戶端發(fā)送附帶伺服數(shù)據(jù)的數(shù)據(jù)包,內(nèi)存數(shù)據(jù)是為了多線程運行時,提高線程并發(fā)處理而設(shè)置的多段數(shù)據(jù)的緩沖結(jié)構(gòu),從而避免因數(shù)據(jù)未及時取走而丟失數(shù)據(jù)的情況;

S55、客戶端循環(huán)接收附帶伺服數(shù)據(jù)的數(shù)據(jù)包,并緩存在計算機內(nèi)存中。

7.根據(jù)權(quán)利要求6所述的基于TCP/IP協(xié)議的數(shù)控機床伺服調(diào)整方法,其特征在于,步驟S52和步驟S53中,利用伺服數(shù)據(jù)的位移數(shù)據(jù)計算數(shù)控機床進給軸的進給速度、進給加速度,選擇使用一階慣性濾波及其濾波系數(shù)濾去其高頻信號,觀察其變化趨勢;對于數(shù)控機床電機的轉(zhuǎn)速、位移、電流伺服數(shù)據(jù),直接繪制到用戶界面上;對于具體的圖形,直線插補的誤差分析,用戶可獲取直線的方差、最小二乘法擬合直線的角度、和直線度;圓弧插補的誤差分析,用戶可診斷反向間隙、反向躍沖、比例不匹配誤差。

8.根據(jù)權(quán)利要求1所述的基于TCP/IP協(xié)議的數(shù)控機床伺服調(diào)整方法,其特征在于,所述的分析和顯示伺服波形的具體步驟如下:

S61、客戶端選擇需要顯示的伺服數(shù)據(jù)波形;

S62、客戶端界面線程準備從內(nèi)存中取出伺服數(shù)據(jù)并繪制相應(yīng)曲線;

S63、客戶端在接收到伺服數(shù)據(jù)后通知界面線程從內(nèi)存取出伺服數(shù)據(jù)繼續(xù)繪制相應(yīng)曲線。

當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 菏泽市| 锡林郭勒盟| 洪雅县| 东光县| 石柱| 广水市| 杂多县| 鸡西市| 卢湾区| 岳普湖县| 富民县| 武功县| 沂南县| 保靖县| 中卫市| 龙泉市| 青河县| 柘荣县| 石门县| 唐海县| 封开县| 锡林郭勒盟| 广东省| 东莞市| 呈贡县| 宝鸡市| 连州市| 亚东县| 齐齐哈尔市| 威海市| 凤冈县| 泸溪县| 集贤县| 高唐县| 文昌市| 轮台县| 久治县| 彭州市| 灵寿县| 股票| 台州市|