Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ROBOT-CONTROLLED MODULAR ROTARY TABLE ASSEMBLY AND MODULAR ROTARY HEADSTOCK POSITIONER ASSEMBLY
Document Type and Number:
WIPO Patent Application WO/2024/086711
Kind Code:
A1
Abstract:
A rotary table assembly for rotatably supporting a workpiece can include a table having a table top surface positioned in a first plane, where the table has an axis of rotation. The rotary table assembly can also include a gearbox fixedly connected to the table for precisely rotating the table, and a support frame for supporting the table. The support frame has a support surface spaced apart from the axis of rotation of the table at a first precise, predetermined distance. The support surface is positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance. A robotic device can be interchangeably couplable with the rotary table assembly and another rotary table assembly, where the robotic device can perform operations based upon the first precise, predetermined distance and the second, precise predetermined distance

Inventors:
BARGLOF MARK (US)
POST KYLE (US)
PAPPAS TED (US)
Application Number:
PCT/US2023/077296
Publication Date:
April 25, 2024
Filing Date:
October 19, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
KINETIC TECH L L C (US)
International Classes:
B23K37/04; B23P21/00; B25J9/00
Attorney, Agent or Firm:
GRACE, Ryan T. (US)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. An interchangeable robotic table system comprising: a first rotary table assembly for rotatably supporting a workpiece, the first rotary table assembly including a first table having a first table top surface positioned in a first plane, the first table having a first axis of rotation, a first support frame for supporting the first table, the first support frame having a first support surface spaced apart from the first axis of rotation of the first table at a first precise, predetermined distance, the first support surface positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance, a first support leg positioned beneath the first support surface, a first plurality of support legs extending at least substantially radially with respect to the first axis of rotation of the first table for supporting the first table in cooperation with the first support leg, a first longitudinal chassis connecting the first support surface, the first support leg, and the first plurality of support legs together, and a first gearbox mount defined by the first longitudinal chassis, and a first gearbox supported by the first gearbox mount and connected to the first table for precisely rotating the first table; a second rotary’ table assembly for rotatably supporting a workpiece, the second rotary table assembly including a second table having a second table top surface positioned in a third plane, the second table having a second axis of rotation, a second support frame for supporting the second table, the second support frame having a second support surface spaced apart from the second axis of rotation of the second table at the first precise, predetermined distance, the second support, surface positioned in a fourth plane at least substantially parallel to the third plane and spaced apart from the third plane at the second precise, predetermined distance, a second support leg positioned beneath the second support surface, a second plurality of support legs extending at least substantially radially with respect to the second axis of rotation of the second table for supporting the second table in cooperation with the second support leg, a second longitudinal chassis connecting the second support surface, the second support leg, and the second plurality of support legs together, and a second gearbox mount defined by the second longitudinal chassis, and a second gearbox supported by the second gearbox mount and connected to the second table for precisely rotating the second table; and a robotic device interchangeably couplable with the first rotary table assembly and the second rotary table assembly at the first support surface and the second support surface, respectively, the robotic device having control programming configured to cause the robotic device to perform operations upon a w’orkpiece according to a program of instructions, the operations based upon the first precise, predetermined distance and the second, precise predetermined distance, the robotic device controlling rotation of the first table or the second table as part of the operations.

2. The interchangeable robotic table system as recited in claim 1, wherein at least one of the first table or tire second table comprises: a center piece having exterior sides; a plurality of support arms configured to fixedly connect to the center piece; and a plurality of table top segments configured to be supported by the plurality of support arms, the plurality of table top segments having interior sides configured to interlock with one another and with the center piece, at least one table top segment of the plurality of table top segments and the center piece together defining a hole pattern, where interior sides of the at least one table top segment and exterior sides of the center piece extend generally diagonally within the hole pattern at right angles to one another to provide at least a minimum distance between the interior sides and the exterior sides and each hole of the hole pattern.

3. Hie interchangeable robotic table system as recited in claim 2, wherein the hole pattern is spaced to cause alignment of the plurality of support arms when the plurality of support arms is connected to the plurality of table top segments.

4. The modular table as recited in claim 2, wherein each one ofthe plurality of table top segments is interchangeable with every other one of the plurality of table top segments.

5. The modular table as recited in claim 2, wherein the center piece and the plurality of table top segments form a generally circular table top surface when interlocked together.

6. The modular table as recited in claim 2, wherein the plurality of support arms is configured to self-align with the plurality of table top segments when tire plurality of table top segments is connected to the plurality of support arms.

7. The modular table as recited in claim 1, wherein at least one of the first longitudinal chassis or the second longitudinal chassis comprises at least one extension plate for extending the first longitudinal chassis or the second longitudinal chassis.

8. A rotary table assembly for rotatably supporting a workpiece, the rotary table assembly comprising: a table having a table top surface positioned in a first plane, the table having an axis of rotation; a support frame for supporting the table, the support frame having a support surface spaced apart from the axis of rotation of the table at a first precise, predetermined distance, the support surface positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance, a support leg positioned beneath the support surface, a plurality of support iegs extending at least substantially radially with respect to the axis of rotation of the table for supporting the table in cooperation with the support leg, a longitudinal chassis connecting the support surface, the support leg, and the plurality of support legs together, and a gearbox mount defined by the longitudinal chassis: and a gearbox supported by the gearbox mount and connected to the table for precisely rotating the table.

9. The rotary’ table system as recited in claim 8, wherein the table comprises: a center piece having exterior sides; a plurality of support arms configured to fixedly connect to the center piece; and a plurality of table top segments configured to be supported by the plurality' of support arms, the plurality' of table top segments having interior sides configured to interlock with one another and wtith the center piece, at least one table top segment of the plurality of table top segments and the center piece together defining a hole pattern, where interior sides of the at least one table top segment and exterior sides of the center piece extend generally diagonally within the hole pattern at right angles to one another to provide at least a minimum distance between the interior sides and the exterior sides and each hole of the hole pattern.

10. The rotary table system as recited in claim 9, wherein the hole pattern is spaced to cause alignment of the plurality-7 of support arms when the plurality of support arms is connected to the plurality of table top segments.

11 . The rotary-’ table system as recited in claim 9, wherein each one of the plurality of table top segments is interchangeable with every' other one of the plurality of table top segments.

12. The rotary' table system as recited in claim 9, wherein the center piece and the plurality of table top segments form a generally circular table top surface when interlocked together.

13. The rotary table system as recited in claim 9, wherein the plurality of support arms is configured to self-align with the plurality of table top segments when the plurality of table top segments is connected to the plurality of support arms.

14. The rotary table system as recited in claim 8, wherein the longitudinal chassis comprises at least one extension plate for extending the longitudinal chassis.

15. A robotic table system comprising: a rotary table assembly for rotatably supporting a workpiece, the rotary table assembly including a table having a table top surface positioned in a first plane, the table having an axis of rotation, a support frame for supporting the table, the support frame having a support surface spaced apart from the axis of rotation of the table at a first precise, predetermined distance, the support surface positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance, a support leg positioned beneath the support surface, a plurality of support legs extending at least substantially radially with respect to the axis of rotation of the table for supporting the table in cooperation with the support leg, a longitudinal chassis connecting the support surface, the support leg, and the plurality of support legs together, and a gearbox mount defined by the longitudinal chassis, and a gearbox supported by the gearbox mount and connected to the table for precisely rotating the table; and a robotic device couplable with the rotary table assembly at the support surface, the robotic device having control programming configured to cause the robotic device to perform operations upon a workpiece according to a program of instructions, the operations based upon the first precise, predetermined distance and the second, precise predetermined distance, the robotic device controlling rotation of the table as part of the operations.

16. The robotic table system as recited in claim 15, wherein the table comprises: a center piece having exterior sides; a plurality of support arms configured to fixedly connect to the center piece; and a plurality of table top segments configured to be supported by the plurality of support arms, the plurality of table top segments having interior sides configured to interlock with one another and with the center piece, at least one table top segment of the plurality of table top segments and the center piece together defining a hole pattern, where interior sides of the at least one table top segment and exterior sides of the center piece extend generally diagonally within the hole pattern at right angles to one another to provide at least a minimum distance between the interior sides and the exterior sides and each hole of the hole patern.

