无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁
  P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場檢測儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺
步進(jìn)控制的光柵尺全閉環(huán)EtherCAT運(yùn)動(dòng)控制器ZMC432CL-V2快速入門:二維螺距補(bǔ)償(下)
深圳市正運(yùn)動(dòng)技術(shù)有限公司
收藏本文     查看收藏

今天,正運(yùn)動(dòng)小助手以QT(C++)為例,為大家介紹如何通過上位機(jī)編程來啟用ZMC432CL-V2的二維螺距補(bǔ)償功能。

更多關(guān)于ZMC432CL-V2運(yùn)動(dòng)控制器的詳情點(diǎn)擊→步進(jìn)控制的光柵尺全閉環(huán)解決方案:32軸EtherCAT總線運(yùn)動(dòng)控制器ZMC432CL-V2查看。

01  產(chǎn)品簡介

ZMC432CL-V2高性能多軸運(yùn)動(dòng)控制器是一款兼容EtherCAT總線和脈沖型的獨(dú)立式運(yùn)動(dòng)控制器,具備高速實(shí)時(shí)反饋功能,支持脈沖全閉環(huán)控制,能夠?qū)崿F(xiàn)高精度、高響應(yīng)速度的運(yùn)動(dòng)控制。高精度定位,有效消除機(jī)械傳動(dòng)誤差,滿足高精密加工場景應(yīng)用要求。

正運(yùn)動(dòng)ZMC432CL-V2高性能多軸運(yùn)動(dòng)控制器.webp

ZMC432CL-V2硬件功能:

  • 豐富的運(yùn)動(dòng)控制功能:支持直線、圓弧、空間圓弧、螺旋插補(bǔ)等。

  • 硬件接口豐富:支持脈沖軸(帶編碼器反饋)和EtherCAT總線軸,具備24路輸入和12路輸出的通用IO,部分為高速IO,2路模擬量輸出(DA)。

  • EtherCAT刷新周期最快達(dá)250us,滿足高速通信需求。

  • 支持4通道硬件比較輸出、硬件定時(shí)器、運(yùn)動(dòng)中精準(zhǔn)輸出,適用于多通道視覺飛拍等場合。

  • 支持掉電檢測、掉電存儲(chǔ),多種程序加密方式,能夠有效防止系統(tǒng)故障,保護(hù)項(xiàng)目工程文件數(shù)據(jù),并提高系統(tǒng)的可靠性。

  • 通過純國產(chǎn)IDE開發(fā)環(huán)境RTSys進(jìn)行項(xiàng)目開發(fā),可實(shí)時(shí)仿真、在線跟蹤以及診斷與調(diào)試,簡便易用,支持多種高級(jí)上位機(jī)語言聯(lián)合編程進(jìn)行二次開發(fā)。

ZMC432CL-V2產(chǎn)品介紹視頻請(qǐng)點(diǎn)擊→步進(jìn)控制的光柵尺全閉環(huán)解決方案:32軸EtherCAT總線運(yùn)動(dòng)控制器ZMC432CL-V2

02 硬件接口

正運(yùn)動(dòng)ZMC432CL-V2硬件接口.webp

正運(yùn)動(dòng)ZMC432CL-V2硬件接口說明.webp

03 硬件接線

1.數(shù)字量輸入口IN接線

正運(yùn)動(dòng)ZMC432CL-V2運(yùn)動(dòng)控制器硬件接線1.webp

圖1 輸入口通用接線圖

正運(yùn)動(dòng)ZMC432CL-V2運(yùn)動(dòng)控制器硬件接線1圖2~1.webp

圖2 輸入口單端編碼器接線圖

2.數(shù)字量輸出口接線

正運(yùn)動(dòng)ZMC432CL-V2運(yùn)動(dòng)控制器硬件接線2圖3.webp

圖3 輸出口通用接線圖

正運(yùn)動(dòng)ZMC432CL-V2運(yùn)動(dòng)控制器硬件接線2圖4~1.webp

圖4 輸出口單端脈沖軸接線圖

04 控制器開發(fā)

1.PC開發(fā)

支持以下語言進(jìn)行開發(fā),我們所有的開發(fā)語言和所有控制器提供的都是同一套API接口。

正運(yùn)動(dòng)控制器同一套API接口~1.webp

2.脫機(jī)開發(fā)

使用自主自研的IDE RTSys進(jìn)行開發(fā),支持Basic、梯形圖開發(fā)。

