This repository has been archived by the owner on Jun 29, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Part Naming.html
249 lines (219 loc) · 16.1 KB
/
Part Naming.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Part Numbering and Nomenclature | Team 254</title>
<meta name="viewport" content="width=980px">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="https://www.team254.com/wp-content/themes/cheesypoof2013/style.css">
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css">
<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome-ie7.min.css">
<![endif]-->
<link rel="shortcut icon" href="https://media.team254.com/homepage/icons/favicon32.png">
<link rel="apple-touch-icon" sizes="114x114" href="https://media.team254.com/homepage/icons/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="72x72" href="https://media.team254.com/homepage/icons/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" href="https://media.team254.com/homepage/icons/apple-touch-icon-57x57.png">
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300' rel='stylesheet' type='text'>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-10124464-11']);
_gaq.push(['_setDomainName', 'team254.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<link rel="alternate" type="application/rss+xml" title="Team 254 » Part Numbering and Nomenclature Comments Feed" href="https://www.team254.com/documents/partnumbers/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"https:\/\/www.team254.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.5.3"}};
!function(a,b,c){function d(a){var c,d,e,f=b.createElement("canvas"),g=f.getContext&&f.getContext("2d"),h=String.fromCharCode;if(!g||!g.fillText)return!1;switch(g.textBaseline="top",g.font="600 32px Arial",a){case"flag":return g.fillText(h(55356,56806,55356,56826),0,0),f.toDataURL().length>3e3;case"diversity":return g.fillText(h(55356,57221),0,0),c=g.getImageData(16,16,1,1).data,d=c[0]+","+c[1]+","+c[2]+","+c[3],g.fillText(h(55356,57221,55356,57343),0,0),c=g.getImageData(16,16,1,1).data,e=c[0]+","+c[1]+","+c[2]+","+c[3],d!==e;case"simple":return g.fillText(h(55357,56835),0,0),0!==g.getImageData(16,16,1,1).data[0];case"unicode8":return g.fillText(h(55356,57135),0,0),0!==g.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='https://api.w.org/' href='https://www.team254.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.team254.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.team254.com/wp-includes/wlwmanifest.xml" />
<link rel="canonical" href="https://www.team254.com/documents/partnumbers/" />
<link rel='shortlink' href='https://www.team254.com/?p=452' />
<link rel="alternate" type="application/json+oembed" href="https://www.team254.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.team254.com%2Fdocuments%2Fpartnumbers%2F" />
<link rel="alternate" type="text/xml+oembed" href="https://www.team254.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.team254.com%2Fdocuments%2Fpartnumbers%2F&format=xml" />
</head>
<body>
<div class="preheader normalpage">
<div class=container>
<img class='skyline' src='https://media.team254.com/homepage/skyline2x.png'>
</div>
</div>
<div class="main container normalpage">
<div class='navbar'>
<div class='navbar-inner'>
<div class='container'>
<div class='nav-collapse'>
<ul class='nav'></li><li><a href='https://www.team254.com/'>Home</a></li><li class='dropdown '><a href='#' class='dropdown-toggle' data-toggle='dropdown'>About <b class='caret'></b></a><ul class='dropdown-menu'><li><a href='https://www.team254.com/about/'>The Team</a></li><li><a href='https://www.team254.com/about/outreach/'>Outreach</a></li><li><a href='https://www.team254.com/about/website/'>Website</a></li><li><a href='https://www.team254.com/leaders/'>Leaders</a></li><li><a href='https://www.team254.com/mentors/'>Mentors</a></li><li><a href='https://www.team254.com/engineering-day/'>Engineering Day</a></li><li><a href='//chezychamps.com/'>Chezy Champs</a></li></ul></li><li><a href='/first'>FIRST</a></li><li><a href='/vex'>VEX</a></li><li><a href='https://www.team254.com/shockwave/'>Shockwave</a></li><li class='dropdown '><a href='#' class='dropdown-toggle' data-toggle='dropdown'>Media <b class='caret'></b></a><ul class='dropdown-menu'><li><a href='https://www.team254.com/photos/'>Photos</a></li><li><a href='https://www.team254.com/videos/'>Videos</a></li><li><a href='/publicity'>Publicity</a></li></ul></li><li class='dropdown '><a href='#' class='dropdown-toggle' data-toggle='dropdown'>Resources <b class='caret'></b></a><ul class='dropdown-menu'><li><a href='https://www.team254.com/resources/'>Documents & Tutorials</a></li><li><a href='https://www.team254.com/resources/handbook/'>Handbook</a></li><li><a href='https://www.team254.com/resources/identity/'>Branding</a></li><li><a href='https://www.team254.com/lab/'>Lab</a></li></ul></li><li><a href='https://www.team254.com/sponsors/'>Sponsors</a></li><li><a href='https://www.team254.com/store/'>Store</a></li><li><a href='/blog'>Blog</a></li><li><a href='https://members.team254.com/'><i class='icon-user' style='margin-right:5px'></i>Members</a></li></ul></div></div></div></div> <div class=row>
<div class=span12>
<h1>
Part Numbering and Nomenclature <p></p>
</h1>
<p><p>Note: the information on this page refers to the processes Team 254 has in place for managing CAD. We have made this public so others can see our processes but these systems may not work well for all teams.</p>
<h3>About Part Numbers</h3>
<p>For FRC CAD, thirteen-character part numbers will be used as file names. Parts can be named whatever you want when they are on your personal computer, but they must be assigned part numbers before being uploaded to the PDM (Project Data Management) server.</p>
<p>These part numbers will be tracked by the <a href="//parts.team254.com" target="_blank">Part Management System</a>, so that everybody always has the most up to date information. There will be a drawing tree listing the part numbers of all main assemblies. This chart will be posted throughout the Team’s CAD work area.</p>
<h4>Why are we using part numbers?</h4>
<p>Part numbers make it easy to track a part throughout its development. From the moment the part is put into the PDM server, it has a consistent part number that will never change. This allows you to make a drawing of part 254-13-P-4235 and know that it will be exactly the part you are looking for, rather than having to decide if you want “Standoff 1”, “Lower Standoff”, “Purple Standoff” or “Standoff”. Having consistent part numbers between teams who work together also ensures that each team always has the most updated version of the correct part. Part numbers are also used in industry, so the techniques used on this team will help you later on in your career.</p>
<h3>Example Part Numbers</h3>
<p>Top level assemblies will be assigned part numbers by an administrator prior to the design of any sub-assemblies or parts. Parts and sub-assemblies should receive part numbers prior to initial PDM Check In.</p>
<h4>Example 1: Drivetrain sub-assembly</h4>
<p>254-13-A-53<em>00</em></p>
<ul>
<li><em>254</em> – The first section is the team number.</li>
<li><em>13</em> – The next two digits represent the last two digits of the year in which the assembly was created.</li>
<li><em>A</em> – The third section consists of a single character “A” or “P” identifying it as an assembly or a part.</li>
<li><em>53</em> – The next two digits are the assembly identifier. This will be referenced in the master drawing tree.</li>
<li><em>00</em> – All assemblies end in “00” to denote it as an assembly.</li>
</ul>
<p>In this example, the part number denotes an assembly within the robot.</p>
<h4>Example 2: Top Level Robot Assembly</h4>
<p>254-13-A-00<em>00</em></p>
<ul>
<li><em>254</em> – The first section is the team number.</li>
<li><em>13</em> – The next two digits represent the last two digits of the year in which the assembly was created.</li>
<li><em>A</em> – The third section consists of a single character “A” or “P” identifying it as an assembly or a part.</li>
<li><em>00</em> – The next two digits are the assembly identifier. When this number is 00, as shown, it specifies the highest level assembly (which is the entire robot assembly). This will also be referenced in the master drawing tree and will be the first, or highest level entry for that particular team/column.</li>
<li><em>00</em> – All assemblies end in “00” to denote it as an assembly.</li>
</ul>
<p>In this example, the part number denotes an assembly created in 2013 for Team 254 and is the highest level assembly containing the entire robot.</p>
<h4>Example 3: Part</h4>
<p>254-13-P-07<em>05</em></p>
<ul>
<li><em>254</em> – The first section is the team number.</li>
<li><em>13</em> – The next two digits represent the last two digits of the year in which the part was created.</li>
<li><em>P</em> – The third section consists of a single character “A” or “P” identifying it as an assembly or a part.</li>
<li><em>07</em> – The next two digits are the assembly identifier, denoting the assembly to which this part belongs.</li>
<li><em>05</em> – The final two digits indicate the Part Identifier of the part.</li>
</ul>
<p>In this example, the part number denotes an part within the an assembly on the robot.</p>
<h4>Example Model Tree</h4>
<p>254-13-A-0000.sldasm (entire robot assembly)</p>
<ul>
<li>254-13-A-0100.sldasm (drivetrain)
<ul>
<li>254-13-A-0300.sldasm (gearbox)
<ul>
<li>254-13-P-0301.sldprt</li>
<li>254-13-P-0302.sldprt</li>
<li>254-13-P-0303.sldprt</li>
</ul>
</li>
<li>254-13-A-0400.sldasm (wheel)
<ul>
<li>254-13-P-0401.sldprt</li>
<li>254-13-P-0402.sldprt</li>
</ul>
</li>
</ul>
</li>
<li>254-13-A-0200.sldasm (superstructure)
<ul>
<li>254-13-A-0500.sldasm (upper conveyor)
<ul>
<li>254-13-P-0501.sldprt</li>
<li>254-13-P-0502.sldprt</li>
<li>254-13-P-0503.sldprt</li>
</ul>
</li>
<li>254-13-A-0600.sldasm (lower grabber)
<ul>
<li>254-13-P-0601.sldprt</li>
<li>254-13-P-0602.sldprt</li>
<li>254-13-P-0603.sldprt</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Checking In / Committing New Parts</h3>
<p>Once a part number has been assigned and you have changed your part numbers and assembly numbers on your local computer, you can check in the parts or the entire assembly into the PDM.</p>
<p>No items should be checked into the PDM unless they have a part number assigned by the Part Management System. No part or assembly names should contain more characters than specified in the numbering scheme.</p>
<h3>When to use Assemblies and Sub-Assemblies</h3>
<p>Assemblies should be created under one of three circumstances:</p>
<ol>
<li>When parts are inseparable (bearing press fits, weldments, etc).</li>
<li>When the design intent is such that these items be removed and installed as an assembly.</li>
<li>When the components are part of a higher-level pre-defined installation or grouping. (as referenced in the drawing tree, if one exists)</li>
</ol>
</p>
</div>
</div>
<!--</div>
<div class="footer container">
<div class="row">
<div class="span4">© 2016 Team 254 Robotics</div>
<div class="span8">
<ul class=unstyled><li><a href='https://members.team254.com/'>Log In</a></li><li><a href='https://www.team254.com/about/website/'>About the Website</a></li><li><a href='https://www.team254.com/blog/'>Blog</a></li><li><a href='https://www.team254.com/leaders/'>Contact Us</a></li></ul> </div>
</div>
</div> -->
<div class="row">
<div class="footer">
<div class="row">
<div class="span2" style="margin-left:80px;">
<p class="contentHeader footer">Team 254</p>
<a class="contentText footer" href=
"/first/">FIRST Robotics</a><br>
<a class="contentText footer" href=
"/vex/">VEX Robotics</a>
</div>
<div class="span3">
<p class="contentHeader footer">About</p>
<a class="contentText footer" href="/about/">The Team</a> <a class=
"contentText footer" href=
"/leaders/" style="margin-left: 50px;">Leaders</a><br>
<a class="contentText footer" href=
"/about/website">Website</a>
<a class="contentText footer" href=
"/mentors/" style="margin-left: 61px;">Mentors</a>
</div>
<div class="span2" style="margin-left:0px; width:110px">
<p class="contentHeader footer">Media</p>
<a class="contentText footer" href=
"/photos/">Photos</a><br>
<a class="contentText footer" href=
"/videos/">Videos</a>
</div>
<div class="span3">
<p class="contentHeader footer">Sponsor Us</p>
<a class="contentText footer" href=
"https://media.team254.com/sponsors/sponsor_packet/Team%20254%20Sponsorship%20Information%202015-2016.pdf"><button class="visitSite downloadInfo">Download
Information</button></a>
</div>
<img src="https://media.team254.com/resources/graphics/254-Swoosh-White.png" style=
"width:80px; margin-top: 20px; margin-left:25px">
</div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js" type="text/javascript"></script>
<script src="https://www.team254.com/wp-content/themes/cheesypoof2013/js/cheesypoof.js" type="text/javascript"></script>
<div>
<script type='text/javascript' src='https://www.team254.com/wp-includes/js/wp-embed.min.js?ver=4.5.3'></script>
</div>
</body>
</html>