17. The robotic table system as recited in claim 16, wherein the hole pattern is spaced to cause alignment of the plurality of support arms when the plurality of support arms is connected to the plurality of table top segments.

18. Hie robotic table system as recited in claim 16, wherein each one of the plurality of table top segments is interchangeable with every’ other one of the plurality of table top segments.

19. The robotic table system as recited in claim 16, wherein the center piece and the plurality of table top segments form a generally circular table top surface when interlocked together.

20. The robotic table system as recited in claim 16, wherein the plurality of support arms is configured to self-align with the plurality' of table top segments when the plurality' of table top segments is connected to the plurality of support arms.

Description:
ROBOT-CONTROLLED MODULAR ROTARY TABLE ASSEMBLY AND MODULAR ROTARY HEADSTOCK POSITIONER ASSEMBLY

BACKGROUND

[0001] Robot welding is the operation of automating a welding process with the use of mechanized programmable tools (e.g., robots) configured to handle and weld a working piece. Robot welding is used in high production applications and has advantages over traditional welding including increased productivity, decreased risk of injury, and consistent quality.

DRAWINGS

[0002] lire Detailed Description is described with reference to the accompanying figures. The use of the same reference numbers in different instances in the description and the figures may indicate similar or identical items. Any dimensions included in the accompanying figures are provided by way of example only and are not meant to limit the present disclosure.

[0003] FIG. 1 is an isometric view illustrating a rotary table assembly including a table, a gearbox, and a support frame, where the rotary table assembly is shown with an attached robotic device in accordance with example embodiments of the present disclosure.

[0004] FIG. 2 is a partial exploded isometric view of the rotary/ table assembly illustrated in FIG. 1 .

[0005] FIG. 3 is a side elevation view of the rotary table assembly and robotic device illustrated in FIG. 1.

[0006] FIG. 4 is a top plan view' illustrating a modular table including a center piece and multiple interlocking table top segments in accordance with example embodiments of the present disclosure.

[0007] FIG. 5 is a top plan view of the center piece illustrated in FIG. 4. [0008 ] FIG. 6 is a top plan view of a table top segment illustrated in FIG. 4.

[0009] FIG. 7 is an isometric view' illustrating interchangeable robotic table system including multiple rotary table assemblies and robotic devices, such as the rotary table assembly and robotic device illustrated in FIG. 1, in accordance with example mbodiments of the present disclosure.

[0010] FIG. 8 is an isometric view illustrating a longitudinal chassis for a rotary table assembly, such as the rotary table assembly illustrated in FIG. 1, where the longitudinal chassis includes an extension plate in accordance with example embodiments of the present disclosure.

[0011] FIG. 9 is a diagrammatic illustration of an interchangeable robotic table system in accordance with example embodiments of the present disclosure.

[0012] FIG. 10 is an exploded isometric view illustrating a rotary table assembly including a table, a gearbox, and a support frame in accordance with example embodiments of the present disclosure.

[0013] FIG. 1 1 is a top plan view illustrating a modular table including a center piece and multiple interlocking table top segments tor a rotary table assembly, such as the rotary table assembly illustrated in FIG. 10, in accordance with example embodiments of tire present disclosure.

[0014] FIG. 12 is an isometric view illustrating a chassis extension assembly for a rotary table assembly, such as the rotary table assembly illustrated in FIG I, in accordance with example embodiments of the present disclosure.

[0015] FIG. 13 is a top plan view of the chassis extension assembly illustrated in FIG. [0016] FIG. 14 is a bottom plan view of the chassis extension assembly illustrated in FIG. 12.

[0017] FIG. 15 is a. side elevation view of the chassis extension assembly illustrated in FIG. 12.

[0018] FIG. 16 is a perspective view illustrating a rotary’ table assembly including a table, a gearbox, and a support frame, with two headstock tailstock positioner assemblies and a weld screen mounted to the table, w'here the rotary table assembly is shown with an attached robotic welding device in accordance with example embodiments of the present disclosure.

[0019] FIG. 17 is an isometric view illustrating a headstock tailstock positioner assembly for a rotary table assembly, such as the rotary table assembly illustrated in FIG. 16, in accordance with example embodiments of the present disclosure.

[0026] FIG. 18 is an isometric view illustrating a rotary’ headstock positioner assembly including a headstock positioner, a gearbox, a tailstock positioner, and a support frame, where the rotary headstock positioner assembly is shown with an attached robotic device in accordance with example embodiments of the present disclosure.

[0021] FIG. 19 is a front elevation view’ of the rotary headstock positioner assembly and the robotic device illustrated in FIG. 18.

[0022] FIG. 20 is a left side elevation view of the rotary headstock positioner assembly and the robotic device illustrated in FIG. 18.

[0023] FIG. 21 is a right side elevation view’ of the rotary’ headstock positioner assembly and the robotic device illustrated in FIG. 18.

[0024] FIG. 22 is a top plan view of the rotary’ headstock positioner assembly' and the robotic device illustrated in FIG. 18. DETAILED DESCRIPTION

[0025] Aspects of the disclosure are described more fully hereinafter with reference to the accompanying drawings, which form a part hereof, and which show, by way of illustration, example features. The features can, however, be embodied in many different forms and should not be construed as limited to the combinations set forth herein; rather, these combinations are provided so that this disclosure will be thorough and complete, and will folly convey the scope. The following detailed description is, therefore, not to be taken in a limiting sense.

Ovendew

[0026] Robotic devices such as stationary robot arms are used in a wide variety of manufacturing applications such as but not limited to welding, painting, assembly and disassembly, packaging, inspecting, and testing. These robotic devices may be automated, programmable, and capable of moving on three or more axes depending on their specific applications. Different types of stationary' robots include cartesian robots, cylindrical robots, spherical robots. Selective Compliance Assembly Robot Anns (SCARAs), articulated robots, among others.

[0027] Cobots, or collaborative robots, are robotic devices designed for direct interaction with humans and other cobots. Cobots may interact with humans and other cobots at different levels. For example, coexisting cobots work alongside humans without barriers or fences between their respective separate workspaces. Other cobots collaborate with humans sequentially: they work in a shared workspace, but they do not work on a workpiece at the same time (e.g., their motions are sequential).

[0028] Typical stationary robotic devices are restricted by their physical reach in a workspace. When the stationary robotic devices are mounted to a table or a station, the workspace is limited, and the robotic devices have a finite access to reach the workpiece at various angles. Additionally, there is an added cost of having multiple robot stations separate from the human worker stations, financially and space-wise.

[0029] As described herein, a modular rotary’ table assembly is used with a robotic device such as a cobot. Tire rotary table assembly includes a table, a support frame, and a gearbox, where these components are disposed at a precise and predetermined position and/or distance from one another. This precise and predetermined position allows the rotary table assembly to disengage and replace a first robotic device for a second robotic device having the same tolerances with the same accuracy used in the first robotic device. In other examples, a modular rotary headstock positioner assembly or modular rotary headstock/tailstock positioner assembly is used with a robotic device such as a cobot. The rotary headstock positioner assembly includes a headstock positioner, a gearbox, and a support frame, where these components are disposed at a precise and predetermined position and/or distance from one another. This precise and predetermined position allows the rotary headstock positioner assembly to disengage and replace a first robotic device for a second robotic device having the same tolerances with the same accuracy used in the first robotic device.

[0030] Moreover, the table of the rotary table assembly includes a table top surface that is rotatable and driven by the gearbox. Tire table top surface includes a center piece surrounded by multiple interlocking table top segments. The table top segments are supported by multiple support arms fixedly connected to the center piece. The table top segments surrounding the center piece may be interchanged for table top segments forming a table top surface of a smaller or a larger diameter depending on the workpiece to be processed.

[0031] The rotary table assembly increases the physical reach of the robotic device stationed in a support surface of the support frame. Furthermore, the rotary table assembly increases the utilization of the robotic device by allowing an operator to access one side of the table opposite to the support surface on which the robotic device is operating. The rotary table assembly conserves workstation space and reduces the investment cost of having multiple robot stations.

Detailed Description of Example Embodiments

[0032] For the purposes of promoting an understanding of the principles of the subject matter, reference will now be made to the embodiments illustrated in the drawings and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the subject matter is thereby intended. Any alterations and further modifications in the described embodiments, and any further applications of the principles of the subject matter as described herein are contemplated as would normally occur to one skilled in the art to which the subject matter relates.