正運(yùn)動(dòng)技術(shù)開發(fā)環(huán)境及工具.webp

05 二維螺距補(bǔ)償應(yīng)用場景

正運(yùn)動(dòng)運(yùn)動(dòng)控制器ZMC432CL-V2二維螺距補(bǔ)償應(yīng)用場景.webp

06 二維螺距補(bǔ)償指令說明

/*************************************************************
Description:    //二維螺距補(bǔ)償, 4系列特殊固件支持,該算法比較占CPU
Input:          //handle        句柄連接
Input:          //iaxisList     軸號(hào)列表
Input:          //iAxisNum      XY模式2個(gè)軸,XYY/XYX模式是3個(gè)軸
Input:          //iEnable       0- 關(guān)閉補(bǔ)償,1- XY補(bǔ)償 ,2- XYX補(bǔ)償,3- XYY補(bǔ)償
Input:          //StartPosX     起始補(bǔ)償MPOS位置X,
Input:          //StartPosY     起始補(bǔ)償MPOS位置Y,
Input:          //DisOneX       每個(gè)補(bǔ)償點(diǎn)間距X,
Input:          //DisOneY       每個(gè)補(bǔ)償點(diǎn)間距Y,
Input:          //maxpointX     補(bǔ)償區(qū)間X方向總點(diǎn)數(shù)
Input:          //maxpointy     補(bǔ)償區(qū)間Y方向總點(diǎn)數(shù)
Input:          //Tableindex    螺距補(bǔ)償表存儲(chǔ)的table位置,從StartPos下一個(gè)點(diǎn)開始存儲(chǔ),脈沖數(shù)單位, 每個(gè)點(diǎn)存儲(chǔ)兩個(gè)數(shù)據(jù),表示X方向偏差值與Y方向偏差值. 先存儲(chǔ)第一行(X方向), 再存儲(chǔ)第二行.總共占用 maxpointx*maxpointy*2 個(gè)TABLE位置.
Input:          //pfDisancelist  區(qū)間補(bǔ)償值列表
Output:         //
Return:         //錯(cuò)誤碼
*************************************************************/
int32  ZAux_Direct_Pitch2set(ZMC_HANDLE handle,int * iaxisList,int iAxisNum,int iEnable,float StartPosX,float StartPosY,float DisOneX ,float DisOneY ,uint32 maxpointX,uint32 maxpointY,uint32 Tableindex,float * pfDisancelist);

正運(yùn)動(dòng)二維螺距補(bǔ)償指令使用的注意點(diǎn):

1.必須先設(shè)置ATYPE,然后設(shè)置補(bǔ)償;修改ATYPE時(shí),必須先關(guān)閉補(bǔ)償!

2.設(shè)置補(bǔ)償時(shí),軸要位于IDLE的停止?fàn)顟B(tài)!

3.開始補(bǔ)償點(diǎn)的坐標(biāo)填寫的是軸的MPOS坐標(biāo)!

4.帶編碼器反饋的軸類型,不同位置補(bǔ)多少個(gè)脈沖,是根據(jù)編碼器位置確定脈沖補(bǔ)償?shù)膫(gè)數(shù)的,所以一定要保證編碼器的反饋是正確的!

5.機(jī)臺(tái)斷使能前,需先關(guān)掉二維螺距補(bǔ)償功能,否則如果斷使能的情況下機(jī)臺(tái)有移動(dòng),會(huì)造成dpos跟mpos的數(shù)據(jù)對(duì)不上。

6.如下圖假設(shè)開始補(bǔ)償點(diǎn)是坐標(biāo)系的原點(diǎn),補(bǔ)償間距分別是【DisX,DisY】補(bǔ)償?shù)狞c(diǎn)是【4*4】的話,螺距補(bǔ)償表存儲(chǔ)的點(diǎn)位數(shù)據(jù)就是以下【點(diǎn)1】到【點(diǎn)16】的位置下的補(bǔ)償數(shù)據(jù)。

正運(yùn)動(dòng)二維螺距補(bǔ)償指令注意點(diǎn)~1.webp

07 上位機(jī)編程驗(yàn)證效果

假設(shè)客戶有一個(gè)激光切割機(jī)的機(jī)臺(tái)需要使用二維螺距補(bǔ)償指令來解決機(jī)臺(tái)在不同位置受力不同【導(dǎo)致】機(jī)臺(tái)形變不同【從而】導(dǎo)致的精度丟失問題。

