Methods and Systems for Sensor-Based Deburring
A sensor may be used to determine the presence of burrs on a workpiece, and a blasting media may be applied to the workpiece to lessen or eliminate burrs. The blasting media may be applied to the workpiece using a nozzle. The sensor may be scanned over the workpiece, and one or more burr metrics may be determined to qualify or quantify the presence of burrs. Based on the one or more burr metrics, a blasting schedule may be determined and performed. One or more characteristics of the workpiece may be checked after deburring to determine the extent of alteration, if any, of the workpiece caused by deburring.
The present disclosure relates to sensor-based deburring, and more particularly relates to using sensor data to determine deburring schedules.
BACKGROUNDMachined parts may include burrs due to deformation or breakage of material occurring during processes such as grinding, milling, drilling, and cutting. Relatively soft materials such as, for example, aluminum and plastic, may be especially susceptible to forming burrs due to plastic deformation undergone during machining. Burrs may be attached or detached, and may impact the resulting dimensions of the part.
Blasting processes may be used to deburr parts. However, typical blasting media and processes may alter dimensions of the part via grinding action, and create an untidy mix of the blasting mix and burr material. Additionally, blasting may only be desired at particular portions of the part.
SUMMARYIn some embodiments, deburring a workpiece may include sensing a parameter of the workpiece using a sensor, determining a burr metric based at least in part on the parameter, and delivering a blasting media to at least one portion of the workpiece based at least in part on the burr metric. In some embodiments, deburring a workpiece may include sensing one or more parameters of the workpiece using a sensor, determining, using processing equipment, one or more burr metrics based at least in part on the output of the sensor, performing a blasting schedule based on the one or more burr metrics, and determining one or more workpiece characteristics based on one or more diagnostic tests.
In some embodiments, a deburring system may include a reference surface configured to secure a workpiece, a sensor configured to detect burrs on the workpiece and provide an output, a nozzle configured to direct a flow of a blasting media to the workpiece, and processing equipment coupled to the sensor. The processing equipment may be configured to control the flow of the blasting media based on the output of the sensor.
In some embodiments, a deburring module may include at least one sensor configured to sense a burr on the workpiece and provide an output, and a nozzle configured to the deliver a flow of a blasting media to the workpiece. The flow of the blasting media may be controlled by processing equipment based at least in part on the output of the at least one sensor.
The above and other features of the present disclosure, its nature and various advantages will be more apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings in which:
The present disclosure is directed towards techniques and arrangements for deburring. Processing of materials, especially relatively soft materials, may cause burr formation. For example, the techniques disclosed herein may be applied to deburring materials such as polyether ether ketone (PEEK), poly ether ketone (PEEK), nylon, poly amide imide (PAI), poly ether ketone ether ketone ketone (PEKEKK), poly phenylene sulfide (PPS), poly phenylene sulfone (PPSO), poly benzimidazole (PBI), thermoplastic poly imide (TPI), liquid crystal polymers (LCPs), polytetrafluororethylene (PTFE), polyvinylidene fluoride (PVDF), fluoropolymers (e.g., fluorinated ethylene-propylene, perfluoroalkoxy polymer, polyethylenetetrafluoroethylene, polychlorotrifluoroethylene), ultra-high-molecular-weight polyethylene (UHMWPE), any other suitable plastic, thermoplastic or metal, any other suitable material, or any combination thereof.
A deburring system may include one or more sensors configured to sense a parameter of a workpiece (e.g., a part, an assembly, or other item that may be deburred), and a nozzle configured to deliver blasting media to a workpiece. The blasting media may abrade the workpiece surface causing, for example, attrition, cleaning, or both, of the workpiece surface. The deburring tool may be a stand-alone tool, a module configured to couple to another tool, or a collection of components adapted to couple separately to another tool. The deburring system may sense the parameter, which may be indicative of a burr, and determine one or more burr metrics. Based on the burr metric, the deburring system may deliver blasting media (e.g., a gas or liquid flow seed with a particulate such as dry ice) to the workpiece, or a portion thereof to reduce the presence of burrs. Because the blasting process may alter the surface (e.g., alter the surface finish) or the bulk (e.g., warp the overall shape) of the workpiece, one or more workpiece characteristics may be determined to gauge these potential changes.
Processing equipment 130 may be configured to process received signals, generate control signals, determine metrics, determine parameters, determine characteristics, perform any other suitable processing function, or any combination thereof. Processing equipment 130 may include a processor (e.g., a central processing unit, a microprocessor), cache, random access memory (RAM), read only memory (ROM), any other suitable components, or any combination thereof. In some embodiments, processing equipment 130 may include a sensor interface configured to communicate with sensors 114 and 118 via one or more communicative couplings, which may be a wired connection (e.g., using IEEE 802.3 ethernet interface, universal serial bus interface, or other multi-conductor cable connector interface), wireless coupling (e.g., using IEEE 802.11 “Wi-Fi” interface, Bluetooth interface, or other wireless interface), optical coupling, inductive coupling, any other suitable coupling, or any combination thereof.
Sensor 114 may sense one or more parameters of workpiece 190. Parameters may include absolute dimensions, relative dimensions, areas, volumes, any other suitable parameters, or any combination thereof. In some embodiments, sensor 114 may include a camera configured to capture images of workpiece 190. For example, sensor 114 may include a CCD camera configured to capture one or more images of one or more features 192 of workpiece 190.
Sensor 118 may sense one or more characteristics of workpiece 190. Characteristics may include absolute dimensions, relative dimensions, areas, volumes, flatness, surface properties, any other suitable characteristics of workpiece 190, or any combination thereof. In some embodiments, sensor 118 may include a laser configured to provide a laser beam to the surface of workpiece 190, and a laser detector configured to detect the reflected laser beam from the surface of workpiece 190. In some such embodiments, processing equipment 130 may determine an angle of reflection, an angle of workpiece 190 relative to a reference angle (e.g., relative to 0° reference top surface of reference 120). For example, sensor 118 may be scanned over a surface of workpiece 190 (e.g., using coupling 122 controlled by processing equipment 130), and processing equipment 130 may determine the variation in angle (e.g., the flatness) of the surface of workpiece 190.
In some embodiments, processing equipment 130 may be coupled to any or all of couplings 122, 124, and 126, which may mechanically link sensor 118, sensor 114, and nozzle 116, respectively, to reference 120. Couplings 122, 124, and 126 may each include a mechanical or electromechanical coupling between sensor 118, sensor 114, and nozzle 116, and reference 120. In some embodiments, couplings 122, 124, and 126 may include one or more motion control actuators (e.g., threaded rod drives, geared drives, pulley drives, stepper motor drives or other suitable drives) controlled by a computer numerical controller (CNC), which may be included in processing equipment 130. For example, a motion control actuator may include a linear screw coupled to a stepper motor controlled by processing equipment 130 to provide controlled linear motion, linear position control, or both. In a further example, three linear screws coupled to respective stepper motors all controlled by processing equipment 130 may be used to provide controlled 3-axis motion, 3-axis position control, or both. In a further example, a motion control actuator may include a servo motor configured to provide controlled angular motion, angular position control, or both. In some embodiments, any or all of couplings 122, 124, and 126 may include motion control actuators that are user-controlled. For example, any or of 122, 124, and 126 may include linear screws coupled to a hand crank that the user may turn to enact linear motion of the workpiece. In some embodiments, any or all of couplings 122, 124, and 126 may be fixed structural couplings, and accordingly sensor 118, sensor 114, or nozzle 116 may be configured to swivel, turn, or otherwise reorient to vary the sensing region of interest, nozzle target, or both. For example, nozzle 116 may remain in a fixed translational position, but may be able to be rotated to direct a jet of blasting material to different locations on workpiece 190. In some embodiments, any or all of couplings 122, 124, and 126 may include a frame or other structural components to which motion control actuators may be mounted. For example, couplings 122, 124, and 126 may be similar to the motion control actuators of a bed-type milling machine in which reference 120 may be moved in a plane normal to the sensing or nozzle direction, and accordingly sensor 118, sensor 114, or nozzle 116 may be moved in a sensing or nozzle direction (e.g., the spindle axis of a milling machine).
In some embodiments, deburring system 100 may include blasting media delivery system 140 and optionally blasting media container 150. Blasting media delivery system 140 may include, for example, a shaver, pump, compressor, filter, conduits, flow control components, pressure regulators, orifices, valves, any other suitable components for delivering a blasting media to nozzle 116, or any combination thereof. Blasting media container 150 may include, for example, a tank or other suitable reservoir, configured to contain a blasting media to be delivered to nozzle 116 by blasting media delivery system 140. For example, blasting media container 150 may be configured to contain blocks of dry ice. Accordingly, blasting media delivery system 140 may include a shaver configured to shave the blocks of dry ice into particles, and a gas entrainment system (e.g., including an air compressor and suitable flow conduits) configured to entrain the dry ice particles in a convective flow of air through a flexible conduit (e.g., as shown by conduit 142) to nozzle 116. In a further example, blasting media container 150 may be configured to contain sand particles (e.g., silicon dioxide or any other metal oxide that may be used as a blasting media). Accordingly, blasting media delivery system 140 may include a lock-hopper configured to feed the sand particles into a convective gas flow, and a gas entrainment system (e.g., including an air compressor and suitable flow conduits) configured to entrain the sand particles in the convective flow through a flexible conduit to nozzle 116. In a further example, blasting media container 150 may be configured to contain liquid water. Accordingly, blasting media delivery system 140 may include a liquid pump configured to pump the water through a flexible conduit to nozzle 116. Any suitable blasting media, including solid, liquid, gas, or a combination thereof, may be delivered to nozzle 116 using blasting media delivery system 140 and blasting media container 150.
In some embodiments, processing equipment 130 may be configured to control the flow of blasting media through nozzle 116 by controlling components of blasting media delivery system 140, controlling a property of nozzle 116, or both. For example, processing equipment 130 may be configured to control the speed of an air compressor of blasting media delivery system 140 used to control an entraining air flow used to entrain blasting particulate. In a further example, processing equipment 130 may be configured to control a valve setting of a flow control valve of blasting media delivery system 140 used to control an entraining air flow used to entrain blasting particulate. In a further example, processing equipment 130 may be configured to control a feed setting (e.g., speed control, position control, or both) of a linear feed screw of blasting media delivery system 140 used to control a particulate feed rate into an entraining flow.
In some embodiments, deburring system may include interface 160, configured to allow user interaction. For example, interface 160 may include a display screen, a touchscreen, a keyboard (e.g., a QWERTY keyboard), a keypad (e.g., a numeric keypad, a command button keypad), a mouse, a speaker, a microphone, any other suitable component configured to receive user input, any other suitable component configured to provide output to a user, or any combination thereof. Processing equipment 130 may be configured to communicate with interface 160 via any suitable communication coupling. For example, interface 160 may include, for example, a cathode ray tube screen, a liquid crystal display screen, a light emitting diode display screen, a plasma display screen, any other suitable display screen that may provide graphics, text, images or other visuals to a user, or any combination of screens thereof. In a further example, interface 160 may include a touchscreen display, which may provide tactile interaction with a user by, for example, offering one or more soft commands on a display screen. In a further example, interface 160 may include an audio device may include a microphone, and processing equipment 130 may process audio commands received via interface 160 caused by a user speaking into the microphone. Interface 160 may be coupled to processing equipment 130 using any suitable wired connection (e.g., using IEEE 802.3 ethernet, or universal serial bus interface, coaxial cable connection, tip-ring-seal RCA type connection), wireless coupling (e.g., using IEEE 802.11 “Wi-Fi”, Infrared, or Bluetooth), optical coupling, inductive coupling, any other suitable coupling, or any combination.
Processing equipment 230 may be configured to process received signals, generate control signals, determine metrics, determine parameters, determine characteristics, perform any other suitable processing function, or any combination thereof. Sensor 214 may sense one or more parameters of workpiece 290. Parameters may include absolute dimensions, relative dimensions, areas, volumes, any other suitable parameters, or any combination thereof. In some embodiments, sensor 214 may include a camera configured to capture images of workpiece 290. For example, sensor 214 may include a CCD camera configured to capture one or more images of one or more features 292 of workpiece 290. In some embodiments, deburring module 210 may include processing equipment configured to perform signal processing from sensor 214 (e.g., image processing, digitization, filtering, amplification, data storage in memory) separate from or in concert with processing equipment 230.
In some embodiments, processing equipment 230 may be coupled to coupling 222, which may mechanically link deburring module 210 (directly or indirectly) to reference 220. Coupling 222 may include a mechanical or electromechanical coupling between deburring module 210 and reference 220. In some embodiments, coupling 222 may include one or more motion control actuators controlled by a CNC, which may be included in processing equipment 230.
In some embodiments, deburring system 200 may include blasting media delivery system 240 and optionally blasting media container 250. Blasting media delivery system 240 may include, for example, a shaver, pump, compressor, filter, conduits (e.g., conduit 242 coupled to nozzle 216), flow control components, pressure regulators, orifices, valves, any other suitable components for delivering a blasting media to nozzle 216, or any combination thereof. Blasting media container 250 may include, for example, a tank or other suitable reservoir, configured to contain a blasting media to be delivered to nozzle 216 by blasting media delivery system 240. In some embodiments, processing equipment 230 may be configured to control the flow of blasting media through nozzle 216 by controlling components of blasting media delivery system 240, controlling a property of nozzle 216, or both.
In some embodiments, deburring system may include interface 260, configured to allow user interaction. For example, interface 260 may include a display screen, a touchscreen, a keyboard (e.g., a QWERTY keyboard), a keypad (e.g., a numeric keypad, a command button keypad), a mouse, a speaker, a microphone, any other suitable component configured to receive user input, any other suitable component configured to provide output to a user, or any combination thereof. Processing equipment 230 may be configured to communicate with interface 260 via any suitable communication coupling. Interface 260 may be coupled to processing equipment 230 using any suitable wired connection (e.g., using IEEE 802.3 ethernet, or universal serial bus interface, coaxial cable connection, tip-ring-seal RCA type connection), wireless coupling (e.g., using IEEE 802.11 “Wi-Fi”, Infrared, or Bluetooth), optical coupling, inductive coupling, any other suitable coupling, or any combination.
Analysis of the sequence of points may be used to determine, for example, a dimension, flatness, surface property, or any other suitable characteristic of workpiece 290. In some embodiments, deburring module 380 may include processing equipment configured to perform signal processing from sensor 318 (e.g., image processing, digitization, filtering, amplification, data storage in memory) separate from or in concert with processing equipment 230.
In some embodiments, processing equipment 230 may be coupled to coupling 324, which may mechanically link metrology module 380 (directly or indirectly) to reference 220 (as shown), or any other suitable reference (not shown). Coupling 324 may include a mechanical or electromechanical coupling between metrology module 380 and reference 220. In some embodiments, coupling 324 may include one or more motion control actuators controlled by a CNC, which may be included in processing equipment 230.
In some embodiments, metrology module 380 need not be included in deburring system 300. For example, workpiece 290 may be movable from reference 220 to a second reference (not shown), to which metrology module 380 may be coupled. Accordingly, metrology module 380 may perform one or more metrology operations separate from the deburring operations of deburring system 200.
Nozzle 616 is shown delivering a jet of blasting media 617 to workpiece 590 (e.g., during a deburring process). In some embodiments, a sublimating particulate (e.g., dry ice) may be entrained in a gaseous flow (e.g., air), which avoids leaving any significant residue on workpiece 590. Nozzle 616 may be fed by conduit 660, which may couple to a blasting media delivery system (not shown). The flow of blasting media through nozzle 616 may be pulsed (e.g., periodic or aperiodic), continuous, or a combination thereof, depending upon the desired blasting schedule. In some embodiments, deburring tool 610 may include all or some of a blasting media delivery system. For example, deburring tool 610 may include a flow control valve (not shown), controlled by suitable processing equipment (not shown) via communicative coupling 662 (e.g., a ribbon cable as shown in
Image display 916 may be based on information received from a sensor of a deburring system implementing the deburring application. Image display 916 of
Step 1002 may include sensing one or more parameters of the workpiece, using one or more sensors. The one or more sensors may include a camera, an acoustic system (e.g., ultrasound emitters and detectors), a laser system (e.g., configured to scan the workpiece and features thereof), any other suitable sensors or sensing systems configured to sense a parameter of a workpiece, or any combination thereof. For example, the deburring system may include a camera configured to capture images of the workpiece. In some embodiments, a deburring system may include multiple sensors for sensing one or more parameters of the workpiece. Parameters may include distances, areas, shapes, any other absolute or relative parameters, or any combination thereof.
Step 1004 may include processing equipment determining a burr metric based at least in part on the one or more parameters of step 1002. In some embodiments, the processing equipment may determine a quantitative burr metric. For example, the processing equipment may determine a length scale indicative of a burr size, an actual dimension of a feature, a deviation of an actual feature dimension from an expected dimension, any other suitable length scale, or any combination thereof. In a further example, the processing equipment may determine a representative length scale indicative of multiple dimensions, multiple features, or both such as an average burr size, an average actual dimension of a feature, an average deviation of an actual feature dimension from an expected dimension, any other suitable averaged value, any other suitable value representative of a set of values, or any combination thereof. In some embodiments, the processing equipment may determine a qualitative burr metric. For example, the processing equipment may determine a category of a workpiece, or a feature thereof, such as “burr-free”, “burr present”, “sufficiently burr-free”, “insufficiently burr-free”, any other suitable categorization, or any combination thereof. In a further example, the processing equipment may determine a letter grading or other hierarchical quality identifier (e.g., “A” being sufficiently burr-free, and “F” requiring further deburring). Any suitable quantitative burr metric, qualitative burr metric, or both, may be determined by the processing equipment based on the sensed parameter of step 1002.
Step 1006 may include the deburring system delivering a blasting media to the workpiece using a nozzle and blasting media delivery system based on the burr metric of step 1004. In some embodiments, the deburring system may include a blasting media delivery system, and optionally a blasting media container, configured to deliver a suitable blasting media to the workpiece via a nozzle of the deburring system. In some embodiments, a quantitative burr metric may be compared with a threshold value, and the deburring system may deliver the blasting media based on the comparison. For example, at step 1004 the processing equipment may determine a burr size (i.e., a burr metric) and compare the burr size to a threshold at step 1006. If the burr metric exceeds the threshold, the processing equipment may transmit control signals to the blasting media delivery system to deliver blasting media. The processing equipment may control one or more blasting media properties such as a flow rate, a pressure, a seeding density, a temperature, an exit velocity of blasting media from a nozzle, any other suitable blasting media property, or any combination thereof.
Step 1102 may include sensing one or more parameters of the workpiece, using one or more sensors. The one or more sensors may include a camera, an acoustic system (e.g., ultrasound emitters and detectors), a laser system (e.g., configured to scan the workpiece and features thereof), any other suitable sensors or sensing systems configured to sense a parameter of a workpiece, or any combination thereof. For example, the deburring system may include a camera configured to capture images of the workpiece. In some embodiments, a deburring system may include multiple sensors for sensing one or more parameters of the workpiece. Parameters may include distances, areas, shapes, any other absolute or relative parameters, or any combination thereof.
Step 1104 may include determining a burr metric based at least in part on the one or more parameters of step 1102. In some embodiments, the processing equipment may determine a quantitative burr metric. For example, the processing equipment may determine a length scale indicative of a burr size, an actual dimension of a feature, a deviation of an actual feature dimension from an expected dimension, any other suitable length scale, or any combination thereof. In a further example, the processing equipment may determine a representative length scale indicative of multiple dimensions, multiple features, or both such as an average burr size, an average actual dimension of a feature, an average deviation of an actual feature dimension from an expected dimension, any other suitable averaged value, any other suitable value representative of a set of values, or any combination thereof. In some embodiments, the processing equipment may determine a qualitative burr metric. For example, the processing equipment may determine a category of a workpiece, or a feature thereof, such as “burr-free”, “burr present”, “sufficiently burr-free”, “insufficiently burr-free”, any other suitable categorization, or any combination thereof. In a further example, the processing equipment may determine a letter grading or other hierarchical quality identifier (e.g., “A” being sufficiently burr-free, and “F” requiring further deburring). Any suitable quantitative burr metric, qualitative burr metric, or both, may be determined by the processing equipment based on the sensed parameter of step 1102.
Step 1106 may include the deburring system delivering a blasting media to the workpiece using a nozzle and blasting media delivery system based on the burr metric of step 1104. In some embodiments, the deburring system may include a blasting media delivery system, and optionally a blasting media container, configured to deliver a suitable blasting media to the workpiece via a nozzle of the deburring system. In some embodiments, a quantitative burr metric may be compared with a threshold value, and the deburring system may deliver the blasting media based on the comparison. For example, at step 1104 the processing equipment may determine a burr size (i.e., a burr metric) and compare the burr size to a threshold at step 1106. If the burr metric exceeds the threshold, the processing equipment may transmit control signals to the blasting media delivery system to deliver blasting media. The processing equipment may control one or more blasting media properties such as a flow rate, a pressure, a seeding density, a temperature, an exit velocity of blasting media from a nozzle, any other suitable blasting media property, or any combination thereof.
Step 1108 may include one or more workpiece characteristics using a metrology tool such as a metrology sensor. The one or more characteristics may include dimensions (e.g., lengths, angles, areas, or volumes of the workpiece, or a feature thereof), surface characteristics (e.g., surface roughness, surface flatness), any other suitable characteristics, or any combination thereof. In some embodiments, a laser sensor may be used to determine the workpiece characteristic. For example a line of sight laser measurement may be used to map points, edges, or faces of with workpiece to check dimensions, flatness/straightness, or both. In a further example, a laser beam reflected from the workpiece surface to a photodetector may be used to determine variations in the surface flatness. In some embodiments, an imaging sensor may be used to determine the workpiece characteristic. For example a camera may be used to capture an image of the workpiece, and image processing (e.g., edge finding techniques, feature finding techniques) may be applied to the image to determine dimensions, flatness, or both of the workpiece. In some embodiments, a roughness sensor may be used to determine the workpiece characteristic. For example, a contact probe may be used to measure surface roughness (e.g., a rugosity value, or roughness value). In a further example, a microscope (e.g., a scanning laser microscope, an optical microscope) may be used to determine a surface profile and corresponding roughness. In a further example, an interferometer may be used to determine a surface profile and corresponding roughness. In some embodiments, a touch probe (e.g., a stylus configured to contact the workpiece) may be used to determine one or more surface points (e.g., coordinates) of the workpiece to generate a surface profile, determine one or more dimensions, or both.
In some embodiments, step 1108 may be performed to determine whether the blasting schedule of step 1106 has appreciably altered the workpiece. For example, step 1106 may include blasting the workpiece with a flow of entrained dry ice particles (e.g., which at 1 atm sublimate at a temperature of about −78.5° C.), and step 1108 may be performed to determine if any warping of the workpiece has occurred due to temperature gradients. In a further example, step 1106 may include blasting the workpiece with dry ice particles, and step 1108 may be performed to determine if one or more dimensions of features (e.g., holes, edges, grooves or other features) of the workpiece have been altered. In a further example, step 1106 may include blasting the workpiece with dry ice particles, and step 1108 may be performed to determine if the abrasion of the dry ice particles has altered the surface roughness of the workpiece.
Step 1202 may include processing equipment receiving a CAD file (e.g., an *.iges file), a computer aided machining (CAM) file, a scanned image file, any other suitable reference that includes dimension and feature information of a workpiece, or any combination thereof. For example, the processing equipment may retrieve a CAD file corresponding to a particular workpiece from memory storage. In a further example, the processing equipment may receive user input of a CAD file in the form of a removable memory storage device. In a further example, the processing equipment may host a CAD application, with which a user may generate a CAD file of a particular workpiece. Panel 1250 shows an illustrative CAD file of a workpiece.
Step 1204 may include processing equipment determining a sensing schedule based on the reference of step 1202. The sensing schedule may include a sequence of positions (e.g., of a sensor relative to the workpiece), times, velocities (e.g., of a sensor relative to the workpiece), accelerations (e.g., of a sensor relative to the workpiece), sensor identifications (e.g., which sensor to use at a particular location), sensor properties (e.g., focus distance, sensor angle, sensor output conditioning), any other suitable information, or any combination thereof. For example, a sensing schedule may include a desired sensing path generated from a CAD file along the workpiece as shown by the solid arrow in panel 1252. Step 1206 may include the deburring system performing the sensing schedule determined at step 1204. For example, the deburring system may include a CNC machine having one or more linear actuators configured to move a sensing tool relative to the workpiece according to the sensing schedule. In a further example, the deburring system may adjust the target area of a sensor on the workpiece (e.g., adjust the focus and angle of a camera directed at the workpiece) according to the sensing schedule. In some embodiments, step 1204 may include the processing equipment processing and storing sensor output as the sensing schedule is performed. For example, the processing equipment may process and store a sequence of images taken as a camera is scanned over the surface of the workpiece.
Step 1208 may include processing equipment determining a blasting schedule based on the sensor schedule, or a portion thereof, performed at step 1206. The blasting schedule may include a sequence of positions (e.g., of a nozzle relative to the workpiece), times, velocities (e.g., of a nozzle relative to the workpiece), accelerations (e.g., of a nozzle relative to the workpiece), blasting media identifications (e.g., which blasting media to use at a particular location), blasting media properties (e.g., what flow rate of blasting media to use at a particular location), any other suitable information, or any combination thereof. For example, a blasting schedule may include a desired blasting path generated along the workpiece as shown by the solid arrow in panel 1252, based on the reference of step 1202, and the sensor output from step 1206. Panel 1254 shows a desired nozzle path, illustrated by the solid arrow, corresponding to an illustrative blasting schedule. The spatial path, relative timing, or both, of the blasting schedule and the sensing schedule may be, but need not be, the same. Step 1210 may include the deburring system delivering blasting media to the workpiece according to the blasting schedule determined at step 1208. At each blasting location, the deburring system may adjust the blasting media type, flow rate, any other suitable property, or any combination thereof according to the blasting schedule. The blasting schedule may include general blasting information (e.g., for blasting the entire workpiece without finer spatial variation), feature-specific blasting information (e.g., for blasting one or more features with a specific blasting media having specific properties), position-specific blasting information (e.g., for blasting one or more spatial positions with a specific blasting media having specific properties), any other suitable information, or any combination thereof.
In some embodiments, steps 1206 and 1210 may be performed in substantially real time (e.g., during a single pass over the workpiece). For example, the sensor may move according to a schedule relative to the workpiece, sensing parameters of one or more features. The nozzle may move according to the same schedule (e.g., may be rigidly attached to the sensor, or may be independently controlled) but at a lag behind the sensor. As the sensor captures information, the processing equipment may determine a burr metric in real time, and determine a desired blasting schedule in real time. Accordingly, the deburring system may perform a single pass over the surface of the workpiece, during which both sensing and blasting may be performed. In some embodiments, steps 1206 and 1210 may be performed in sequentially. For example, the sensor may move according to a schedule relative to the workpiece, sensing parameters of one or more features. After the sensor makes a first pass, the processing equipment may determine one or more burr metrics (e.g., a scalar field of burr metrics), and determine a desired blasting schedule based on the one or more burr metrics. Accordingly, the deburring system may perform a second pass over the surface of the workpiece with the nozzle, during which blasting may be performed. The deburring system may use real time deburring, sequential deburring, or a combination thereof. In some embodiments, step 1206, step 1208, or both, may include determining a burr metric based at least in part on the sensor output of step 1206.
Step 1212 may include processing equipment determining one or more workpiece characteristics based on a sensor output. During blasting at step 1210, the workpiece may undergo changes in surface roughness, dimensions, and/or other properties. A sensor coupled to the processing equipment may be used to sense the one or more characteristics. Step 1212 may include determining if such changes have occurred, and if so, whether the changes are acceptable. Panel 1256 shows an illustrative touch sensor used to measure one or more spatial points of a workpiece surface. The touch sensor may be used to generate a sequence of surface points, from which surfaces, dimensions, any other suitable absolute or relative reference geometry, or any combination thereof may be determined. In some embodiments, the same sensor may be used to perform both steps 1206 and 1212. For example, a camera may be used to sense parameters of the workpiece (e.g., by capturing one or more images of the workpiece and applying image processing), and also sense characteristics of the workpiece (e.g., by capturing one or more images of the workpiece and applying image processing). In some embodiments, different sensors may be used to perform steps 1206 and 1212.
Step 1214 may include processing equipment determining whether a workpiece is sufficiently burr-free. In some embodiments, step 1214 may include repeating steps 1204 and 1206 to determine whether the blasting schedule of steps 1208 and 1210 were adequate. In some embodiments, if the processing equipment determines that the workpiece is sufficiently burr-free, then the workpiece need not be further inspected or deburred, and may undergo subsequent processing apart from deburring. In some embodiments, if the processing equipment determines that the workpiece is sufficiently burr-free, the processing equipment may proceed to step 1216 (this procession not shown in
Step 1216 may include processing equipment determining whether a workpiece characteristic determined at step 1212 is acceptable. In some embodiments, the processing equipment may compare the one or more characteristics to predetermined thresholds or tolerances. For example, a surface roughness determined at step 1212 may be compared to a roughness threshold, and if the roughness exceeds the threshold (e.g., larger than an upper threshold or less than a lower threshold), the roughness may be determined to be unacceptable. In a further example, one or more dimensions of the workpiece (or point measurements) measured at step 1212 may compared to corresponding tolerances, and if the dimensions are within the tolerances, the one or more dimensions may be determined to be acceptable. In a further example, a flatness of the workpiece measured at step 1212 may compared to a corresponding flatness tolerance, and if the flatness is within the tolerances, the flatness may be determined to be acceptable. If the processing equipment determines that the one or more characteristics are not acceptable, the processing equipment may stop the deburring process, indicate re-machining may be necessary, indicate to a user that further inspection may be necessary, indicate to a user to discard the workpiece, any other suitable processing function, or any combination thereof. In some embodiments, the processing equipment may provide the one or more workpiece characteristic values to a user via an interface. In some such embodiments, the interface may be configured to receive a user input as to whether the characteristic is acceptable or not.
The foregoing is merely illustrative of the principles of this disclosure and various modifications may be made by those skilled in the art without departing from the scope of this disclosure. The above described embodiments are presented for purposes of illustration and not of limitation. The present disclosure also can take many forms other than those explicitly described herein. Accordingly, it is emphasized that this disclosure is not limited to the explicitly disclosed methods, systems, and apparatuses, but is intended to include variations to and modifications thereof, which are within the spirit of the following claims.
Claims
1. A deburring system comprising:
- a reference surface configured to secure a workpiece;
- a sensor configured to detect burrs on the workpiece and provide an output;
- a nozzle configured to direct a flow of a blasting media to the workpiece; and
- processing equipment coupled to the sensor, and wherein the processing equipment is configured to control the flow of the blasting media based on the output of the sensor.
2. The deburring system of claim 1, wherein the sensor comprises a camera configured to capture an image of the workpiece.
3. The deburring system of claim 1, wherein the processing equipment is further configured to control the flow of the blasting media based on a computer program specific to the workpiece, wherein the computer program comprises a dimension of the workpiece.
4. The deburring system of claim 1, further comprising at least one motion control actuator mechanically coupled to the reference surface and the nozzle, wherein the at least one motion control actuator is communicatively coupled to the processing equipment, and wherein the processing equipment is further configured to control the at least one motion control actuator to move the reference surface relative to the nozzle.
5. The deburring system of claim 1, further comprising at least one motion control actuator mechanically coupled to the reference surface and the nozzle, wherein the at least one motion control actuator is communicatively coupled to the processing equipment, and wherein the processing equipment is further configured to control the at least one motion control actuator to move the nozzle relative to the reference surface.
6. The deburring system of claim 1, further comprising:
- a blasting media container configured to contain the blasting media;
- a blasting media delivery system coupled to the blasting media container and the nozzle, wherein the blasting media delivery system configured to deliver the blasting media to the nozzle.
7. The deburring system of claim 6, wherein the blasting media container is configured to contain dry ice, and wherein the blasting media delivery system further comprises a blade to shave dry ice into dry ice particles, and wherein the blasting media delivery system is further configured to entrain the dry ice particles with a gas flow and deliver the entrained particles to the nozzle.
8. The deburring system of claim 6, wherein the blasting media delivery system further comprises a flexible hose coupled to the nozzle.
9. The deburring system of claim 1, further comprising a display screen, wherein the processing equipment is further configured to display information on the display screen based at least in part on the output of the sensor.
10. The deburring system of claim 1, wherein the processing equipment is further configured to determine a burr metric based at least in part on the output of the sensor.
11. The deburring system of claim 10, wherein the processing equipment is further configured to control the flow of the blasting media based at least in part on the burr metric.
12. The deburring system of claim 1, further comprising a metrology sensor for measuring a characteristic of the workpiece.
13. The deburring system of claim 12, wherein the metrology sensor for measuring the characteristic of the workpiece comprises at least one of a flatness sensor for measuring flatness, a dimension sensor for measuring a dimension, a roughness sensor for measuring a surface roughness.
14. A deburring module for deburring a workpiece, the deburring module comprising:
- at least one sensor configured to sense a burr on the workpiece and provide an output; and
- a nozzle configured to the deliver a flow of a blasting media to the workpiece, wherein the flow of the blasting media is controlled by processing equipment based at least in part on the output of the at least one sensor.
15. The deburring module of claim 14, further comprising a frame mechanically coupled to the nozzle and the at least one sensor, wherein the frame is configured to be coupled to a motion control actuator.
16. The deburring module of claim 14, wherein the nozzle is further configured to be coupled to a blasting media delivery system, wherein the blasting media delivery system is controllable using the processing equipment.
17. The deburring module of claim 14, wherein the at least one sensor comprises a camera configured to capture an image of the workpiece.
18. The deburring module of claim 14, wherein the at least one sensor comprises a first sensor and a second sensor, wherein the first sensor is configured to sense the burr on the workpiece, and the second sensor is configured to determine a characteristic of the workpiece.
19. The deburring module of claim 14, wherein the blasting media comprises a particulate entrained in a gas flow.
20. A method for deburring a workpiece, the method comprising:
- sensing a parameter of the workpiece using a sensor;
- determining a burr metric based at least in part on the parameter; and
- delivering a blasting media to at least one portion of the workpiece based at least in part on the burr metric.
21. The method of claim 20, wherein the sensing the parameter of the workpiece comprises capturing an image of the workpiece using a camera.
22. The method of claim 21, further comprising applying image processing to the image using processing equipment.
23. The method of claim 20, wherein the delivering the blasting media to the at least one portion of the workpiece further comprises controlling a flow of the blasting media.
24. The method of claim 20, wherein the parameter comprises one of a distance, an area, a shape, and a volume.
25. The method of claim 20, wherein the sensing the parameter, the determining the burr metric, and the delivering the blasting media are performed during a single pass over the workpiece.
26. The method of claim 20, wherein the sensing the parameter is performed during a first pass over the workpiece, and the delivering the blasting media is performed during a second pass over the workpiece, wherein the determining the burr metric is performed prior to or during the second pass.
27. A method for deburring a workpiece, the method comprising:
- sensing one or more parameters of the workpiece using a sensor;
- determining, using processing equipment, one or more burr metrics based at least in part on the output of the sensor;
- performing a blasting schedule based on the one or more burr metrics, wherein the blasting schedule comprises delivering a controlled flow of a blasting media to the workpiece; and
- determining one or more workpiece characteristics based on one or more diagnostic tests.
28. The method of claim 27, wherein the sensing the parameter and the performing the blasting schedule are performed during a single pass over the workpiece.
29. The method of claim 27, wherein the sensing the parameter is performed during a first pass over the workpiece, and the performing the blasting schedule is performed during a second pass over the workpiece, wherein the determining the one or more burr metrics is performed prior to or during the second pass.
30. The method of claim 27, wherein the one or more diagnostic tests comprise an optical flatness test.
31. The method of claim 27, wherein the one or more diagnostic tests comprise an optical dimension test.
32. The method of claim 27, wherein the one or more diagnostic tests comprise a surface roughness test.
33. The method of claim 27, wherein the one or more diagnostic tests comprise using a touch probe to measure one or more surface points of the workpiece, wherein the one or more surface points are used to determine a dimension of the workpiece.
34. The method of claim 27, further comprising determining whether to repeat the steps of claim 27 based at least in part on the one or more workpiece characteristics.
35. The method of claim 27, further comprising receiving a reference corresponding to the workpiece, wherein the reference comprises dimension information of the workpiece.
Type: Application
Filed: Feb 6, 2012
Publication Date: Aug 8, 2013
Inventor: Hamid R. Ghalambor (Irvine, CA)
Application Number: 13/367,196
International Classification: B24C 1/04 (20060101); B24C 7/00 (20060101);