三沛有限公司

SUNBAY MACHANICAL Co., Ltd.

 
email : sunbay168@gmail.com
Tel : 0222062243  Fax : 02 22062241

聯絡人:蔡忠毅 mobile: 0922677110

 

 

 
 

電鍍的疲勞缺陷可能是由脆性表面的微裂紋、氫脆或殘餘拉應力所引起,電鍍層中的微裂紋能快速的增生及繁殖到基材中並導致破壞的提早發生,所以許多金屬零件在鍍鉻和鍍鎳之前被要求進行珠擊處理,以消除電鍍層對零件疲勞壽命有害的影響。尤其是在有循環負載的零件上,建議在電鍍前進行珠擊處理,以提高疲勞性能。

電鍍操作之前對母材進行珠擊處理來防止氫脆。由於原子氫的流動性極強,很容易滲透金屬並與金屬相互作用,因此珠擊處理會降低金屬的延展性和承受循環負荷的能力。珠擊處理已被證明可以有效地阻止氫氣經由金屬的遷移。

對於在動態載荷下需要無限壽命的零件,美國聯邦規範 QQ-C-320和 MIL-C-26074要求在鍍鉻或化學鍍鎳之前對鋼件進行珠擊處理來增加金屬的疲勞強度。對於其他硬質的電鍍程序如電解鎳也可提升疲勞強度。

 
模擬在多重系統中不同電鍍層中裂紋的繁殖
珠擊減緩氫的遷移
 
 