[0033] Referring generally to FIGS. 1 through 11, modular rotary- table assemblies 100 are described. A rotary table assembly 100 removably attaches with a robotic device 102 having abase 104. The rotary' table assembly 100 supports a workpiece (not shown) to be rotated in an industrial process such as but not limited to welding, painting, grinding, gluing, sanding, assembly, disassembly, inspection, and testing. The rotarytable assembly 100 includes a table 110, a support frame 120, and a gearbox 130. The table 1 10 of the rotary' table assembly 100 includes a table top surface 1 12 positioned in a first plane 110X. The table top surface 112 is configured to rotate around an axis of rotation 110Z, where the axis of rotation 110Z is generally perpendicular to the first plane 11 OX.

[0034] In some embodiments, the rotary table assembly 100 can be used for pick and place operations, where parts are moved from one place to another on the table 110. For example, the rotary' table assembly 100 can be used to sort fasteners. As described herein, the rotary table assembly 100 can be used with robotic devices 102 equipped with computer vision functionality', e.g., where a computer processor derives information from electronic images collected by a robotic vision system and operates the table 110 and/or performs operations on items on the table based upon identifications made by the computer vision system. In some embodiments, the rotary- table assembly 100 and one or more robotic devices 102 can be used for the application of material(s) to items on the table 110. For instance, sealant can be applied by a robotic device 102 to one or more items on the table 110. In another example, fasteners can be installed m one or more items on the table 110 (e.g., where the fasteners are selected and placed using a computer vision system).

[0035] As shown in FIG. 1, the support frame 120 supports the table 110. The support frame 120 includes a support surface 122, a first support leg 124, second support legs 126, and a longitudinal chassis 128. The support surface 122 is spaced apart from the axis of rotation 1 10Z by the longitudinal chassis 128 and is positioned above the first support leg 124. The support surface 122 includes a first row of mount holes 121 and a second row of mount holes 123, where the first and second row's of mount holes 121 and 123 are configured to receive fasteners for the base 104 of the robotic device 102. In other embodiments, the support surface 122 may have less than or more than a first and a second row' of mount holes 121 and 123. The mount holes of the support surface 122 may be aligned generally parallel with respect to one another and/or may be aligned in a differently shaped pattern (e.g., generally diagonally with respect to one another).

[0036] In tlie embodiment shown in FIG. 1, the support frame 120 includes two (2) second support legs 126 positioned opposite to the first support leg 124. lire second support legs 126 extend substantially radially from the support frame 120 in reference to the axis of rotation 110Z. In other embodiments (not shown) the support frame 120 may include more than two (2) second support legs 12.6. Ihe second support legs 126 may be positioned tangentially in reference with the table 110 or perpendicular to the first support leg 124. Tire first support leg 124 and the second support legs 126 may include roller features 106 located at the ends of each of the first support leg 124 and the second support legs 126, opposite to the table 110. The roller features 106 may be at least one of a caster wheel, a glider, among others and include leveling mounts, brakes, etc.

[0037] The support surface 122 is disposed at a first precise predetermined distance XI from the axis of rotation 110Z of the table 110. In embodiments, the first precise predetermined distance XI may be defined as a longitudinal distance between the axis of rotation 110Z and the first row of mount holes 121. Likewise, the first precise predetermined distance XI may be defined as the longitudinal distance between the axis of rotation 1 10Z and a center of the support surface 122 between the first row of holes 121 and the second row of holes 123.

[0038] The support surface 122 is disposed at a second plane 120X. The second plane 120X may be placed apart from the first plane 11 OX at a second precise predetermined distance Z1 and is at least substantially parallel to the first plane 11 OX, as shown in FIG, 3. In the example embodiment, shown, the second plane 120X is positioned below the first plane 1 10X. In other embodiments (not shown) the second plane 120X may be positioned above the first plane 11 OX or may be coplanar with the first plane 110X. For example, when the first plane 110X and the second plane 120X are coplanar, the second precise predetermined distance Z1 may be zero.

[0039] With reference to FIGS. 2, 4 through 6, 10, and 11, table 110 can be a modular table configured to be fitted together in different sections, lire table top surface 112 of the table I 10 includes a center piece 1 14, supporting arms 1 15, and table top segments 116. The center piece 114 has exterior sides 113 (FIG. 5) and a center aligned with the axis of rotation 110Z. In example embodiments, such as those described with reference to FIGS. 4, 5, and 1 1 , the center piece 114 is generally square, with exterior sides 113 that are generally diagonally angled.

[0040] The support amis 115 are fixedly connected to the center piece 114 and extend outwardly from the center piece 114. The center piece 114 is surrounded by the table top segments 116, which are supported by the support arms 115. Tire table top segments 116 have interior sides 118 (FIG. 6) configured to interlock with one another and with the center piece 114. lire table top segments 116 form a generally circular table top surface 112 w hen the table top segments I 16 and the center piece 114 are interlocked together. The table top segments form a generally circular shape having an exterior edge 111.

[0041] In some embodiments, each one of the table top segments 1 16 includes at least one tab feature 125 and at least one relief feature 127. The at least one tab feature 125 of each of the table tops segments 116 is configured to engage and interlock with an adjacent relief feature of another one of the table top segments I 16. In the embodiment shown in FIGS 1 through 4, the table 110 includes four (4) table top segments 116. In other embodiments (not shown) the table top segments 116 may have a different number of table top segments 116, and may be at least two (2) table top segments 116. As showm in FIGS. 2 and 4, in some embodiments, a. support arm 115 may include a single row of apertures for receiving fasteners to secure the table top segments 1 16 to the support arms, e.g., where the tab features 125 and relief features 127 interleave with one another along the single row of fasteners. In the embodiment shown in FIGS. 10 and 1 1 , the table top segments 116 do not include tab or relief features. For example, each table top segment 116 has a row of apertures along opposing sides, and the corresponding support arms 115 have two (or more) rows of apertures for receiving fasteners to secure the table top segments 116 adjacent to one another.

[0042] The table top segments 116 of the table 100 may be configured to be replaced based on the size of the w’orkpiece on the table top surface 112. In an embodiment (not shown) more table top segments 1 16 are added around the center piece 1 14 to increase a diameter of the table top surface 1 12. A change in diameter of the table top surface 112 may not affect the first precise predetermined distance between the axis of rotation 1 10Z and the support surface 122.

[0043] A dimensional tolerance between the exterior edge 111 of the table top surface 112 and the support surface 122 is maintained. The dimensional tolerance is the total amount that a specific dimension is allowed to vary. In embodiments, the dimensional tolerance of the rotation of the table 110 is at least five thousandths of an inch (0.005 in.). In other embodiments, the dimensional tolerance of rotation of the table 100 may be lower or higher.

[0044] In embodiments, at least one table top segment 1 16 and the center piece 114 together define a hole pattern 119 composed of holes 117. In the embodiment shown, adjacent interior sides 118 of the at least one table top segment 116 and the center piece 114 extend diagonally within the hole pattern 1 19 at right angles to one another to provide at least a minimum distance DMIN between each hole 117 of the hole pattern 119 in the exterior sides 113 and the interior sides 118.

[0045] Referring to FIGS. 4 and 11 , the four (4) table top segments 116 define the hole patern 119 when placed and secured around the center piece 114. The hole pattern 119 is configured to help secure the workpiece to the rotary table assembly 100 for processing. The holes 1 17 may be used along with accessories (not shown) such as jigs, stops, and clamps, among others. In some embodiments, the hole pattern 119 extends to the at least one tab feature 125 and the at least one relief feature 127 of each of the table top segments 116. As previously described, the rotary’ table assembly 100 can be used with robotic devices 102 equipped -with computer vision functionality. It is noted that the hole pattern 119, holes 1 17, interfaces/edges between adjacent table top segments 116, interface s/edges between the table top segments 116 and the center piece 1 14, and so forth may be used by a robotic vision system as datums or reference features to locate the table top surface 112 in space with respect to a robotic device 102 and/or with respect to equipment mounted to the robotic device 102 and/or the table 110. The precise and predetermined position of table components of rotary table assemblies 100, e.g., where the same tolerances and accuracy are present across multiple table assemblies, allow tor repeatable operations on different table assemblies.

