{"id":4458,"date":"2020-10-27T18:06:56","date_gmt":"2020-10-27T22:06:56","guid":{"rendered":"https:\/\/aerotechinc.wpengine.com\/?p=4458"},"modified":"2025-04-02T14:57:22","modified_gmt":"2025-04-02T18:57:22","slug":"position-synchronized-output-pso-coordinate-part-position-with-process-control","status":"publish","type":"post","link":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/","title":{"rendered":"Position Synchronized Output (PSO) \u2013 Coordinate Part Position with Process Control"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Design Features<\/h2><ul class=\"wp-block-list\"><li>Trigger your process tool based on distance traveled, avoiding trigger errors based on acceleration, deceleration, or any other velocity instability<\/li>\n\n<li>Integrates well with fast-pulsed lasers, enabling next-generation display and medical device manufacturing<\/li>\n\n<li>Includes versatile, process-enhancing features<\/li><\/ul><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"508\" height=\"356\" src=\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg\" alt=\"\" class=\"wp-image-4459\" srcset=\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg 508w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1-300x210.jpg 300w\" sizes=\"(max-width: 508px) 100vw, 508px\" \/><figcaption class=\"wp-element-caption\">Figure 1. Depiction of PSO pulse output based on change in distance traveled rather than amount of time passed.<\/figcaption><\/figure><p>Aerotech&#8217;s Position Synchronized Output (PSO) feature coordinates your motion with output that triggers lasers or data acquisition devices for high-speed, high-quality, and unparalleled process control.<\/p><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">Don\u2019t Derive Your Part Quality \u2013 Control It<\/h2><p>Why control your process based on velocity when you really care about position? Aerotech\u2019s control solutions can fire position-calculated PSO pulses at up to 12.5 MHz and with latencies as low as 40 nanoseconds. You can use these pulses to trigger a laser, sensor, camera, or other devices that accept IO. As processes become more dependent on accuracy and throughput, firing based on actual part position becomes more important. PSO pulses can be commanded on up to three axes of vector motion while tracking the calibrated feedback at high-speeds and low latencies. For kinematic systems, please see this application note on a similar feature, called <a href=\"https:\/\/www.aerotech.com\/part-speed-position-synchronized-output\/\" target=\"_blank\" rel=\"noreferrer noopener\">Part-Speed PSO<\/a>.<\/p><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">PSO and Laser Processing<\/h2><p>Laser technology is constantly evolving, and fast-pulsed lasers are enabling new material processing capabilities. These processes often include the use of fast-pulse or short-pulse lasers. PSO is a differentiating controller feature for these processes because no other control technology allows the sub-micrometer accuracy of laser spot placement without sacrificing throughput. Even at high accelerations, thermal management is possible. Additionally, PSO has long been enjoyed by laser cutting and laser welding applications. These applications include the use of CO2, YAG, and excimer fiber lasers.<\/p><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">PSO is Versatile<\/h2><p>PSO\u2019s versatility is defined not only by its low latency and high frequency, but also by the several modes of operation that enable precise integration with many processes. Keep reading to learn more about how PSO works.<\/p><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">PSO Set-Up<\/h2><p>Automation1 PSO setup is easy and flexible. Setting up PSO is a matter of setting up component PSO function blocks, each with defined inputs and outputs. Think of setting up these function blocks as a four-step process implemented in Aerotech\u2019s AeroBasic conversational programming language, as illustrated in Figure 2.<\/p><figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1066\" height=\"978\" src=\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/Updated_PSO_Graphic-1.jpg\" alt=\"\" class=\"wp-image-44950\" style=\"width:300px;height:291px\" srcset=\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/Updated_PSO_Graphic-1.jpg 1066w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/Updated_PSO_Graphic-1-300x275.jpg 300w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/Updated_PSO_Graphic-1-1024x939.jpg 1024w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/Updated_PSO_Graphic-1-768x705.jpg 768w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/Updated_PSO_Graphic-1-600x550.jpg 600w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/Updated_PSO_Graphic-1-225x206.jpg 225w\" sizes=\"(max-width: 1066px) 100vw, 1066px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 2. Aerotech\u2019s Position Synchronized Output can be implemented in four easy steps.<\/em><br><\/figcaption><\/figure><ol class=\"wp-block-list\"><li style=\"font-size:16px\"><strong>Specify Axes<\/strong><ul class=\"wp-block-list\"><li style=\"font-size:16px\">Specify which axes are involved in the vector-based distance.<\/li><\/ul><\/li>\n\n<li style=\"font-size:16px\"><strong>Specify the PSO Firing Event Spacing (and Special Firing Event Cases)<\/strong><ul class=\"wp-block-list\"><li style=\"font-size:16px\">Specify the spacing of the PSO firing event (as well specifying if firing events are generated for entering\/exiting specific areas or \u201cwindows,\u201d or if a firing event is generated when the Galvo Laser Output turns on). The spacing of PSO firing events can be specified as:<ul class=\"wp-block-list\"><li style=\"font-size:16px\">Fixed distances across a part<\/li>\n\n<li style=\"font-size:16px\">Custom fire-to-fire event distances loaded to a data array<\/li><\/ul><\/li><\/ul><\/li>\n\n<li style=\"font-size:16px\"><strong>Design the PSO Output Pulse Train<\/strong><ul class=\"wp-block-list\"><li style=\"font-size:16px\">Design the PSO output pulse train required at each firing event. This includes setting up output waveforms, controlling waveform activation and controlling waveform scaling.<\/li><\/ul><\/li>\n\n<li style=\"font-size:16px\"><strong>Specify Which PSO Firing Events Create a PSO Output<\/strong><ul class=\"wp-block-list\"><li style=\"font-size:16px\">A PSO output is generated from physical I\/O points on the drive hardware, and can be specified such that a PSO output occurs:<ul class=\"wp-block-list\"><li style=\"font-size:16px\">At All Events: At all PSO firing events<\/li>\n\n<li style=\"font-size:16px\">With Bitmap Control: At PSO firing events except those masked by binary data array values<\/li>\n\n<li style=\"font-size:16px\">With Window Control: Only when the specified axes are within a certain position-based window range<\/li>\n\n<li style=\"font-size:16px\">With Bitmask Control: At all PSO firing events, but the duty-cycle of the PSO output pulse train is modified based on a grayscale array value<\/li>\n\n<li style=\"font-size:16px\">With Laser Control: Only when the laser output turns on<\/li><\/ul><\/li><\/ul><\/li><\/ol><p>Most methods of specifying PSO firing events and PSO outputs can be mixed and matched to optimize your application\u2019s requirements.<\/p><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">User-Specified PSO Output Pulse Trains<\/h2><p>At each PSO firing event, represented by the red dot in each image, a PSO output pulse train is generated but not necessarily output by the drive hardware. When a PSO output pulse is called for, the drive will output the PSO output pulse train as specified. Several cycles can be involved in a pulse train, depending upon your application\u2019s requirements. The amplitude of the PSO output is dependent on the voltage level connected to the PSO circuit. The ability to modify the on\/off behavior and amplitude of pulsing makes PSO the most flexible position-based tool command available to high-end, precision processes.<\/p><figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"493\" height=\"170\" src=\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-4_493x170.png\" alt=\"\" class=\"wp-image-4461\" style=\"width:493px;height:170px\" srcset=\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-4_493x170.png 493w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-4_493x170-300x103.png 300w\" sizes=\"(max-width: 493px) 100vw, 493px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 3. A PSO pulse train specifies the on\/off behavior of the PSO output. A PSO pulse train occurs every time the controller generates a PSO firing event and is specified by a total time, an \u201con\u201d time, a number of cycles, and delay time (from the PSO firing event). The behavior of this PSO output pulse train can be thought of as a single \u201cevent\u201d, represented by the darker blue bar on the right-hand-side of the image.<\/em><\/figcaption><\/figure><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">Fixed-Distance Firing<\/h2><p>Fixed-Distance PSO pulsing is the most common use case for PSO. This is because firing based on position feedback is the most accurate way to ensure critical process control, such as laser firing or data acquisition, occurs where you intend. In this mode:<\/p><ol class=\"wp-block-list\"><li>The fixed-distance spacing of firing events is specified by the user.<\/li>\n\n<li>Up to three axes of encoder feedback can be used to calculate the actual distance traveled.<\/li>\n\n<li>At each PSO firing event, the user-specified PSO output pulse train is generated.<\/li>\n\n<li>The PSO output pulse train becomes the PSO output at each PSO firing event.<\/li><\/ol><figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"499\" height=\"149\" src=\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-1_499x149.png\" alt=\"\" class=\"wp-image-4462\" style=\"width:499px;height:149px\" srcset=\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-1_499x149.png 499w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-1_499x149-300x90.png 300w\" sizes=\"(max-width: 499px) 100vw, 499px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 4. The red dots represent PSO firing events generated at a fixed distance by the PSO distance counter. The blue bars represent a PSO output pulse train generated by the pulse generator. In this example, the user is generating a PSO output at each PSO firing event. Therefore, the specified PSO output pulse train is output at the drive hardware every time the distance counter creates a PSO firing event.<\/em><\/figcaption><\/figure><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"634\" src=\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/12\/laser-processing-diagram-1024x634.jpg\" alt=\"\" class=\"wp-image-5535\" style=\"width:512px;height:317px\" srcset=\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/12\/laser-processing-diagram-1024x634.jpg 1024w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/12\/laser-processing-diagram-300x186.jpg 300w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/12\/laser-processing-diagram-768x476.jpg 768w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/12\/laser-processing-diagram-600x372.jpg 600w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/12\/laser-processing-diagram-225x139.jpg 225w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/12\/laser-processing-diagram.jpg 1466w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 5. A highlight of fixed-distance firing is that changes in velocity (acceleration) do not affect your pulse-to-pulse laser spacing. This type of control increases part quality and throughput in high-dynamic precision processes.<\/em><\/figcaption><\/figure><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">Array-Based, On\/Off PSO Output Control<\/h2><p>Another common mode for PSO is to specify which fixed-distance PSO firing events create an actual PSO output through the use of data array values. In this mode:<\/p><ol class=\"wp-block-list\"><li>The fixed-distance spacing of firing events is specified by the user.<\/li>\n\n<li>An on\/off sequence of desired PSO outputs is created and downloaded to the drive hardware.<\/li>\n\n<li>Up to three axes of encoder feedback can be used to calculate the actual distance traveled.<\/li>\n\n<li>At each PSO firing event, the user specified PSO output pulse train is generated.<\/li>\n\n<li>The PSO output pulse train becomes the PSO output based on the on\/off sequence on the drive hardware.<\/li><\/ol><figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"500\" height=\"238\" src=\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-2_500x238.png\" alt=\"\" class=\"wp-image-4464\" style=\"width:500px;height:238px\" srcset=\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-2_500x238.png 500w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-2_500x238-300x143.png 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 6. Bitmap firing is represented in this image. In this PSO output mode, array values are indexed through as PSO firing events occur. The array values are used to specify which PSO firing events result in a PSO output at the drive. In this implementation, the distance counter still tracks the same spacing between events, but commands your process tool at specified locations.<\/em><\/figcaption><\/figure><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">Array-Based Grayscale PSO Output Control<\/h2><p>Used for applications such as grayscale laser marking, this PSO mode combines the array-based method above with control of the duty cycle of the PSO output pulse train. In this mode:<\/p><ol class=\"wp-block-list\"><li>The fixed-distance spacing of firing events is specified by the user.<\/li>\n\n<li>An on\/off sequence of desired PSO outputs is created and downloaded to the drive hardware. Additionally, each on\/off value has a duty-cycle value associated with it, which is also downloaded to the hardware.<\/li>\n\n<li>Up to three axes of encoder feedback can be used to calculate the actual distance traveled.<\/li>\n\n<li>At each PSO firing event, the user specified PSO output pulse train is generated. The PSO output pulse train becomes the PSO output based on the on\/off sequence on the drive hardware.<\/li>\n\n<li>The PSO output pulse train is modified based upon the associated duty-cycle value.<\/li><\/ol><figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"499\" height=\"245\" src=\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-3_499x245.png\" alt=\"\" class=\"wp-image-4465\" style=\"width:499px;height:245px\" srcset=\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-3_499x245.png 499w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/pso-illustration-3_499x245-300x147.png 300w\" sizes=\"(max-width: 499px) 100vw, 499px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 7. Grayscale or \u201cBitmask\u201d firing is represented in this image. In this PSO output mode, array values are indexed through as PSO firing events occur. The array values are used to specify which PSO firing events result in a PSO output at the drive. Additionally, analog or \u201cgrayscale\u201d values are used to control the duty cycle of the specified PSO output pulse train. In this implementation, the distance counter still tracks the same spacing between events, but commands your process tool at specified locations.<\/em><\/figcaption><\/figure><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">Window-Based PSO Output Control<\/h2><p>In addition to on\/off and grayscale output control, you can specify position-based windows. Use these windows in applications that require pulsing only take place in certain specified position ranges. The fixed-distance, array-based on\/off, and array-based grayscale control are all available in combination with window control. To use window control:<\/p><ol class=\"wp-block-list\"><li>The user specifies the window range and enables window operation.<\/li>\n\n<li>PSO is used as per the above modes.<\/li><\/ol><figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"499\" height=\"445\" src=\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/website-cad-drawings_499x445.png\" alt=\"\" class=\"wp-image-4466\" style=\"width:499px;height:445px\" srcset=\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/website-cad-drawings_499x445.png 499w, https:\/\/www.aerotech.com\/wp-content\/uploads\/2020\/10\/website-cad-drawings_499x445-300x268.png 300w\" sizes=\"(max-width: 499px) 100vw, 499px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 8. In this example, windows are established that mask the PSO output unless the tool is in the specified window ranges. PSO firing events (represented by the red dots on the bottom graph) occur outside of the window ranges. However, PSO outputs (represented by the blue bars) do not occur unless within the specified position-based windows.<\/em><\/figcaption><\/figure><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">Custom PSO Pulse Spacing<\/h2><p>When implementing any of the above modes, you can use custom PSO firing event-to-event spacing. You can specify custom spacing values for applications where constant spacing is not required.<\/p><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">Control Any Tool and Improve Your Process<\/h2><p>Aerotech customers use PSO to trigger processes that include:<\/p><ul class=\"wp-block-list\"><li>Laser firing<\/li>\n\n<li>Camera capture<\/li>\n\n<li>Data acquisition<\/li>\n\n<li>Nondestructive test triggering<\/li><\/ul><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">Applications<\/h2><p>PSO&#8217;s versatility services many noteworthy precision manufacturing processes, including:<\/p><ul class=\"wp-block-list\"><li>LED-Based Display Manufacturing<\/li>\n\n<li>Via Hole Drilling<\/li>\n\n<li>Additive Manufacturing<\/li>\n\n<li>Printed Electronics\/Dispensing<\/li>\n\n<li>Laser Systems<\/li>\n\n<li>Laser Cutting Stents and Other Interventional Cardiac Devices<\/li>\n\n<li>Laser Hermetic Seam Welding of Pacemakers<\/li>\n\n<li>Processing of Turbine-Blade Holes<\/li>\n\n<li>Fuel Injector Drilling<\/li>\n\n<li>Imaging<\/li><\/ul><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><h2 class=\"wp-block-heading\">Tech Guides and White Papers<\/h2><ul class=\"wp-block-list\"><li><a data-type=\"post\" data-id=\"3068\" href=\"https:\/\/aerotech.com\/synchronizing-position-synchronized-output-pso-with-mode-locked-lasers\/\">Synchronizing Position Synchronized Output (PSO) with Mode Locked Lasers<\/a><\/li>\n\n<li><a href=\"https:\/\/aerotech.com\/laser-raster-scanning-patterns-on-cylindrical-workpieces-using-cadfusion-and-pso-bitmap-tools\/\" data-type=\"post\" data-id=\"3528\">Laser Raster-Scanning Patterns on Cylindrical Workpieces Using CADFusion and PSO Bitmap Tools<\/a><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>Design Features Aerotech&#8217;s Position Synchronized Output (PSO) feature coordinates your&hellip;<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","_searchwp_excluded":"","footnotes":""},"categories":[956,941,963,954,933,934,948,955,946,936,935,945,947,951,939,952,937,944,940],"tags":[],"content_type":[969],"industry":[973,974,975,976,977,979,981,982],"topic":[992,993,983,994,986,987,988,990,991],"class_list":["post-4458","post","type-post","status-publish","format-standard","hentry","category-3d-metrology-systems","category-aerospace-defense","category-capability-overview","category-custom-engineered-motion-systems","category-data-storage","category-electronics","category-gantries","category-integrated-automation-systems","category-laser-scan-heads","category-laser-systems","category-medical","category-motion-control-platforms","category-motors","category-piezoelectric-nanopositioners","category-precision-manufacturing","category-process-specific-products","category-semiconductor","category-stages-actuators","category-test-inspection","content_type-capability-overview","industry-aerospace-defense","industry-data-storage","industry-electronics","industry-laser-systems","industry-medical-device-manufacturing","industry-precision-manufacturing","industry-semiconductor","industry-test-inspection","topic-3d-metrology-systems","topic-custom-engineered-motion","topic-gantries","topic-integrated-automation-systems","topic-laser-scan-heads","topic-motion-control-platforms","topic-motors","topic-process-specific-products","topic-stages-actuators"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Position Synchronized Output (PSO) | Aerotech<\/title>\n<meta name=\"description\" content=\"Our PSO feature coordinates your motion with output that triggers lasers or data acquisition devices unparalleled process control. Learn more here!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Position Synchronized Output (PSO) | Aerotech\" \/>\n<meta property=\"og:description\" content=\"Our PSO feature coordinates your motion with output that triggers lasers or data acquisition devices unparalleled process control. Learn more here!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/\" \/>\n<meta property=\"og:site_name\" content=\"Aerotech US\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-27T22:06:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-02T18:57:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg\" \/>\n<meta name=\"author\" content=\"dwebster\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"dwebster\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/\"},\"author\":{\"name\":\"dwebster\",\"@id\":\"https:\/\/www.aerotech.com\/#\/schema\/person\/1c49828c1ca04a5ebdd6101b094ed6b2\"},\"headline\":\"Position Synchronized Output (PSO) \u2013 Coordinate Part Position with Process Control\",\"datePublished\":\"2020-10-27T22:06:56+00:00\",\"dateModified\":\"2025-04-02T18:57:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/\"},\"wordCount\":1686,\"publisher\":{\"@id\":\"https:\/\/www.aerotech.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg\",\"articleSection\":[\"3D Metrology Systems\",\"Aerospace &amp; Defense\",\"Capability Overview\",\"Custom Engineered Motion Systems\",\"Data Storage\",\"Electronics\",\"Gantries\",\"Integrated Automation Systems\",\"Laser Scan Heads\",\"Laser Systems\",\"Medical Device Manufacturing\",\"Motion Control Platforms\",\"Motors\",\"Piezoelectric Nanopositioners\",\"Precision Manufacturing\",\"Process-Specific Products\",\"Semiconductor\",\"Stages &amp; Actuators\",\"Test &amp; Inspection\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/\",\"url\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/\",\"name\":\"Position Synchronized Output (PSO) | Aerotech\",\"isPartOf\":{\"@id\":\"https:\/\/www.aerotech.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg\",\"datePublished\":\"2020-10-27T22:06:56+00:00\",\"dateModified\":\"2025-04-02T18:57:22+00:00\",\"description\":\"Our PSO feature coordinates your motion with output that triggers lasers or data acquisition devices unparalleled process control. Learn more here!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#primaryimage\",\"url\":\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg\",\"contentUrl\":\"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.aerotech.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Position Synchronized Output (PSO) \u2013 Coordinate Part Position with Process Control\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.aerotech.com\/#website\",\"url\":\"https:\/\/www.aerotech.com\/\",\"name\":\"Aerotech US\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.aerotech.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.aerotech.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.aerotech.com\/#organization\",\"name\":\"Aerotch Inc\",\"url\":\"https:\/\/www.aerotech.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.aerotech.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2021\/03\/aerotech-logo-new.png\",\"contentUrl\":\"https:\/\/www.aerotech.com\/wp-content\/uploads\/2021\/03\/aerotech-logo-new.png\",\"width\":406,\"height\":120,\"caption\":\"Aerotch Inc\"},\"image\":{\"@id\":\"https:\/\/www.aerotech.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.aerotech.com\/#\/schema\/person\/1c49828c1ca04a5ebdd6101b094ed6b2\",\"name\":\"dwebster\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Position Synchronized Output (PSO) | Aerotech","description":"Our PSO feature coordinates your motion with output that triggers lasers or data acquisition devices unparalleled process control. Learn more here!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/","og_locale":"en_US","og_type":"article","og_title":"Position Synchronized Output (PSO) | Aerotech","og_description":"Our PSO feature coordinates your motion with output that triggers lasers or data acquisition devices unparalleled process control. Learn more here!","og_url":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/","og_site_name":"Aerotech US","article_published_time":"2020-10-27T22:06:56+00:00","article_modified_time":"2025-04-02T18:57:22+00:00","og_image":[{"url":"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg","type":"","width":"","height":""}],"author":"dwebster","twitter_card":"summary_large_image","twitter_misc":{"Written by":"dwebster","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#article","isPartOf":{"@id":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/"},"author":{"name":"dwebster","@id":"https:\/\/www.aerotech.com\/#\/schema\/person\/1c49828c1ca04a5ebdd6101b094ed6b2"},"headline":"Position Synchronized Output (PSO) \u2013 Coordinate Part Position with Process Control","datePublished":"2020-10-27T22:06:56+00:00","dateModified":"2025-04-02T18:57:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/"},"wordCount":1686,"publisher":{"@id":"https:\/\/www.aerotech.com\/#organization"},"image":{"@id":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#primaryimage"},"thumbnailUrl":"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg","articleSection":["3D Metrology Systems","Aerospace &amp; Defense","Capability Overview","Custom Engineered Motion Systems","Data Storage","Electronics","Gantries","Integrated Automation Systems","Laser Scan Heads","Laser Systems","Medical Device Manufacturing","Motion Control Platforms","Motors","Piezoelectric Nanopositioners","Precision Manufacturing","Process-Specific Products","Semiconductor","Stages &amp; Actuators","Test &amp; Inspection"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/","url":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/","name":"Position Synchronized Output (PSO) | Aerotech","isPartOf":{"@id":"https:\/\/www.aerotech.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#primaryimage"},"image":{"@id":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#primaryimage"},"thumbnailUrl":"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg","datePublished":"2020-10-27T22:06:56+00:00","dateModified":"2025-04-02T18:57:22+00:00","description":"Our PSO feature coordinates your motion with output that triggers lasers or data acquisition devices unparalleled process control. Learn more here!","breadcrumb":{"@id":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#primaryimage","url":"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg","contentUrl":"https:\/\/aerotech.com\/wp-content\/uploads\/2020\/10\/pso-outputs-vs-position-feedback-large_1000x1000-resize-ffffff-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.aerotech.com\/position-synchronized-output-pso-coordinate-part-position-with-process-control\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.aerotech.com\/"},{"@type":"ListItem","position":2,"name":"Position Synchronized Output (PSO) \u2013 Coordinate Part Position with Process Control"}]},{"@type":"WebSite","@id":"https:\/\/www.aerotech.com\/#website","url":"https:\/\/www.aerotech.com\/","name":"Aerotech US","description":"","publisher":{"@id":"https:\/\/www.aerotech.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.aerotech.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.aerotech.com\/#organization","name":"Aerotch Inc","url":"https:\/\/www.aerotech.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.aerotech.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.aerotech.com\/wp-content\/uploads\/2021\/03\/aerotech-logo-new.png","contentUrl":"https:\/\/www.aerotech.com\/wp-content\/uploads\/2021\/03\/aerotech-logo-new.png","width":406,"height":120,"caption":"Aerotch Inc"},"image":{"@id":"https:\/\/www.aerotech.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.aerotech.com\/#\/schema\/person\/1c49828c1ca04a5ebdd6101b094ed6b2","name":"dwebster"}]}},"_links":{"self":[{"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/posts\/4458"}],"collection":[{"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/comments?post=4458"}],"version-history":[{"count":17,"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/posts\/4458\/revisions"}],"predecessor-version":[{"id":45005,"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/posts\/4458\/revisions\/45005"}],"wp:attachment":[{"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/media?parent=4458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/categories?post=4458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/tags?post=4458"},{"taxonomy":"content_type","embeddable":true,"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/content_type?post=4458"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/industry?post=4458"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.aerotech.com\/wp-json\/wp\/v2\/topic?post=4458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}