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

Todas las categorías

¿Usos en la industria electrónica del estampado de metal?

Aug 12, 2025

Estampación de Precisión en Metales para Componentes Electrónicos Miniaturizados

El papel de la estampación micro precisa en smartphones, computadoras portátiles y dispositivos wearables

El arte del estampado de metal con micro precisión hace posible producir todas esas piezas pequeñas pero vitales que mantienen nuestros modernos dispositivos funcionando sin problemas. Datos recientes de la industria del año pasado muestran que los teléfonos inteligentes actuales contienen más de ochenta piezas metálicas estampadas diferentes. Piense en esas ranuras para tarjetas SIM súper delgadas de apenas 0,8 milímetros de grosor o esos soportes casi invisibles para antenas que literalmente son más finos que un cabello humano. Lo realmente impresionante es la precisión con la que se fabrican estas piezas, frecuentemente dentro de tolerancias inferiores a cinco micrones, es decir, ±0,005 milímetros. Esa clase de precisión es muy importante para elementos como los conectores de teléfonos 5G, donde incluso el más mínimo desalineamiento puede afectar la calidad de la señal. Con matrices progresivas de múltiples etapas, los fabricantes pueden dar forma a contactos eléctricos e integrar patrones de ventilación directamente en los disipadores de calor de las computadoras portátiles, todo en una sola operación, logrando funcionalidad y diseño estético de una vez. Y tampoco debemos olvidar el factor velocidad: estas máquinas pueden producir más de 1.200 piezas cada minuto sin comprometer la calidad, incluso al fabricar series de diez millones de unidades o más. Comparado con métodos como el corte láser, este enfoque de estampado definitivamente gana cuando se trata de escalar la producción de manera eficiente.

Producción en Gran Volumen de Piezas de Estampado Metálico Utilizando Tecnología de Troqueles Progresivos

Estampado de Alta Velocidad con Troquel Progresivo para Conectores Electrónicos

El estampado con troquel progresivo permite realizar múltiples operaciones como corte, doblado y conformado, todo en un solo ciclo de prensa. Por eso a los fabricantes les encanta usar este método para producir grandes cantidades de conectores electrónicos. El proceso puede alcanzar velocidades superiores a 1,200 golpes por minuto, manteniendo una precisión posicional de aproximadamente más o menos 0.05 mm. Todo un logro si consideramos lo pequeñas que son ciertas piezas, como los puertos USB-C y las ranuras para tarjetas SIM, que requieren tolerancias muy ajustadas. Según informes recientes de la industria manufacturera, las empresas que adoptan el estampado progresivo reducen alrededor del 40% los pasos adicionales de procesamiento en comparación con técnicas más antiguas de estampado. Esto marca una gran diferencia especialmente al fabricar piezas delicadas como resortes de contacto y esas cubiertas metálicas que protegen los componentes electrónicos sensibles de interferencias.

Escalabilidad y rentabilidad del estampado de metal en la producción en masa

Los sistemas de matrices progresivas tienen esta capacidad integrada para repetir procesos de manera consistente, lo que significa que los fabricantes pueden producir más de 10 millones de piezas cada mes. ¿Y sabes qué? El costo por pieza se mantiene por debajo de diez centavos para esos conectores básicos que la mayoría de las empresas necesitan. En cuanto a la alimentación de materiales en estos sistemas, la tecnología moderna es realmente eficiente. Estamos hablando de tasas de utilización del material que alcanzan alrededor del 92 % o más en aleaciones de cobre y bronce fosforado. Esa clase de eficiencia es muy importante a la hora de fabricar componentes para antenas 5G y terminales de baterías, donde cada centavo cuenta. Las prensas ahora vienen equipadas con sensores IoT también. Estos dispositivos inteligentes ayudan a reducir los tiempos de ciclo aproximadamente un 15-20 % y vigilan cómo se desgastan las herramientas durante las corridas de producción.

Estampado por Afinado y por Matriz Compuesta para Componentes Electrónicos Complejos

El embutido fino funciona muy bien para fabricar tapas de blindaje EMI y esas pequeñas carcasas para tarjetas micro-SD. El proceso crea bordes limpios con una rugosidad superficial inferior a aproximadamente 3,2 micrones Ra. En cuanto a matrices compuestas, básicamente realizan dos operaciones simultáneamente: punzonado y extrusión, lo cual es ideal para fabricar contactos chapados en oro que deben encajar dentro de tolerancias muy ajustadas de 0,2 mm de paso. Recientemente, los fabricantes también han logrado avances bastante innovadores. Ahora pueden fabricar disipadores de calor de múltiples niveles de una sola pieza, con lengüetas integradas para su montaje y canales térmicos incorporados. Esto reduce entre 3 y 5 pasos de ensamblaje separados al construir componentes para servidores, ahorrando tiempo y dinero en el proceso de producción.

Soluciones de Blindaje EMI/RFI Mediante Carcasas Metálicas Estampadas

Cómo las Carcasas Metálicas Estampadas Proporcionan un Blindaje EMI/RFI Efectivo en Dispositivos Electrónicos