金屬零件經由珠擊處理後在零件的表面上形成一個壓縮應力層,此壓縮應力不僅抵抗了電鍍層微裂縫的傳播,同時也可阻止零件材料本身微裂縫的增生及繁殖,對於零件的在使用上不會提早的失效。

 
珠擊增了電鍍的抗疲勞強度
 
 
Effect of a Shot Peening Pre Treatment on the Fatigue Behaviour of Hard Chromium on Electroless Nickel Interlayer Coated AISI 4340 Aeronautical Steel  
珠擊引起的壓縮應力阻止了裂縫的繁殖

 

 
 
 
3.177MBMemory Usage92.22msRequest Duration
Joomla! Version4.4.13
PHP Version8.2.0
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
5.7.39
Collation
utf8_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:46 [ "PHP_FCGI_CHILDREN" => "4" "PWD" => "***redacted***" "SHLVL" => "0" "PHP_FCGI_MAX...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1747294543 "last" => 1747294543...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (460.44KB) (3.19ms)
  • afterInitialise (880.77KB) (28.12ms)
  • afterRoute (117.09KB) (3.4ms)
  • beforeRenderComponent com_content (81.77KB) (4.37ms)
  • Before Access::preloadComponents (all components) (110.39KB) (2.35ms)
  • After Access::preloadComponents (all components) (114.02KB) (1.86ms)
  • Before Access::preloadPermissions (com_content) (424B) (44μs)
  • After Access::preloadPermissions (com_content) (66.07KB) (1.16ms)
  • Before Access::getAssetRules (id:166 name:com_content.article.48) (1.15KB) (44μs)
  • After Access::getAssetRules (id:166 name:com_content.article.48) (8.3KB) (210μs)
  • afterRenderComponent com_content (258.9KB) (20.52ms)
  • afterDispatch (2.28KB) (194μs)
  • Before Access::getAssetRules (id:16 name:com_menus) (230.39KB) (7.94ms)
  • After Access::getAssetRules (id:16 name:com_menus) (6.48KB) (89μs)
  • beforeRenderRawModule mod_menu (Main Menu) (7.37KB) (274μs)
  • afterRenderRawModule mod_menu (Main Menu) (350.72KB) (11.06ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (18μs)
  • afterRenderModule mod_menu (Main Menu) (15.09KB) (193μs)
  • beforeRenderRawModule mod_custom (公司 log) (1.41KB) (136μs)
  • afterRenderRawModule mod_custom (公司 log) (6.61KB) (808μs)
  • beforeRenderModule mod_custom (公司 log) (720B) (13μs)
  • afterRenderModule mod_custom (公司 log) (3.93KB) (111μs)
  • afterRender (125.54KB) (5.66ms)
  • 1 x afterInitialise (880.77KB) (30.5%)
    28.12ms
    1 x afterRenderComponent com_content (258.9KB) (22.26%)
    20.52ms
    1 x afterRenderRawModule mod_menu (Main Menu) (350.72KB) (11.99%)
    11.06ms
    1 x Before Access::getAssetRules (id:16 name:com_menus) (230.39KB) (8.61%)
    7.94ms
    1 x afterRender (125.54KB) (6.14%)
    5.66ms
    1 x beforeRenderComponent com_content (81.77KB) (4.74%)
    4.37ms
    1 x afterRoute (117.09KB) (3.69%)
    3.40ms
    1 x afterLoad (460.44KB) (3.46%)
    3.19ms
    1 x Before Access::preloadComponents (all components) (110.39KB) (2.55%)
    2.35ms
    1 x After Access::preloadComponents (all components) (114.02KB) (2.02%)
    1.86ms
    1 x After Access::preloadPermissions (com_content) (66.07KB) (1.26%)
    1.16ms
    1 x afterRenderRawModule mod_custom (公司 log) (6.61KB) (0.88%)
    808μs
    1 x beforeRenderRawModule mod_menu (Main Menu) (7.37KB) (0.3%)
    274μs
    1 x After Access::getAssetRules (id:166 name:com_content.article.48) (8.3KB) (0.23%)
    210μs
    1 x afterDispatch (2.28KB) (0.21%)
    194μs
    1 x afterRenderModule mod_menu (Main Menu) (15.09KB) (0.21%)
    193μs
    1 x beforeRenderRawModule mod_custom (公司 log) (1.41KB) (0.15%)
    136μs
    1 x afterRenderModule mod_custom (公司 log) (3.93KB) (0.12%)
    111μs
    1 x After Access::getAssetRules (id:16 name:com_menus) (6.48KB) (0.1%)
    89μs
    1 x Before Access::preloadPermissions (com_content) (424B) (0.05%)
    44μs
    1 x Before Access::getAssetRules (id:166 name:com_content.article.48) (1.15KB) (0.05%)
    44μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0.02%)
    18μs
    1 x beforeRenderModule mod_custom (公司 log) (720B) (0.01%)
    13μs
23 statements were executed, 2 of which were duplicates, 21 unique13.07ms127.13KB
  • SELECT @@SESSION.sql_mode;98μs984B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `joomla_44session` WHERE `session_id` = ?159μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `joomla_44session` WHERE `session_id` = :session_id LIMIT 1131μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `joomla_44session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)4.09ms976BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `joomla_44extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1337μs1.77KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `joomla_44viewlevels`163μs688B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `joomla_44usergroups` AS `a` LEFT JOIN `joomla_44usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest202μs1.35KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `joomla_44extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`709μs4.03KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `joomla_44menu` AS `m` LEFT JOIN `joomla_44extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`705μs52.94KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT * FROM `joomla_44languages` WHERE `published` = 1 ORDER BY `ordering` ASC247μs1.66KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `joomla_44template_styles` AS `s` LEFT JOIN `joomla_44extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1286μs888B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `joomla_44assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43)747μs8.09KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `joomla_44assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0378μs3.53KBParams/libraries/src/Access/Access.php:301Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `joomla_44content` AS `a` INNER JOIN `joomla_44categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `joomla_44content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `joomla_44users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `joomla_44categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `joomla_44content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)723μs22.46KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `joomla_44categories` AS `s` INNER JOIN `joomla_44categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`507μs4.07KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `joomla_44contentitem_tag_map` AS `m` INNER JOIN `joomla_44tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)379μs4.25KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `joomla_44categories` AS `s` INNER JOIN `joomla_44categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`509μs5.32KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM joomla_44fields AS a LEFT JOIN `joomla_44languages` AS l ON l.lang_code = a.language LEFT JOIN joomla_44users AS uc ON uc.id=a.checked_out LEFT JOIN joomla_44viewlevels AS ag ON ag.id = a.access LEFT JOIN joomla_44users AS ua ON ua.id = a.created_user_id LEFT JOIN joomla_44fields_groups AS g ON g.id = a.group_id LEFT JOIN `joomla_44fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC943μs5.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `joomla_44content` AS `a` LEFT JOIN `joomla_44categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END491μs1.86KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `joomla_44modules` AS `m` LEFT JOIN `joomla_44modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `joomla_44extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`445μs1.95KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `joomla_44scheduler_tasks` AS `a` WHERE `a`.`state` = 1218μs1.4KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `joomla_44session` WHERE `session_id` = ?185μs1.02KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `joomla_44session` SET `data` = ? , `time` = ? WHERE `session_id` = ?425μs616BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy