\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); } }); })();

Alle categorieën

Toepassingen in de elektronica-industrie voor metaalstansen?

Aug 12, 2025

Precisie metaalstansen voor mini-elektronische componenten

De rol van micro-precisie stansen in smartphones, laptops en wearables

De kunst van micro-precisie metaalstansen maakt het mogelijk al die kleine maar vitale onderdelen te produceren die ervoor zorgen dat onze moderne gadgets soepel blijven werken. Recente brongegevens uit vorig jaar tonen aan dat smartphones van tegenwoordig eigenlijk uit meer dan tachtig verschillende gestanste metalen onderdelen bestaan. Denk aan die uiterst dunne SIM-kaartsleuven van slechts 0,8 millimeter dikte of die bijna onzichtbare antennebeugels die letterlijk dunner zijn dan een haar. Wat echt indrukwekkend is, is hoe nauwkeurig deze onderdelen worden gemaakt, vaak binnen toleranties van minder dan vijf micrometer, oftewel plus of min 0,005 millimeter. Die mate van precisie is erg belangrijk voor dingen zoals 5G-telefoonconnectors, waarbij zelfs de geringste misalignering het signaal kan verstoren. Met meervoudige progressieve stempels kunnen fabrikanten tegelijkertijd elektrische contacten vormgeven en ventilatiepatronen in laptopkoellichamen integreren, zodat zowel functie als vorm in één keer worden gerealiseerd. En laten we ook het snelheidsaspect niet vergeten: deze machines kunnen meer dan 1.200 onderdelen per minuut produceren zonder de kwaliteit te verliezen, zelfs bij series van tien miljoen eenheden of meer. In vergelijking met technieken zoals lasersnijden, wint deze stansmethode zeker wanneer het gaat om efficiëntie bij het opschalen van productie.

Grootseriепroductie van metaalstansdelen met behulp van progresieve stansertechnologie

Snelle progresieve stansering voor elektronische connectoren

Progresief stansen maakt meerdere bewerkingen mogelijk zoals knippen, plooien en vormgeven, allemaal in één slag tijdens één perscyclus. Daarom houden fabrikanten van deze aanpak bij de productie van grote aantallen elektronische connectoren. Het proces kan snelheden van meer dan 1.200 slagen per minuut bereiken, terwijl de positioneringsnauwkeurigheid binnen plus of min 0,05 mm blijft. Best indrukwekkend, vooral als je bedenkt hoe kleine componenten zoals USB-C-poorten en SIM-kaartsleuven zeer strakke toleranties vereisen. Volgens recente productierapporten hebben bedrijven die progresief stansen toepassen, de extra bewerkingsstappen met ongeveer 40% kunnen verminderen in vergelijking met oudere stansmethoden. Dat maakt een groot verschil, vooral bij de productie van delicate onderdelen zoals contactveren en die metalen schilden die gevoelige elektronica beschermen tegen interferentie.

Schaalbaarheid en kostenefficiëntie van metaalstansen in massaproductie

Progressieve stanssystemen hebben deze ingebouwde mogelijkheid om processen consistent te herhalen, wat betekent dat fabrikanten meer dan 10 miljoen onderdelen per maand kunnen produceren. En raad eens? De kostprijs per onderdeel blijft onder de tien cent voor die basisklembussen die de meeste bedrijven nodig hebben. Wat betreft het toevoeren van materialen in deze systemen, is moderne technologie echt efficiënt. We spreken hier over een materiaalgebruiksefficiëntie van rond de 92% of beter voor koperlegeringen en fosforbrons. Die mate van efficiëntie is uiterst belangrijk bij de productie van componenten voor 5G-antennes en batterijterminals, waar elke cent telt. Persmachines zijn tegenwoordig uitgerust met IoT-sensoren. Deze slimme apparaten helpen de cyclus tijd met ongeveer 15-20% te verminderen en houden de slijtage van de gereedschappen tijdens productieruns in de gaten.

Precisie-stansen en samengestelde stansprocessen voor complexe elektronische componenten

Precisie-schroeven werkt erg goed voor het maken van EMI-schermhuisjes en die kleine micro-SD-kaarthuizen. Het proces levert mooie, schone randen op met een oppervlakteruwheid van ongeveer 3,2 micrometer Ra. Wat betreft samengestelde stempels, doen ze tegelijkertijd twee dingen - doorboren en extruderen - wat uitstekend is voor het maken van goudgeplakte contactpennen die binnen strakke toleranties van 0,2 mm pitch moeten passen. Fabrikanten hebben de laatste tijd ook behoorlijk veel indrukwekkende vooruitgang geboekt. Tegenwoordig kunnen ze in één keer meervoudige koellichamen maken met ingebouwde montageclips en thermische kanalen. Dit bespaart 3 tot 5 afzonderlijke montagestappen bij het bouwen van servercomponenten, waardoor tijd en geld worden bespaard in het productieproces.

EMI/RFI-schermoplossingen met behulp van gestanste metalen behuizingen

Hoe gestanste metalen behuizingen effectieve EMI/RFI-scherming bieden in elektronische apparaten