步驟一:
以軸坐標(biāo)【0,0】作為二維補(bǔ)償?shù)拈_始補(bǔ)償?shù)奈恢谩?/strong>

 

步驟二:
以軸坐標(biāo)【40,40】作為第一個(gè)圓的圓心,然后以陣列的方式通過激光在板子是畫出4行4列的16個(gè)圓,陣列X軸方向間距為40mm,Y軸方向間距為40mm,16個(gè)圓的大致位置如下:

07步驟二.webp

步驟三:
設(shè)置二維螺距補(bǔ)償?shù)摹据o助參數(shù)】,并運(yùn)動(dòng)到【開始補(bǔ)償點(diǎn)】的位置點(diǎn)擊【教導(dǎo)編碼器】,把當(dāng)前編碼器位置更新到【開始補(bǔ)償點(diǎn)】的編碼器原始值里面。

二位螺距補(bǔ)償輔助參數(shù).webp

步驟四:
通過視覺找出這16個(gè)圓的圓心的實(shí)際坐標(biāo),并把坐標(biāo)填入到Ui界面的表格里面。

步驟四~1.webp

步驟五:
運(yùn)動(dòng)到各個(gè)補(bǔ)償點(diǎn)驗(yàn)證效果,具體補(bǔ)償效果如下:

步驟五1.webp

步驟五2.webp

步驟五3.webp


步驟六:
上位機(jī)編程詳情。

①如何啟用二維螺距補(bǔ)償功能。

int TimeOut = 3000;
int TempI[AxisNum]={0,0};
int AxisList[AxisNum] = {AxisIdX,AxisIdY};
float PcTable[16*2];
//是否啟用二維螺距補(bǔ)償功能
if((0 == m_Enable)&&(ui->Enable->text() == "是"))
{
    //等待軸停止,軸停下來了才可以打開二維螺距補(bǔ)償功能
    while (TimeOut>0) {
        ZAux_Direct_GetIfIdle(handle,MyAxisInfo[0].AxisId,&TempI[0]);
        ZAux_Direct_GetIfIdle(handle,MyAxisInfo[1].AxisId,&TempI[1]);
        if((TempI[0] != 0 ) &&(TempI[1] != 0))
        {
            break;
        }
        QThread::msleep(10);
        TimeOut = TimeOut -10;
    }
    if(TimeOut ==0)
    {
        qDebug()<<"等待軸停止時(shí)間超時(shí)!軸還未停止!";
        return;
    }
    int i=0,j=0;
    // 開始更新表格點(diǎn)位數(shù)據(jù)到PcTable數(shù)組
    for (int row = 0; row < ui->TableData->rowCount(); row++) {
        QTableWidgetItem *xItem = ui->TableData->item(row, 1); // X列(索引1)
        QTableWidgetItem *yItem = ui->TableData->item(row, 2); // Y列(索引2)
        if (xItem && yItem) {
            // 直接讀取表格顯示的文本值
            QString xText = xItem->text();  // 如 "40.003800"
            QString yText = yItem->text();  // 如 "40.008700"
            // 轉(zhuǎn)換為浮點(diǎn)數(shù)
            bool xOk, yOk;
            float xValue = xText.toFloat(&xOk);
            float yValue = yText.toFloat(&yOk);
            if (xOk && yOk) {
                // 按原邏輯存儲(chǔ)到PcTable數(shù)組
                PcTable[i] = xValue;
                i = i + 1;
                PcTable[i] = yValue;
                i = i + 1;
            } else {
                qDebug() << "錯(cuò)誤: Row" << row << "數(shù)據(jù)轉(zhuǎn)換失敗"
                         << "X text:" << xText << "Y text:" << yText;
            }
        }
    }
   //開始更新補(bǔ)償表的數(shù)據(jù)到TABLE數(shù)組
   for(i=0;iMaxPointY->text().toUInt();i++) //行
   {
       for(j=0;jMaxPointX->text().toUInt();j++) //列
       {
           PcTable[2*(i*4+j)] = ((1+j)*ui->DisX->text().toFloat()+ui->StartMposX->text().toFloat()-PcTable[2*(i*4+j)])* MyAxisInfo[0].Units;
           PcTable[2*(i*4+j)+1] = ((1+i)*ui->DisY->text().toFloat()+ui->StartMposY->text().toFloat()-PcTable[2*(i*4+j)+1])* MyAxisInfo[1].Units ;
       }
   }
   //啟用二維螺距補(bǔ)償功能
   /*************************************************************
   Description:    //二維螺距補(bǔ)償, 4系列(VERSION_BUILD > 230511)特殊固件支持.  比較占CPU, 標(biāo)準(zhǔn)固件不支持.
   Input:          //handle 句柄連接
   Input:          //AxisList	  軸號(hào)列表
   Input:          //iEnable  0- 關(guān)閉補(bǔ)償,  1- XY補(bǔ)償,2- XYX補(bǔ)償,3- XYY補(bǔ)償
   Input:          //StartMposX  起始補(bǔ)償MPOS位置X
,   Input:          //StartMposY  起始補(bǔ)償MPOS位置Y,
   Input:          //DisX	 每個(gè)補(bǔ)償點(diǎn)間距X,
   Input:          //DisY	 每個(gè)補(bǔ)償點(diǎn)間距Y,
   Input:          //MaxPointX  補(bǔ)償區(qū)間總點(diǎn)數(shù)
   Input:          //MaxPointY  補(bǔ)償區(qū)間總點(diǎn)數(shù)
   Input:          //TableStartId   螺距補(bǔ)償表存儲(chǔ)的table位置,從startpos下一個(gè)點(diǎn)開始存儲(chǔ),脈沖數(shù)單位, 每個(gè)點(diǎn)存儲(chǔ)兩個(gè)數(shù)據(jù),表示X方向偏差值與Y方向偏差值. 先存儲(chǔ)第一行(X方向), 再存儲(chǔ)第二行.總共占用 maxpointx*maxpointy*2 個(gè)TABLE位置.
   Input:          //PcTable  區(qū)間補(bǔ)償值列表
   *************************************************************/
   ZAux_Direct_Pitch2set(handle,AxisList,2,1,ui->StartMposX->text().toFloat(),ui->StartMposY->text().toFloat(),
                         ui->DisX->text().toFloat() ,ui->DisY->text().toFloat(),
                         ui->MaxPointX->text().toUInt(),ui->MaxPointY->text().toUInt(),
                         ui->TableStartId->text().toUInt(),PcTable);   m_Enable=true;}

