\n\n

,需要通过父级DOM结构来判断 */ var trackActionPhone = function (node) { var nodeInnerText = node.innerText || ''; if (!limitRegLength(nodeInnerText)) return; var nodeText = trimText(nodeInnerText); if (nodeText.length < 5 || nodeText.length > 20) return false; var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'click'; var str = trimText(node.href || nodeText || ''); if (phoneReg.test(str) && numUseReg.test(str)) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { phone: nodeText, }, }, '*'); _paq.push(['trackEvent', type, 'phone', nodeText]); return true; } /** 排查父级嵌套非标签场景,并且对dom的正则校验做一个性能兜底,通过控制innerText的长度,来确保正则的性能 */ var fatherText = trimText(node.parentNode.innerText || ''); if (fatherText.length < 5 || fatherText.length > 20) return false; if (phoneReg.test(fatherText) && numUseReg.test(fatherText)) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { phone: nodeText, }, }, '*'); _paq.push(['trackEvent', type, 'phone', nodeText]); return true; } return false; }; window.addEventListener('click', function (e) { var node = e.target; /** 社媒点击 */ var appName = ''; var getAppAriaLabel = node.ariaLabel || node.parentNode.ariaLabel || ''; if (mediaList.includes(getAppAriaLabel.toLowerCase())) { appName = getAppAriaLabel; } if ( !appName && node.nodeName && node.nodeName.toLowerCase() === 'a' ) { appName = getMediaName(node.href) || getMediaName(node.alt); } if ( !appName && node.nodeName && node.nodeName.toLowerCase() === 'img' ) { appName = getMediaName(node.alt) || getMediaName(node.src); } if ( !appName && node.nodeName && node.nodeName.toLowerCase() === 'i' ) { appName = getMediaName(node.className); } if (appName) { _paq.push(['trackEvent', 'click', 'contactApp', appName]); return; } /** 联系方式点击 */ if (trackActionPhone(node, 'click')) return; if (node.nodeName && node.nodeName.toLowerCase() === 'a') { var val = node.href; if (!limitRegLength(val)) return; if (emailReg.test(val)) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { email: val, }, }, '*'); _paq.push(['trackEvent', 'click', 'email', val]); return; } } if (node.nodeName && node.nodeName.toLowerCase() === 'i') { var val = node.className; var content = node.parentNode.href || ''; if (val.includes('email')) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { email: content, }, }, '*'); _paq.push(['trackEvent', 'click', 'email', content]); return; } } var nodeChildList = node.childNodes; for (var i = 0; i < nodeChildList.length; i++) { if (nodeChildList[i].nodeType !== 3) continue; var val = nodeChildList[i].textContent.replace(/\s?:?/g, ''); if (!limitRegLength(val)) continue; if (emailReg.test(val)) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { email: val, }, }, '*'); _paq.push(['trackEvent', 'click', 'email', val]); return; } } trackNumberData(node); }); window.addEventListener('copy', function (e) { if (trackActionPhone(e.target, 'copy')) return; var text = e.target.textContent; if (!text) return; var val = text.replace(/\s:?/g, ''); if (!limitRegLength(val)) return; if (emailReg.test(val)) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { email: val, }, }, '*'); _paq.push(['trackEvent', 'copy', 'email', val]); return; } trackNumberData(e.target); }); } trackContactInit(); /** * 基于custom_inquiry_form.js 以及 form.js 对于询盘表单提交的实现,来反推询盘表单的input标签触发,用来收集意向客户 * 1. 缓存的KEY:TRACK_INPUT_ID_MTM_00; * 2. 缓存策略 - lockTrackInput:单个页面内,10分钟内,不重复上报 */ function trackActionInput() { const CACHE_KEY = 'TRACK_INPUT_ID_MTM_00'; const pathName = window.location.hostname + window.location.pathname; var lockTrackInput = function () { try { const lastCacheData = localStorage.getItem(CACHE_KEY); if (!lastCacheData) return false; const cacheData = JSON.parse(lastCacheData); const cacheTime = cacheData[pathName]; if (!cacheTime) return false; return Date.now() - cacheTime < 1000 * 60 * 10; // 10分钟内,不重复上报 } catch (error) { console.error('lockTrackInput Error', error); return false; } }; var setInputTrackId = function () { try { const curCacheData = localStorage.getItem(CACHE_KEY); if (curCacheData) { const cacheData = JSON.parse(curCacheData); cacheData[pathName] = Date.now(); localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData)); return; } const cacheData = { [pathName]: Date.now(), }; localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData)); } catch (error) { console.error('setInputTrackId Error', error); } }; var getInputDom = function (initDom) { var ele = initDom; while (ele) { /** * isWebSiteForm 是站点的表单 * isChatWindowForm 是聊天窗口的表单 */ /** 旧模板表单 */ var isWebSiteForm = !!( /crm-form/i.test(ele.className) && ele.querySelector('form') ); /** 1:新模板自定义表单、2:Get a Quote 弹框表单 */ var isWebSiteFormNew = !!( /inquiry/i.test(ele.className) && ele.querySelector('form') ); if (isWebSiteForm || isWebSiteFormNew) { _paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']); setInputTrackId(); return; } /** Mkt会话触达-聊天弹框的表单输入: MKT由于是iframe嵌入,所以MKT的上报,会单独写到MKT-form代码上 */ var isInquiryChatForm = !!( /comp-form/i.test(ele.className) && ele.querySelector('form') ); if (isInquiryChatForm) { _paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']); setInputTrackId(); return; } /** 向上查找父节点 */ ele = ele.parentNode; } }; function initInputListener() { var inputUseDebounce = function (fn, delay) { var timer = null; var that = this; return function () { var args = Array.prototype.slice.call(arguments); if (timer) clearTimeout(timer); timer = setTimeout(function () { fn.apply(that, args); }, delay); }; }; var optimizeGetInputDom = inputUseDebounce(getInputDom, 300); window.addEventListener('input', function (e) { /** 如果已经上报过,则不再上报 */ if (lockTrackInput()) return; optimizeGetInputDom(e.target); }); } try { initInputListener(); } catch (error) { console.log('initInputListener Error', error); } } trackActionInput(); } /** 第三方消息上报:目前主要是针对全点托管会话;在msgCollect/index.js中调试,访问test.html */ function thirdMsgCollect() { /** 先检测是否是stayReal托管:如果stayReal脚本都没有,那么说明当前站点未开启stayReal会话托管 */ const scriptList = Array.prototype.slice.call( document.querySelectorAll('script'), ); const checkStayReal = () => !!scriptList.find((s) => s.src.includes('stayreal.xiaoman.cn')); if (!checkStayReal()) return; /** 缓存当前消息队列的最后一条消息id */ const CACHE_KEY = 'CACHE_KEY_MONITOR'; const setCache = (msgIndex) => { /** 对缓存KEY进行base64转码处理 */ const cacheMsgIndex = btoa(msgIndex); localStorage.setItem(CACHE_KEY, cacheMsgIndex); }; const getCache = () => { const cacheMsgIndex = localStorage.getItem(CACHE_KEY); if (cacheMsgIndex) return Number(atob(cacheMsgIndex)); return -1; }; /** 拉取最新msg列表 */ const pullMsgList = () => { const msgEleList = Array.prototype.slice.call( document.querySelectorAll('#chat-list li'), ); const msgIds = []; const msgMap = msgEleList.reduce((acc, item) => { const sendTime = item .querySelector('.message-data-time') .textContent.trim(); const sendContent = item.querySelector('.message').textContent.trim(); /** msg带有class:other-message的是访客消息,my-message的是客服消息 */ const isOtherMessage = item .querySelector('.message') .classList.contains('other-message'); const msgId = item.querySelector('.message').getAttribute('id'); const msgItemData = { msgId, user: isOtherMessage ? 'visitor' : 'official', time: sendTime, content: sendContent, }; msgIds.push(msgId); acc[msgId] = msgItemData; return acc; }, {}); return { ids: msgIds, dataMap: msgMap, }; }; /** 加密并上传消息数据 */ let ENCRYPT_KEY = 'de29f1aab63ab033'; let ENCRYPT_IV = 'b8d2badf875e76ac'; const baseUrl = 'https://cms.xiaoman.cn'; // var getEncryptConfig = function () { // const url = baseUrl + '/shop-api/innerApi/getKeyIv' // $.get( // url, // function (result) { // console.log('result', result) // if (Number(result.code) === 0 && result.data.key && result.data.iv) { // ENCRYPT_KEY = result.data.key // ENCRYPT_IV = result.data.iv // uploadMsgData() // } else { // /** 如果获取失败,则重试 */ // setTimeout(() => { // getEncryptConfig() // }, 1000) // } // }, // 'json' // ) // } // getEncryptConfig() const encryptMsg = function (msgData) { const enc = new TextEncoder(); // 转字节 const keyBytes = enc.encode(ENCRYPT_KEY); const ivBytes = enc.encode(ENCRYPT_IV); const plainBytes = enc.encode(msgData); // 导入密钥并加密 return crypto.subtle .importKey('raw', keyBytes, { name: 'AES-CBC' }, false, ['encrypt']) .then(function (cryptoKey) { return crypto.subtle.encrypt( { name: 'AES-CBC', iv: ivBytes }, cryptoKey, plainBytes, ); }) .then(function (encryptedBuffer) { // 转 base64 返回 return btoa( String.fromCharCode(...new Uint8Array(encryptedBuffer)), ); }) .catch((err) => { return Promise.reject(err); }); }; let uploadFlag = false; const uploadMsgData = function () { if (uploadFlag) return; uploadFlag = true; const { ids, dataMap } = pullMsgList(); let cacheMsgIndex = getCache(); const msgLen = ids.length; if (!msgLen) { // 消息DOM未挂载 || 消息DOM已挂载,但是消息列表为空 uploadFlag = false; return; } if (msgLen - 1 < cacheMsgIndex) { /** 针对站点挂后台一段时间,消息列表会自动塞入重复消息,导致消息有重复,刷新后又重置回正常消息列表,所以这里需要更新锚点下标 */ cacheMsgIndex = msgLen - 1; setCache(cacheMsgIndex); uploadFlag = false; return; } if (msgLen - 1 === cacheMsgIndex) { // 缓存的最后一次发送的消息ID是最后一条(说明当前消息均已经上报),则不跳过本地上报 uploadFlag = false; return; } const currentMsgIds = ids.slice(cacheMsgIndex + 1, msgLen); const currentMsgData = currentMsgIds.map((id) => dataMap[id]); const mtmId = window.matomo_site_id_cookie_key || ''; // 获取mtm会话id const msgBody = { mtmId, curl: window.location.href, msgList: currentMsgData, }; const msgBodyStr = JSON.stringify(msgBody); encryptMsg(msgBodyStr) .then(function (encryptedMsg) { console.log('encryptedMsg:', encryptedMsg, msgBodyStr); const url = baseUrl + '/shop-api/External/ListenSiteActiveStatus'; $.ajax({ type: 'POST', url, data: JSON.stringify({ d_v: encryptedMsg }), contentType: 'application/json', success: function (result) { if (Number(result.code) === 0) { // 更新消息队列 setCache(msgLen - 1); } uploadFlag = false; }, error: function (err) { console.error(err, '请求异常'); uploadFlag = false; }, }); }) .catch((err) => { console.error(err, '数据加密失败'); uploadFlag = false; }); }; /** 监控chat-list的DOM变更 */ const initChatListObserver = () => { // 需要监听的 DOM 节点 const target = document.getElementById('chat-list'); if (!target) return; // 回调函数 const callback = function (mutationsList, observer) { for (const mutation of mutationsList) { console.log('mutation', mutation); if (mutation.type === 'childList') { uploadMsgData(); } } }; // 配置 const config = { childList: true, // 监听子节点的增删 subtree: true, // 是否也监听后代节点 }; // 创建 observer const observer = new MutationObserver(callback); // 开始监听 observer.observe(target, config); }; let testCount = 30; let itv = null; const checkChatDom = () => !!document.querySelector('#vc-model'); const initTalkCheck = () => { itv = setTimeout(() => { console.log('checkChatDom', checkChatDom(), testCount); if (!checkChatDom() && testCount > 0) { testCount--; initTalkCheck(); return; } clearTimeout(itv); uploadMsgData(); initChatListObserver(); }, 1500); }; initTalkCheck(); } try { gtmTrack(); thirdMsgCollect(); console.log('inserted gtm code'); } catch (error) { console.error('gtmTrack Error', error); } }); })();

Wszystkie kategorie

Zastosowanie tłocznictwa metali w przemyśle elektronicznym?

Aug 12, 2025

Precyzyjne tłoczenie metali dla miniaturyzowanych komponentów elektronicznych

Rola mikroprecyzyjnego stampingu w smartfonach, laptopach i urządzeniach noszonych

Sztuka precyzyjnego tłoczenia metalu umożliwia produkcję wszystkich tych drobnych, a zarazem kluczowych części, które sprawiają, że nasze współczesne urządzenia działają bez zarzutu. Dane branżowe z zeszłego roku pokazują, że współczesne smartfony zawierają aż ponad osiemdziesiąt różnych elementów tłoczonych z metalu. Warto pomyśleć o nadzwyczaj cienkich, jedynie 0,8 milimetra grubości, miejsc na kartę SIM lub niemal niewidocznych uchwytach antenowych, które są cieńsze niż pojedynczy ludzki włos. Naprawdę imponująca jest dokładność wykonania tych części, często mieszcząca się w tolerancjach poniżej pięciu mikronów, czyli ±0,005 milimetra. Taka precyzja ma ogromne znaczenie przy elementach takich jak łączniki w telefonach 5G, gdzie nawet najmniejsze przesunięcie może zaburzyć jakość sygnału. Dzięki wieloetapowym matrycom progresywnym producenci mogą jednocześnie formować styki elektryczne i projektować wzory wentylacyjne w chłodzeniach laptopów, osiągając zarówno funkcjonalność, jak i estetykę w jednym procesie. Nie można również bagatelizować czynnika szybkości – maszyny te potrafią wyprodukować nawet ponad 1200 części w ciągu każdej minuty, nie tracąc kontroli nad jakością, nawet przy seriach liczących dziesięć milionów sztuk lub więcej. W porównaniu z metodami takimi jak cięcie laserowe, tłoczenie metalu zdecydowanie wygrywa, jeśli chodzi o efektywne zwiększenie skali produkcji.

Wysokotonnażowa produkcja części ze stali szlachetnej z zastosowaniem technologii matryc przeładowych

Szybkoobrotowa tłocznia przeładowa do produkcji złącz elektronicznych

Tłocznictwo przeładowe umożliwia wykonanie wielu operacji, takich jak cięcie, gięcie i kształtowanie, wszystkie naraz w jednym cyklu prasy. Dlatego producenci chętnie korzystają z tej metody do wytwarzania dużych ilości złącz elektronicznych. Proces ten może osiągać prędkości przekraczające 1200 uderzeń na minutę, zachowując przy tym dokładność pozycjonowania na poziomie około plus/mi minus 0,05 mm. Bardzo imponujące, zwłaszcza jeśli wziąć pod uwagę, jak małe komponenty, jak porty USB-C czy gniazda kart SIM, wymagają bardzo ścisłych tolerancji. Zgodnie z najnowszymi raportami branżowymi, przedsiębiorstwa stosujące tłocznictwo przeładowe skracają zbędne etapy przetwarzania o około 40% w porównaniu do starszych technik tłoczenia. Ma to ogromne znaczenie szczególnie przy produkcji delikatnych części, takich jak sprężyny kontaktowe czy osłony metalowe chroniące wrażliwe elementy elektroniczne przed zakłóceniami.

Skalowalność i opłacalność tłoczenia metali w produkcji masowej

Systemy matryc przeładowych mają wbudowaną zdolność do spójnego powtarzania procesów, co oznacza, że producenci mogą wytwarzać nawet ponad 10 milionów części miesięcznie. A propos, koszt jednej części pozostaje poniżej dziesięciu centów dla tych najbardziej podstawowych złączek, których potrzebują firmy. Jeśli chodzi o zasilenie materiałów do tych systemów, to nowoczesne technologie działają naprawdę wydajnie. Mowa tu o współczynniku wykorzystania materiału na poziomie około 92% lub lepiej w przypadku stopów miedzi czy brązu fosforowego. Taka wydajność ma ogromne znaczenie przy produkcji komponentów do anten 5G czy zacisków akumulatorowych, gdzie każdy grosz się liczy. Maszyny prasowe są dziś również wyposażane w czujniki IoT. Te inteligentne urządzenia pozwalają skrócić czas cyklu o około 15–20% i monitorować zużycie narzędzi podczas całej serii produkcyjnej.

Czyste cięcie i tłoczenie matrycowe do wytwarzania złożonych komponentów elektronicznych

Czyste tłoczenie sprawdza się przy produkcji osłon ekranujących EMI i tych miniaturowych obudów kart micro-SD. Proces ten pozwala uzyskiwać ładne, czyste krawędzie o chropowatości powierzchni poniżej około 3,2 mikronów Ra. Gdy mowa o tłocznach złożonych, wykonują one w zasadzie dwie czynności jednocześnie – przebijanie i wytłaczanie – co jest idealne do wytwarzania pinów kontaktowych pokrywanych złotem, które muszą mieścić się w wąskich tolerancjach 0,2 mm skoku. Producentom udało się ostatnio osiągnąć całkiem spory postęp. Obecnie możliwe jest jednoczesne wytwarzanie wielopoziomowych radiatorów z wbudowanymi zaciskami montażowymi i kanałami cieplnymi. Pozwala to zredukować od 3 do 5 oddzielnych etapów montażu podczas budowy komponentów serwerowych, co przekłada się na oszczędność czasu i kosztów produkcji.

Rozwiązania ekranowania EMI/RFI przy użyciu obudów ze stali szlamowanej

W jaki sposób obudowy ze stali szlamowanej zapewniają skuteczne ekranowanie EMI/RFI w urządzeniach elektronicznych

Obudowy metalowe tłoczone z materiałów przewodzących, takich jak stopy miedzi czy aluminium, pomagają w walce z zakłóceniami elektromagnetycznymi (EMI) i zakłóceniami o częstotliwości radiowej (RFI). Materiały te odbijają sygnały przychodzące, a niektóre rodzaje stalowych stali ferrytowych pochłaniają pozostałą energię. Jednak nawet niewielkie szczeliny odgrywają tutaj dużą rolę. Jeżeli występują otwory większe niż 0,3 mm, skuteczność ekranowania spada znacznie o około 40 dB przy częstotliwościach 1 GHz. Dlatego tak ważna jest precyzja w procesach tłoczenia, które obecnie zazwyczaj osiągają tolerancje w granicach plus-minus 0,05 mm. Rozwój sieci 5G oraz wzrost liczby urządzeń Internetu Rzeczy (IoT) na rynku doprowadził do wyraźnego wzrostu zapotrzebowania na te komponenty ekranujące. Raporty branżowe wskazują na rzeczywisty wzrost o około 22% od 2022 roku. Większość producentów koncentruje się obecnie na projektowaniu obudów, w których rozwiązania uziemiające są zaprojektowane od samego początku, a nie dodawane w późniejszym etapie.

Dobór materiału i zagadnienia projektowe dotyczące optymalnej wydajności ekranowania

Trzy czynniki dominują wydajnością ekranowania:

Czynnik Przykład wysokiej wydajności Uwagi dotyczące kompromisów
Przewodność Miedź (100% IACS*) Wyższy koszt w porównaniu z aluminium
Odporność na korozję nierdzewna stal 304 18% niższa przewodność
Wykształcalność Żarzone aluminium 6061 Cienksze blachy narażone są na wgniecenia

*International Annealed Copper Standard

Projektanci muszą zoptymalizować geometrię obudowy, aby wyeliminować ostre narożniki – odpowiadające za 90% wycieków EM w elektronice użytkowej – jednocześnie zachowując punkty kontaktowe ze sprężyną, zapewniające stałą przewodność przy wibracjach. W zastosowaniach samochodowych, części ekranujące wykonane metodą tłoczenia wytrzymują teraz cykle temperaturowe od -40°C do 125°C bez pogorszenia właściwości.

Integracja wielofunkcyjna części tłoczonych z metalu w systemach elektronicznych

Łączenie funkcji mechanicznych i elektrycznych w komponentach tłoczonych

Współczesne urządzenia elektroniczne w dużej mierze polegają na elementach tłoczonych, które pełnią jednocześnie wiele funkcji, łącząc wytrzymałość konstrukcyjną z przewodzeniem prądu. Przykładem są płyty ekranujące EMI. Wiele producentów projektuje je obecnie tak, by jednocześnie pełniły one rolę obudowy routerów 5G. Pozwala to zredukować liczbę oddzielnych części, które trzeba wyprodukować i zmontować, co ma szczególne znaczenie przy kontrolowaniu kosztów produkcji. Zgodnie z badaniami opublikowanymi w zeszłym roku w kilku branżach, około dwóch trzecich firm produkujących sprzęt telekomunikacyjny zastosowało już takie podejście. Główne uzasadnienie? Upraszcza to montaż skomplikowanego sprzętu, szczególnie w przypadku ciasnych przestrzeni w nowoczesnych urządzeniach.

Zastosowanie wielofunkcyjnych elementów tłoczonych z metalu w elektronice użytkowej

Trend ten obrazują m.in. smartfony poprzez:

  • Uchwyty antenowe pełniące funkcję radiatorów
  • Kasety na kartę SIM pełniące funkcję uziemienia
  • Obudowy przycisków zintegrowane z uszczelkami EMI
    Ta konsolidacja funkcjonalna umożliwia oszczędność miejsca o 15–20% w urządzeniach takich jak smartfony czy ultracienkie laptopy w porównaniu do tradycyjnych, warstwowanych komponentów.

Osiąganie równowagi między trwałością mechaniczną a wydajnością elektryczną w projektowaniu

Inżynierowie optymalizują wielofunkcyjne projekty wykorzystując stopy miedzi z berylem, które łączą wytrzymałość na rozciąganie na poziomie 80 000 PSI z przewodnością 98% IACS. Powierzchnie wytrawiane laserem utrzymują integralność kontaktu elektrycznego po ponad 50 000 cyklach zginania w urządzeniach z podwójnym ekranem. Projekty wspierane symulacjami osiągają obecnie wariancję rezystancji <0,1Ø przy naprężeniu mechanicznym ±5% – jest to kluczowy punkt referencyjny dla aplikacji w czujnikach samochodowych.

Sekcja FAQ

Czym jest mikro precyzyjne tłoczenie metali?

Stosowana w produkcji miniaturowych, bardzo precyzyjnych części metalowych mikrostampowanie to proces, który wytwarza drobne i bardzo dokładne elementy metalowe, często stosowane w komponentach elektronicznych takich jak smartfony czy laptopy. Obejmuje on kształtowanie metalu z dużą precyzją w bardzo wąskich granicach tolerancji.

W jaki sposób tłocznictwo wielostopniowe korzystnie wpływa na produkcję złącz elektronicznych?

Wyciskanie matrycowe łączy wiele operacji, takich jak cięcie, gięcie i kształtowanie w jednym cyklu prasowym, umożliwiając produkcję złącz elektronicznych z dużą prędkością i stałą dokładnością. Pozwala to zredukować dodatkowe etapy przetwarzania oraz koszty produkcji.

Co zapewnia optymalne ekranowanie EMI/RFI w metalowych obudowach wykonanych metodą tłoczenia?

Dobór materiału, na przykład miedzi dla uzyskania wysokiej przewodności, wraz z precyzyjnym tłoczeniem eliminującym szczeliny większe niż 0,3 mm, zapewnia skuteczne ekranowanie EMI/RFI. Projektowe rozwiązania uziemienia poprawiają działanie dzięki utrzymaniu ścisłych tolerancji.

Dlaczego integracja wielofunkcyjna jest ważna we wycinaniu blachy metalowej w przemyśle elektronicznym?

Integracja wielofunkcyjna zmniejsza liczbę potrzebnych oddzielnych części, upraszczając procesy montażowe i obniżając koszty produkcji, a także oszczędzając miejsce w urządzeniach elektronicznych.