[0046] As shown in FIG. 2, the gearbox 130 is fixedly connected to the table 110 for precisely rotating the table top surface 1 12. Tire support frame 120 defines a gearbox mount 132 that receives the gearbox 130 and engages with the center piece 114 and the support arms 115. The gearbox 130 may include a motor 134, a case 136 and a set of gears (not shown). The motor 134 may be a servo motor, a linear motor, a spindle motor, or a stepper motor, among others. Tire motor 134 includes an output shaft (not shown) in direct contact with the set of gears. The output shaft of the motor may be connected in a straight configuration or a right angle configuration to the set of gears. In embodiments, the set of gears is configured to work as a reduction gear that decelerates the rotation of the motor 134 and transmits rotational torque to the table 110. In other embodiments, the gearbox 130 may include a pulley (not shown) connected to the reduction gear for a pulley input configuration.

[0047] In manufacturing applications, angular movement may be measured in minutes and/or seconds of an arc for accuracy. One minute of an arc, also referred to as arcmin or minute arc, is equal to one-sixtieth (1/60) of a degree. In the rotary’ table assembly 100, the robotic device 102 is configured to control the gearbox 130 and thereby a speed and an angular rotation of the table 100 with respect to the support frame 120. The robotic device may rotate the table top surface 112 within accurate arcmin of rotation, allowing the workpiece to be rotated at a predetermined speed to a desired angle. Tire angular rotation and speed of the table 100 may be determined by the desired operation of the robotic device 102 and the shape and dimensions of the workpiece. [0048 ] The support arms 115 are removably attached to the support frame 120 and are removably attached to the center piece 114 and the table top segments 116. The support asms 1 15 are configured to self-align through the alignment of holes 117 defined on a top surface of the support arms 115 and the holes 117 of the hole patern 1 19 of the table top segments 116.

[0049] As shown in FIG. 8, the rotary table assembly 100 may further include an extension plate 108 for extending the longitudinal chassis 128. The extension plate 108 may be placed in the longitudinal chassis 128 to extend the longitudinal distance between the axis of rotation 1 10Z and the support surface 122 to a third precise determined distance X3. The extension plate 108 may be placed on the support frame 120 if the table top segments 116 are interchanged with different table top segments (not shown) that, when interlocked with the center piece 114, form a table top surface 112 having a radius 1 arger than the first preci se determined distance X 1. With reference to FIGS. 12 through 15, a rotary table assembly 100 may also include a chassis extension assembly 138. For example, an extension block 140 can be used to position a robotic device 102 various distances from the axis of rotation 110Z (e.g., at two-inch (2”) increments in some examples). The chassis extension assembly 138 can allow for larger parts, table overhang, system flexibility, and so forth. In this manner, a chassis extension assembly 138 can expand the working envelope of the system. In some embodiments, the first support leg 12.4 can be placed in a rearmost position with respect to the chassis extension assembly 138, and the robotic device 102 can be placed in a desired mount location, e.g., according to a particular application, job/part requirements, etc.

[0050] In example embodiments, the extension plate 108 and/or an extension block 140 may include attachment plates 142 above and below the connecting point between the extension plate 108 and/or the extension block 140 and the longitudinal chassis 128. In some embodiments, the extension plate 108 may be included at the end of the longitudinal chassis 128, and the position of the support surface 122 may move from the end of the longitudinal chassis 128 to the end of the extension plate 108 opposite to the table 110, as shown in FIG. 8. In other embodiments (not shown), the longitudinal chassis 128 and the extension plate 108 may define a gap that separates both components, where the gap is defined between the attachment plates 142. In yet another embodiment, the extension plate may be placed between the support surface 122 and the longitudinal chassis 128, where the extension plate acts as an extension leaf. In this embodiment, the attachmen t plates 142 may extend over the entirety of the length of the extension plate 108 and attach at the longitudinal chassis and the support surface 122 or be composed of two (2) pairs of attachment plates 142. In this embodiment, one of the pairs of attachment plates 142. may connect the support surface 122 with the extension plate 108 and the other one of the pairs of attachment plates 142 may connect the extension plate 108 with the longitudinal chassis 128. In some embodiments, the attachment plates 142 can include reinforcements (e.g., as described with reference to FIGS. 12 through 15).

[0051] Referring now to FIGS. 16 and 17, a rotary table assembly 100 can also include one or more workpiece positioners 144 mountable/fixedly connectable to the table top surface 112 of the table 110. As described, a workpiece positioner 144 has at least one support 146 for supporting a workpiece off a table top surface 112. For example, a workpiece positioner can be a headstock tailstock positioner assembly (e.g., as described with reference to FIG. 17). In some embodiments, multiple (e.g., two) headstock tailstock positioner assemblies can be arranged on opposite sides of the table 110 (e.g., separated by a welding screen 148). In this manner, additional axes of rotation can be provided to the rotary table assembly 100. For example, in an arrangement where the robotic device 102 has five axes of rotation, and the table 1 10 has a sixth axis of rotation 110Z (e.g., provided by the gearbox 130 that precisely rotates the table top surface 112), a headstock tailstock positioner can be used to provide a seventh axis of rotation 149. Further, another headstock tailstock positioner may be used to provide an eighth axis of rotation. In some embodiments, the axis of rotation 149 of the support(s) of a workpiece positioner can be at least substantially perpendicular to the axis of rotation 1 10Z of the table 110 when the workpiece positioner is connected to the table 110.

[0052] As described, a workpiece positioner (e.g., a headstock tailstock positioner) can be fabricated to precise, predetermined dimensions so that multiple workpiece positioners may be interchangeable with one another, and operations of the robotic device 102 can be duplicated on either side of the table 110. For example, table top rotary positioner assemblies can be fully machined on contact points with dowel locators between parts for repeatability between units. These rotary units can have machined fixture interfaces that provide for precise fixture mounting and allow for rapid fixture changeover and repeatability between changeouts. In some embodiments, multiple fixture frames can be interchangeably bolted into a headstock tailstock unit, where the fixture frames maintain tolerances when mounted to the table 1 10. In this manner, X-Y-Z datum positions can be maintained by the rotary table assembly 100.

[0053] With reference to FIG. 7, in embodiments, two or more rotary table assemblies 100 may be used together to implement an interchangeable robotic table system 1000. The interchangeable robotic table system 1000 may include a robotic device 102, first rotary' table assembly 100 and at least a second rotary table assembly 200. Both the first and second rotary' table assemblies 100 and 200 are configured to rotatably support a respective workpiece (not shown) and are controlled by the robotic device 102.

[0054] A first table 110 of the first rotary table assembly 100 includes a first table top surface 112 positioned in a first plane 110X. The first table top surface 1 12 rotates around a first axis of rotation 1 10Z. The first rotary assembly 100 also includes a first support frame 120 for supporting the first table, lire first support frame 120 may include a first support surface 122 spaced apart from the first axis of rotation 1 10Z of the first table 110 at a first precise, predetermined distance X 1. The first support surface 122 is positioned in a second plane 120X that is at least substantially parallel to the first plane 110X and is spaced apart from the first plane 11 OX at a second precise, predetermined di stance Z1 .

[0055] The second rotary table assembly 200 includes a second table 210 that has a second table top surface 212. positioned in a third plane 210X. The second table top surface 212 rotates around a second axis of rotation 210Z. Tire second rotary' assembly 100 also includes a second support frame 220 for supporting the second table 210. Hie second support frame includes a second support surface 222 spaced apart from the second axis of rotation 210Z of the second table 210 at the first precise, predetermined distance XI . The second support surface is positioned in a fourth plane 220X that is at least substantially parallel to the third plane 210X and is spaced apart from the third plane 210X at the second precise, predetermined distance Zl.

[0056] Tire robotic device 102 may be interchangeably couplable with the first rotary table assembly 100 and the at least second rotary table assembly 200. The robotic device 102 may be removably coupled to the first support surface 122 and with the second support surface 222. The robotic device 102 may be swapped between the first rotary table assembly 100 and the second rotary' table assembly 200.