②定時(shí)器如何實(shí)時(shí)計(jì)算實(shí)際補(bǔ)償數(shù)據(jù)到UI界面。

float TempDpos[AxisNum]={0,0};
float TempActuaPul[AxisNum]={0,0};
//理論上發(fā)的脈沖數(shù)
ZAux_Direct_GetDpos(handle,MyAxisInfo[0].AxisId,&TempDpos[0]);
TempDpos[0] = (TempDpos[0] - ui->StartMposX->text().toFloat() )*(MyAxisInfo[0].Units);
ZAux_Direct_GetDpos(handle,MyAxisInfo[1].AxisId,&TempDpos[1]);
TempDpos[1] = (TempDpos[1] - ui->StartMposY->text().toFloat() )*(MyAxisInfo[1].Units);
//實(shí)際上發(fā)的脈沖數(shù)
ZAux_Direct_GetEncoder(handle,MyAxisInfo[0].AxisId,&TempActuaPul[0]);
TempActuaPul[0] = (TempActuaPul[0] - ui->StrarEncoderX->text().toFloat());
ZAux_Direct_GetEncoder(handle,MyAxisInfo[1].AxisId,&TempActuaPul[1]);
TempActuaPul[1] = (TempActuaPul[1] - ui->StrarEncoderY->text().toFloat());
//實(shí)際上發(fā)的脈沖數(shù) -理論上發(fā)的脈沖數(shù) = 實(shí)際補(bǔ)償?shù)拿}沖數(shù)  (除以脈沖當(dāng)量后表示實(shí)際補(bǔ)償?shù)木嚯x)
ui->CompenDataX->setText(QString("%1").arg((TempActuaPul[0]-TempDpos[0])/(MyAxisInfo[0].Units)));
ui->CompenDataY->setText(QString("%1").arg((TempActuaPul[1]-TempDpos[1])/(MyAxisInfo[1].Units)));完整代碼獲取地址

完整代碼獲取地址

代碼.webp

本次,正運(yùn)動(dòng)技術(shù)步進(jìn)控制的光柵尺全閉環(huán)EtherCAT運(yùn)動(dòng)控制器ZMC432CL-V2快速入門:二維螺距補(bǔ)償(下),就分享到這里。

