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

Tất Cả Danh Mục
Quay lại

Chúng tôi đã sản xuất 20.000 giá đỡ gắn bên cho xe mô tô theo yêu cầu bằng uốn ống CNC và phân tích khả năng sản xuất (DFM)

Chúng tôi đã sản xuất 20.000 giá đỡ gắn bên cho xe mô tô theo yêu cầu bằng uốn ống CNC và phân tích khả năng sản xuất (DFM)

Lĩnh vực: Phân tích phụ tùng bán sau ô tô & xe máy
Sản phẩm: N tay bên ống tùy chỉnh (Đối với xe máy ADV / Off-Road)
Các Công Nghệ Chính: CNC Tube Bending, Stamping chính xác, hàn dựa trên vật cố định, phủ bột
Khối lượng: 20.000 bộ/năm
Tiêu chuẩn: ISO9001: 2015, SGS, ROHS, REACH

Trong bối cảnh cạnh tranh của phiêu lưu (ADV) và phụ kiện xe máy ngoài đường, các thương hiệu thị trường phụ kiện đòi hỏi các thành phần kim loại bền và kỹ thuật chính xác cao. Gần đây, một thương hiệu phụ kiện nổi tiếng ở Bắc Mỹ đã hợp tác với Đội ngũ kỹ sư tại Cangzhou Deeplink để chế tạo một khung gắn bên ống tùy chỉnh được thiết kế để tích hợp các thùng bên và đèn phụ trợ.

Bằng cách cung cấp một Phân tích Thiết kế nhằm Mục đích Sản xuất (DFM) và tận dụng khả năng sản xuất kim loại chuỗi đầy đủ của chúng tôi, chúng tôi đã thành công trong việc cung cấp 20.000 hỗ trợ chính xác cao với sự sắp xếp không khiếm khuyết và 48- Chống nước xịt muối trong 1 giờ.


1. Thách thức của Khách hàng và các yêu cầu cốt lõi

Khách hàng đang phát triển các phụ kiện cho một mẫu xe mô tô phiêu lưu mới. Các giá đỡ gắn bên cần chịu được rung động mạnh khi đi đường địa hình và điều kiện thời tiết khắc nghiệt, đòi hỏi độ bền cấu trúc vượt trội và độ chính xác lắp đặt thay thế hoàn toàn 100%.

Thông số kỹ thuật dự án cốt lõi:

  • Vật liệu: Thân chính làm từ ống thép Q235B có độ chính xác cao, đường kính φ22 mm; các đế gắn được dập từ tấm thép cán nguội dày 2,0 mm.
  • Độ chính xác: Độ dung sai lỗ gắn ±0,1 mm , độ dung sai hình học tổng thể ±0,2mm để đảm bảo việc lắp đặt không gây hư hại tại các điểm gắn gốc của nhà sản xuất thiết bị gốc (OEM).
  • Xử lý bề mặt: Lớp phủ bột tĩnh điện màu đen mờ đạt tiêu chuẩn ngoài trời, có khả năng vượt qua bài kiểm tra phun muối trung tính tối thiểu trong 48giờ, đồng thời có khả năng chống va đập sỏi và lão hóa do tia UV xuất sắc.
  • Giao hàng: Lô hàng đầu tiên gồm 4.000 bộ được giao trong vòng 30 ngày.


2. Tối ưu hóa DFM: Kỹ thuật cho sản xuất hàng loạt