[0057] Referring to FIG. 9, the robotic device 102, including some or all of its components, can operate under computer control. For example, a processor can be included with or in the robotic device 102 to control the components and functions of the first rotary table assembly 100 and tire at least second rotary table assembly 200 described herein using software, firmware, hardware (e.g., fixed logic circuitry), manual processing, or a combination thereof The terms “controller,” “functionality,” “service,” and “logic” as used herein generally represent software, firmware, hardware, or a combination of software, firmware, or hardware in conjunction with controlling the robotic device 102 100. In the case of a software implementation, the module, functionality, or logic represents program code that performs specified tasks when executed on a processor (e.g., central processing unit (CPU) or CPUs). Hie program code can be stored in one or more computer-readable memory devices (e.g,, internal memory? and/or one or more tangible media), and so on. The structures, functions, approaches, and techniques described herein can be implemented on a variety of commercial computing platforms having a variety of processors.

[0058] Tire robotic device 102 can be coupled with a controller 150 tor controlling the operations performed by the robotic device 102 including but not limited to the control of the rotary table assembly 100, The controller 150 can include a processor 152, a memory 154, and a communications interface 156. The processor 152 provides processing functionality for the controller 150 and can include any number of processors, micro-controllers, or other processing systems, and resident or external memory for storing data and other information accessed or generated by the controller 150. The processor 152 can execute one or more software programs that implement techniques described herein. The processor 152 is not limited by the materials from which it is formed or the processing mechanisms employed therein and, as such, can be implemented via semiconductors) and/or transistors (e.g., using electronic integrated circuit (IC) components), and so forth. The controller 150 may be integrated directly into the robotic device 102 or be a separate component from the robotic device 102.

[0059] The controller 150 includes and executes control programming configured to cause the robotic device 102 to perform operations upon the workpiece according to a program of instructions. The operations that the controller executes are based upon the first precise, predetermined distance XI and the second, precise predetermined distance Z1 of the rotary table assembly 100. In example embodiments, the robotic device 102 is in communication with the gearbox 130 and/or the motor 134, and can control rotation of the first table 110 or the second table 210 when the robotic device is connected to the first support surface 12.2 or the second support surface 2.2.2 respectively. For example, the controller 150 can include computer vision functionality for performing operations on items on the table based upon identifications made by the computer vision system. Additionally, the robotic device 102 can be in communication with one or more workpiece positioners connected to the table top surface 112 of the table 110. Hie robotic device 102 can control movement of the workpiece positioners). For example, in the case of one more headstock tailstock positioner assemblies mounted to the table 110, the controller 150 can execute control programming configured to cause rotation of the headstock tailstock positioner assemblies. In example embodiments, such arrangements can be used for operations including, but not necessarily limited to welding of axle bars, augers, and so forth.

[0060] In other embodiments, one of several robotic devices 202 may replace the robotic device 102 in the control and operation of the first rotary table assembly 100 and/or the at least second rotary table assembly 200. The robotic devices are configured to be interchangeable without calibration or recalibration.

[0061] lire memory 154 is an example of tangible, computer-readable storage medium that provides storage functionality to store various data associated with operation of the memory 154 can store data, such as a program of instructions for operating the robotic device 102 (including its components), and so forth. It should be noted that while a single memory 154 is described, a wide variety of types and combinations of memory (e.g., tangible, non-transitory memoiy) can be employed. The memory 154 can be integral with the processor 152, can comprise stand-alone memory, or can be a combination of both.

[0062] The memory 154 can include, but is not necessarily limited to: removable and non-removable memory- components, such as random-access memory (RAM), read- only memory (ROM), flash memory- (e.g., a secure digital (SD) memory- card, a mini- SD memory card, and/or a micro-SD memory card), magnetic memory , optical memory, universal serial bus (USB) memory devices, hard disk memory, external memory, and so forth. In implementations, the robotic device 102 and/or the memory 154 can include removable integrated circuit card (ICC) memory, such as memory provided by a subscriber identity module (SIM) card, a universal subscriber identity module (USIM) card, a universal integrated circuit card (UICC), and so on.

[0063] lire communications interface 156 is operatively configured to communicate with components ofthe robotic device 102. For example, the communications interface 156 can be configured to transmit data for storage in the robotic device 102, retrieve data from storage in the robotic de vice 102, and so forth. The communications interface 156 is also communicatively coupled with the processor 152 to facilitate data transfer between components of the robotic device 102 and the processor 152 (e.g., for communicating inputs to the processor 152 received from a device communicatively coupled with the controller 150). It should be noted that while the communications interface 156 is described as a component of a controller 150, one or more components of the communications interface 156 can be implemented as external components communicatively coupled to the dispenser system 100 via a wired and/or wireless connection. The dispenser system 100 can also comprise and/or connect to one or more mput/output (I/O) devices (e.g., via the communications interface 156), including, but not necessarily limited to: a display, a mouse, a touchpad, a keyboard, and so on.

[0064] The communications interface 156 and/or the processor 152 can be configured to communicate with a variety of different networks, including, but not necessarily limited to: a wide-area cellular telephone network, such as a 3G cellular network, a 4G cellular network, or a global system for mobile communications (GSM) network; a wireless computer communications network, such as a WiFi network (e.g., a wireless local area network (WLAN) operated using IEEE 802.11 network standards); an internet; the Internet; a wide area network (WAN); a local area network (LAN); a personal area network (PAN) (e.g., a wireless personal area network (WPAN) operated using IEEE 802.15 network standards); a public telephone network; an extranet; an intranet; and so on. However, this list is provided by way of example only and is not meant to limit the present disclosure. Further, the communications interface 156 can be configured to communicate with a single network or multiple networks across different access points.

[0065] Referring now to FIGS. 18 through 2.2, a modular rotary headstock positioner assembly 300 is described. A robotic device 302 having a base 304 can removably attach to the rotary headstock positioner assembly 300. The rotary headstock positioner assembly 300 supports a workpiece (not shown) to be rotated in an industrial process such as but not limited to wielding, painting, grinding, gluing, sanding, assembly, disassembly, inspection, and testing. The rotary’ headstock positioner assembly 300 includes a headstock positioner 310, a support frame 320, and a gearbox 330. The headstock positioner 310 of the rotary headstock positioner assembly 300 includes at least one support 314 for supporting a workpiece off the ground. In embodiments, the support 314 of the headstock positioner 310 has an axis of rotation 312 in a first plane 316 at least substantially parallel to the ground. The headstock positioner 310 is configured to rotate the support 314 about the axis of rotation 312.

[0066] In some embodiments, the rotary headstock positioner assembly 300 also includes a tailstock positioner 340 opposite the headstock positioner 310 and supported by the support frame 320. For example, the support 314 can be a fixture frame (e.g., an open rectangular frame) connected between the headstock positioner 310 and the tailstock positioner 340. In embodiments, the tailstock positioner 340 is also configured to provide for rotation of the support 314 about the axis of rotation 312. However, a tailstock positioner 340 is provided by way of example only and is not meant, to limit the scope of the present disclosure. In some embodiments, the rotary headstock positioner assembly 300 does not necessarily include a tailstock positioner. For example, a support 314 may be connected only to the headstock positioner 310, and a workpiece can be supported solely by the headstock positioner 310, e.g., supported by the support 314 in a cantilevered orientation off the ground.

[0067] As described herein, the rotary headstock positioner assembly 300 can be used with robotic devices 302 equipped with computer vision functionality, e.g., where a computer processor derives information from electronic images collected by a robotic vision system and operates the headstock positioner 310 and/or performs operations on items attached to the support 314 based upon identifications made by the computer vision system. In some embodiments, the rotary headstock positioner assembly 300 and one or more robotic devices 302 can be used for welding items attached to the support 314 together. In another example, sealant can be applied by a robotic device 302 to one or more items attached to the support 314, In a further example, fasteners can be installed in one or more items attached to the support 314 (e.g., where the fasteners are selected and placed using a computer vision system).