更多精彩內(nèi)容請(qǐng)關(guān)注“正運(yùn)動(dòng)小助手”公眾號(hào),需要相關(guān)開發(fā)環(huán)境與例程代碼,請(qǐng)咨詢正運(yùn)動(dòng)技術(shù)銷售工程師:400-089-8936。

二維碼.webp

正運(yùn)動(dòng)技術(shù)專注于運(yùn)動(dòng)控制技術(shù)研究和通用運(yùn)動(dòng)控制軟硬件產(chǎn)品的研發(fā),是國家級(jí)高新技術(shù)企業(yè)。正運(yùn)動(dòng)技術(shù)匯集了來自華為、中興等公司的優(yōu)秀人才,在堅(jiān)持自主創(chuàng)新的同時(shí),積極聯(lián)合各大高校協(xié)同運(yùn)動(dòng)控制基礎(chǔ)技術(shù)的研究。主要業(yè)務(wù)有:運(yùn)動(dòng)控制卡_運(yùn)動(dòng)控制器_EtherCAT運(yùn)動(dòng)控制卡_EtherCAT控制器_運(yùn)動(dòng)控制系統(tǒng)_視覺控制器__運(yùn)動(dòng)控制PLC_運(yùn)動(dòng)控制_機(jī)器人控制器_視覺定位_XPCIe/XPCI系列運(yùn)動(dòng)控制卡等等。


 

狀 態(tài): 離線

公司簡介
產(chǎn)品目錄

公司名稱: 深圳市正運(yùn)動(dòng)技術(shù)有限公司
聯(lián) 系 人: 戴德弟
電  話: 0755-32976042
傳  真: 0755-2606 6955
地  址: 深圳市寶安區(qū)西鄉(xiāng)洲石路陽光工業(yè)園A1棟5樓
郵  編: 518100
主  頁:
 
