\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
Atrás

Fabricación personalizada de chapa metálica OEM: estudio de caso sobre corte láser de precisión y doblado CNC

Corte láser de alta precisión y doblado CNC para carcasas de equipos de energía nueva

New Energy Equipment Enclosures 1.jpg

A medida que avanza la transición global hacia energías sostenibles y renovables, los estándares de fabricación de infraestructura —en particular, sistemas de almacenamiento de energía por baterías (BESS) e inversores solares comerciales— se han vuelto cada vez más exigentes. Estos sistemas críticos requieren carcasas robustas que ofrezcan integridad estructural inalterable, gestión térmica precisa y resistencia extrema a condiciones climáticas adversas.

Cangzhou Deeplink International Supply Chain Co., Ltd., una empresa líder global La fabricación de chapa metálica fabricante con más de 10 años de experiencia, que recientemente estableció una asociación con una empresa líder en tecnología de nueva energía para ofrecer soluciones personalizadas de chapa metálica bajo marca blanca. Este estudio de caso integral analiza cómo nuestro equipo de ingeniería empleó tecnologías avanzadas de corte por láser, doblado CNC de múltiples ejes y soldadura TIG de precisión para cumplir y superar los rigurosos requisitos del proyecto.

1. Desafíos y requisitos centrales del proyecto

El cliente necesitaba carcasas exteriores resistentes y duraderas frente a las inclemencias del tiempo, diseñadas para albergar módulos de batería altamente sensibles y pesados. Los desafíos de ingeniería y fabricación eran multifacéticos:

  • Geometrías complejas para la gestión térmica : El diseño de la carcasa exigía perforaciones de ventilación intrincadas y de alta densidad para garantizar un flujo de aire adecuado en las baterías, lo que requería dobleces con múltiples ángulos y una tolerancia absoluta de cero errores, a fin de evitar desalineaciones en los componentes.
  • Requisitos estrictos de tolerancia y estanqueidad para alcanzar una clasificación de estanqueidad y protección contra el polvo IP67, cada pieza de ensamblaje debía encajar perfectamente. Incluso una desviación de un milímetro podría comprometer la electrónica interna durante eventos meteorológicos severos.
  • Resistencia a entornos agresivos instalado en zonas costeras e industriales, los recintos deben resistir entornos exteriores extremos, incluyendo rociado intenso de sal, alta humedad y exposición a los rayos UV, garantizando una vida útil superior a 10 años sin corrosión estructural ni degradación estética.

2. Soluciones integradas de fabricación de Deeplink

En Deeplink, nos enorgullecemos de nuestro modelo de servicio integral. Antes de iniciar la fabricación, nuestro equipo de ingeniería realizó un análisis exhaustivo de Diseño para la Fabricabilidad (DFM) para optimizar los planos del cliente en cuanto a eficiencia de costes y estabilidad estructural.

2.1 Corte láser y perfilado personalizados a nivel micrométrico

Para manejar las geometrías intrincadas de las gruesas placas de acero inoxidable y aleación de aluminio, desplegamos nuestros sistemas de corte por láser de fibra de última generación. Nuestra Piezas cortadas por láser división opera maquinaria de alta potencia capaz de cortar hasta 20 mm de acero inoxidable con una precisión a nivel de micrómetros. Esto garantizó que los orificios de ventilación de alta densidad y los perfiles complejos de los bordes se cortaran limpiamente, evitando por completo la deformación térmica y las microgrietas. Esta calidad excepcional de los bordes redujo significativamente la necesidad de rebajar manualmente las aristas, acelerando así la línea de producción.

H3: 2.2 Doblado con plegadora CNC y soldadura TIG de precisión

CNC Press Brake Bending.jpg

Tras la fase de corte por láser, los componentes planos pasaron a nuestra línea automatizada de conformado. Utilizamos plegadoras CNC avanzadas de 6 ejes para lograr dobleces precisos con múltiples ángulos. El mantenimiento de una tolerancia de doblado de ±0,1 mm permitió que los paneles entrelazados se alinearan perfectamente durante la fase de ensamblaje.

Para el ensamblaje conjunto, nuestros ingenieros certificados según la norma ISO 3834 aplicaron soldadura TIG con protección de argón de alta precisión. Esta técnica garantiza una elevada integridad estructural, una excepcional capacidad de carga para las pesadas baterías internas y un acabado impecable y continuo que impide de forma permanente la penetración de humedad.

2.3 Tratamiento superficial avanzado: pulido electrolítico