[0068] The gearbox 330 is fixedly connected to the headstock positioner 310 for precisely rotating the support 314. The headstock positioner 310 defines a gearbox mount that receives the gearbox 330. The gearbox 330 may include a motor, a case and a set of gears (not shown). The motor may be a servo motor, a linear motor, a spindle motor, or a stepper motor, among others. The motor includes an output shaft (not shown) in direct contact with the set of gears. The output shaft of the motor may be connected in a straight configuration or a right angle configuration to the set of gears. In embodiments, the set of gears is configured to work as a reduction gear that decelerates the rotation of the motor and transmits rotational torque to the support 314. In other embodiments, the gearbox 330 may include a pulley (not shown) connected to the reduction gear for a pulley input configuration. In some embodiments, the gearbox 330 can provide about 1400 foot-pounds of torque.

[0069] lire support frame 320 supports the headstock positioner 310 (and possibly the tailstock positioner 340). The support frame 320 includes a support surface 322, a first support leg 324, a second support leg 326, and a longitudinal chassis 328 extending between the first and second support legs 324 and 326. As described, the support surface 322 is spaced apart from the axis of rotation 312 of the headstock positioner 310 by the longitudinal chassis 328 and is positioned above the longitudinal chassis 328. The support surface 322 can include rows of mount boles, where the rows of mount holes are configured to receive fasteners of the base 304 of the robotic device 302 (e.g., as previously described). The mount holes of the support surface 322 may be aligned generally parallel with respect to one another or may be aligned in a differently shaped pattern .

[0070] lire first and second support legs 324 and 326 can extend at least substantially perpendicularly from the longitudinal chassis 328 and to either side of the support 314. In this manner, the area immediately below' the support 314 may be unobstructed by the support frame 320. For example, the rotary headstock positioner assembly 300 may have a 57-inch swing diameter in some embodiments. In other embodiments (not shown) the support frame 320 may include more than two support legs. The first support leg 324 and/or the second support leg 326 and/or the chassis 328 may include roller features, e.g., located at the ends of each of the first and second support legs 324 and 326. The roller features may be at least one of a caster wheel, a glider, among others and include leveling mounts, brakes, etc.

[0071] The support surface 322 is disposed at a first precise predetermined distance from the axis of rotation 312 of the support 314. In embodiments, the first precise predetermined distance may be defined as a longitudinal distance between the axis of rotation 312 and a first row of mount holes for the base 304 of the robotic device 302 (e.g., as previously described). Likewise, the first precise predetermined distance may be defined as a longitudinal distance between the axis of rotation 312 and a center of the support surface 322 between a first row of mount holes and a second row of mount holes for the base 304 of the robotic device 302 (e.g., as previously described).

[0072] In embodiments of the disclosure, the support surface 322 is disposed at a second plane 332. lire second plane 332 may be spaced apart from the first plane 316 at a second precise predetermined distance and is at least substantially parallel to the first plane 316, as shown in FIGS. 20 and 21. In the example embodiment shown, the second plane 332 is positioned above the first plane 316. In other embodiments (not shown), the second plane 332 may be positioned below the first plane 316 or may be coplanar with the first plane 316,

[0073] As previously described with reference to the rotary table assembly 100, in the rotary headstock positioner assembly 300, the robotic device 302 is configured to control the gearbox 330 and thereby a speed and an angular rotation of the support 314 with respect to the support frame 320. The robotic device 302 may rotate the support 314 within accurate arcmin of rotation, allowing the workpiece to be rotated at a predetermined speed to a desired angle. The angular rotation and speed of the support 314 may be determined by the desired operation of the robotic device 302 and the shape and dimensions of the workpiece. In some embodiments, the rotary headstock positioner assembly 300 can allow for angular position control and repeatability to within about +/- 0.002 degrees for the support 314.

[0074] As previously described with reference to FIG. 8, the rotary headstock positioner assembly 300 may further include an extension plate for another extension device for extending the longitudinal chassis 328. As previously described with reference to FIGS. 12 through 15, a rotary headstock positioner assembly 300 may also include a chassis extension assembly. For example, an extension block can be used to position a robotic device 302 various distances from the axis of rotation 312 (e.g., at increments). The chassis extension assembly can allow for larger parts, system flexibility, and so forth. In this manner, a chassis extension assembly can expand the working envelope of the system. In a similar manner, the first support leg 324 and/or the second support leg 326 may also include extension features, which can be used, for example, to raise the height of the headstock positioner 310 and/or a tailstock positioner 340.

[0075] As described, the headstock positioner 310 and possibly a tailstock positioner 340 can be fabricated to precise, predetermined dimensions so that multiple workpiece positioners may be interchangeable with one another, and operations of the robotic device 302 can be duplicated. These rotary' units can have machined fixture interfaces that provide for precise fixture mounting and allow for rapid fixture changeover and repeatability between changeouts. In some embodiments, multiple supports 314 (e.g., fixture frames) can be interchangeably bolted into the headstock positioner 310 and possibly the tailstock positioner 340, where the fixture frames maintain tolerances. In this manner, X-Y -Z datum positions can be maintained by the rotary headstock tailstock positioner assembly 300. In some embodiments, the fixture frame can span about 48 inches by about 60 inches.

[0076] In some embodiments, rotary' headstock positioner assemblies 300 are modular. For example, a rotary- headstock positioner assembly 300 can be modularly configured, including a head unit (e.g., the headstock positioner 310 and possibly first support leg 324), a center frame (e.g., the longitudinal chassis 328 or possibly the support frame 320 including the first and second support legs 324 and 326) with the robot stand including the support surface 322, a “picture frame” (e.g., a support 314 configured as a fixture frame), and a tailboard unit, (e.g., the tailstock positioner 340 and possibly the second support leg 326). As described, the ex ten ts of the picture frame are configured to be reachable by the robotic device 302. In this example, if one robotic device 302 is interchanged for another robotic device 302 having a longer reach (e.g., to facilitate operations on a larger workpiece), the same head and tail units can be used with an alternate center frame and picture frame to accommodate the longer reach. It should also be noted that components of multiple modular rotary headstock positioner assemblies 300 may be connected together (e.g., bolted together) so that a single robotic device 302 can sendee multiple headstock/headstock tailstock units, e.g., using the same center frame.

[0077] As previously described, two or more rotary headstock positioner assemblies 300 may be used together to implement an interchangeable robotic headstock positioner system. The interchangeable robotic headstock positioner system may include a robotic device 302, first rotary' headstock positioner assembly- 300 and at least a second rotary headstock positioner assembly 300. Both the first and second rotary headstock positioner assemblies 300 are configured to rotatably support a respective workpiece (not shown) and are controlled by the robotic device 302. [0078] A first support 314 of the first rotary headstock positioner assembly 300 includes a first axis of rotation 312 in a first plane 316. The first support 314 rotates around the first axis of rotation 312. The first rotary headstock positioner assembly 300 also includes a first support frame 320 for supporting the first headstock positioner 310. The first support frame 320 may include a first support surface 322 spaced apart from the first axis of rotation 312 of the first support 314 at a first precise, predetermined distance. The first support surface 322 is also positioned in another plane 332 that is at least substantially parallel to the first plane 316 and is spaced apart from the first plane 316 at a second precise, predetermined distance.

[0079] The second rotary headstock positioner assembly 300 includes a second support 314 that has a second axis of rotation 312 in a second plane 316. The second support 314 rotates around the second axis of rotation 312. The second rotary headstock positioner assembly 300 also includes a second support frame 320 for supporting the second headstock positioner 310. The second support frame 320 includes a second support surface 322 spaced apart from the second axis of rotation 312 of the second support 314 at the first precise, predetermined distance. The second support surface 32.2. is also positioned in another plane 332 that is at least substantially parallel to the second plane 316 and is spaced apart from the second plane 316 at the second precise, predetermined distance.

[0080] The robotic device 302 may be interchangeably couplable with the first rotary headstock positioner assembly 300 and the second rotary headstock positioner assembly 300. lire robotic device 302. may be removably coupled to the first support surface 322. and with the second support surface 32.2. The robotic device 302 may be swapped between the first rotary headstock positioner assembly 300 and the second rotary' headstock positioner assembly 300.

[0081] As previously described with reference to FIG. 9, the robotic device 302, including some or all of its components, can operate under computer control. For example, a processor can be included with or in the robotic device 302 to control the components and functions of the first rotary headstock positioner assembly 300 and the second rotary' headstock positioner assembly 300 described herein using software, firmware, hardware (e.g., fixed logic circuitry), manual processing, or a combmation thereof. The robotic device 302 can be coupled with a controller for controlling the operations performed by the robotic device 302 including but not limited to the control of the rotary headstock positioner assembly 300. The controller can include a processor, a memory, and a communications interface (e.g., as previously described).