該廠商相關(guān)技術(shù)文摘:
運(yùn)動(dòng)控制器PSO位置同步輸出(一):硬件平臺(tái)與PSO指令簡介
EtherCAT與RTEX驅(qū)動(dòng)器軸回零的配置與實(shí)現(xiàn)
運(yùn)動(dòng)控制器位置鎖存功能的應(yīng)用
開放式激光振鏡運(yùn)動(dòng)控制器:C++快速開發(fā)
機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)應(yīng)用例程|供料單元物料在線有無檢測
EtherCAT總線運(yùn)動(dòng)控制器中簡單易用的直線插補(bǔ)
EtherCAT運(yùn)動(dòng)控制卡的自定義運(yùn)動(dòng)曲線
機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)應(yīng)用例程|端子裁切檢測
機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)應(yīng)用例程|柔性電路板自動(dòng)上料解決方案
開放式激光振鏡運(yùn)動(dòng)控制器(四):ZMC408SCAN振鏡控制光纖激光器加工
開放式激光振鏡運(yùn)動(dòng)控制器(五):ZMC408SCAN光纖激光器的能量控制
EtherCAT軸擴(kuò)展模塊EIO16084在運(yùn)動(dòng)控制系統(tǒng)中的應(yīng)用
更多文摘...
立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費(fèi)注冊(cè)為中華工控網(wǎng)會(huì)員
請(qǐng)留下您的有效聯(lián)系方式,以方便我們及時(shí)與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動(dòng)態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報(bào)
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
日韩国产欧美一区二区| 美女精品在线| 日韩三级精品| 嫩呦国产一区二区三区av| 日韩高清电影免费| 黄毛片在线观看| 国产中文一区| 国产成人在线中文字幕| 欧美精品高清| 四虎国产精品免费久久| 欧美在线观看视频一区| 国产成人精品一区二区三区在线| 亚洲综合欧美| 亚洲综合另类| 亚洲国产一区二区三区在线播放| 麻豆视频久久| 日韩一区二区三区高清在线观看 | 99香蕉国产精品偷在线观看| 国产一区二区三区国产精品 | 啪啪国产精品| 亚洲天堂黄色| 国产日韩欧美三区| 久久影视一区| 日韩欧美国产精品综合嫩v| 国产一区日韩| 美腿丝袜亚洲三区| 91视频久久| 午夜亚洲一区| 国产欧美自拍| 美日韩一区二区三区| 久久99精品久久久久久园产越南| 久久国产三级| 国产日韩欧美在线播放不卡| 91av亚洲| 国产色噜噜噜91在线精品| 荡女精品导航| 日韩中文字幕不卡| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 亚洲视频www| 欧美韩日一区| 日韩黄色大片| 亚洲欧美久久| 国产欧洲在线| 国产劲爆久久| 国产亚洲精品自拍| 丝袜亚洲精品中文字幕一区| 欧美日韩国产一区二区三区不卡 | 美女性感视频久久| 伊人久久av| 免费精品国产| 欧美三级精品| 亚洲日产av中文字幕| 日本欧美一区| 国产欧美精品| 亚洲综合电影| 美女精品视频在线| 成人亚洲欧美| 久久亚洲色图| 欧美午夜网站| 在线国产一区二区| 天堂va在线高清一区| 久久婷婷亚洲| 日韩欧美一区二区三区在线视频| 91亚洲一区| 日韩午夜电影| 国产成人黄色| 国产农村妇女精品一二区| 日韩欧美1区| 99久久www免费| 成人福利视频| 国产一区二区三区成人欧美日韩在线观看| 久久精品国产999大香线蕉| 精品美女久久| 日韩欧美高清一区二区三区| 欧美sss在线视频| 亚洲免费福利| 青青国产精品| 亚洲激情久久| 亚洲欧洲av| 美女精品在线| 亚洲天堂黄色| 欧美一区精品| 精品视频在线观看网站| 精品久久一区| 欧美性感美女一区二区| 日韩高清欧美激情| 日韩精品诱惑一区?区三区| 国产日韩欧美在线播放不卡| 国产精品伊人| 日韩国产欧美一区二区| 高清不卡亚洲| 99精品综合| 麻豆视频观看网址久久| 国产一区二区三区不卡视频网站| 国产高清日韩| 视频一区二区三区入口| a日韩av网址| 日韩.com| 水蜜桃精品av一区二区| 国产成人免费精品| 精品网站aaa| 久久久水蜜桃av免费网站| 影视先锋久久| 国产亚洲久久| 九九精品调教| 日韩在线一区二区| 日韩精品五月天| 精品91福利视频| 天堂√中文最新版在线| 欧美不卡视频| 欧美aⅴ一区二区三区视频| 麻豆网站免费在线观看| 国产精品久久久久av电视剧| 99精品在线| 国产午夜精品一区在线观看| 激情国产在线| 日本不卡在线视频| 高清一区二区| 日韩二区在线观看| 精品欧美一区二区三区在线观看| 国内激情久久| 四虎成人av| 亚洲专区视频| 午夜av一区| 欧美成a人国产精品高清乱码在线观看片在线观看久| 日韩av一级| 精品久久久网| 亚洲欧美日韩国产一区| 日韩国产一区二区| 日韩一级不卡| 四虎在线精品| 久久久久久久久丰满| 欧美亚洲三级| 成人va天堂| 免费日韩av| 麻豆精品一区二区综合av| 青青草视频一区| 亚洲高清久久| 日韩久久视频| 日韩大片在线观看| 国产精品精品| 国产精品一区高清| 久久精品国产99国产| 青草av.久久免费一区| 高潮一区二区| 99亚洲视频| 亚洲免费中文| 久热re这里精品视频在线6| 五月精品视频| 蜜臀久久99精品久久久画质超高清 | 欧美日韩a区| 欧美一级网站| 日韩欧美中文字幕电影| 欧美精选视频一区二区| 青青草伊人久久| 欧美sss在线视频| 国内精品99| 一区二区91| 国产一区日韩一区| 人人爱人人干婷婷丁香亚洲| 国产精品v亚洲精品v日韩精品| 首页国产欧美久久| 精品视频久久| 久久久久久婷| 日韩欧美看国产| 免费毛片在线不卡| 精品欧美视频| 国产精品片aa在线观看| 日韩一区二区三区精品| 日韩视频一区二区三区在线播放免费观看| 九九久久婷婷| 91精品国产调教在线观看| 黄色日韩在线| 日韩欧美一区二区三区在线观看 | 蜜桃国内精品久久久久软件9| 99久久九九| 中文字幕亚洲影视| 久久精品国产99久久| 久久都是精品| 国产高清一区二区| 在线精品亚洲| 日韩高清不卡| 国产精品视区| 亚洲国产福利| 热久久久久久| 91成人福利| 久久影视三级福利片| 青青草91视频| 青草国产精品| 欧美日韩18| 久久精品国产99国产| 欧美激情福利| 日韩黄色大片网站| av一区在线| 日韩精品第一区| 91精品综合| 美国欧美日韩国产在线播放| 综合欧美精品| 国产精品1区在线| 久久久久久婷|