Las carcasas metálicas troqueladas a partir de materiales conductores como aleaciones de cobre o aluminio ayudan a combatir la interferencia electromagnética (EMI) y la interferencia de frecuencia radioeléctrica (RFI). Estos materiales reflejan las señales entrantes, mientras que ciertos tipos de acero inoxidable ferroso absorben la energía residual. Aunque incluso las pequeñas aberturas son muy importantes aquí. Si existen huecos mayores de 0,3 mm, el desempeño del blindaje disminuye significativamente en torno a los 40 dB en frecuencias de 1 GHz. Por eso la precisión es tan importante en los procesos de troquelado, que actualmente comúnmente alcanzan tolerancias dentro de más o menos 0,05 mm. La llegada de las redes 5G junto con todos esos dispositivos del Internet de las Cosas (IoT) en el mercado ha provocado un aumento notable en la demanda de estos componentes de blindaje. Informes de la industria muestran realmente un incremento de aproximadamente el 22% desde 2022. La mayoría de los fabricantes actuales se enfocan en crear diseños de carcasas donde las características de conexión a tierra están integradas desde el comienzo, en lugar de añadidas posteriormente.

Selección de Materiales y Consideraciones de Diseño para un Rendimiento Óptimo de Blindaje

Tres factores dominan el rendimiento del blindaje:

Factor Ejemplo de Alto Rendimiento Consideración de Compromiso
Conductividad Cobre (100% IACS*) Mayor costo en comparación con el aluminio
Resistencia a la corrosión acero inoxidable 304 18% menor conductividad
Formabilidad Aluminio 6061 Recocido Gauges más delgadas corren el riesgo de abollarse

*International Annealed Copper Standard

Los diseñadores deben optimizar la geometría del recinto para eliminar esquinas afiladas, responsables del 90% de los puntos de fuga electromagnética en electrónica de consumo, manteniendo al mismo tiempo puntos de contacto con muelle para garantizar una conductividad constante bajo vibraciones. En aplicaciones automotrices, las piezas de blindaje estampadas soportan ahora ciclos de temperatura de -40°C a 125°C sin degradación del rendimiento.

Integración Multifuncional de Piezas Estampadas en Sistemas Electrónicos

Combinación de Funciones Mecánicas y Eléctricas en Componentes Estampados

En la actualidad, los dispositivos electrónicos dependen en gran medida de piezas estampadas que realizan más de una función al mismo tiempo, combinando resistencia estructural con la capacidad de conducir electricidad. Tome, por ejemplo, las placas de blindaje contra interferencias electromagnéticas (EMI). Muchos fabricantes están diseñándolas actualmente para que también sirvan como marco para las carcasas de routers 5G. Esto reduce la cantidad de piezas individuales que deben fabricarse y ensamblarse, lo cual es fundamental para mantener los costos de producción bajo control. Según investigaciones publicadas el año pasado en varios sectores, alrededor de dos tercios de las empresas que fabrican equipos de telecomunicaciones han adoptado este enfoque. ¿La razón principal? Facilita enormemente el ensamblaje de equipos complejos, especialmente cuando se trata con espacios reducidos dentro de los dispositivos modernos.

Aplicaciones de Piezas Estampadas Metálicas Multifuncionales en Electrónica de Consumo

Los teléfonos inteligentes ejemplifican esta tendencia a través de:

  • Soportes de antena que funcionan como disipadores de calor
  • Bandejas para tarjetas SIM que operan como puntos de tierra
  • Carcasas de botones que incorporan juntas EMI
    Esta consolidación funcional permite ahorrar un 15-20% de espacio en dispositivos como relojes inteligentes y portátiles ultradelgados en comparación con los componentes apilados tradicionales.

Equilibrio entre durabilidad mecánica y rendimiento eléctrico en el diseño

Los ingenieros optimizan diseños multifuncionales utilizando aleaciones de cobre-berilio, que equilibran una resistencia a la tracción de 80 000 PSI con una conductividad del 98% IACS. Los patrones superficiales grabados con láser mantienen la integridad del contacto eléctrico después de más de 50 000 ciclos de flexión en dispositivos con pantalla plegable. Los diseños basados en simulación logran ahora una variación de resistencia <0,1Ø bajo una tensión mecánica del ±5%, un punto de referencia fundamental para aplicaciones de sensores automotrices.

Sección de Preguntas Frecuentes

¿Qué es el estampado metálico de micro precisión?

La estampación de metales con micro precisión es un proceso que produce piezas metálicas pequeñas y muy precisas, frecuentemente utilizadas en componentes electrónicos como teléfonos inteligentes y portátiles. Consiste en dar forma al metal con gran precisión dentro de tolerancias muy ajustadas.

¿Cómo beneficia la estampación progresiva por troquel a la producción de conectores electrónicos?

El troquelado progresivo combina múltiples operaciones como corte, doblado y conformado en un solo ciclo de prensa, permitiendo la producción a alta velocidad de conectores electrónicos con una precisión constante. Reduce pasos adicionales de procesamiento y costos de producción.

¿Qué garantiza un blindaje óptimo contra EMI/RFI en recintos metálicos estampados?

La selección de materiales, como el uso de cobre para una alta conductividad, junto con un estampado preciso que elimine huecos mayores a 0.3 mm, garantiza un blindaje eficaz contra EMI/RFI. Características integradas de puesta a tierra mejoran el desempeño al mantener tolerancias estrictas.

¿Por qué es importante la integración multifuncional en el estampado de metal para electrónica?

La integración multifuncional reduce la cantidad de piezas separadas necesarias, simplificando así los procesos de ensamblaje y reduciendo costos de producción, además de ahorrar espacio dentro de los dispositivos electrónicos.