[0082] For example, the controller includes and executes control programming configured to cause the robotic device 302 to perform operations upon the workpiece according to a program of instructions. Hie operations that the controller executes are based upon the first precise, predetermined distance and the second, precise predetermined distance of the rotary headstock positioner assembly 300. In example embodiments, the robotic device 302 is in communication with the gearbox 330 and the motor and can control rotation of a first support 314 or a second support 314 when the robotic device 302 is connected to a first support surface 32.2 or to a second support surface 322, respectively. For example, the controller can include computer vision functionality for performing operations on items attached to the support 314 based upon identifications made by the computer vision system.

[0083] In other embodiments, one of several robotic devices 302 may replace the robotic device 302 in the control and operation of the first rotary headstock positioner assembly 300 and/or a second rotary headstock positioner assembly 300. The robotic devices 302 are configured to be interchangeable without calibration or recalibration.

[0084] In a first aspect, a rotary table assembly for rotatably supporting a workpiece can include a table having a table top surface positioned in a first plane, where the table has an axis of rotation. Tire rotary' table assembly can also include a gearbox fixedly connected to the table for precisely rotating the table. The rotary' table assembly can further include a support frame for supporting the table, where the support frame has a support surface spaced apart from the axis of rotation of the table at a first precise, predetermined distance. The support surface can be positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance. In some aspects, the support frame has a first support leg positioned beneath the support surface. In some aspects, the support frame has second support legs that extend at least substantially radially with respect to the axis of rotation of the table for supporting the table. In some aspects, a longitudinal chassis connects the support surface, the first support leg, and the second support legs together. In some aspects, the support frame includes a gearbox mount defined by the longitudinal chassis for supporting the gearbox.

[0085] In a second aspect, a modular table for a rotaiy' table assembly can include a center piece having exterior sides. The modular table can also include support arms configured to fixedly connect to the center piece. The modular table can further include table top segments configured to be supported by the support arms, where the table top segments have interior sides configured to interlock with one another and with the center piece. At least one table top segment and the center piece together can define a hole pattern, where interior sides of the at least one table top segment and exterior sides of the center piece extend generally diagonally within the hole partem at right angles to one another to provide at least a minimum distance between the interior sides and the exterior sides and each hole of the hole pattern. In some aspects, the hole pattern is spaced to cause alignment of the support arms when the support arms are connected to the table top segments. In some aspects, each one of the table top segments includes a tab feature and a relief feature and is interchangeable with every other one of the table top segments.

[0086] In a third aspect, an interchangeable robotic table system can include a first rotary table assembly for rotatably supporting a workpiece. The first rotary table assembly can include a first table having a first table top surface positioned in a first plane, where the first table has a first axis of rotation. The first rotary table assembly can also include a first support frame for supporting the first table, where the first support frame has a first support surface spaced apart from the first axis of rotation of the first table at a first precise, predetermined distance, and the first support surface is positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance. The interchangeable robotic table system can also include a second rotary table assembly for rotatably supporting a workpiece. The second rotaiy table assembly can include a second table having a second table top surface positioned in a third plane, where the second table has a second axis of rotation. The second rotary table assembly can also include a second support frame for supporting the second table, where the second support frame has a second support surface spaced apart from the second axis of rotation of the second table at the first precise, predetermined distance, and the second support surface is positioned in a fourth plane at least substantially parallel to the third plane and spaced apart from the third plane at the second precise, predetermined distance. The interchangeable robotic table system can further include a robotic device interchangeably couplable with the first rotary table assembly and the second rotarytable assembly at the first support surface and the second support surface, respectively, where the robotic device has control programming configured to cause the robotic device to perform operations upon a workpiece according to a program of instructions, and where the operations are based upon the first precise, predetermined distance and the second, precise predetermined distance.

[0087] In some aspects, the first rotary table assembly has a first gearbox fixedly- connected to the first table for precisely rotating the first table, the second rotary table assembly has a second gearbox fixedly connected to the second tabic for precisely rotating the second table, and the robotic device can control rotation of the first table or the second table as part of the operations. In some aspects, at least one of the first support frame or the second support frame has a first support leg positioned beneath the first support surface or the second support surface, respectively. In some aspects, at least one of the first support frame or the second support frame has second support legs that extend at least substantially radially with respect to the first axis of rotation of the first table or the second axis of rotation of the second table, respectively, for supporting the first table orthe second table. In some aspects, at least one ofthe first support frame or the second support frame includes a longitudinal chassis connecting the first support surface or the second support surface, the first support leg, and the second support legs together. In some aspects, at least one of the first support frame or the second support frame includes a gearbox mount defined by the longitudinal chassis for supporting a gearbox.

[0088] In a fourth aspect, a rotary table assembly for rotatably supporting a workpiece can include a table having a table top surface positioned in a first plane, where the table has an axis of rotation. The rotary table assembly can also include a gearbox fixedly- connected to the table for precisely rotating the table. The rotary table assembly can further include a support frame for supporting the table, where the support frame has a support surface spaced apart from the axis of rotation of the table at a first precise, predetermined distance, and the support surface is positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance. The rotary- table assembly can also include a workpiece positioner fixedly connectable to the table, where the workpiece positioner has at least one support for supporting a workpiece off the table top surface, and the at least one support has at least a second axis of rotation. In some aspects, the second axis of rotation of the at least one support of the workpiece positioner is at least substantially perpendicular to the axis of rotation of the table when the -workpiece positioner is connected to the table. In some aspects, the workpiece positioner can be a headstock tailstock positioner assembly. In some aspects, the rotary table assembly- can also include a second workpiece positioner fixedly connectable to the table opposite the first workpiece positioner. The second workpiece positioner can have at least a second support for supporting a workpiece off the table top surface. 'The second support can have at least a third axis of rotation. The first workpiece positioner and the second workpiece positioner can be interchangeable with one another for duplicating operations performed on a workpiece on either side of the table.

[0089 ] In a fifth aspect, a rotary- headstock positioner assembly for rotatably supporting a workpiece can include a headstock positioner having at least one support for supporting a workpiece off the ground, where the at least one support has an axis of rotation in a first plane at least substantially- parallel to the ground. The rotary headstock positioner assembly can also include a gearbox fixedly connected to the headstock positioner for precisely rotating the at least one support. The rotary headstock positioner assembly can further include a support frame for supporting the headstock posi tioner, where the support frame has a support surface spaced apart from the axis of rotation of the at least one support at a first precise, predetermined distance, and the support surface is positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance. In some aspects, the rotary headstock positioner assembly can also include a tailstock positioner opposite the headstock positioner and supported by the support frame. In some aspects, the at least one support can be a fixture frame connected between the headstock positioner and the tailstock positioner. In some aspects, the fixture frame can be an open rectangular frame.

[0090] In a sixth aspect, an interchangeable robotic table system can include a first rotary table assembly for rotatably supporting a workpiece. The first rotary table assembly can include a first table having a first table top surface positioned in a first plane, where the first table has a first axis of rotation. The first rotary table assemblycan also include a first support frame for supporting the first table. The first support frame can have a first support surface spaced apart from the first axis of rotation of the first table at a first precise, predetermined distance, where the first support surface is positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance. The first support frame can also have a first support leg positioned beneath the first support surface, a first plurality of support legs extending at least substantially radially with respect to the first axis of rotation of the first table for supporting the first table in cooperation with the first support leg, a first longitudinal chassis connecting the first support surface, the first support leg, and the first plurality of support legs together, and a first gearbox mount defined by tire first longitudinal chassis. The first rotary table assembly can further include a first gearbox supported by the first gearbox mount and connected to the first table for precisely rotating the first table. Tire interchangeable robotic table system can also include a second rotary table assembly for rotatably supporting a workpiece. The second rotary table assembly can include a second table having a second table top surface positioned in a third plane, where the second table has a second axis of rotation. Tire second rotary- table assembly can also include a second support frame for supporting the second table. Tire second support frame can have a second support surface spaced apart from the second axis of rotation of the second table at the first precise, predetermined distance, where the second support surface is positioned in a fourth plane at least substantially parallel to the third plane and spaced apart from the third plane at the second precise, predetermined distance. Tire second support frame can also have a second support leg positioned beneath the second support surface, a second plurality of support legs extending at least substantially radially with respect to the second axis of rotation of the second table tor supporting the second table in cooperation with the second support leg, a second longitudinal chassis connecting the second support surface, the second support leg, and the second plurality of support legs together, and a second gearbox mount defined by the second longitudinal chassis. The second rotary table assembly can further include a second gearbox supported by the second gearbox mount and connected to the second table for precisely rotating the second table. The interchangeable robotic table system can further include a robotic device interchangeably couplable with the first rotary table assembly and the second rotary table assembly at the first support surface and the second support surface, respectively, where the robotic device has control programming configured to cause the robotic device to perform operations upon a workpiece according to a program of instructions, where the operations are based upon the first precise, predetermined distance and the second, precise predetermined distance, and where the robotic device controls rotation of the first table or the second table as part of the operations.

