熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 應用方案 > 雷賽運動控制卡指令緩存算法應用案例--固晶機

雷賽運動控制卡指令緩存算法應用案例--固晶機

時間:2023-08-07 14:25:16來源:深圳市雷賽智能控制股份有限公司

導語:?隨著消費電子行業的快速發展,芯片的應用范圍越來越廣泛。在芯片生產工藝中,固晶機作為關鍵設備,提升產能和加工精度對絕大多數設備廠家來說至關重要。

雷賽智能

  隨著消費電子行業的快速發展,芯片的應用范圍越來越廣泛。在芯片生產工藝中,固晶機作為關鍵設備,提升產能和加工精度對絕大多數設備廠家來說至關重要。

  為滿足固晶機高速度和高精度的需求,雷賽控制卡開發了指令緩存算法以匹配行業需求。指令緩存通過添加緩存指令的方式實現點膠和固晶等工藝流程,有效減少了與上位機的判斷和控制卡的數據交互,從而大幅度減少通信時間,提高工藝流程的執行效率和流暢度。

  雷賽控制卡的指令緩存算法的詳細介紹,下面我們將以實例展示其是如何滿足固晶機高速度和高精度的需求。

  工藝要求

  一般固晶機工藝流程:

雷賽智能

雷賽智能

  常見固晶機結構包括以下部分組成:

  左邊是晶圓盤(x/y軸),中間是固晶模組,包含有固晶上下軸(z軸),還有固晶擺臂軸(u軸),右邊是待加工的工件。

雷賽智能

  使用指令緩存實現固晶的主要動作流程:

雷賽智能

  實例代碼

  左右滑動可查看完整代碼?

  1 ushort mark = 0, card = 3, group = 0, axis_num = 2;

  2 ushort[] axis_list = new ushort[2] { 0, 1 };

  3 ushort axis_z = 0, axis_u = 1;

  4 double start_vel = 1000, stop_vel = 1000, max_vel = 200000, tacc = 0.01, tdec = 0.01;

  5 double z_OPos = 16000;

  6 //z、u軸取晶位置

  7 double z_GetPos = 10000;//取晶位

  8 double u_GetPos = 0;//取晶位

  9 //z、u軸固晶位置

  10 double SafePos = 11800;//安全位

  11 double z_SolidPos = 10000;//固晶位;

  12 double u_SolidPos = 9000;//固晶位

  13 double test_Pos0 = 1200;

  14 double test_Pos1 = 7800;

  15

  16 LTDMC.dmc_set_position_unit(card, axis_z, 20000);

  17 LTDMC.dmc_set_position_unit(card, axis_u, 0);

  18 LTDMC.dmc_m_open_list(card,group,axis_num,axis_list);

  19 LTDMC.dmc_m_start_list(card,group);

  20 LTDMC.dmc_m_set_profile_unit(card, group, axis_z, start_vel, max_vel, tacc, tdec, stop_vel);

  21 LTDMC.dmc_m_set_profile_unit(card, group, axis_u, start_vel, max_vel, tacc, tdec, stop_vel);

  22

  23 #region 取晶固晶

  24 LTDMC.dmc_m_add_wait_event_data(card, group, (ushort)enumWaitEvent.WaitMoveDone, axis_z, 0, 0, (ushort)mark);

  25 mark++;

  26 LTDMC.dmc_m_add_wait_event_data(card, group, (ushort)enumWaitEvent.WaitMoveDone, axis_u, 0, 0, (ushort)mark);

  27 mark++;

  28 int i = 0;

  29 while(i < 10)

  30 {

  31 LTDMC.dmc_m_add_sigaxis_moveseg_data_ex(card, group, axis_z, z_GetPos, mark);//z軸走到取晶位

  32 mark++;

  33 LTDMC.dmc_m_add_wait_event_data(card, group, (ushort)enumWaitEvent.WaitMoveDone, axis_z, 0, 0, (ushort)mark);//等待z軸停止

  34 mark++;

  35 LTDMC.dmc_m_add_time_delay(card, group, 10, mark);//等待取晶完成

  36 mark++;

  37 LTDMC.dmc_m_add_sigaxis_moveseg_data_ex(card, group, axis_z, z_OPos, mark);//z軸上升

  38 mark++;

  39 LTDMC.dmc_m_add_wait_event_data(card, group, (ushort)enumWaitEvent.WaitEncoder, axis_z, 0, SafePos, (ushort)mark);//等待z軸走到安全位

  40 mark++;

  41 LTDMC.dmc_m_add_sigaxis_moveseg_data_ex(card, group, axis_u, u_SolidPos, mark);//u軸走到固晶位

  42 mark++;

  43 LTDMC.dmc_m_add_wait_event_data(card, group, (ushort)enumWaitEvent.WaitEncoder, axis_u, 0, test_Pos1, (ushort)mark);//等待u軸走到下降檢測位

  44 mark++;

  45 LTDMC.dmc_m_add_sigaxis_moveseg_data_ex(card, group, axis_z, z_SolidPos, mark);//z軸走到固晶位

  46 mark++;

  47 LTDMC.dmc_m_add_wait_event_data(card, group, (ushort)enumWaitEvent.WaitMoveDone, axis_z, 0, 0, (ushort)mark);//等待z軸停止

  48 mark++;

  49 LTDMC.dmc_m_add_time_delay(card, group, 20, mark);//等待固晶完成

  50 mark++;

  51 LTDMC.dmc_m_add_sigaxis_moveseg_data_ex(card, group, axis_z, z_OPos, mark);//z軸上升

  52 mark++;

  53 LTDMC.dmc_m_add_wait_event_data(card, group, (ushort)enumWaitEvent.WaitEncoder, axis_z, 0, SafePos, (ushort)mark);//等待z軸走到安全位

  54 mark++;

  55 LTDMC.dmc_m_add_sigaxis_moveseg_data_ex(card, group, axis_u, u_GetPos, mark);//u軸走到取晶位

  56 mark++;

  57 LTDMC.dmc_m_add_wait_event_data(card, group, (ushort)enumWaitEvent.WaitEncoder, axis_u, 1, test_Pos0, (ushort)mark);//等待u軸走到下降檢測位

  58 mark++;

  59 LTDMC.dmc_m_add_sigaxis_moveseg_data_ex(card, group, axis_z, z_GetPos, mark);//z軸走到取晶位

  60 mark++;

  61 i++;

  62 }

  63 #endregion

  64 LTDMC.dmc_m_close_list(card,group);

  效果對比

  01

  使用指令緩存的位置曲線和速度曲線圖:

雷賽智能

  指令緩存位置-時間曲線

雷賽智能

  指令緩存速度-時間曲線 滑動查看更多》

  02

  普通pmove實現的位置曲線和速度曲線圖

雷賽智能

  普通點位運動位置-時間曲線

雷賽智能

  普通點位運動速度-時間曲線 滑動查看更多》

  由以上案例我們可以看出,使用指令緩存方式進行10次加工只需2.381s,而使用普通的點位運動進行10次加工需要3.296s,整整省掉了915ms!

  (此數據僅代表上述用例中的輸入參數得出,實際現場加工的數據會有差異)

  IC固晶機解決方案

雷賽智能

  優勢

  1.優化指令執行過程,減少信息交互時間,提高指令執行效率。

  2.使用指令緩存方式,使取晶和固晶動作更流暢、柔和,實現更快速、精準的操作。

  3.數據對比顯示,使用指令緩存功能比常規單段點位運動快15%~20%。實際應用中,工件加工速度提升至每小時15k,甚至16-17k。

  —END—

標簽: 雷賽智能運動控制卡

點贊

分享到:

上一篇:新能源汽車數字化轉型指的是...

下一篇:單晶硅是什么材料?單晶硅的主...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 平潭县| 独山县| 唐河县| 昌吉市| 兴安盟| 泰宁县| 商都县| 宁陕县| 长治县| 闽清县| 宁强县| 漳平市| 宜昌市| 武陟县| 大丰市| 武义县| 科技| 郓城县| 上杭县| 报价| 绥中县| 康乐县| 京山县| 西充县| 江城| 新化县| 周口市| 惠来县| 邹城市| 中阳县| 高清| 黑河市| 扶风县| 金湖县| 榆树市| 太康县| 长兴县| 遂昌县| 岳普湖县| 宜兴市| 长岭县|