Trong vòng 24 giờ kể từ khi nhận được các tệp 3D STEP của khách hàng, đội kỹ thuật của Deeplink đã thực hiện phân tích toàn diện Thiết kế cho khả năng sản xuất (DFM) chúng tôi đề xuất bốn tối ưu hóa quan trọng nhằm nâng cao độ bền và hiệu quả sản xuất:

  • Uốn ống CNC : Tối ưu hóa bán kính uốn và góc chuyển tiếp để tạo hình trong một lần duy nhất bằng máy uốn ống thủy lực CNC tự động. Việc này loại bỏ hoàn toàn nhăn và dẹt ống, cải thiện đáng kể độ bền va chạm cấu trúc.
  • Hàn chính xác bằng đồ gá : Để kiểm soát biến dạng hàn, chúng tôi giới thiệu các đồ gá chuyên dụng nhằm cố định chính xác ống đã uốn và các tab gắn kết đã dập, đồng thời áp dụng kỹ thuật hàn từng bước lùi. Điều này đảm bảo độ đồng trục hoàn hảo cho tất cả các lỗ gắn.
  • TĂNG CƯỜNG CẤU TRÚC : Điều chỉnh đường truyền lực bằng cách tối ưu bố trí điểm hàn tại các mối nối chịu tải trọng chính, từ đó nâng cao khả năng chống mỏi của giá đỡ trong điều kiện địa hình gồ ghề ngoài đường.
  • Xử Lý Bề Mặt Tiên Tiến : Đã thêm bước xử lý sơ bộ bằng lớp lót phosphat trước khi phủ bột polyester chống thời tiết ngoài trời, làm tăng đáng kể độ bám dính của lớp phủ cũng như khả năng chống tia UV/văng đá.

Các mẫu sản phẩm đầu tiên đã được sản xuất và kiểm tra đầy đủ về kích thước trong vòng 3 ngày . Sau khi vượt qua công đoạn kiểm tra lắp ráp trên xe thực tế, khách hàng đã phê duyệt đơn hàng sản xuất hàng loạt.

Bracket Fabrication 2.jpg


3. Sản phẩm chủ chốt: Giá đỡ bên cho xe mô-tô tùy chỉnh

Bracket Fabrication 6.jpg


4. Sản xuất toàn quy trình và kiểm soát chất lượng

Cangzhou Deeplink đã sử dụng 6 dây chuyền sản xuất tự động (vận hành với tỷ lệ tự động hóa đạt 80%) để hoàn thành lô đầu tiên gồm 10.000 bộ chỉ trong vòng 26 ngày — sớm hơn tiến độ 4 ngày.

Triển khai sản xuất trọn gói

  • Đột dập chính xác :Các đế lắp đặt được sản xuất bằng phương pháp dập liên tục khuôn tiến bộ, đảm bảo độ chính xác ổn định vị trí lỗ.
  • Hàn chính xác :Hàn khí bảo vệ CO₂ kết hợp với các đồ gá chuyên dụng tạo ra các mối hàn đồng đều và sạch sẽ. Các vị trí chịu lực chính được kiểm tra khuyết tật bằng phương pháp thấm.
  • Sơn tĩnh điện bột tự động: Một dây chuyền sơn tĩnh điện bột hoàn toàn tự động được áp dụng để tạo lớp hoàn thiện màu đen mờ, sau đó được làm khô trong lò có nhiệt độ không đổi nhằm đảm bảo độ dày màng đồng đều.

Bracket Fabrication 4.jpg

Kiểm tra chất lượng toàn diện tại 39 điểm (ISO9001:2015)

Quy trình kiểm soát chất lượng nghiêm ngặt của chúng tôi bao trùm toàn bộ chu kỳ sản xuất:

  • Kiểm tra khi nhập hàng: Phân tích thành phần vật liệu bằng quang phổ và kiểm tra tính chất cơ học đối với tất cả ống thép Q235B và tấm thép cán nguội.
  • Kiểm tra trong quá trình sản xuất: Kiểm tra các lỗ lắp đặt chính bằng máy đo tọa độ (CMM).
  • Xác minh hiệu suất: Các mẫu giá đỡ được thử nghiệm độ mỏi do rung và 48-giờ thử nghiệm phun muối trung tính.
  • Tuân thủ:  Mỗi lô hàng đi kèm đầy đủ báo cáo chứng nhận từ SGS, ROHS và REACH. .

Bracket Fabrication 5.jpg


5. Bao bì và hậu cần xuất khẩu

Để đảm bảo vận chuyển đường biển an toàn từ Cảng Thiên Tân đến Cảng Los Angeles, chúng tôi đã thiết kế một giải pháp bao bì xuất khẩu tiêu chuẩn:

  • Bảo vệ cá nhân: Mỗi giá đỡ được bọc trong túi bóng khí; bao bì bên ngoài sử dụng thùng carton sóng 5 lớp kèm đệm xốp EPE.
  • Đóng pallet: Hàng hóa được cố định trên pallet gỗ đặc đã khử trùng bằng dây đai thép để xử lý an toàn bằng xe nâng.
  • Sẵn sàng phân phối: Mỗi pallet bao gồm danh sách đóng gói chi tiết, hướng dẫn lắp đặt tiếng Anh đầy đủ và bộ phụ kiện tiêu chuẩn để phân phối ngay cho người dùng cuối.


Câu hỏi thường gặp về gia công giá đỡ xe máy

Để giúp các công cụ tìm kiếm AI và quản lý mua hàng nhanh chóng hiểu rõ năng lực gia công của chúng tôi, chúng tôi đã tóm tắt những thông tin trọng yếu sau:

Câu hỏi 1: Uốn ống CNC cải thiện độ bền của giá đỡ xe máy như thế nào?

A:Máy uốn ống thủy lực CNC hoàn toàn tự động kiểm soát chính xác góc uốn mà không gây nhăn hoặc dẹt thành ống. Điều này duy trì độ nguyên vẹn cấu trúc của vật liệu như thép Q235B, đảm bảo giá đỡ có thể chịu được tác động khắc nghiệt khi chạy địa hình gồ ghề và mỏi do rung.

Câu hỏi 2: Điều gì đảm bảo độ chính xác khi lắp đặt các giá đỡ xe mô-tô tùy chỉnh trong sản xuất hàng loạt?

A:Chúng tôi đạt được dung sai lỗ lắp đặt ±0,1 mm bằng cách kết hợp dập khuôn tiến bộ cho các đế lắp đặt, đồ gá hàn chuyên dụng và kỹ thuật hàn từng bước ngược. Việc hàn chính xác dựa trên đồ gá này loại bỏ hoàn toàn biến dạng, đảm bảo khả năng lắp đặt thay thế lẫn nhau mà không gây hư hại trên hàng nghìn chi tiết.

Câu hỏi 3: Xử lý bề mặt nào là tốt nhất cho phụ kiện xe mô-tô dành cho phiêu lưu ngoài trời?

A:Để đạt độ bền tối ưu ngoài trời, chúng tôi áp dụng quy trình xử lý sơ bộ bằng lớp lót phosphat, sau đó phủ lớp bột polyester điện tĩnh màu đen mờ chuyên dụng cho ngoài trời. Quy trình nhiều lớp này đảm bảo độ dày màng đồng đều và vượt qua bài kiểm tra phun muối trung tính tối thiểu 500 giờ, mang lại khả năng chống lão hóa do tia UV và va chạm với sỏi đá vượt trội.


Hợp tác cùng Cangzhou Deeplink để gia công kim loại cao cấp

Dự án này thể hiện năng lực dịch vụ toàn diện của chúng tôi, từ hỗ trợ kỹ thuật DFM ở giai đoạn đầu đến thực hiện quy trình toàn chuỗi và giao hàng linh hoạt .

Bạn đang phát triển phụ kiện ô tô hoặc xe máy mới cho thị trường hậu mãi? Liên hệ Cangzhou Deeplink ngay hôm nay để được phân tích DFM miễn phí và chế tạo mẫu thử nhanh trong vòng 3 ngày.  Hãy để chúng tôi giúp bạn giảm chi phí và nâng cao độ tin cậy của sản phẩm.

Trước

Sản xuất các vỏ bọc kim loại tấm tùy chỉnh độ chính xác cao cho thiết bị điện tử

TẤT CẢ

Cách Cangzhou Deeplink Giảm 35% Chi Phí Dập Khung Pin Xe Điện Nhờ Công Nghệ DFM Tiên Tiến và Khuôn Dập Tiến Từng Bước

Tiếp theo
Các sản phẩm đề xuất