[0091] In some aspects, at least one of the first table or the second table can include a center piece having exterior sides, support arms configured to fixedly connect to the center piece, and table top segments configured to be supported by the support arms, where the table top segments have interior sides configured to interlock with one another and with the center piece. At least one table top segment and the center piece together can define a hole pattern, where interior sides of the at least one table top segment and exterior sides of the center piece extend generally diagonally within the hole pattern at right angles to one another to provide at least a minimum distance between the interior sides and the exterior sides and each hole of the hole pattern. In some aspects, the hole pattern is spaced to cause alignment of the support arms when the support arms are connected to the table top segments. In some aspects, each one of the table top segments is interchangeable with every' other one of the table top segments. In some aspects, the center piece and the table top segments form a generally' circular table top surface when interlocked together. In some aspects, the support arms are configured to self-align with the table top segments when the table top segments are connected to the support arms. In some aspects, at least one of the first longitudinal chassis or the second longitudinal chassis includes at least one extension plate for extending the first longitudinal chassis or the second longitudinal chassis. [0092 ] In a seventh aspect, a rotary table assembly for rotatably supporting a workpiece can include a table having a table top surface positioned in a first plane, where the table has an axis of rotation. The roiaiy table assembly can also include a support frame for supporting the table. The support frame can have a support surface spaced apart from the axis of rotation of the table at a first precise, predetermined distance, where the support surface is positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance. The support frame can also have a support leg positioned beneath the support surface, a plurality of support legs extending at least substantially radially with respect to the axis of rotation of the table for supporting the table in cooperation with the support leg, a longitudinal chassis connecting the support surface, the support leg, and the plurality of support legs together, and a gearbox mount defined by the longitudinal chassis. The rotary table assembly can further include a gearbox supported by the gearbox mount and connected to the table for precisely rotating the table.

[0093] In some aspects, the table can include a center piece having exterior sides, support arms configured to fixedly connect to the center piece, and table top segments configured to be supported by the support arms, where the table top segments have interior sides configured to interlock with one another and with the center piece. At least one table top segment and the center piece together can define a hole pattern, where interior sides of the at least one table top segment and exterior sides of the center piece extend generally diagonally within the hole pattern at right angles to one another to pro vide at least a minimum distance between the interior sides and the exterior sides and each hole of the hole pattern. In some aspects, the hole pattern is spaced to cause alignment of the support arms when the support arms are connected to the table top segments. In some aspects, each one of the table top segments is interchangeable with evety other one of the table top segments. In some aspects, the center piece and the table top segments form a generally circular table top surface when interlocked together. In some aspects, the support aims are configured to self-align with the table top segments when the table top segments are connected to the support arms. In some aspects, the longitudinal chassis includes at least one extension plate for extending the longitudinal chassis. [0094 ] In an eighth aspect, a robotic table system can include a rotary table assembly for rotatably supporting a workpiece. The rotary table assembly can include a table having a table top surface positioned in a first plane, where the table has an axis of rotation. The rotary table assembly can also include a support frame for supporting the table. The support frame can have a support surface spaced apart from the axis of rotation of the table at a first precise, predetermined distance, where the support surface is positioned in a second plane at least substantially parallel to the first plane and spaced apart from the first plane at a second precise, predetermined distance. The support frame can also have a support leg positioned beneath the support surface, a plurality of support legs extending at least substantially radially with respect to the axis of rotation of the table for supporting the table in cooperation with the support leg, a longitudinal chassis connecting the support surface, the support leg, and the plurality of support legs together, and a gearbox mount defined by the longitudinal chassis. The rotary table assembly can further include a gearbox supported by the gearbox mount and connected to the table for precisely rotating the table. The robotic table system can further include a robotic device couplable with the rotary table assembly at the support surface, where the robotic device has control programming configured to cause the robotic device to perform operations upon a workpiece according to a program of instructions, where the operations are based upon the first precise, predetermined distance and the second, precise predetermined distance, and where the robotic device controls rotation of the table as part of the operations.

[0095] In some aspects, the table can include a center piece having exterior sides, support arms configured to fixedly connect to the center piece, and table top segments configured to be supported by the support arms, where the table top segments have interior sides configured to interlock with one another and with the center piece. At least one table top segment and the center piece together can define a hole patern, where interior sides of the at least one table top segment and exterior sides of the center piece extend generally diagonally within the hole pattern at right angles to one another to provide at least a minimum distance between the interior sides and the exterior sides and each hole of the hole pattern . In some aspects, the hole pattern is spaced to cause alignment of the support arms when the support arms are connected to the table top segments. In some aspects, each one of the table top segments is interchangeable with eveny other one of the table top segments. In some aspects, the center piece and the table top segments form a generally circular table top surface when interlocked together. In some aspects, the support arms are configured to self-align with the table top segments when the table top segments are connected to the support arms. In some aspects, the longitudinal chassis includes at least one extension plate for extending the longitudinal chassis.

[0096] Generally, any of the functions described herein can be implemented using hardware (e.g., fixed logic circuitry such as integrated circuits), software, firmware, manual processing, or a combination thereof. Thus, the blocks discussed in the above disclosure generally represent hardware (e.g., fixed logic circuitry such as integrated circuits), software, firmware, or a combination thereof. In the instance of a hardware configuration, the various blocks discussed in the above disclosure may be implemented as integrated circuits along with other functionality. Such integrated circuits may include all of the functions of a given block, system, or circuit, or a portion of the functions of the block, system, or circuit. Further, elements of the blocks, systems, or circuits may be implemented across multiple integrated circuits. Such integrated circuits may comprise various integrated circuits, including, but not necessarily limited to: a monolithic integrated circuit, a flip chip integrated circuit, a multichip module integrated circuit, and/or a mixed signal integrated circuit. In the instance of a software implementation, the various blocks discussed in the above disclosure represent executable instructions (e.g., program code) that perform specified tasks when executed on a processor. These executable instructions can be stored in one or more tangible computer readable media. In some such instances, the entire system, block, or circuit may be implemented using its software or firmware equivalent. In other instances, one part of a given system, block, or circuit may be implemented in software or firmware, while other parts are implemented in hardware.

[0097 ] Although the subject matter has been described in language specific to structural features and/or process operations, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

[0098] While the subject matter has been illustrated and described in detail in the drawings and foregoing description, the same is to be considered as illustrative and not restrictive in character, it being understood that only the preferred embodiments have been shown and described and that all changes and modifications that come within the spirit of the subject maters are desired to be protected. It should be understood that while the use of words such as preferable, preferably, preferred or more preferred utilized in the description above indicate that the feature so described may be more desirable, it nonetheless may not be necessary' and embodiments lacking the same may be contemplated as within the scope of the subject matter, the scope being defined by the claims that follow . In reading the claims, it is intended that when words such as "a," "an," "at least one," or "at least one portion" are used there is no intention to limit the claim to only one item unless specifically stated to the contrary in the claim. When the language "at least a portion" and/or "a portion" is used the item can include a portion and/or the entire item unless specifically stated to the contrary. Unless specified or limited otherwise, the terms "mounted," "connected," "supported," and "coupled" and variations thereof are used broadly and encompass both direct and indirect mountings, connections, supports, and couplings. Further, "connected" and "coupled" are not restricted to physical or mechanical connections or couplings.