{"id":32066,"date":"2017-03-21T09:00:46","date_gmt":"2017-03-21T13:00:46","guid":{"rendered":"https:\/\/blogs.solidworks.com\/solidworksblog\/?p=32066"},"modified":"2017-03-20T10:54:59","modified_gmt":"2017-03-20T14:54:59","slug":"3d-pdf-sample-national-institute-standards-technology-nist-test-assembly","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/solidworksblog\/2017\/03\/3d-pdf-sample-national-institute-standards-technology-nist-test-assembly.html","title":{"rendered":"3D PDF Sample: National Institute of standards and Technology (NIST) Test Assembly"},"content":{"rendered":"<p>The National Institute of Standards and Technology (NIST) recently conducted their <a href=\"https:\/\/www.nist.gov\/el\/systems-integration-division-73400\/mbe-pmi-validation-and-conformance-testing\" target=\"_blank\"><strong>2017 MBE PMI validation and conformance test for CAD vendors<\/strong><\/a>. They previously ran the test in 2012 and 2015. NIST created a \u201ctest system to measure the conformance of computer aided design software to the American Society of Mechanical Engineers (ASME) standards for product manufacturing information (PMI), specifically geometric dimensioning and tolerancing\u201d [1]. The test system includes a set of 11 models specifically designed to test the limits of Model-based definition software.<\/p>\n<p>The test cases are designed to determine whether or not the CAD software correctly implements the PMI concepts of ASME Y 14.5-1994 and ASME Y 14.41-2003 [1]. \u201cThe most current versions of ASME Y14.5 (2009) and Y14.41 (2012) are not included as they have not yet been widely implemented in CAD software\u201d [1]. Along with validating the implementation of standards, NIST\u2019s key objective was to verify the semantic representation of PMI for downstream manufacturing purposes.<\/p>\n<p>I personally was fortunate enough to manage and work very closely with the upcoming validation and conformance testing of SOLIDWORKS MBD 2017. I was in charge of upgrading the models and their product manufacturing information from SOLIDWORKS 2012 to SOLIDWORKS 2017. With all this being said, while we await the results I decided to assembly a few of the NIST test parts and create some 3D PDF\u2019s using <a href=\"https:\/\/www.solidworks.com\/sw\/products\/technical-communication\/solidworks-mbd.htm\" target=\"_blank\"><strong>SOLIDWORKS MBD<\/strong><\/a>. Out of the 11 NIST test models 4 of the parts can be assembled together. The assembly consists of NIST test case models 7, 8, 9, and 10. The assembly can be seen below.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_32068\" class=\"thumbnail wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-32068 size-large\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/Fig1_0317_MBD-615x510.png\" width=\"615\" height=\"510\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/Fig1_0317_MBD-615x510.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/Fig1_0317_MBD-300x249.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/Fig1_0317_MBD-768x637.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/Fig1_0317_MBD-728x604.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/Fig1_0317_MBD.png 849w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><figcaption class=\"caption wp-caption-text\">Figure 1: NIST Test case assembly<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>One of my goals in assembling and publishing a PDF with the NIST assembly was to ultimately learn about 3D PDF\u2019s but also test its capabilities while doing so. To begin I created an assembly that contained fasteners, exploded views, multiple display states, and multiple configurations using the NIST parts.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32063 size-full\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_config1and2.jpg\" width=\"1013\" height=\"339\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_config1and2.jpg 1013w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_config1and2-300x100.jpg 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_config1and2-768x257.jpg 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_config1and2-615x206.jpg 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_config1and2-728x244.jpg 728w\" sizes=\"auto, (max-width: 1013px) 100vw, 1013px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32059 size-full\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_fig3_0317.jpg\" width=\"963\" height=\"590\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_fig3_0317.jpg 963w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_fig3_0317-300x184.jpg 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_fig3_0317-768x471.jpg 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_fig3_0317-615x377.jpg 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_fig3_0317-728x446.jpg 728w\" sizes=\"auto, (max-width: 963px) 100vw, 963px\" \/><\/p>\n<p>After organizing my PMI and creating all the necessary 3D views it was time to build my custom PDF template. I created a template with the design in mind that I wanted to print my PDF with multiple sheets for clear and easy viewing. I created a single assembly PDF template that contained a primary viewport on one page and independent viewports on the following pages to display the multiple configurations of the assembly.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32065 size-full\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_fig4_0317.jpg\" width=\"721\" height=\"591\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_fig4_0317.jpg 721w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_fig4_0317-300x246.jpg 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_fig4_0317-615x504.jpg 615w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><br \/>\nWith this template I would be able to easily print the published PDF and view the multiple configurations side by side. I even created a PDF template for each individual part of the assembly. One template was built for a multiple configuration part and the other was a simple part template.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-32069 size-full\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/MBD_0317_fig5.jpg\" width=\"831\" height=\"354\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/MBD_0317_fig5.jpg 831w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/MBD_0317_fig5-300x128.jpg 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/MBD_0317_fig5-768x327.jpg 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/MBD_0317_fig5-615x262.jpg 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/MBD_0317_fig5-728x310.jpg 728w\" sizes=\"auto, (max-width: 831px) 100vw, 831px\" \/><\/p>\n<p>Once I had my templates all set and ready to go all that was left was to publish a 3D PDF of the NIST assembly using SOLIDWORKS MBD. It\u2019s important to note the custom property placeholders and PDF text areas throughout my templates. With the use of these I can easily input information directly from my model into the PDF. I can even input my B.O.M tables. When publishing users are given the option to attach files directly to the PDF so I attached each individual part 3D PDF to the assembly 3D PDF. All the needed information was easily transferred in a matter of a few clicks from SOLIDWORKS into a single clean and easy to read PDF file. Once published, I filled in my notes directly within Adobe and the PDF was all set. I would say 3D PDF\u2019s passed the test in my book!<\/p>\n<p><strong><a href=\"https:\/\/forum.solidworks.com\/servlet\/JiveServlet\/download\/726193-172561\/nist_ftc_assembly_7-8-9-10.PDF\" target=\"_blank\">Download\u00a0the full interactive 3D PDF here<\/a>.<\/strong><\/p>\n<figure id=\"attachment_32057\" class=\"thumbnail wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-32057 size-large\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig6-615x475.png\" width=\"615\" height=\"475\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig6-615x475.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig6-300x232.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig6-768x593.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig6-728x562.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig6.png 1175w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><figcaption class=\"caption wp-caption-text\">Figure 6: Published 3D PDF of NIST assembly<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_32058\" class=\"thumbnail wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-32058 size-large\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig7-615x332.png\" width=\"615\" height=\"332\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig7-615x332.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig7-300x162.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig7-768x415.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig7-728x394.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig7.png 1920w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><figcaption class=\"caption wp-caption-text\">Figure 7: Individual parts directly attached to assembly<\/figcaption><\/figure>\n<figure id=\"attachment_32060\" class=\"thumbnail wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-32060 size-large\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig8-615x475.png\" width=\"615\" height=\"475\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig8-615x475.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig8-300x232.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig8-768x593.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig8-728x562.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig8.png 1175w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><figcaption class=\"caption wp-caption-text\">Figure 8: Assembly Configuration A<\/figcaption><\/figure>\n<figure id=\"attachment_32062\" class=\"thumbnail wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-32062 size-large\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317fig9-615x475.png\" width=\"615\" height=\"475\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317fig9-615x475.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317fig9-300x232.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317fig9-768x593.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317fig9-728x562.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317fig9.png 1175w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><figcaption class=\"caption wp-caption-text\">Figure 9: Assembly Configuration B<\/figcaption><\/figure>\n<figure id=\"attachment_32061\" class=\"thumbnail wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-32061 size-large\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig10-615x475.png\" width=\"615\" height=\"475\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig10-615x475.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig10-300x232.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig10-768x593.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig10-728x562.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig10.png 1231w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><figcaption class=\"caption wp-caption-text\">Figure 10: Configuration comparison for NIST_07<\/figcaption><\/figure>\n<figure id=\"attachment_32064\" class=\"thumbnail wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-32064 size-large\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig11-615x475.png\" width=\"615\" height=\"475\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig11-615x475.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig11-300x232.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig11-768x593.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig11-728x562.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2017\/03\/mbd_blog_0317_fig11.png 1231w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><figcaption class=\"caption wp-caption-text\">Figure 11: Individual part 3D PDF<\/figcaption><\/figure>\n<p>Reference:<br \/>\n[1]lipman, Lubell, Hedberg, Feeney, Frechette,2017, \u201cMBE PMI Validation and Conformance Testing Project.\u201d From https:\/\/www.nist.gov\/el\/systems-integration-division-73400\/mbe-pmi-validation-and-conformance-testing<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This blog explains the recently conducted National Institute of Standards and Technology (NIST) 2017 MBE PMI validation and conformance test for CAD vendors.<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/solidworksblog\/2017\/03\/3d-pdf-sample-national-institute-standards-technology-nist-test-assembly.html\">Continued<\/a>","protected":false},"author":337,"featured_media":32068,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18,1863],"tags":[2158,2103],"class_list":["post-32066","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solidworks","category-solidworks_mbd","tag-3d-pdf","tag-solidworks-mbd"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/32066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/users\/337"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/comments?post=32066"}],"version-history":[{"count":0,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/32066\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/media\/32068"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/media?parent=32066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/categories?post=32066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/tags?post=32066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}