This disclosure relates to material scanning devices, and more particularly to static full width measurement systems.
Scanning of materials as part of the manufacturing process provides process control and quality control benefits. In addition to dynamic and on the fly control of parameters related to the manufacture of the materials, compliance with manufacturing requirement tolerance and compliance parameters may be monitored and controlled. The materials may be scanned as they are continuously fed past a scanner in real-time during the manufacturing process so that corrections and/or adjustments to the manufacturing process can be automatically implemented, and the resulting changes to the material can be confirmed.
With reference to
A sheet material 122, such as a flat sheet, batt, or other material having opposed relatively planar surfaces may be continuously fed through the measurement aperture 120 in the frame 102. The height and width of the frame 102 may be sized based on the height and width of the sheet material 122, or range of sheet materials 122, that will be fed through the measurement aperture 120. The sheet material 122 may be any structure or material having opposing substantially planar surfaces separated by a substantially uniform thickness, such that a first planar surface 126 is substantially parallel with a second planar surface 128 forming an opposite surface of the sheet material 122. Examples of sheet material 122 include fiberglass, drywall, foam rubber, rubber, paper, steel, aluminum, plastic and the like. The term “substantially planar” and “substantially uniform” relate to three dimensional aspect of the sheet material. For example, a batt of fiberglass being the sheet material 122, may have a relatively higher degree of variation in the planar surfaces 126 and 128, then a sheet of drywall having opposed paper covered surfaces with gypsum based material therebetween forming the sheet material 122.
The first and second rails 104 and 106 may be positioned on opposite sides of the moving sheet material 122. The sources 110 may be positioned along the first rail 104 in a predetermined arrangement across a cross directional width of the moving sheet material 122. Each of the sources 110 may be configured to emit energy toward planar surface 126 (upper surface in the illustrated example) of the moving sheet material 122 in a predetermined pattern. In an example, the sources 110 may be a sensor source, such as a group of x-ray tubes, such as collimator tubes. The sources 110 may be serially positioned across the width of the sheet material 122.
The detectors 112 may be positioned along the second rail 106 in a predetermined alignment with respect to the sources 110 such that each of the detectors 112 detect an energy level from multiple respective sources 110 after the energy from the respective sources has passed through the planar surface 128 (lower surface in the illustrated example) of the moving sheet material 122. The detectors 112 may be arranged as a sensing array of microsensors, such as an array of photodiodes operating as microsensors. The detectors 112 may be serially positioned across the width of the sheet material 122, with each detector including a window material such as aluminum, mylar or similar material through which the energy passes. The window may provide a dust and debris shield for microsensors included in the detector(s) 112. Accordingly, each of the microsensors may detect energy passing through the moving sheet and the window at different predetermined locations across the width of the moving sheet material.
Each of the microsensors may also output a data signal to the microcontroller 142 representative of the energy received from the source 110 at their predetermined location across the width of the moving sheet material 122. The energy received by the detectors 112 may be from a number of the sources 110. Accordingly, the signal output by each of the microsensors may be representative of the total energy received by a respective microsensor. The controller circuitry 142 may compensate for those microsensors in predetermined physical locations where receipt of energy from multiple sources 110 is expected. For example, the controller circuitry 142 may divide the signal by the number of sources 110 from which the respective sensor receives energy.
The quantity of sources 110 and detectors 112 present in the frame 102 may be based on a cross-directional width (CDW) 132 of the sheet material 126 and a depth, or thickness (d) 134 of the sheet material 122. The cross directional width 132 of the sheet material 122 may be the cross-machine direction (CD) width of the sheet material 122 between the first and second end columns 116 and 118. The machine-direction (MD) may be the direction of movement of the sheet material 126 through the measurement aperture 120.
The full width measurement system 100 also includes a control system 136 in communication with the frame 102 and a process 140 wirelessly, by wireline, or some combination thereof. The control system 136 may include controller circuitry 142, communication interface circuitry 144, input/output circuitry 146, power supply 148 and a human machine interface (HMI) 150. The control system 136 may be in communication with the frame 102, the process 140, the power supply 148 and/or the HMI 150, via the input/output circuitry 146 and/or the communication interface 142 and/or another communication path.
Communication with the process 140 may be via a network 154, wireless, and/or hardwired communication paths. The process 140 may be any form of machine or system capable of providing moving sheet material 122 through the measurement aperture 120 in the frame 102. Accordingly, the process 140 may include controllers, such as programmable logic controllers, a distributed control system (DCS), proprietary control and monitoring systems, and/or individual control and or monitoring devices. The process 140 may be a separate standalone independent system which may communicate (send and receive) control signals and/or monitoring signals with the controller circuitry 142. For example, the process 140 may be an extruding process that produces a continuous sheet material 122. In an example, the process 140 may be a fiberglass manufacturing operation in which a continuous sheet material 122 in the form of a bat of fiberglass is moving through the measurement aperture 120 at a predetermined number of feet-per-minute. In other examples, the process may be a drywall manufacturing operation, a foam rubber manufacturing operation, a rubber tire manufacturing operation, a laminates manufacturing operation, or any other type of manufacturing producing continuous sheet material. Accordingly, the system 100 may support industries manufacturing materials such as Pulp and Paper, Plastics, Roofing, Metals, Fiberglass/Nonwovens, Coatings, Wood Products, Textiles, Rubber, and/or Laminates.
The network 154 may be one or more networks including, e.g., the Internet, or other LAN/WAN networks whether private or public, from many different sources. The system 100 may communicate network data via the networks 154 to and from many different destinations in addition or other than the process 140. Examples of sources and destinations include file servers; communication satellites; computer systems; network devices such as switches, routers, and hubs; and/or remote databases; as well as mobile devices connected to the network 154 , e.g., through cellular base stations.
Controller circuitry 142 is configured to receive signals from the detectors and provide real time measured parameters spanning the width of the moving sheet of material. In addition, controller circuitry 142 performs and/or provides over all management and control functionality of the full width measurement system 100, as described herein. Also, the controller circuitry 144 may include the most advanced algorithms for both machine direction (MD) and cross direction (CD) controls. The controller circuitry 142 may also include system processing and computing hardware such as a GUI computer workstation in communication with a Gemini™ computing platform configured to process sensor data.
For the sake of brevity and clarity, controller circuitry 142 is shown as, generally, being operatively coupled to any or all of the frame 102, the process 140, communication interface 144, input/output circuitry 146, power supply 148 and HMI 150. In other words, controller 112 is configured to provide signals and information to, and receive information from (e.g., as feedback), each of the different components of system 100 and the network 154. For example, controller circuitry 142 may send information to the frame 102 to control the operation of the sources 110 and the detectors 112 and received data and information therefrom. As another example, controller circuitry 142 may perform bidirectional communication with the process 140 via the communication interface 144 and/or the input/output circuitry 146 and/or the network 154.
Controller circuitry 142 may include any suitable arrangement of hardware that may include software or firmware configured to perform the techniques attributed to controller circuitry 142 that are described herein. Examples of controller circuitry 142 include any one or more computing systems, computing devices, microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components. Thus, there may be any number of independently operating controllers in the system 100 that may or may not be in direct communication with each other. Controller circuitry 142 includes software or firmware and also includes hardware, such as one or more processors, processing units, processing components, or processing devices, for storing and executing the software or firmware contained therein.
In general, a processor, processing unit, processing component, or processing device is a hardware device that may include one or more microprocessors, DSPs, ASICs, FPGAs, or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components. Although not shown in
In some examples, controller circuitry 142, or any portion thereof, may be an internal component or feature of any of the process 140, communication interface 144, input/output circuitry 146, power supply 148 and HMI 150. In other words, any one or more of the process 140, communication interface 144, input/output circuitry 146, power supply 148 and HMI 150 may include controller circuitry 142, or any feature or characteristic associated with controller circuitry 142 that is described herein.
The communication interface 144 may include transceivers for wired or wireless communication. The transceivers may include modulation/demodulation circuitry, digital to analog converters (DACs), shaping tables, analog to digital converters (ADCs), filters, waveform shapers, pre-amplifiers, power amplifiers and/or other circuitry for transmitting and receiving through a physical (e.g., wireline) medium such as coaxial cable, Ethernet cable, or a telephone line, or through one or more antennas. The system 100 may also support one or more Subscriber Identity Modules (SIMs) to further support data communications over cellular networks. The input/output circuitry 146 may, for example provide an electrical and physical interface connecting the communication interface 144, such as a SIM to other user equipment and hardware. Radio Frequency (RF) transmit (Tx) and receive (Rx) circuitry may handle transmission and reception of signals through one or more antennas, e.g., to support Bluetooth (BT), Wireless LAN (WLAN), Near Field Communications (NFC), and 2G, 3G, and 4G/Long Term Evolution (LTE) communications, RS 232, RS422.
The input/output circuitry 146 may be sensing hardware that includes a graphical user interface, touch sensitive display, voice or facial recognition inputs, buttons, switches, speakers and other user interface elements. Additional examples of the I/O interfaces include microphones, video and still image cameras, temperature sensors, vibration sensors, rotation and orientation sensors, acceleration sensors, headset and microphone input/output jacks, universal serial bus (USB), serial advanced technology attachment (SATA), and peripheral component interconnect express (PCIe) interfaces and connectors, memory card slots, radiation sensors (e.g., infrared (IR) or radio frequency (RF) sensors), and other types of inputs. The I/O interfaces may further include audio outputs, magnetic or optical media interfaces (e.g., a CDROM or DVD drive) or other types of serial, parallel, or network data interfaces. In addition, the input/output circuitry may include analog-to-digital converters (ADC) and digital-to-analog converters (DAC), optical circuits, relays and other signal transmission and receipt circuitry. In an example, the input/output circuitry 146 may include an OPTO 22® system.
The HMI 150 may be any form of computing system, terminal or display in communication with the controller circuitry 142 to provide a user interface for the full width measurement system 100. The HMI 150 may be provided on a platform such as WonderWare™ Factory Suite™ HMI. The HMI 150 provides unparalleled ease of integration with existing controllers and plant network devices. The HMI 150 may include one or more hardware display screens that are driven to display, for example, graphical user interface (GUI) displays. The user interface may accept system parameters, annotation analysis commands, and display on the GUI any type of interface to the system. The interface may visualize, as just a few examples, power, temperature, and other operational parameters of the system. User input capabilities in the graphical user interface may provide keyboard, mouse, voice recognition, touchscreen, and any other type of input mechanisms for operator interaction with the system.
In an example configuration, the HMI 150 may include a superior “HMI” Human Machine Interface using Wonderware InTouch™ and a Microsoft® Windows® Operating System. In addition to User Configurable Screens and Reporting with lock outs, the system 100 may also include capability for complete display customization, Networking Capabilities, Remote and internet viewing/servicing capabilities, Data Exchange through Access, Excel or other Windows programs, Control solutions to optimize profitability, Open Platform Architecture, OPC Interface, VPN Access/Remote Service Diagnostics and/or User configurable displays via the HMI 150.
The power supply 148 may be a power source for the controller circuity 142 and the frame 102. The power supply 148 may include a high voltage power supply providing power to the sources 110 and the detectors 112. Communication within the system, and to devices and systems external to the static full width measurement system 100 may be via a proprietary protocol, or a networking protocol, such as Ethernet.
The system 100 may also include functionality and hardware to support: User Configurable Screens and Reporting; an Open Architecture, such as a 100% Tag-name driven architecture, scalable Hardware and Software, a variety of sensors types, Networking Capabilities, Remote Viewing Capabilities, Internet Viewing Capabilities, Remote Service Diagnostics, Control solutions to optimize profitability, and/or Quality reporting and Data Exchange.
During operation, the controller circuitry 142 may receive data signals from the detectors 112 in a serial stream of data representative of snapshots across the entire width of the moving sheet material 122 such that the controller circuitry 142 generates on the display screen 300 a continuous full sheet image representing a profile of the moving material passing between the sources 110 and the detectors 112. The example display screen 300 also displays average, maximum, minimum, range and 1, 2 or 3 Sigma Cross Direction CD spread for each of the parameters 304, 306 and 308 over predetermined period of time. In the example of
The display screen 300 also includes a dashboard area 312. The dashboard area 312 includes a frame management portion 314 providing status and control of the sources and detectors to scan and continuously measure the moving sheet material. In addition, the dashboard 312 includes a process management portion 316 that allows an operator to manage, monitor and review various process related parameters and information such as reviewing previously measured profiles for the sheet material, enter product codes for the sheet material presently being measured, and the like. In other example, different arrangement and parameters may be displayed. The dashboard area 312, including 314, 316 and 318, may be located anywhere within the display screen 300 and can be configured based on the system configuration and end user requirements.
Referring to
In
In
The slice view 412 of the moving sheet material shows a machine direction view of a particular pixel 508 or group of pixels 508 illustrating variation in process parameters in a particular area of the moving sheet material 122 over a number of rows 506. In the illustrated example, the “slice” of the sheet material 122 being displayed includes rows 506 in a range of 0-355 and pixels 508 in a range of 200-215. The scan view 414 (or profile view) displays a parameter value 518 of each pixel 508 for one or more scans or rows 508. In the illustrated example of the scan view 414, the parameter 518 displayed has units of measurement in a range of 201 to 213, and the pixels 508 in the cross-machine direction are in a range of 0-350. In other examples, different parameters may be shown, different arrangements may be used, and different ranges of values may be used.
In an example implementation, the process parameter view illustrated in
Referring again to
In the example system configuration of
The plant network 214 may provide remote access to the system 200. Accordingly, remote monitoring and/or diagnostics are available via the plant network 214. Feed forward, feedback, parameter monitoring and control between existing plant controller 216 and process control unit 218 and controller circuitry 142 may also occur over the network 208 via the switch 210.
Referring to
The predetermined pattern of the energy beams 602 increases in diameter such that the predetermined patterns of the energy beams 602 from respective sources 110 overlap at an overlap point 610 (illustrated as an apex) before the energy beam 602 reaches the sheet material 122 (e.g. before the source material distance 604 is reached). In the example illustrated in
The detectors 112 are positioned a predetermined distance from the moving sheet material 122 such that respective cone shaped patterns of energy 602 emitted from the sources are overlapping at the detectors 112. The moving sheet of material 122 may pass between the sources 110 and the detectors 112 such that the predetermined shaped patterns of energy 602 overlap at a time when the energy reaches the moving sheet material 122.
In other examples, the detectors 112 may be only partially exposed to the predetermined pattern of energy 602 (energy beam) from two different sources 110. Since the position and distance of the sources 110 from the detectors 112 are predetermined, the controller circuitry 142 may compensate for those areas of the detectors 112 experiencing receipt of twice the energy level due to receiving two energy beams. For example, the detector 112 may include a certain number of microsensors that are receiving energy from two sources 110, and a certain number of microsensors receiving energy from only one source 110. Since the position of the sources 110 with respect to the detectors 112 is known, those microsensors expected to receive twice the energy level are also known, and the controller circuitry 142 can compensate, such as by dividing the signal by two, of only those microsensors receiving twice the energy, while using the energy measured by the remaining microsensors in the detector 112 without compensation.
Since the controller circuitry 142 receives signals from detectors 112 that are receiving energy from two sources and receives signals from detectors 112 that are receiving energy from only one source, the controller circuitry 142 may use the difference in the signals for calibration, alarming, troubleshooting and other functions. For example, the single source detector signals can be compared to the double source detector signals to confirm accuracy of the measurements.
Measurements by the detectors 112 of the received energy from the sources represent an energy level that is passing through the moving sheet material 122. The level of energy being emitted by a source in the predetermined pattern of energy 602 is known by the controller circuitry 142. Also, the level of energy being received at the detectors 112 without moving sheet material 122 in the measurement aperture 120 is known. Since the energy generated by the sources 110 is being reduced by the sheet material through which the energy passes to reach the detector 112, the controller circuitry 142 may perform calculations to generate parameters representative of variables of interest for the sheet material 122. In addition, the controller circuitry 142 may calibrate the detectors 112 based on the microsensors in the detector 112 which receive energy from a source 110 that has not traveled through the sheet material 122, or microsensors that are covered so as to receive no energy. The microsensors may be covered with a material, such as lead or some other material, through which the energy provided from the sources 110 cannot pass such that some microsensors measure no energy and output a signal indicative of zero energy. Since all the microsensors are subject to generally the same conditions, such as temperature and pressure, the microsensors covered with the material so as to receive no energy may be use for calibration of a lower bound of the output signal range.
Examples of parameters detectable by the controller circuitry 142 include inclusions 802 in the moving sheet material 122. In addition, the controller circuitry 142 may, for example, detect density of the sheet material 122, width of the sheet material 122, height 134 of the sheet material 122. In addition to detection of inclusions 802 in the moving sheet of material 122, the controller circuitry 142 may also use the measured energy levels received from the detectors 112 to determine a mass, size, weight, and depth of the inclusion 802 within the material. As used herein, the term “inclusion” or “inclusions” describes any undesirable physical object, property or void detected in the moving sheet material 122. For example, when the moving sheet material 122 is fiberglass, an inclusion 802 may be a large dense mass of glass material or binder material present in the moving sheet material 122 as illustrated in the example of
The controller circuitry 142 may identify at least one of a weight, or a size, or both a weight and a size, of an inclusion included in the moving sheet 122, Alternatively, or in addition, the controller circuitry 142 may identify an inclusion having at least one of a weight, or a size, or a combination thereof, based on a predetermined threshold. Such predetermined thresholds may be user entered values, stored values, or derived values. In some examples, the thresholds may be a single process parameter, or a combination of multiple different process parameters. For example, the threshold may be based only on weight of an inclusion, or may be based on both the combination of weight and size of an inclusion.
The controller circuitry 142 may also use detected energy from two different sources 110 to detect depth of an inclusion present in the moving sheet of material 122. Since the sources 110 and detectors 112 are in different predetermined physical locations a three dimensional physical location in the moving material sheet may be developed by the controller circuitry 142 by obtaining multiple different measurements of an inclusion. For example, a first detector may detect a first energy level received from a first source after passing through an inclusion, and a second detector may detect a second energy level received from the first source after passing through the inclusion. In another example, a detector may a detect a third energy level received from a first source after passing through an inclusion, and the same detector may detect a second energy level received from a second source after passing through the inclusion.
Referring to
The values and/or color coding may be predetermined and user configurable to provide the operator additional insight into whether the inclusions 802A, B or C are of concern. In an example, a combination of size and weight of the inclusion 802C being outside a first threshold may result in the inclusion being visually outlined in red, whereas inclusion 802B may be outside a second threshold and may be indicated as blue, inclusion 802A may be outside a third threshold an may be indicated a yellow, and another inclusion identified but not being outside any of the thresholds may be indicated in green. Note the three inclusions 802A, B and C are identified as defects in real-time as they pass thru the measurement aperture 120 and are added line-by-line to the display as they move through the system.
Accordingly, the full width measurement system 100 may identify defects or inclusions by size and density, with image capturing for viewing and analysis. The system may also be configured for defect alarming. In other examples, any of the parameters measured, calculated or generated by the system may be used to identify inclusions, indications and alarms. Setting of the parameters for identifying, indicating and/or alarming inclusions, or different “kinds” of inclusions, may be user configurable in the system 100 such that user identified categories of types of inclusions may be developed by the user for identification by the system in real-time during operation according the user configured parameters.
Referring again to
Within the full width measurement system 100, placement of the sources 110, such as X-ray tube(s), and detectors 112, such as sensors, placement may be in predetermined locations within the platform provided by the frame 102. The system may also include energy shields, such as X-ray “Narrowing Feed-horn(s)” which may control an amount of energy overlap by managing the predetermined pattern of energy 602. The system may also include multiple sensors, such as dual-PDA's, where each photo-diode is only effected by a single X-ray tube. In some example configurations, the problem of overlapping energy sources may be eliminated. The system may operate with a GUI computer using an HMI such as WonderWare. As previously discussed, the unit may detect defects within the material. The system may also include accurate density measurement with optional 3D Product Color Map 100% of the time.
In example full width measurement systems 100, the design may use multiple sources 110, such as x-ray tubes, and groups of detectors 112 to determine both density and product defects. The number of sources 110 and detectors 112 may be determined by 1) the width of the sheet material 122 to be measured; and, 2) the size of the inclusion to be captured by the system 100. The detectors 112 may be photodiode arrays, whose spacing between components may determine the measurement resolution. The resolution that can be achieved may be limited by the maximum width and speed through the measurement aperture 120 of the moving sheet material 122 being measured. Inclusions, such as defects, may be determined by size and density. A detected inclusion may be captured and stored as an image (picture) by the full width measurement system 100. The system 100 may also output one or more alarms. The full width measurement system 100 configuration may also be modified based on, for example, product thickness, width, product speed, and/or measurement resolution required.
The detectors 112 may similarly be offset, or staggered in both the machine direction (MD) and the cross-machine direction (CD) by predetermined distances. In the illustrated example, six sources 110 are shown and two rows of multiple detectors 112. In other examples, additional sources 110 and/or detectors 112 may be used. The detectors 112 are separated by a predetermined distance in the machine direction and right and left justified to opposite sides of the frame 102 in the cross-machine direction. In an example, the detectors are two photo-diode arrays (PDA) that are separated by 4″ in the machine direction, and offset to receive the energy from the same sources 110 in the central area of the frame 102 in the cross-machine direction.
Each of the detectors 112 may include individual microsensors 1602, such as photo diodes in a predetermined arrangement or pattern. A single row of microsensors 1602 is illustrated in
The thickness of the sheet material 122 and the parameters being measured may be factors in determining the configuration and type of detectors and corresponding microsensors 1602 that are chosen. For example, an array shape and type of photo-diode pixels of the photo diode array (PDA) may be chosen for the density measurement and profile display of data for a particular sheet material 122. Pixels from areas that are co-measured on both PDA's may be averaged for an accurate density measurement.
Referring to
In
Referring to
In addition, with the sources 110 operating with x-ray energy, the system 100 may use collimators as the sources 110 to control the x-ray energy to specific areas or a single group of detectors 112. Also, the system 100 may use software to “stitch” the measurement together so as to: A) compensate for areas of material measured by multiple arrays and/or receiving x-ray energy from multiple sources 110; B) Provide a single image of the material for operator viewing; and C) provide an on-going density measurement. Further, the multiple sources and receivers may cooperatively operate to provide calibration of each other.
In an example operation, measurements may be achieved by: 1) exposing a receiver such as a photodiode to x-ray energy from a source through a collimator, to produce an output proportional to the energy received; and 2) measuring the output from the photodiode and performing a mathematical conversion through software, in order to determine the amount of x-ray energy received. The amount of x-ray energy received is primarily the result of product density. Therefore, once the unit is calibrated to known samples, the output of each photodiode can be converted to a density or weight per unit mass measurement. The system also provides a continuous full-width measurement of the product. Important aspects of the design may include:
1. Maintaining constant temperature of the receiver;
2. Performing precise control of the x-ray energy through the collimator design; and/or
3. Precisely placing of the x-ray tubes and photodiode arrays within the frame 102.
The exit aperture 1902 may be a predetermined shape, such as an oval slot, as illustrated by predetermined distances D1-D4. In other examples, the exit aperture 1902 may be rectangular, or any other shape with predetermined distances. The predetermined distances defining the exit aperture 1902 may be configured to focus and direct the energy from the source to strike or intersect the sheet material in a contact region, which is a predetermined location, a predetermined area, and a predetermined shape on the sheet material being fed past the system. The contact region may dictate the size and shape of the exit aperture. In the illustrated example, the exit aperture 1902 is a radiused slot. That creates an oval cone shaped contact region on the sheet material to be measured 122. The contact regions may be overlapping such that areas of the sheet material are exposed to two different energy sources. The energy from two energy sources in the overlapping regions are received by a detector, and reconciled to create a measurement of the energy level of energy exiting the sheet material. In an example, the energy in the overlapping regions are filtered to a lower energy value, such as by taking an average of two different measurement points. In an example, all or only a portion of the energy detected by the receivers is from the overlapping regions due to the size and shape of the energy received in the contact region. From the energy levels, parameters of the sheet material may be determined, such as the continuous cross-machine direction weight or density measurements as well as a weight and size determination of inclusions. In an example, a weight and size of an inclusion may be determined based on how many pixels are being occupied by an inclusion in a sheet material.
As discussed herein, energy emitted by the collimator may create a predetermined overlapping pattern in the sheet material such that there is an overlapped region and a non-overlapped region. The overlapped region alone may be detected by the receivers. Alternatively, the overlapped region and the non-overlapped regions may be detected by the receivers. Due to the exit apertures and corresponding control of the size and shape of the contact region in which the energy is received, and the predetermined position of the sources, receivers, and materials, in an example, the overlapping and non-overlapping regions may be predetermined and used in the energy level calculations. In other examples, only the overlapping regions, or only the non-overlapping regions may be used in calculation of the energy levels. Such determinations may be determined, for example, based on the thickness of the sheet material.
The sheet material product thickness may be less than the overlap point 610 such that only the overlap energy is received by the receivers. The measurements made by the detectors may be calculated by the system to determine an energy profile for the energy levels passing through the sheet material. The energy profile may be used to calculate a thickness of the sheet material, and a location and depth of inclusions included in the material.
In measurement examples where significant data is collected through the measurements, a portion of the controller circuitry may be at the receiver to avoid transmission speed bottle necks between the detector and the controller circuitry of measurement data. In these examples, only final measurement values may be transmitted to the remainder of the controller circuitry, such as via Ethernet, for further processing and display.
The system 100 includes a communication interface, analysis logic, and a user interface. The communication interface may include one or more Ethernet ports, or any other type of wired or wireless communication interface. The communication interface receives packets that include annotation information. These packets may be generated by external communication systems.
The functionality and/or logic of the system 100 described herein may be implemented in hardware, software, or both. In one implementation, the functionality and/or logic includes one or more processors and memories. The memory may store analysis instructions (e.g., program instructions) for execution by the processor. The memory may also hold operational parameters.
The system circuitry may include one or more processors and memories. The memory stores, for example, control instructions that the processor executes to carry out desired functionality for the system. Control parameters may provide and specify configuration and operating options for the control instructions included in the system. For instance, the control instructions and control parameters may implement analysis of the sensor data for the material received by the receiver. The memory may also store any BT, WiFi, cellular, or other transceiver data sent or received, through the communication interfaces.
The system may receive network data through the networks including, e.g., the Internet, or other LAN/WAN networks whether private or public. Similarly, the system may transmit network data through the networks to many different destinations. Examples of sources and destinations include file servers; communication satellites; computer system; network devices such as switches, routers, and hubs; and remote databases.
The methods, devices, processing, circuitry, and logic described above may be implemented in many different ways and in many different combinations of hardware and software. For example, all or parts of the implementations may be circuitry that includes an instruction processor, such as a Central Processing Unit (CPU), microcontroller, or a microprocessor; or as an Application Specific Integrated Circuit (ASIC), Programmable Logic Device (PLD), or Field Programmable Gate Array (FPGA); or as circuitry that includes discrete logic or other circuit components, including analog circuit components, digital circuit components or both; or any combination thereof. The circuitry may include discrete interconnected hardware components or may be combined on a single integrated circuit die, distributed among multiple integrated circuit dies, or implemented in a Multiple Chip Module (MCM) of multiple integrated circuit dies in a common package, as examples.
Accordingly, the circuitry may store or access instructions for execution, or may implement its functionality in hardware alone. The instructions may be stored in a tangible storage medium that is other than a transitory signal, such as a flash memory, a Random Access Memory (RAM), a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM); or on a magnetic or optical disc, such as a Compact Disc Read Only Memory (CDROM), Hard Disk Drive (HDD), or other magnetic or optical disk; or in or on another machine-readable medium. A product, such as a computer program product, may include a storage medium and instructions stored in or on the medium, and the instructions when executed by the circuitry in a device may cause the device to implement any of the processing described above or illustrated in the drawings.
The implementations may be distributed. For instance, the circuitry may include multiple distinct system components, such as multiple processors and memories, and may span multiple distributed processing systems. Parameters, databases, and other data structures may be separately stored and managed, may be incorporated into a single memory or database, may be logically and physically organized in many different ways, and may be implemented in many different ways. Example implementations include linked lists, program variables, hash tables, arrays, records (e.g., database records), objects, and implicit storage mechanisms. Instructions may form parts (e.g., subroutines or other code sections) of a single program, may form multiple separate programs, may be distributed across multiple memories and processors, and may be implemented in many different ways. Example implementations include stand-alone programs, and as part of a library, such as a shared library like a Dynamic Link Library (DLL). The library, for example, may contain shared data and one or more shared programs that include instructions that perform any of the processing described above or illustrated in the drawings, when executed by the circuitry.
Various implementations have been specifically described. However, many other implementations are also possible.
The present application claims priority pursuant to 35 U.S.C. § 119(e) to U.S. Provisional Application No. 62/851,024, filed May 21, 2019, which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62851024 | May 2019 | US |