{"id":858,"date":"2026-01-01T09:40:46","date_gmt":"2026-01-01T01:40:46","guid":{"rendered":"https:\/\/fengshecad.com\/858\/"},"modified":"2026-02-03T11:09:38","modified_gmt":"2026-02-03T03:09:38","slug":"asme-b30-13-2022-pdf%e4%b8%8b%e8%bd%bd","status":"publish","type":"post","link":"https:\/\/fengshecad.com\/en\/858\/","title":{"rendered":"ASME B30.13-2022 Guide: On-Site Storage and Retrieval Machine Safety Rules"},"content":{"rendered":"<p><strong>Introduction: The On-Site Need for Machine-Specific Safety<\/strong><\/p>\n<p>On industrial and construction sites, storage and retrieval machines (SRMs)\u2014commonly known as automated storage\/retrieval systems (AS\/RS), stacker cranes, or high-bay warehouse cranes\u2014present unique hazards. Their operation in narrow aisles, high elevations, and often with automated or semi-automated controls creates a distinct risk profile separate from standard overhead cranes. The core purpose of ASME B30.13 is to fill this operational gap. It provides the definitive, practical safety framework for the construction, installation, inspection, testing, maintenance, and operation of these specialized machines. For field engineers and site managers, this standard translates into actionable protocols to prevent collisions, structural failures, and load-handling incidents, ensuring that high-density storage operations do not compromise worker safety or asset integrity.<\/p>\n<p><strong>What is ASME B30.13 and When Do You Use It On Site?<\/strong><\/p>\n<p>ASME B30.13 is a volume within the ASME B30 Safety Standard for Cableways, Cranes, Derricks, Hoists, Hooks, Jacks, and Slings. Specifically, it governs &#8220;Storage\/Retrieval (S\/R) Machines.&#8221; You will encounter this standard in the field during:<\/p>\n<p>*   <strong>Project Planning &#038; Procurement:<\/strong> Specifying safety and design requirements for new SRM installations.<br \/>\n*   <strong>Installation &#038; Commissioning:<\/strong> Verifying that the machine&#8217;s assembly, electrical systems, and safety devices comply before putting it into service.<br \/>\n*   <strong>Daily Operations:<\/strong> Training operators and maintenance personnel on safe work practices, clearances, and emergency procedures.<br \/>\n*   <strong>Routine Inspections &#038; Audits:<\/strong> Conducting frequent and periodic inspections as mandated by the standard.<br \/>\n*   <strong>Modification &#038; Repair Work:<\/strong> Ensuring any changes to the machine, its runway, or its controls are evaluated and executed per the standard&#8217;s requirements.<\/p>\n<p><strong>Core On-Site Problems Solved by B30.13<\/strong><\/p>\n<p>This standard directly addresses critical field-level safety gaps:<br \/>\n1.  <strong>Defining Clear Responsibility:<\/strong> It clearly outlines the distinct safety responsibilities of the <em>owner<\/em>, <em>user<\/em>, <em>operator<\/em>, <em>maintenance personnel<\/em>, and <em>assembly\/disassembly director<\/em>, preventing confusion on who is accountable for each safety checkpoint.<br \/>\n2.  <strong>Standardizing Safety Devices:<\/strong> It mandates specific guarding, emergency stops, travel limit devices, anti-collision systems, and personnel protection systems tailored to the SRM environment (e.g., aisle end stops, pallet detection sensors).<br \/>\n3.  <strong>Preventing Structural &#038; Mechanical Failures:<\/strong> It provides rules for runway and rail integrity, structural support, and mechanical component maintenance that are specific to the dynamic loads and precision guidance of SRMs.<br \/>\n4.  <strong>Managing Automated System Risks:<\/strong> For automated or man-aboard systems, it sets requirements for access, emergency egress, communication, and system diagnostics that go beyond traditional crane standards.<\/p>\n<p><strong>Key Technical &#038; Safety Requirements for Field Application<\/strong><\/p>\n<p><strong>Operational Scope and Definitions:<\/strong><br \/>\nB30.13 applies to top-running or bottom-running SRMs that operate on fixed rails and are primarily used to store\/retrieve materials. It covers the machine, its runway structure, and all associated electrical\/control equipment. Crucially, it distinguishes between different operational modes (manual, semi-automated, automated) and personnel access types (man-aboard, remote).<\/p>\n<p><strong>Unique On-Site Verification Point: The &#8220;Operating Area&#8221; and &#8220;Hazard Area&#8221;<\/strong><br \/>\nA fundamental concept for field marking and safety planning is the definition of the <strong>Hazard Area<\/strong>. This is the three-dimensional space where the machine or its load could move or fall. The standard requires this area to be identified and protected. On-site, this means:<br \/>\n*   Physically marking floor boundaries or using barriers\/light curtains.<br \/>\n*   Implementing access control to prevent personnel entry while the machine is operating.<br \/>\n*   For automated systems, ensuring the entire hazard area is safeguarded, often through a combination of physical guards and sensor-based presence detection.<\/p>\n<p><strong>Step-by-Step On-Site Compliance Workflow<\/strong><\/p>\n<p>1.  <strong>Pre-Operational Verification (Daily\/Shift Start):<\/strong><br \/>\n    *   Check for obvious damage to the machine, runway, and rails.<br \/>\n    *   Test all functional operating controls and emergency stop devices.<br \/>\n    *   Verify that all safety guards and devices are in place and functional.<br \/>\n    *   Inspect the load-handling attachment (forks, clamps) for wear or damage.<br \/>\n    *   Ensure the hazard area is clear of obstructions and unauthorized personnel.<\/p>\n<p>2.  <strong>Frequent Inspection (Monthly to Quarterly):<\/strong><br \/>\n    *   Examine structural members for deformation or cracks.<br \/>\n    *   Check all bolts, pins, and fasteners for security.<br \/>\n    *   Inspect wheels, tires, and rail interfaces for excessive wear or damage.<br \/>\n    *   Review brake system performance and adjustment.<br \/>\n    *   Verify limit switch and anti-collision system functionality.<\/p>\n<p>3.  <strong>Periodic Inspection (Annual &#8211; Performed by a Qualified Person):<\/strong><br \/>\n    *   Conduct a comprehensive hands-on inspection of the entire machine and runway structure.<br \/>\n    *   Review maintenance records for compliance.<br \/>\n    *   Perform load tests as required (e.g., after repair or modification).<br \/>\n    *   Verify compliance of all electrical systems with NFPA 70 (National Electrical Code).<br \/>\n    *   Issue a formal inspection report documenting condition and any necessary actions.<\/p>\n<p><strong>Regulatory Context and On-Site Enforcement<\/strong><\/p>\n<p>While ASME standards are generally considered voluntary consensus standards, they are widely adopted into law by reference. In the United States and many other jurisdictions, OSHA (Occupational Safety and Health Administration) and local authorities having jurisdiction (AHJs) treat compliance with ASME B30.13 as evidence of meeting general duty clause requirements for safe equipment operation. On-site, this means:<br \/>\n*   <strong>Third-Party Inspectors<\/strong> and <strong>Insurance Auditors<\/strong> will use B30.13 as the benchmark during site audits.<br \/>\n*   <strong>Permit Approvals<\/strong> for new installations often require a engineer&#8217;s certification of compliance with ASME B30.13.<br \/>\n*   Following an incident, non-compliance with this standard would be heavily scrutinized and could lead to regulatory citations and liability.<\/p>\n<p><strong>Who Needs This Standard On Site and Risks of Non-Compliance<\/strong><\/p>\n<p><strong>Target Field Professionals:<\/strong><br \/>\n*   <strong>Construction &#038; Project Managers:<\/strong> Overseeing the installation and commissioning of new SRM systems.<br \/>\n*   <strong>Facility &#038; Plant Engineers:<\/strong> Responsible for the ongoing safety and maintenance of installed equipment.<br \/>\n*   <strong>On-Site Safety Inspectors &#038; EHS Personnel:<\/strong> Conducting routine compliance checks and audits.<br \/>\n*   <strong>Maintenance Supervisors &#038; Technicians:<\/strong> Performing repairs, modifications, and scheduled maintenance.<br \/>\n*   <strong>Equipment Operators:<\/strong> Needing to understand safe operating limits and emergency procedures.<\/p>\n<p><strong>On-Site Risks of Non-Compliance:<\/strong><br \/>\n*   <strong>Catastrophic Collisions:<\/strong> Failure of anti-collision systems or travel limits can cause machine-to-machine or machine-to-structure impacts.<br \/>\n*   <strong>Load Drop or Structural Failure:<\/strong> From inadequate inspection of hoist mechanisms, forks, or runway beams.<br \/>\n*   <strong>Personnel Injury or Fatality:<\/strong> From being struck by the machine or load in an unprotected hazard area, especially in automated aisles.<br \/>\n*   <strong>Major Project Delays &#038; Costly Rework:<\/strong> Regulatory shutdowns following an incident or failed inspection.<br \/>\n*   <strong>Increased Liability &#038; Insurance Premiums:<\/strong> Due to a demonstrable lack of adherence to the recognized safety standard.<\/p>\n<p><strong>Real-World On-Site Scenario &#038; Common Misconceptions<\/strong><\/p>\n<p><strong>Scenario:<\/strong> A maintenance team needs to replace a drive wheel on an automated stacker crane. Following B30.13, the <em>owner<\/em> (facility management) appoints an <em>assembly\/disassembly director<\/em>. The director develops a plan that includes locking out and tagging the machine&#8217;s power, securing the machine against movement, and defining the controlled hazard area. The <em>qualified maintenance personnel<\/em> execute the work per the plan. After reassembly, a <em>qualified person<\/em> inspects the work and conducts a functional test, including verification of alignment and limit switches, before the system is returned to service.<\/p>\n<p><strong>Common On-Site Misconceptions:<\/strong><br \/>\n1.  <strong>&#8220;Our automated system is fully guarded, so daily checks aren&#8217;t as critical.&#8221;<\/strong> FALSE. B30.13 requires daily pre-operational checks of safety devices, even on automated systems. Sensor drift, guard damage, and control faults can occur daily.<br \/>\n2.  <strong>&#8220;We follow the general B30 standard, so we&#8217;re covered.&#8221;<\/strong> FALSE. While related, B30.13 contains specific requirements for SRMs (e.g., aisle protection, automated system access) that are not found in other B30 volumes. Using a generic overhead crane checklist is insufficient and unsafe.<\/p>\n<p>By integrating the operational guidance of ASME B30.13-2022 into daily site practices, engineering and construction teams move beyond basic compliance to proactive risk management, ensuring that high-efficiency storage systems operate safely and reliably throughout their lifecycle.<\/p>\n\r\n            <div class=\"download-box mg-b\" id=\"download-box\" ref=\"downloadBox\">\r\n            <div>\r\n                \r\n                <div class=\"down-ready\">\r\n                    <div class=\"download-list gujia\" ref=\"gujia\">\r\n                        <div class=\"download-item\">\r\n                            <div class=\"download-thumb\" style=\"'background-image: url();'\">\r\n                            <\/div>\r\n                            <div class=\"download-rights\">\r\n                                <div class=\"download-rights-title\"><span class=\"gujia-bg\"><\/span><\/div>\r\n                                <ul>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                <\/ul>\r\n                            <\/div>\r\n                            <div class=\"download-info\">\r\n                            <div class=\"download-rights-title\"><span class=\"gujia-bg\"><\/span><\/div>\r\n                                <ul>\r\n                                <\/ul>\r\n                                <div class=\"download-current\">\r\n                                    <div class=\"\"><\/div>\r\n                                <\/div>\r\n                                <div class=\"download-button-box\">\r\n                                    <div class=\"\"><\/div>\r\n                                    <div class=\"\"><\/div>\r\n                                    <div class=\"\"><\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div> \r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"download-list\" v-cloak>\r\n                    <div v-for=\"(item,index) in list\" :class=\"'download-item b2-radius '+(item.current_user.can.allow ? 'allow-down' : 'not-allow-down')\" v-show=\"picked == index\" v-cloak>\r\n                        <div class=\"download-rights\" v-cloak>\r\n                        <div class=\"download-rights-title\"><i class=\"b2font b2-download-cloud-line1\"><\/i>Download permission<\/div><span class=\"mobile-show\" @click=\"item.show_role = !item.show_role\">View<\/span>\r\n                            <ul v-if=\"item.show_role\">\r\n                                <li v-for=\"right in item.rights\" :class=\"right.lv == item.current_user.lv.lv.lv || right.lv == item.current_user.lv.vip.lv ? 'red' : ''\">\r\n                                    <div><span v-text=\"right.lv_name+'\uff1a'\"><\/span><\/div>\r\n                                    <div v-if=\"right.type == 'money'\">\uffe5<span v-text=\"right.value\"><\/span><\/div>\r\n                                    <div v-if=\"right.type == 'credit'\"><i class=\"b2font b2-coin-line\"><\/i><span v-text=\"right.value\"><\/span><\/div>\r\n                                    <div v-if=\"right.type == 'free'\">Download for free<\/div>\r\n                                    <div v-if=\"right.type == 'comment'\">Download after comment<\/div>\r\n                                    <div v-if=\"right.type == 'login'\">Download after login<\/div>\r\n                                    \r\n                                <\/li>\r\n                            <\/ul>\r\n                        <\/div>\r\n                        \r\n                        <div class=\"download-info\">\r\n                        <div class=\"download-rights-title\"><span v-text=\"item.name\"><\/span><a :href=\"item.view\" target=\"_blank\" class=\"download-view button empty text\" v-if=\"item.view\">View demo<i class=\"b2font b2-arrow-right-s-line\"><\/i><\/a><\/div>\r\n                            <ul v-show=\"item.attrs.length >0\">\r\n                                <li v-for=\"attr in item.attrs\">\r\n                                    <span class=\"download-attr-name\">{{attr.name}}\uff1a<\/span>\r\n                                    <span v-html=\"attr.value\"><\/span>\r\n                                <\/li>\r\n                            <\/ul>\r\n                            <div class=\"download-current\">\r\n                                <span>Your current level is<\/span>\r\n                                <span v-if=\"item.current_user.lv.lv\" v-html=\"item.current_user.lv.lv.icon\"><\/span>\r\n                                <span v-if=\"item.current_user.lv.vip\" v-html=\"item.current_user.lv.vip.icon\"><\/span>\r\n                                <div class=\"\" v-if=\"!item.current_user.can.allow\">\r\n                                    <span v-if=\"item.current_user.can.type == 'login'\">\r\n                                    Login for free download<a href=\"javascript:void(0)\" onclick=\"login.show = true;login.loginType = 1\">Login<\/a>\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.lv.lv.lv == 'dark_room'\">\r\n                                    Your account has been temporarily suspended and cannot be operated\uff01\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.can.type == 'comment'\">\r\n                                    Download after comment<a href=\"#respond\">Comment<\/a>\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.lv.lv.lv == 'guest' && !item.current_user.guest\">\r\n                                        <span v-show=\"list[index].rights[0].lv == 'all'\" v-cloak>Download after paying <b><template v-if=\"item.current_user.can.type == 'credit'\"><i class=\"b2font b2-coin-line\"><\/i><\/template><template v-else>\uffe5<\/template><i v-html=\"list[index].current_user.can.value\"><\/i><\/b> points<\/span>\r\n                                        please first<a href=\"javascript:void(0)\" onclick=\"login.show = true;login.loginType = 1\">Login<\/a>\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.can.type == 'full'\" class=\"green\">\r\n                                        You have run out of downloads (<b v-text=\"item.current_user.can.total_count\"><\/b> times) please come back tomorrow  or<a href=\"https:\/\/www.vrgoo.org\/vips\">Upgrade Membership<\/a>\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.can.type == 'credit'\">\r\n                                        Download after paying <b><i class=\"b2font b2-coin-line\"><\/i><i v-html=\"list[index].current_user.can.value\"><\/i><\/b> points<a href=\"javascript:void(0)\" @click=\"credit(index)\">Pay Now<\/a>\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.can.type == 'money'\">\r\n                                        Download after paying <b v-text=\"'\uffe5'+list[index].current_user.can.value\"><\/b> points<a href=\"javascript:void(0)\" @click=\"pay(index)\">Pay Now<\/a>\r\n                                    <\/span>\r\n                                    \r\n                                    <span v-else>\r\n                                        Your current user level is not allowed to download<a href=\"https:\/\/fengshecad.com\/en\/vips\/\" target=\"_blank\">Upgrade Membership<\/a>\r\n                                    <\/span>\r\n                                <\/div>\r\n                                <div class=\"\" v-else>\r\n                                    <span v-if=\"item.current_user.current_guest == 0 || item.current_user.can.free_down\" class=\"green\">\r\n                                        You have obtained download permission\r\n                                    <\/span>\r\n                                    <span class=\"green\" v-else>\r\n                                        You can download resources every day<b v-text=\"item.current_user.can.total_count\"><\/b>times, remaining today<b v-text=\"item.current_user.can.count\"><\/b>times left today\r\n                                    <\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <div class=\"download-button-box\">\r\n                                <button @click=\"go(b.link,item.current_user.can.allow,item,index)\" class=\"button\" v-text=\"b.name\" v-for=\"b in item.button\"><\/button>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <\/div>\r\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction: The On-Site Need for Machine-Specific Safety On industrial and construction sites, storage and retrieval machines (SRMs)\u2014commonly known as automated storage\/retrieval systems (AS\/RS), stacker cranes, or high-bay warehouse cranes\u2014present unique ha<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[65],"tags":[24],"collection":[],"class_list":["post-858","post","type-post","status-publish","format-standard","hentry","category-uscodes","tag-b30"],"_links":{"self":[{"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts\/858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/comments?post=858"}],"version-history":[{"count":3,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts\/858\/revisions"}],"predecessor-version":[{"id":2059,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts\/858\/revisions\/2059"}],"wp:attachment":[{"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/media?parent=858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/categories?post=858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/tags?post=858"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/collection?post=858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}