Gestansde metalen behuizingen van geleidende materialen zoals koper- of aluminiumlegeringen helpen bij het bestrijden van elektromagnetische interferentie (EMI) en radiofrequentie-interferentie (RFI). Deze materialen reflecteren binnenkomende signalen, terwijl bepaalde soorten ferrostaal de resterende energie absorberen. Zelfs kleine openingen spelen hier echter een grote rol. Als er openingen groter dan 0,3 mm zijn, daalt de schermwerking aanzienlijk, ongeveer 40 dB bij frequenties van 1 GHz. Daarom is precisie zo belangrijk in het stansen, waarbij momenteel vaak toleranties binnen plus of min 0,05 mm worden behaald. De opkomst van 5G-netwerken en al die Internet of Things-apparaten op de markt hebben geleid tot een merkbare toename van de vraag naar deze afschermcomponenten. Brancheverslagen tonen eigenlijk een stijging van ongeveer 22% sinds 2022. De meeste fabrikanten richten zich momenteel op het ontwikkelen van behuizingen waarbij aardingsfuncties vanaf het begin zijn ingebouwd, in plaats van later te worden toegevoegd.

Materiaalkeuze en ontwerpoverwegingen voor optimale afschermingsprestaties

Drie factoren bepalen de afschermingsprestaties:

Factor Voorbeeld van hoge prestaties Afweging bij compromissen
Geleiding Koper (100% IACS*) Hogere kosten t.o.v. aluminium
Corrosiebestendigheid 304 roestvast staal 18% lagere geleidbaarheid
Vormbaarheid Geanneald aluminium 6061 Dunne platen lopen risico op deuken

*International Annealed Copper Standard

Designers moeten de geometrie van de behuizing optimaliseren om scherpe hoeken te elimineren — verantwoordelijk voor 90% van de EM-lekplaatsen in consumentenelektronica — terwijl ze veerbelaste contactpunten behouden voor consistente geleidbaarheid onder trillingen. In automotive toepassingen weerstaan gestanste afschermcomponenten nu temperatuurcycli van -40°C tot 125°C zonder prestatieverlies.

Multifunctionele integratie van metalen stansdelen in elektronische systemen

Combinatie van mechanische en elektrische functies in gestanste componenten

Tegenwoordig zijn elektronische apparaten sterk afhankelijk van gestanste onderdelen die meerdere functies tegelijk vervullen, zoals het combineren van structurele stevigheid met de mogelijkheid om elektriciteit te geleiden. Neem als voorbeeld EMI-schermplaten. Veel fabrikanten ontwerpen deze momenteel zo dat ze ook dienen als frame voor 5G-router behuizingen. Dit vermindert het aantal losse onderdelen dat geproduceerd en gemonteerd moet worden, wat belangrijk is om de productiekosten onder controle te houden. Volgens onderzoek dat vorig jaar werd gepubliceerd en dat betrekking had op verschillende industrieën, hebben ongeveer twee derde van de bedrijven die telecomapparatuur maken, deze aanpak overgenomen. De belangrijkste reden? Het maakt het in elkaar zetten van complexe apparatuur veel eenvoudiger, vooral wanneer men te maken heeft met beperkte ruimte binnen moderne apparaten.

Toepassingen van multifunctionele metaalstansonderdelen in consumentenelektronica

Smartphones zijn een goed voorbeeld van deze trend via:

  • Antennebeugels die dienstdoen als koellichamen
  • SIM-kaartslede die fungeren als aardingspunten
  • Toetsenbehuizingen met ingebouwde EMI-dichtingen
    Deze functionele consolidatie maakt 15–20% ruimtewinst mogelijk in apparaten zoals smartwatches en ultradunne laptops, vergeleken met traditionele gestapelde componenten.

Mechanische duurzaamheid in balans brengen met elektrische prestaties in het ontwerp

Ingenieurs optimaliseren multifunctionele ontwerpen met behulp van koper-berylliumlegeringen, die een treksterkte van 80.000 PSI combineren met 98% IACS geleidbaarheid. Oppervlakpatronen, gegraveerd met een laser, zorgen voor behoud van de elektrische contactintegriteit na meer dan 50.000 buigcycli in vouwschermapparaten. Simulatiegedreven ontwerpen bereiken momenteel een weerstandsvariatie van <0,1Ø onder ±5% mechanische belasting – een cruciale maatstaf voor autosensorapplicaties.

FAQ Sectie

Wat is micro-precisie metaalstansen?

Micro-precisie metaalstansen is een proces dat kleine en zeer nauwkeurige metalen onderdelen produceert, vaak gebruikt in elektronische componenten zoals smartphones en laptops. Het betreft het vormgeven van metaal met hoge precisie binnen strakke tolerantieniveaus.

Hoe draagt progressief stanswerk bij aan de productie van elektronische connectoren?

Progressieve persvorming combineert meerdere bewerkingen zoals snijden, plooien en vormgeven in één perscyclus, waardoor snelle productie van elektronische connectoren met consistente nauwkeurigheid mogelijk wordt. Hierdoor worden extra bewerkingsstappen en productiekosten verminderd.

Wat zorgt voor optimale EMV/RFI-afscherming in geperste metalen behuizingen?

Materiaalkeuze, zoals het gebruik van koper voor hoge geleidbaarheid, samen met nauwkeurige persvorming die openingen groter dan 0,3 mm elimineert, zorgt voor effectieve EMV/RFI-afscherming. Ontworpen aardingskenmerken verbeteren de prestaties door het in stand houden van strakke toleranties.

Waarom is multifunctionele integratie belangrijk bij metaalpersen voor elektronica?

Multifunctionele integratie vermindert het aantal benodigde afzonderlijke onderdelen, waardoor de assemblageprocessen worden vereenvoudigd en de productiekosten dalen, terwijl ruimte wordt bespaard binnen elektronische apparaten.