Para cumplir con el exigente requisito de durabilidad exterior de 10 años, el recubrimiento en polvo tradicional resultaba insuficiente debido al riesgo de cobertura irregular en las esquinas ciegas de la carcasa. En su lugar, aplicamos pulido electrolítico (recubrimiento catódico o E-coating). Este tratamiento superficial avanzado ofrece una cobertura uniforme en 360 grados y se une activamente al sustrato metálico. No solo mejora el acabado metálico estético y premium, sino que también aporta propiedades anticorrosivas y antioxídicas superiores, superando con facilidad la prueba de niebla salina del cliente durante 1.000 horas.

3. Parámetros de capacidad de procesamiento (especificaciones técnicas)

La instalación de fabricación de Deeplink abarca más de 5.000 metros cuadrados y cuenta con 6 líneas de producción automatizadas (nivel de automatización del 80 %). Nuestras capacidades específicas para este proyecto incluyeron:

  • Materiales procesados : Acero inoxidable 304/316L, aleación de aluminio, acero galvanizado
  • Tolerancia de corte láser : ±0,05 mm
  • Tolerancia de doblado CNC : ±0,1 mm / ±0,5°
  • Normas de soldadura : Soldadura TIG/MIG certificada según ISO 3834
  • Acabado superficial : Pulido electrolítico, Ra ≤ 0,8 μm
  • Inspección de calidad : Máquina de medición por coordenadas (CMM), proyectores ópticos, equipos de ensayo de niebla salina
  • Capacidad de producción : Hasta 10.000 conjuntos de carcasas por mes

4. Resultados del proyecto y beneficios para el cliente

Integrando nuestras capacidades de cadena de suministro completa —desde consultoría DFM y corte láser hasta Piezas mecanizadas CNC y ensamblaje final—, Deeplink redujo con éxito el tiempo total de producción del cliente en un 25 %.

La combinación de tolerancias CNC exactas y pulido electrolítico permitió que el producto superara, en su primera ejecución, las rigurosas pruebas de estanqueidad IP67 y de resistencia ambiental del cliente. La alta tasa de rendimiento en la primera pasada redujo significativamente los costos de fabricación, consolidando una asociación OEM/ODM a largo plazo entre Deeplink y el proveedor de tecnología energética.

H2: 5. Preguntas frecuentes (FAQ)

P: ¿Cuál es el espesor máximo de material que pueden procesar para piezas personalizadas de corte láser? R: En Deeplink, nuestras avanzadas máquinas láser de fibra cortan hasta 25 mm de acero al carbono, 20 mm de acero inoxidable y 12 mm de aluminio, con precisión excepcional y bordes limpios.

P: ¿Ofrecen ensamblaje y tratamientos superficiales además de la fabricación básica de chapa metálica? A: Sí. Somos un fabricante certificado ISO9001 de verdadera integración total. Ofrecemos servicios integrales de extremo a extremo, incluyendo estampado de metal, doblado CNC, soldadura TIG/MIG, remachado, pulido electrolítico, recubrimiento en polvo y ensamblaje mecánico final.

P: ¿Pueden ayudarnos con el diseño de productos y la fabricación de prototipos para carcasas de energía nueva? R: Absolutamente. Nuestro equipo de ingeniería ofrece consultoría técnica y diseño de planos (análisis DFM) para optimizar sus archivos CAD antes de la producción. Proporcionamos pruebas rápidas de muestras y fabricación de prototipos para garantizar que el diseño cumpla todos los requisitos funcionales y de clasificación IP antes de pasar a la producción en masa.

P: ¿Cómo garantizan la precisión dimensional de las piezas obtenidas mediante embutido profundo y estampado de metal? R: Contamos con un equipo especializado de Aseguramiento de Calidad (QA) que realiza más de 80 capacidades de detección. Mediante máquinas de medición por coordenadas (CMM) y proyectores ópticos de alta precisión, garantizamos que todas las piezas OEM personalizadas cumplan estrictamente con tolerancias a nivel de micrómetro.


¿Listo para optimizar su próximo proyecto de fabricación con calidad premium y entrega rápida? CONTACTE CON ENLACE DIRECTO HOY para un análisis DFM gratuito y una cotización personalizada rápida.

Anterior

Estudio de caso: Fabricación precisa de soportes para maquinaria de alta resistencia con recubrimiento en polvo rojo

TODO

Estudio de caso avanzado: Integración del corte láser de alta precisión y el doblado CNC para la fabricación personalizada de chapa metálica

Siguiente
Productos recomendados