System and workstation for performing a task on a workpiece

By using modular workstations and computer vision technology, precise positioning and stable fixing of workpieces of different sizes have been achieved, solving the problem of insufficient adaptability of existing fixing devices and improving the flexibility and accuracy of workpiece processing.

CN115135460BActive Publication Date: 2025-11-21SHAPING TOOLS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202180015027.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-02-18
Filing Date
2021-02-17
Publication Date
2025-11-21
Estimated Expiration
2041-02-17

AI Technical Summary

Technical Problem

Existing fixing devices are difficult to adapt to workpieces of different sizes and aspect ratios, and the need for positioning and repeated positioning when performing different tasks on the workpiece is not effectively met.

Method used

A modular and configurable workstation was designed, comprising a support arm, support rod, reference pin, and adjustable bracket. Combining computer vision and image data processing, it achieves precise workpiece positioning and precise tool alignment, and ensures stable fixation of the workpiece to the workstation through the use of locking screws and reference pins.

Benefits of technology

It enables stable fixing and precise positioning of workpieces of different sizes, supports the execution of multiple tasks, and improves the flexibility and accuracy of workpiece processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115135460B_ABST
    Figure CN115135460B_ABST
Patent Text Reader

Abstract

A workstation for performing a task on a workpiece using a tool. Some implementations of the invention allow for positioning a workpiece on the workstation using an adjustable stand. Some implementations of the invention include a support pole for partially supporting the tool while performing a task on a workpiece coupled to the workstation. Some implementations of the invention allow for positioning a workpiece in a reference position or orientation relative to the workstation. Some implementations of the invention allow for the tool to perform an action based on determining a position of the tool relative to the workstation using computer vision techniques to analyze a feature of the workstation.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present invention relates generally to workstations for performing tasks (e.g., cutting, drilling, sanding, drawing) on a workpiece using a tool (e.g., a wired router, a wireless drill, a hand saw). In some embodiments, the workstation is used to hold the workpiece stationary while the tool is moved relative to the workpiece to perform the task. In such embodiments, the workstation acts as a fixture for the workpiece. In some embodiments, the workstation is used to hold the power tool stationary while the workpiece is moved relative to the power tool to perform the task. In such embodiments, the workpiece can be moved relative to the power tool using a jig. BACKGROUND

[0002] The subject matter discussed in the background section should not be assumed to be prior art solely based on its mention in the background section. Similarly, a problem mentioned in the background section or associated with the subject matter of the background section should not be assumed to have been appreciated to exist prior to the filing date of the application. The subject matter in the background section merely represents different approaches, which in and of themselves can also be implementations of the claimed technology.

[0003] Fixtures (such as vises, clamps, etc.) for woodworking and machining have been known for centuries. Fixtures are used to hold a workpiece while one or more tools perform work on the workpiece. Fixtures can be customized to hold a workpiece at a particular angle or in a particular position (relative to the fixture) to make it easier to perform a task using a tool. For example, a customized fixture can be designed to hold a leg of a table to make a tenon at an angle on one end of the leg to fit into a mortise formed in a table top. In another example, a customized fixture can be designed to hold a workpiece to form a finger joint if the workpiece is used to build a drawer.

[0004] It is not uncommon for different customized fixtures to be created to perform different tasks on different workpieces, or even for different customized fixtures to be created to perform different tasks on the same workpiece. In some cases, the need to create a customized fixture is motivated by differences in the geometry of the workpiece (e.g., the length of the workpiece is much greater than the width or height). In some cases, the need to create a customized fixture is motivated by the particular task that needs to be performed on the workpiece (e.g., cutting at a particular angle).

[0005] One of the factors motivating the need to create a customized fixture involves the requirement to position a workpiece (e.g., a starting shelf) in a particular position or orientation with respect to the fixture repeatably. Similarly, it can be necessary to remove a workpiece from a fixture and return it to the fixture and arrange it in the same position or orientation during a manufacturing process. SUMMARY

[0006] The workstations of the present invention can be used to perform tasks on workpieces using tools. Some embodiments of the workstations accommodate workpieces of different sizes and aspect ratios, including thin and long (e.g., 1” x 1” x 2’) and thin and large (e.g., 1” x 2’ x 3’). Some embodiments of the workstations allow for alignment of a workpiece to one or more features of the workstation to reference the workpiece at a known position relative to the features of the workstation. In some embodiments, the workstations include support arms and support bars. In some embodiments, the workstations include one or more reference pins to reference a workpiece. In some embodiments, the workstations include adjustable brackets. In some embodiments, the workstations are designed to accept clamps and accessories to secure a workpiece to the workstation. In some embodiments, the reference pins can be recessed into the workstation.

[0007] In some embodiments, the modular configurability of the workstations allows for installation of larger workpieces while still providing the ability to work with and align to smaller workpieces. In some embodiments, the design of the workstations allows for precise positioning of one or more removable components and allows for precise alignment of a workpiece to the workstation. In some embodiments, the components can be installed to and removed from the workstation using fasteners that secure the components with less than one turn of the fastener.

[0008] The systems, methods, and non-transitory computer-readable media of the present invention describe triggering actions based on the proximity of a component of a tool to a component of a workstation. In some embodiments, if a cutting drill bit is in proximity to a component of a workpiece (e.g., a cutting drill bit is in proximity to a support arm while performing a cutting task on a workpiece), the system can sound an audible alarm, display a message, or retract the cutting drill bit of the tool. In some embodiments, the positional relationship between a component of a tool and a component of a workstation is determined by imaging a feature of the workstation and using the image data to calculate the positional relationship. In some embodiments, a zone can be determined based on the position of a component of a workstation, and an action can be triggered using the position of a component of a tool relative to the zone. BRIEF DESCRIPTION OF DRAWINGS

[0009] FIG. 1 An exemplary embodiment of a workstation is shown.

[0010] FIG. 2 An exemplary embodiment of a body of a workstation is shown.

[0011] FIG. 3 A close-up view of an exemplary embodiment of a body of a workstation is shown.

[0012] FIG. 4 A close-up view of FIG. 3 is shown, where a clamping face is installed to the body.

[0013] FIG. 5A and5B Cross-sectional schematic views showing exemplary coupling configurations of the body and clamping face, respectively.

[0014] FIG. 6A -C shows a view of a locking screw that can be used to mount a workstation component to another workstation component.

[0015] FIG. 6D Cross-sectional view showing a locking screw used to mount a clamping face to a body.

[0016] FIG. 6E Close-up view showing a support arm mounted to a body using a locking screw.

[0017] FIG. 6F Close-up view showing a locking screw attached to a clamping face.

[0018] FIG. 7 Close-up view showing a clamping face including two reference pins.

[0019] FIG. 8A Close-up view showing a reference pin.

[0020] FIG. 8B Cross-sectional view showing a reference pin mounted on a clamping face.

[0021] FIG. 8C Picture showing a reference pin.

[0022] FIG. 9 View showing a workstation having a support arm and a support bar.

[0023] FIG. 10 Close-up view showing a support arm mounted to a body.

[0024] FIG. 11A and FIG. 11B Computer-controlled router on a workstation, respectively.

[0025] FIG. 11C Cross-sectional view showing a tool base on a workstation having a support bar.

[0026] FIG. 12A and FIG. 12C Support arm.

[0027] FIG. 12B Close-up view showing a body.

[0028] FIG. 13A and FIG. 13B Schematic view showing a workstation having a workpiece.

[0029] FIG. 14A and FIG. 14B Close-up view showing a support bar and support bar components.

[0030] FIG. 14C A cross-sectional view of a support bar mounted to a support arm is shown.

[0031] FIG. 15A and FIG. 15B A view of a clamping face including a mounting surface is shown.

[0032] FIG. 15C and FIG. 15D A cross-sectional view of a clamping face is shown.

[0033] FIG. 16A and FIG. 16B A close-up view of a clamping face is shown including FIG. 16B an angle fence in

[0034] FIG. 17A and FIG. 17B A cross-sectional view of a workstation arrangement using a spoiler with a workpiece is shown.

[0035] FIG. 17C A schematic top view of a workstation with a workpiece is shown.

[0036] FIG. 17D An example of a workpiece chip is shown.

[0037] FIG. 18A A view of a cam protrusion for use with a workstation is shown.

[0038] FIG. 18D A cross-sectional top view of a cam protrusion mounted on a body is shown.

[0039] FIG. 19A A bracket mounted on a clamping face of a workstation is shown.

[0040] FIG. 19B A front side view of a bracket is shown.

[0041] FIG. 19C A back side view of a bracket is shown.

[0042] FIG. 19D A cross-sectional view of a cam and bracket handle is shown.

[0043] FIG. 20 A view of a body base of a workstation is shown.

[0044] FIG. 21 A schematic top view of a marker on a workstation with a support arm is shown.

[0045] FIG. 22 A test fixture for measuring an angle between a reference surface and a workstation mounting surface is shown.

[0046] FIG. 23A and FIG. 23B Cross-sectional views of the tool components on the workstation are shown, where the workstation has restricted areas.

[0047] FIG. 24 Showing the bottom view of the workstation.

[0048] FIG. 25 This is an exemplary computer system used in one embodiment.

[0049] FIG. 26 A picture showing the surface opposite the mounting surface of the clamping surface.

[0050] FIG. 27 The alignment surface portion of the support rod is shown.

[0051] FIG. 28A -D shows a view of an exemplary tool used with a workstation. Detailed Implementation

[0052] This description is made with reference to the accompanying drawings, in which various exemplary embodiments are illustrated. However, many different exemplary embodiments may be used, and therefore the description should not be construed as limiting it to the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided so that the invention will be thorough and complete. Various modifications to the exemplary embodiments will be apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments and applications without departing from the spirit and scope of the invention. Therefore, the invention is not intended to be limited to the illustrated embodiments, but is to be accorded the widest scope consistent with the principles and features of the invention.

[0053] The workstation of the present invention can be arranged on a workbench, with a portion of the workstation suspended above the edge of the workbench. In some embodiments, components of the workstation can be secured to the workbench using fasteners or clamps. FIG. 1 An exemplary embodiment of a workstation 100 is shown. The workstation 100 includes a body 101 and a clamping surface 106. In some embodiments, the workstation 100 is arranged on a worktable (not shown), wherein the body 101 rests on the upper surface of the worktable, and the clamping surface 106 is positioned adjacent to the edge of the worktable. FIG. 2 As shown, in some embodiments, the body 101 includes a body base 202, and a body top 201 is coupled to the body base 202. In some embodiments, a portion of the top surface of the body 101 (e.g., the top surface of the body top 201) defines a reference surface of the workstation 100. In some embodiments, a groove cut into the body top 201 (e.g., similar to...) FIG. 15AThe grooves 1501 and 1502 on the clamping surface 106 (not shown) can create one or more reference surface portions that are substantially in the same plane (see, for example...). FIG. 1 The mounting surface portions 107 and 108 of the clamping surface 106 in the middle.

[0054] In some embodiments, the body base 202 is made of aluminum. In some embodiments, the body top 201 is made of aluminum, wood, medium-density fiberboard (MDF), etc. In some embodiments, the clamping surface 106 is made of aluminum. In some embodiments, the clamping surface 106 is made of 30 mm, 25 mm, 20 mm, or 15 mm thick aluminum to maintain the flatness of the mounting surface portions 107 and 108. In some embodiments, material can be removed from the workstation component (e.g., body, clamping surface) to reduce the weight of the workstation component. For example, such as FIG. 26 As shown, material can be removed from the side opposite the mounting surface to reduce the weight of the clamping surface. In some embodiments, such as FIG. 26 As shown, the form of material removed can be designed to reduce weight without affecting the rigidity of the component.

[0055] In some embodiments, the markings are depicted on a reference surface (see, for example...). FIG. 11A , 11B In some embodiments, the markings may be in a computer-readable format (e.g., dominoes, QR codes, barcodes) that can be recognized by a computer system (e.g., computer system 2500) including one or more cameras utilizing computer vision (e.g., image-based localization, localization based on solving multi-point perspective imaging problems). In some embodiments, a film or sticker is applied to the top surface of the top of the body 201. In some embodiments, the markings are depicted on the film or sticker. In some embodiments, the markings on the reference surface may be used by a tool to position the tool relative to a workstation. For example, a computer-guided tool (e.g., Shaper Origin) uses markings to position the drill bit on a desired path relative to the workpiece as the user moves the computer-guided tool, as described in U.S. Patent Publication No. 20190196438 (also published as WIPO Publication No. WO 2018 / 035499), internationally filed on August 18, 2017, the entire contents of which are incorporated herein by reference.

[0056] In some embodiments, the topmost surface of the body 101 can be used as a reference surface. For example, as... FIG. 3As shown, the reference surface 305 of the top of the body 201 can be adjusted to be located above the top surface 306 of the base of the body 202. In some embodiments, the reference surface 305 of the top of the body 201 is 5 mil, 3 mil, 1 mil, 0.5 mil or 0.1 mil higher than the top surface 306 of the base of the body 202 (1 mil equals one-thousandth of an inch, 25.4 micrometers).

[0057] FIG. 3 A close-up view of the left side of the body 101 is shown. In some embodiments, the body 101 includes mounting members 301AL, 301BL, and 301CL (and corresponding mounting members on the right side of the body 101). FIG. 3 (Not shown in the image) is used to attach the clamping surface 106 to the body 101. For example, in one connection configuration, the clamping surface 106 can be attached using the mounting member 301AL and the lowest corresponding mounting member on the right side of the body 101 (not shown in the image), for attaching the clamping surface 106 to the body 101. FIG. 3 Not shown in the image; FIG. 2 The diagram shows 301AR and FIG. 1 Locking screws 109 and 110 (connected to clamping surface 106) are installed onto the body 101. Mounting member 301AL and the lowest corresponding mounting member on the right side of the body 101 can be referred to as the lowest set of mounting members for clamping surface 106. FIG. 5B The cross-sectional schematic diagram shown depicts this connection configuration between the main body 101B and the clamping surface 106B.

[0058] In another connection configuration, such as FIG. 4 As shown, clamping surface 106 can use mounting part 301CL (e.g., having FIG. 1 The locking screw 109 in the middle and the highest corresponding mounting part located on the right side of the body 101 (e.g., having FIG. 1 Locking screw 110 in the middle; FIG. 3 (Not shown in the image) is installed onto the body 101. The mounting member 301CL and the highest corresponding mounting member on the right side of the body 101 can be referred to as the highest set of mounting members for the clamping surface 106. FIG. 5A The cross-sectional schematic diagram shown depicts this connection configuration between the main body 101A and the clamping surface 106A.

[0059] In some embodiments, one or more components of the workstation may be attached to another component of the workstation when the workstation is moved or during shipment. For example, such as FIG. 24 As shown, the body 101 may have mounting members 2401 and 2402 at its bottom to attach the clamping surface 106 to the underside of the body during shipment of the workstation. In another example, the support rod may have mounting members to attach the support arm to the support rod during shipment of the workstation. In some embodiments, such as FIG. 27As shown, the support rod may have one or more mounting parts (e.g., 2701, 2702) for attaching other workstation components or accessories (e.g., work lights, dust bags).

[0060] In some embodiments, the clamping surface may include one or more mounting members, and a locking screw coupled to the body may be used to attach the clamping surface to the body using the mounting members on the clamping surface. In some embodiments, the clamping surface may include one or more mounting members, the body may include one or more mounting members, and a locking screw may be used to engage the mounting members on the clamping surface to mounting members on the body to attach the clamping surface to the body. In some embodiments, the clamping surface 106 may be secured to the body 101 (e.g., made of a single piece of aluminum, the clamping surface using a pin-fit / interference fit to the body aligned with mounting holes), its cross-section as shown... FIG. 5A or FIG. 5B As shown (for example, to accommodate a spoiler, see below).

[0061] The clamping face 106 can be mounted to the body 101 using one or more fasteners. In some embodiments, the clamping face 106 can be mounted to the body 101 using a locking screw, which allows for quick engagement and disengagement of the clamping face 106 from the body 101. For example, the locking screw can secure the clamping face 106 to the body 101 with less than one full turn of the screw. In some embodiments, such as FIG. 6A As shown, the locking screw 600 includes a locking screw head 601, a locking screw washer 602, a locking screw spring 603, and a locking screw end 604. The locking screw head 601 and the locking screw end 604 are threaded, such that rotation of the locking screw head 601 relative to the locking screw end 604 closes the gap between these two parts. FIG. 6B As shown, the locking screw 600 also includes a spring retainer 605 and a locking screw clamp 606. In some embodiments, the spring retainer 605 and the locking screw clamp 606 may be a single piece. FIG. 6C A side view of the locking screw 600 is shown. The position of the locking screw gap 607 relative to the locking screw head 601 can be adjusted by rotating the locking screw head 601 relative to the locking screw end 604.

[0062] like FIG. 6D As depicted in the cross-sectional view, in some embodiments, the locking screw head 601A and locking screw washer 602A are inserted from one side of the clamping surface 106. The locking screw spring 603A, spring retainer 605A, and locking screw clamp 606A are inserted from the other side of the clamping surface 106. In some embodiments, such as FIG. 6DAs shown, the spring retainer 605A and the locking screw clamp 606A are coupled to each other (e.g., formed as a single piece). In some embodiments, the spring retainer 605 is designed to fit into a matching cutout in the clamping surface 106, see [link to documentation]. FIG. 6F This allows the spring retainer 605 to still slide freely into and out of the notch, but its rotation about its central axis is restricted. In some embodiments, when the spring retainer 605 and the locking screw clamp 606 are connected to each other, the locking screw end 604 is adapted into the locking screw clamp 606, and the spring retainer 605 is adapted into the clamping surface (e.g., FIG. 6F As shown), the rotation of the locking screw head 601 relative to the clamping surface 106 causes the gap between the locking screw head 601 and the locking screw end 604 to close and prevents the locking screw end 604 from rotating in the direction of rotation of the locking screw head 601 (because the locking screw clamp 606 prevents the locking screw end 604 from rotating, which is because the locking screw clamp 606 and the spring retainer 605 are fixed in the cutout in the clamping surface 106).

[0063] In some embodiments, the locking screw end 604A is tightened into the locking screw head 601A to make the locking screw gap 607A (the gap between the surface of the spring retainer 605A and the surface of the locking screw clamp 606A, determined by…) FIG. 6D Arrow 607A indicates that the flange 608 on the mounting piece on the body 101 is aligned in both the clamped and unclamped configurations of the locking screw. In some embodiments, the surface of the locking screw clamp 606A adjacent to the locking screw gap 607A engages the surface of the flange 608 by rotating the locking screw head 601A relative to the locking screw end 604A less than 3, 2, or 1 turn. In some embodiments, as FIG. 6E As shown, the locking screw head 601 is shaped to include a protrusion 609 that extends beyond a conventional locking screw head type 610 (e.g., round (as shown), hexagonal (e.g., bolt); type 610 is added to the protruding protrusion). When the locking screw head 601 is mounted next to the surface 611, the locking screw head protrusion 609 allows the locking screw head 601 to rotate less than one full turn. FIG. 6E (clockwise).

[0064] In some embodiments, during the assembly of the locking screw, a thickness-controlled shim (not shown) may be inserted between the locking screw end 604A and the locking screw clamp 606A, such that the locking screw end 604A (relative to the locking screw head 601A) is tightened against the shim, resulting in alignment of the locking screw gap 607A with the flange 608 after the thickness-controlled shim is removed. In some embodiments, the locking screw may be secured to a clamping surface (as described above regarding...). FIG. 6DThe locking screw can be fixed to the body, or it can be separate from the body and the clamping surface and used to connect the clamping surface to the body. In some embodiments, the locking screw can be fixed to a first component of the workstation and used to connect the first component to another component of the workstation using a mounting bracket on another component.

[0065] In some embodiments, the locking screw tip 604 and the locking screw clamp 606 slide through the top wide portion of a "keyhole" designed mounting (e.g., mounting 301AL), and the locking screw 600 slides downward into the mounting such that the narrow portion of the locking screw clamp 606 is located at the bottom narrow portion of the mounting. In some embodiments, the design of the mounting geometry (e.g., the design of mounting 301AL) is cylindrical at the bottom (e.g., the bottom of the "keyhole") to allow for repeatable arrangement of the locking screw components (e.g., the cylindrical portion of the locking screw clamp 606). Manufacturing tolerances of the mounting on the body, corresponding manufacturing tolerances of the mating joints on the clamping surfaces (e.g., for engagement with fasteners such as locking screws), and the arrangement of the mounting on the body (e.g., as shown in the diagram) are also considered. FIG. 2 The mounting parts 301AL and 301AR on both sides of the main body 101 shown allow for high-precision control of the position and orientation of the clamping surface relative to the main body.

[0066] In some embodiments, the mounting elements on the body 101 (e.g., mounting elements 301AL, 301BL, 301CL, 302L) are machined simultaneously by the same tool (e.g., CNC) to maintain tight relative tolerances between mounting points. In some embodiments, the mounting elements on the body 101 (e.g., mounting elements 301AL, 301BL, 301CL, 302L) are machined simultaneously with the machining of surface 307 of the body 101 to maintain tight angular tolerances between mounting points and surface 307. In some embodiments, the cutouts for components on the clamping surface 106 (e.g., locking screws, reference pins) and the mounting points are machined simultaneously by the same tool to maintain tight relative tolerances.

[0067] For example, the mounting surface of the clamping surface 106 may include FIG. 1Mounting surface portions 107 and 108. In one or more connection configurations of the body 101 and clamping surface 106, reference surface 305 may be substantially perpendicular to each of the mounting surface portions 107 and 108. As used herein, two surfaces (e.g., planar surfaces) are “substantially perpendicular” if the angle between the normal vectors of the two surfaces is 90+ / -5 degrees, 90+ / -1 degree, 90+ / -0.5 degrees, 90+ / -0.2 degrees, 90+ / -0.15 degrees, or 90+ / -0.1 degrees. As used herein, the “normal vector” of a surface refers to the normal vector of the assumed idealized plane (greater than 0.5” on each side) pressing against the surface (excluding surface defects (e.g., scratches) or variations in surface submicrostructure). In some embodiments, the workstation is arranged on a measuring fixture with the clamping surface attached to the body, such as FIG. 22 As shown, the perpendicularity of a reference surface (e.g., reference surface 305) to a mounting surface (e.g., one or more mounting surface portions 107, 108) is measured. A height gauge on the fixture can be used to measure the positioning of one or more locations on the clamping surface to determine the orientation of the mounting surface relative to the reference surface.

[0068] In some embodiments, the clamping surface 106 includes one or more reference pins. FIG. 7 A clamping surface 106 with reference pins 701 and 702 is shown. In some embodiments, the reference pins (e.g., reference pin 701, reference pin 702) may be recessed into the clamping surface 106, such as... FIG. 7 As shown. FIG. 8A The CAD design drawings of the reference pin 701 and retaining ring 802 are shown. FIG. 8A In the drawing, the thread section of the reference pin 701 is not fully drawn. FIG. 8C An image is shown showing a reference pin including a threaded section. In some embodiments, the reference pin 801 may protrude from the mounting surface 803, such as... FIG. 8B As shown in the cross-sectional view. In some embodiments, the reference pin can be adjustable, such that it can be configured to be recessed or protruding. For example, as... FIG. 8BAs shown, the base of the reference pin 801 may be threaded. The channel 804 in the clamping surface 106 may also be threaded (not shown) to allow the reference pin 801 to be driven into a recessed or protruding state by rotating the reference pin 801 relative to the clamping surface 106. In some embodiments, the retaining ring 802 may serve as a stop to secure the reference pin 801 so that it does not recess too far into the channel 804 of the clamping surface 106. In some embodiments, the reference pin 801 may have a shoulder 805, which serves as a stop to limit the distance by which the reference pin 801 may protrude from the mounting surface 803. In the appendix below, the reference pin is referred to as a vertical alignment pin. In some embodiments, a portion of the reference pin may have a cylindrical shape (e.g., FIG. 8C (As shown). In some embodiments, a portion of the reference pin may have a planar shape (e.g., a bracket support pin, a bracket support spoon). In some embodiments, the reference pin may have a shape similar to... FIG. 8C The reference pin shown illustrates different geometric features of the cylindrical shape.

[0069] like FIG. 13B As shown in the schematic top view, one or more reference pins (e.g., including reference pin 702A) may be used to define a reference plane 1305. Reference plane 1305 is substantially perpendicular to the mounting surface 1303 and references at least one point of each of the one or more reference pins (e.g., including reference pin 702A). In some embodiments, the reference plane may be defined by two reference pins (e.g., reference pins 701 and 702) and the mounting surface, wherein the reference plane is substantially perpendicular to the mounting surface and references a point on each of the two reference pins. In some embodiments, the reference plane (e.g., reference plane 1305) is substantially perpendicular to the mounting surface (e.g., mounting surface 1303), and the reference plane 1305 is substantially perpendicular to the reference surface (e.g., FIG. 13A Reference surface 305B in the reference, and reference pin (e.g., reference pin 702A).

[0070] like FIG. 13B As shown in the schematic top view, one or more reference pins can be used relative to the mounting surface 1303 of the clamping surface 106E along a direction ( FIG. 13B The edge of workpiece 1302 is referenced in a vertical direction. If workpiece 1302 is removed from the workstation, workpiece 1302 can be referenced in a direction (e.g., including reference pin 702A) by referencing the edge of workpiece 1302 relative to one or more reference pins. FIG. 13BThe vertical direction in the image is arranged back to the reference position. In some embodiments, a component having a planar reference surface (e.g., the edge 1606 of the angled fence 1602) can be used to define a reference plane or for mounting the clamping surface 106E along a direction (in the vertical direction). FIG. 13B The vertical direction in the reference pin (reference pin 701 with a cylindrical shape) refers to the edge of the workpiece 1302. In some embodiments, the reference pin (e.g., reference pin 701 with a cylindrical shape) may be together with the support rod 903B (e.g., ... FIG. 13A (as shown) used together, so as to be used relative to the mounting surface 1303 of the clamping surface 106E in one direction ( FIG. 13B (In the vertical direction) reference the edge of workpiece 1302 and align the surface portion 1304 with the other edge of workpiece relative to the support rod 903B.

[0071] In some embodiments, such as FIG. 9 As shown, workstation 100 may include support arms 901 and 902 and support rod 903. In some embodiments, each support arm is coupled to a body. For example, support arm 902 uses one or more mounting elements (e.g., FIG. 3 , 12B The mounting bracket 302L is connected to the body 101. In some embodiments, the support arm 902 can be used as... FIG. 10 The locking screw 600A shown is connected to the body 101. The locking screw 600A uses the mounting piece 302L to connect the support arm 902 to the body 101. In some embodiments, the support arm 902 is connected to the body 101 by fewer than 3, 2, or 1 turns of the locking screw 600A. In some embodiments, as... FIG. 12A As shown, the support arm 902 includes a pin 1201, which can be aligned with a mounting cavity (e.g., FIG. 3 , 12B The mounting member alignment cavity 303L is connected to the body to set the position and orientation of the support arm 902 relative to the body 101. In some embodiments, the mounting member alignment cavity may include a guide to set the vertical position of the support arm when it is connected to the body. For example, as FIG. 12B As shown, the mounting alignment cavity 303L may include an adjustable positioning screw 1202, which can be used to set the height of the pin 1201 when the support arm 902 is mounted to the body 101 using the mounting 302L. In some embodiments, the mounting alignment cavity 303L is designed to accommodate the movement of the pin 1201 (based on the vertical movement of the locking screw 600A in the mounting 302L) when the support arm 902 is attached to the body 101.

[0072] In some embodiments, support rod 903 is coupled to support arms 901 and 902. The support rod can be used to support a tool (e.g., a planer) when working on a workpiece located between the support rod and the clamping surface or body. FIG. 11A As shown. In some embodiments, the position of the support rod along the support arm can be adjusted, such as... FIG. 11B As indicated by the arrows, this is to accommodate workpieces of different sizes. FIG. 11C As shown in the schematic cross-sectional view, by adjusting the height and orientation of the support arm (as described above), the support rod 903A can be adjusted such that the support surface portion 1102 (e.g., the top surface of the support rod 903A) is substantially in the same plane as the reference surface 305A of the body 101C. As used herein, the two surfaces are “substantially in the same plane” or the two planes are “substantially in the same plane” if: (1) the normal vectors of the surfaces / planes are parallel to each other within + / -5 degrees, + / -1 degree, + / -0.5 degrees, + / -0.2 degrees, + / -0.15 degrees, or + / -0.1 degrees, and (2) there is a first point in the first surface / plane and a second point in the second surface / plane such that the distance between the first point and the second point is less than 100 mil, 50 mil, 20 mil, 10 mil, 5 mil, 3 mil, or 1 mil. FIG. 11C Clamping surface 106C and tool base 1101 of a tool (the remainder of the tool is not shown) disposed on surfaces 305A and 1102 are also shown. In some embodiments, one or more sensors (e.g., force sensors) may be located on tool base 1101. In some embodiments, the force sensor located on tool base 1101 may contact reference surface 305A or support surface portion 1102 to detect the position of a workpiece relative to the base of the tool, as described in U.S. Patent Publication No. 20180126507 (also published as WIPO Publication No. WO 2016 / 183390), international filing date May 12, 2016, the entire contents of which are incorporated herein by reference.

[0073] In some embodiments, the support rod 903 includes a handle at each end of the support rod (e.g., as shown in the figure). FIG. 14A The handle 1401 shown. In some embodiments, such as FIG. 14B As shown, the handle 1401 can be used to rotate the cam 1402 to close the gap between the support arm surface 1403 and the fastener 1404, as... FIG. 14C As shown. FIG. 14C A cross-sectional view of the support rod 903, which is connected to the support arm, is shown in section 1405. Fastener 1404 is screwed into cylindrical nut 1407. Handle 1401 (in...) FIG. 14CThe upward movement of the handle 1401 converts into clockwise rotation of the cam 1402, which in turn increases the clearance between the fastener 1404 and the support arm surface 1403. The upward movement of the handle 1401 causes downward movement of the cylindrical nut 1407 and the fastener 1404. In some embodiments, a portion of the cylindrical nut 1407 travels in one or more slots 1409 on the support rod 903, see [link to relevant documentation]. FIG. 14A , FIG. 14B Handle 1401 (in) FIG. 14C The downward movement of the cam 1404 is converted into a counterclockwise rotation of the cam 1402, which in turn reduces the gap between the fastener 1404 and the support arm surface 1403—this causes the fastener 1404 and the support arm surface 1403 to be clamped relative to the flange 1406 of the support arm 1405, thereby securing the support rod 903 to the support arm 1405. In some embodiments, such as FIG. 12C As shown, the support arm 902 includes an opening 1203 for fastener 1404 to accommodate the fastener. In some embodiments, as FIG. 12C As shown, the support arm 902 includes a channel 1204 having a flange on either side for securing the support rod to the support arm using fasteners as described above. In some embodiments, the flat portion of the cam 1408 provides a pawl for maintaining the position of the support rod fastener (e.g., holding the support rod fastener in a clamped state).

[0074] In some embodiments, the body includes one or more mounting members to attach the support rod to the body. For example, in FIG. 3 In the middle, the mounting part 304L and the corresponding mounting part on the right side of the main body 101 (not shown) can be used to connect the support rod 903 to the main body 101. FIG. 13A A schematic cross-sectional view of the support rod 903B connected to the body 101D is shown. The clamping surface 106D is also connected to the body 101D. With the support rod 903B connected to the body 101D, the reference surface 305B of the body 101D and the alignment surface portion 1304 of the support rod 903B are substantially in the same plane. FIG. 13A The support rod configuration shown is referred to as the vertical end stop in the appendix.

[0075] In some embodiments, the configuration of the support rod 903B coupled to the body 101D can be used relative to FIG. 13A The alignment surface portion 1304 moves the edge of the workpiece 1301 (e.g., the top surface of the workpiece 1301) along a direction ( FIG. 13AThe vertical direction of the reference workpiece 1301 is used. In some embodiments, the combination of one or more reference pins and alignment surface portions (support rods attached to the body) allows the workpiece to be repeatedly referenced to the workstation using the following three planes: (1) the plane defined by the mounting surface 1303, (2) the plane defined by the alignment surface portion 1304, and (3) the reference plane defined by one or more reference pins (not shown). In some embodiments, the combination of angle guard 1602 (described below) and alignment surface portions (support rods attached to the body) allows the workpiece to be repeatedly referenced to the workstation using the following three planes: (1) the plane defined by the mounting surface 1303, (2) the plane defined by the alignment surface portion 1304, and (3) the plane defined by the edge 1606 of the angle guard 1602.

[0076] In some embodiments, the clamping surface 106 includes one or more slots (e.g., FIG. 15A Slots 1501 and 1502 in the design). In some embodiments, the slots can be used to clamp a T-nut (e.g., FIG. 15B Clamps 1503 and 1504 are mounted on clamping surface 106. In some embodiments, components of the clamps can slide from the edge of the clamping surface into a "T"-shaped slot. Clamps 1503 or 1504 may be, for example, a Powertec 71083 Premium Hold-Down Clamp. In some embodiments, the slot can be used to mount an F-type clamp (e.g., a Festool 489570 screw clamp) on clamping surface 106. In some embodiments, slot 1501 may have an opening wider than slot 1502 to allow access from locations not at the edge of the clamping surface (comparatively...). FIG. 15C 1502 and FIG. 15D Insert an F-type clamp or a T-nut clamp into slot 1501. In some embodiments, the slot may be curved or non-linear to achieve different clamping geometries. In some embodiments, one or more clamps attached to the clamping surface using one or more slots may be used to secure a workpiece (e.g., the surface of the workpiece resting against a mounting surface portion of the clamping surface) to the clamping surface. In some embodiments, the vertical slot 1507 may be closed at the bottom (e.g., at 1508) to prevent components attached to the clamping surface using the vertical slot from sliding out of the slot at the bottom. In some embodiments, one or more auxiliary mounting holes (e.g., 703, 1506, 1601) may be included on the clamping surface.

[0077] In some embodiments, such as FIG. 16BAs shown, the angle guard 1602 can be attached to the clamping surface 106 using angle guard wing screws 1603 (e.g., screwed into auxiliary mounting holes 1601). The angle guard 1602 can rotate within the plane of the mounting surface (see...). FIG. 16A The angle markings 1604 and 106 on the clamping surface are shown. FIG. 16B An angular marker "point" 1605 on the mid-angle fence 1602 is used to create a reference for the edge of the workpiece to be rotated along edge 1606 by the desired angle. In some embodiments, such as FIG. 16B As shown, the angle fence 1602 rotates around the reference pin 702, and the "zero" reference angle of the angle fence 1602 corresponds to the edge of the angle fence 1602 resting against the reference pin 701. Note that in FIG. 16A and FIG. 16B In the diagram, clamping surface 106 is shown relative to some other diagrams (e.g., FIG. 15A , 15B The clamping surface 106 in the ) is rotated 90 degrees.

[0078] FIG. 17C A top view schematic of a workpiece 1706 mounted to workstation 1705 (e.g., abutting a mounting surface of workstation 1705) is shown. The schematic illustrates the layout for cutting a tenon 1707 in workpiece 1706 using a cutting drill bit 1708. Given the width of workpiece 1706, the diameter of cutting drill bit 1708, and the geometry of tenon 1707, the schematic illustrates the cutting drill bit 1708's penetration into workstation 1705 if this particular setup is used to cut tenon 1707. To mitigate penetration into workstation 1705 in this setup, one possibility is to introduce a spoiler between workpiece 1706 and workstation 1705. Another advantage of using a spoiler is that it can help reduce or eliminate chips from the workpiece when the cutting edge is unsupported, for example, see [link to relevant documentation]. FIG. 17D .

[0079] FIG. 17A A schematic cross-section is shown of an arrangement for cutting workpiece 1701 using a workstation having a body 101F and a clamping surface 106F. If a cut corresponding to the dashed line 1702 is required, making the top surface of the clamping surface 106F below the cutting depth reduces the risk of cutting into the clamping surface 106F. However, in this arrangement, the risk of chips still exists due to the fact that the workpiece is unsupported at the cutting edge 1702. To mitigate the risk of chips, as... FIG. 17BAs shown, a spoiler 1703 is added, and in some embodiments, the body 101F may include one or more protrusions to secure the spoiler 1703 against the workpiece 1701, as indicated by arrow 1704. In some embodiments, the protrusions may include springs, locating screws, rotary cams, etc. In some embodiments, adjustable protrusions allow the use of spoilers of different thicknesses. In some embodiments, the clamping surface may have a notch (e.g., FIG. 15B (1505 in the example) to accommodate protrusions in one or more connection configurations.

[0080] FIG. 18A An embodiment of a protrusion for securing a spoiler against a workpiece is shown. FIG. 18A An installation view of the cam-type protrusion 1801 installed in the body 101 is shown. FIG. 18B The cam-type protrusion 1801, the mounting bracket 1802, and the fastener 1803A for securing the mounting bracket 1802 to the body 101 are shown. FIG. 18C Different views of the cam-type protrusion 1801, mounting bracket 1802, fasteners 1803A and 1803B (also used to secure the mounting bracket 1802 to the body 101) are shown. The design of the cam-type protrusion 1801 allows the adjustable amount of the cam to extend beyond the surface of the body 101 when rotated in the mounting bracket 1802 using a hexagonal nut at the top of the cam-type protrusion 1801. In some embodiments, the mounting bracket 1802 may include an O-ring to apply tension to the cam-type protrusion 1801 to help maintain a given position. FIG. 18D A sectional top view is shown of a cam-type protrusion 1801 and a mounting bracket 1802 mounted in the body 101. In some embodiments, the protrusion for securing the spoiler against a workpiece may extend 5 mm, 4 mm, 3 mm, 2 mm, or 1 mm from the surface of the body. In some embodiments, the protrusion may be adjustable to extend beyond the surface of the body by a distance of 5 mm, 4 mm, 3 mm, 2 mm, or 1 mm. FIG. 18D This illustrates a configuration with maximum protrusion for a given cam-type protrusion 1801. (By...) FIG. 18D The hexagonal nut at the top of the counterclockwise rotating cam-type protrusion 1801 can provide a smaller protrusion.

[0081] In some embodiments, the bracket 1901 may be connected to the clamping surface 106, such as FIG. 19A As shown. In some embodiments, the bracket 1901 includes an adjustment handle 1902 and a bracket top 1903, as... FIG. 19B As shown. FIG. 19CAs shown, in some embodiments, the bracket 1901 is coupled to the clamping surface 106 using a cam 1906 to clamp the first leg 1904 and the second leg 1905 against one or more slots of the clamping surface. In some embodiments, such as FIG. 19D As shown, cam 1906 is coupled to adjusting handle 1902 to adjust the clearance between legs 1904 and 1905 and the flanges of one or more slots on the clamping surface. In some embodiments, the bracket cam has three states: (1) a fully unlocked state for mounting the bracket into the slots on the clamping surface and for coarsely adjusting the position of the bracket on the clamping surface after mounting; (2) a friction state for holding the bracket in the user-set position (when released) but still allowing fine-tuning of the bracket position (e.g., leveling the workpiece to a reference surface plane); and (3) a clamped state for fixing the position of the bracket relative to the clamping surface. In some embodiments, the bracket cam is adjusted to these three states by rotating the adjusting handle as indicated by arrow 1907 to move the cam in the direction indicated by arrow 1908. In some embodiments, the flat portion of cam 1909 provides a pawl for maintaining the position of the adjusting handle (e.g., maintaining the bracket in the clamped state).

[0082] In some embodiments, the top of the body 201 is secured to the base of the body 202 at one or more locations. For example... FIG. 20 As shown, in some embodiments, the body base 202 may include fastening positions 2001, 2002, 2003, and 2004 to secure the body top 201 (not shown) to the body base 202. In some embodiments, one or more shims may be arranged at one or more fastening positions to adjust the position or orientation of the body top relative to the body base (e.g., relative to the front surface 2005 of the body base or the table contact surface 2006 of the body base). In some embodiments, using shims to adjust the position or orientation of the body top can increase manufacturing throughput by adjusting the orientation of a reference surface relative to the mounting surface of the clamping face.

[0083] In some embodiments, a computer-controlled tool may trigger one or more tool-related operations using positional information associated with features of the workstation (e.g., the position and orientation of one or more markers relative to the workstation, the position and orientation of two non-parallel edges of the workstation, the position and orientation of corners of the workstation, the position and orientation of a logo etched into the workstation) and information associated with the workstation's geometry (e.g., design dimensions of one or more workstation components, the workstation's CAD design). In some embodiments, the computer-controlled tool determines the position of features of the workstation. In some embodiments, using information associated with the workstation's geometry and the position of its features, the computer-controlled tool determines the position of other features of the workstation. After determining the position of other features of the workstation, the computer-controlled tool may take one or more actions based on the position of one or more tool components relative to one or more features of the workstation.

[0084] For example, if a computer-controlled tool detects during a cutting task that a cutting drill bit mounted on the tool is near a component of the workstation (e.g., the workstation body, workstation support arm, workstation support rod), the tool may retract the cutting drill bit into the tool, move the cutting drill bit away from the workstation component, stop the motor from rotating the cutting drill bit, provide an audible alarm to the user of the tool, or provide a visual alarm on a display connected to the tool for the user to see. In some embodiments, the tool is adapted to receive a component for performing the task. For example, the tool may include a chuck adapted to receive the cutting drill bit.

[0085] In some embodiments, location information associated with features of the workstation and information associated with the workstation's geometric features may be provided to the end user of the workstation (e.g., included with the workstation on a non-transitory computer-readable medium (e.g., a USB drive, optical disc, CD or DVD, or Blu-ray disc), and downloadable (e.g., using the workstation's unique ID, using the workstation model)). In some embodiments, location information associated with features of the workstation may be measured for each workstation. In some embodiments, location information associated with features of the workstation may be associated with the workstation's unique ID.

[0086] In some embodiments, the computer-controlled tool can receive positional information related to the features of the workstation based on images of these features captured by a camera connected to a computer associated with the tool, and the computer-controlled tool can receive information related to the geometric features of the workstation (including, for example, CAD information for the workstation design). In some embodiments, the computer-controlled tool can receive positional information related to the features of the workstation and information related to the geometric features of the workstation based on images including some parts of the workstation's features and structure—in which case the computer associated with the tool can use computer vision techniques to determine the design dimensions of the workstation from the images.

[0087] FIG. 21 An exemplary schematic layout of workstation 2100 is shown, including a main body 101G, a right support arm 901A, a left support arm 902A, a support rod 903C, a reference pin 701B, and features (e.g., markings 2110) on a reference surface 305C. In some embodiments, markings 2110 may be encoded with machine-readable data (e.g., a barcode or QR code with a marking ID). In some embodiments, a marking-based coordinate system may be defined relative to markings 2110, wherein the origin 2151 is located at the lower left corner of markings 2110, the x-axis is defined along the dashed arrow 2111, the y-axis is defined along the dashed arrow 2112, and the z-axis is defined upwards from the image (not shown). In addition, based on the workstation geometry and specifications related to the arrangement of features on the workstation (e.g., the positioning of mark 2110 on the main body 101G of workstation 2100), information related to the workstation geometry may include the following coordinate positions (in a mark-based coordinate system): (1) the upper left corner 2153 of the main body 101G, (2) the upper left corner 2154 of the left support arm 902A, (3) the left corner 2152 of the reference pin 701B, the upper left corner 2155 of the right support arm 901A, and the upper left corner 2156 of the support rod 903C (as well as the dimensions of one or more of the main body 101G, the right support arm 901A, the left support arm 902A, and the reference pin 701B).

[0088] In some embodiments, it is connected to a tool computer system (e.g., FIG. 25A tool camera (e.g., 2816) in a computer system 2500 can capture images of a marker 2110 on a workstation 2100. In some embodiments, utilizing the captured images and computer vision techniques (e.g., image-based localization, localization based on solving multi-point perspective imaging problems), the tool computer system can define a tool-based coordinate system including the position and orientation of the marker 2110. In some embodiments, using workstation geometric feature information and position information associated with the marker, the tool computer system can determine the position of one or more workstation components in the tool-based coordinate system. In some embodiments, using tool geometric feature information (e.g., position and orientation offset information between the tool camera and the cutting drill bit mounted in the tool), the tool computer system can determine the position of one or more tool components (e.g., the tool camera, the tool cutting drill bit) in the tool-based coordinate system. In some embodiments, the tool computer system can determine position information associated with the marker, workstation component, or tool component in a marker-based coordinate system or any other suitable coordinate system. In some embodiments, the tool computer system can determine position information associated with one or more components in different coordinate systems.

[0089] In some embodiments, the tool computer system can utilize positional information associated with tool components (e.g., a cutting drill bit) and positional information associated with workstation components (e.g., positional information associated with the bottom edge 2121 of the body 101G) to trigger one or more actions. For example, if the tool is a computer-controlled guided planer, such as... FIG. 28AAs shown in -D, if the cutting drill bit is within 1”, 0.5”, 0.25”, or 0.125” of the bottom edge 2121 of the workstation, the tool computer system can retract the cutting drill bit (so that the cutting drill bit does not extend beyond the base of the tool). This action can be performed to prevent the cutting drill bit from cutting into a component of the workstation (e.g., the body). In some embodiments, the action can be triggered by measuring the distance between the tool component and the workstation component—for example, if the distance between the components is less than 1”, 0.5”, 0.25”, or 0.125”. This example illustrates an action based on the direct relative distance between the tool component and the workstation component. In some embodiments, the action can be triggered by determining that a component of the tool is entering a region based on the position of the tool component in a first coordinate system, wherein the position of the region (in the first coordinate system) is determined based on the geometry of the workstation component in the first coordinate system and a buffer size of 1”, 0.5”, 0.25”, or 0.125”. This example illustrates an action based on the indirect relative distance between the tool component and the workstation component (e.g., using an inference of the relative proximity between the tool component and the workstation component via a calculated region). In some embodiments, a portion of the component may be used to define the region. For example, an edge or surface of the body (e.g., surface 307) may be used to define a region of the workstation body.

[0090] In some embodiments, a tool computer system (e.g., tool 2800) controls the movement of the cutting drill bit (e.g., relative to the tool base housing 2801) to keep the cutting drill bit on a desired path. The tool computer system can trigger actions based on predictions of the movement of the tool (e.g., the tool base housing) relative to a restricted area. For example, in some embodiments, the tool computer system can predict that if the tool base housing continues its current movement (e.g., using one or more of the tool base housing position, velocity, acceleration, etc.) and triggers an action based on the prediction (e.g., retracting the cutting drill bit from the material, moving the cutting drill bit over the tool base housing), the cutting drill bit may encounter a restricted area at a future time (e.g., 500ms, 200ms, 100ms, 50ms, 20ms, or less). For example, in some embodiments, the tool computer system may predict the movement of the cutting drill bit relative to the restricted area at a future time (e.g., 500 ms, 200 ms, 100 ms, 50 ms, 20 ms, or less) based on one or more of the following: the current movement of the cutting drill bit (e.g., relative to the tool base housing), the current movement of the tool base housing (e.g., relative to the workstation), and the desired path followed by the tool computer system. In some embodiments, based on the prediction of the future time (e.g., within 50 milliseconds), an action may be triggered when the distance between the cutting drill bit and the restricted area is large if the cutting drill bit is moving rapidly toward the restricted area, and when the distance between the cutting drill bit and the restricted area is small if the cutting drill bit is moving slowly toward the restricted area.

[0091] In some embodiments, the tool computer system may define a set of one or more regions (e.g., restricted areas, active areas) that trigger an action if a tool component enters a region. In some embodiments, a restricted area is an area where tool components are excluded from entry (e.g., to prevent damage to other components). In some embodiments, an active area is an area where tool components are allowed to perform tasks (e.g., cutting, drawing). For example, an active area may include areas defined by… FIG. 21 The area defined by the dashed rectangle 2157 formed by the edge 2121 of the main body 101G, the edges of the support arms 901A and 902A, and the edge of the support rod 903C. In some embodiments, the area can be defined by adding a buffer distance of 1”, 0.5”, 0.25”, or 0.125” to the space occupied by the workstation component (e.g., in a marker-based coordinate system or a tool-based coordinate system). The tool computer system can then trigger an action if the tool component (e.g., a cutting drill bit) enters the area. In some embodiments, one or more areas can be defined in a two-dimensional plane of a coordinate system used by the tool computer system to track interactions between the tool component and the workstation component (e.g., see...). FIG. 23A ,23B In some embodiments, a three-dimensional coordinate system may be used to define one or more regions, which is used by the tool computer system to track interactions between tool components and workstation components. In some embodiments, the region may include a probe region, wherein the probe region may be used to determine: (1) the position of the cutting drill tip relative to the tool base, (2) the lateral position of the cutting drill relative to a tool feature, or (3) the position of the workpiece relative to a tool or workstation feature—as described in U.S. Patent Publication No. 20190196438.

[0092] In some embodiments, a user can identify workstation components used to define an area. In some embodiments, if the user is using the left support arm 902A, the user can indicate that the left support arm 902A is mounted on workstation 2100 using a menu in the user interface of the tool computer system. In some embodiments, if the user is not using the right support arm 901A, the user can indicate that the right support arm 901A is not mounted on workstation 2100 using a menu in the user interface of the tool computer system. In some embodiments, the tool computer system can use a camera coupled to the tool computer system and computer vision-based object recognition software (e.g., using the shape or geometric features of the workstation components and computer vision algorithms related to object recognition or motion structures) to detect which components of the workstation are mounted. In some embodiments, the tool computer system can use a camera coupled to the tool computer system to detect which components of the workstation are mounted, thereby detecting one or more machine-readable markings (e.g., mark 2110, barcode, QR code) on the mounted components. In some embodiments, the tool computer system can use markings on the support rod or features of the support rod to detect the position of the support rod relative to the workstation body (e.g., for defining an area, e.g., ...). FIG. 21 (Region 2157 in the middle).

[0093] In some embodiments, different configurations of the workstation can have different restricted areas. For example, if the clamping surface 106H is in FIG. 23A The connection configuration shown indicates that the representation of the horizontal restricted area 2303 (dashed line) for the cutting drill bit 2302 of the tool (having a tool base 2301) placed on the body 101A may include the horizontal space occupied by the clamping surface 106H. However, if the clamping surface 106H is in... FIG. 23BThe connection configuration shown here, where the horizontal restricted area 2306 (dashed line) for the cutting drill 2305 of the tool (having tool base 2304) placed on the body 101J excludes the horizontal space occupied by the clamping surface 106J if the cutting drill 2305 does not extend downwards to the top of the clamping surface 106J. In some embodiments, the computer-controlled tool can be based on changes in the workstation configuration (e.g., workstation configuration from...). FIG. 23A The configuration shown is to FIG. 23B The configuration changes shown are reversed to modify restricted areas (e.g., change area size, area shape, area location, area orientation).

[0094] In some embodiments, if the execution of a command would cause a portion of a tool component (e.g., the outer edge of the cutting drill bit (e.g., based on the diameter or radius of the cutting drill bit), or the end of the cutting drill bit) to enter a defined restricted area (e.g., the body 101G of workstation 2100), the user's command (e.g., inserting the rotating cutting drill bit through the base of the tool) can be overridden (e.g., not executed). In some embodiments, if a component enters a restricted area (e.g., if the cutting drill bit 2305 enters...), the user's command (e.g., inserting the rotating cutting drill bit through the base of the tool) can be overridden (e.g., not executed). FIG. 23B If the restricted area 2306 is in the middle, then another part of the tool component (e.g., one side of the cutting drill bit) can be used to trigger an action (e.g., stop the motor from rotating the cutting drill bit).

[0095] In some embodiments, a coordinate system generated by the tool using one or more features of the workstation can be used to register a design plan relative to one or more features of the workstation, wherein the design plan includes information related to the type of task to be performed on the workpiece (e.g., cutting). For example, the design plan can be registered in coordinate position and orientation relative to three reference planes associated with the workstation: (1) a plane defined by mounting surface 1303, (2) a plane defined by alignment surface portion 1304, and (3) a reference plane defined by one or more reference pins (not shown), see FIG. 13A , 13B .

[0096] In some embodiments, using a design plan registered relative to the three reference planes and a workpiece referenced to the workstation using the three reference planes, a user can remove a workpiece that has been partially cut using the design plan from the workstation and return it to the workstation using the three reference planes associated with the workstation to continue cutting the design plan, without realigning the workpiece with the workstation. In some embodiments, using a design plan registered relative to the three reference planes, a user can arrange a workpiece on a workstation referencing one or more of the three reference planes and begin cutting patterns (from the design plan) on the workpiece without needing to determine the position of the workpiece relative to the workstation or the design plan. In particular, if the workpiece references one or more of the three reference planes of the workstation, registering the design plan to the three reference planes of the workstation allows for the positioning of the design plan relative to the workpiece. In some embodiments, the positions of the four surfaces of a rectangular workpiece can be determined by referencing two of the workpiece surfaces relative to two of the three reference planes and probing the positions of the remaining two surfaces of the workpiece—for example, using a computer-controlled planer, as described in U.S. Patent Publication No. 20190196438.

[0097] FIG. 28A-28D This is a diagram illustrating a computer-controlled planer (e.g., controlled by computer system 2500) as system 2800 according to an embodiment. Table 1 lists... FIG. 28A -D shows the components of system 2800. In some embodiments, system 2800 may include one or more communication interfaces (e.g., WiFi, Bluetooth, Ethernet) to allow communication with other computer systems over a network (e.g., sending and receiving manufacturing data (e.g., information about cuts made on a work surface), sending and receiving design plans).

[0098] Ref. Explanation 2801 Base housing 2802 Touch screen display 2803 Structural periphery 2804 Electronics compartment cover 2805 Motor shroud 2806 Finger guard and vacuum shroud 2807 Vacuum port 2808 Left handle 2809 Left handle button 2810 Right handle 2811 Right handle button 2812 Carrying handle 2813 USB port 2814 Removable chip tray 2815 Workpiece illumination LED 2816 Camera 2817 Chip evacuation area 2818 Spindle motor 2819 Magnetic lock 2820 Frame and spindle motor clamp 2821 Tooling aperture 2822 Table

[0099] Table 1: FIG. 28A-28D List of tool components and reference marks shown

[0100] FIG. 28AA planer is shown, comprising elements including an actuator control console 2822, which, under the control of a computer system (e.g., computer system 2500), moves a clamping device 2820 in the X, Y, and Z directions. In some embodiments, during use, a cutting drill bit coupled to a spindle motor 2818 is controlled in the X, Y, and Z directions to perform a task on a workpiece through a tool hole 2821. The spindle motor 2818 can be attached to the frame by circumferential clamping force in the clamping device 2820. This arrangement allows the clamping device to accommodate manufacturing variations in the diameter of the spindle motor. The planer may include a finger guard and dust cover 2806 that can be held by a magnetic lock 2819; handles 2808 and 2810 with control buttons 2809 and 2811 that allow the user to interact with code running on one or more processors; a vacuum port 2807 for connection to a dust collector hose; a touchscreen display 2802 that allows the user to interact with code running on one or more processors; a structural tower 2803 that also houses electronic equipment (e.g., a computer system 2500); an electronic cover 2804; a shield 2805 for protecting internal components, including motors (e.g., for positioning the stage 2822 on X, Y, and Z axes); and a base housing 2801. The dust cover 2806 and the vacuum port 2807 may be shaped to improve the capture of cutting debris and to guide cutting debris from the tool hole 2821 where cutting debris is generated by the cutting tool to the vacuum port 2807.

[0101] In some embodiments, one or both handles of system 2800 (e.g., 2808, 2810) may include one or more of the following: control buttons (e.g., 2809, 2811), scroll wheel, multi-level buttons, LED indicators, directional keys, joystick, touchpad, grip sensor, trigger, biometric (e.g., fingerprint, iris, facial recognition) sensor, or other input device. For example, the right handle may have two control buttons and three LED indicators, and the left handle may have a touchpad and a scroll wheel. In some embodiments, the control buttons may be programmed based on the current state of system 2800 (e.g., design plan selection mode, design plan registration mode, cutting mode) to perform one or more of the following: initiating the operation of the working component (e.g., activating the spindle motor 2818 if system 2800 is in cutting mode, or lowering the drawing instrument to contact the work surface if system 2800 is a drawing tool), deactivating the operation of the working component (e.g., deactivating the spindle motor 2818), toggling the activation and deactivation of the working component's operation, inserting the working component into the work surface, or retracting the working component from the work surface. In some embodiments, the working component may be a cutting drill bit or a drawing instrument (e.g., a pen). In some embodiments, the roller may be programmed based on the current state of system 2800 to perform one or more of the following: changing the rate of the working motion of the working component (e.g., changing the speed of the spindle motor 2818 in system 2800), changing the content displayed on a display connected to system 2800 (e.g., changing the magnification of the view displayed on the touchscreen display 2802 in system 2800, changing the position of data displayed in an ARD or VRD connected to system 2800), scrolling through menus in a UI displayed on a display connected to system 2800 (e.g., if system 2800 is in design plan selection mode), or changing the z-position of the working component. In some embodiments, an LED indicator may indicate one or more of the following: the power status of the working component (e.g., red indicates that the spindle motor 2818 is on, green indicates that the spindle motor 2818 is off), the rate of the working motion of the working component (e.g., a change from green to yellow to red indicates that the speed of the spindle motor 2818 changes from off to low to high), or the status of the working component (e.g., green indicates retraction from the working surface, red indicates insertion into the working surface). In some embodiments, the directional keys, joystick, or touchpad can be programmed based on the current state of the system 2800 to perform one or more of the following: navigating within a UI displayed on a display connected to the system 2800, moving the working component within the adjustment range of the system 2800, or extending or retracting the working component from the working surface. In some embodiments, a grip sensor can detect the pattern of the user's grip on the handle or the pressure applied by the user to the handle.In some embodiments, the grip sensor may use one or more optical, force, capacitance, resistance, pressure, or any other sensing mechanism to detect the user's grip. In some embodiments, a pressable trigger-type input device on the handle may be used to control the rate of operation of the working component (e.g., controlling the speed of the spindle motor 2818). In some embodiments, biometric sensors (e.g., on the handle, on the tool body) may restrict use or limit available functionality for one or more users (e.g., users registered on the tool, users registered on a computer system that manages user access to the tool).

[0102] In some embodiments, system 2800 may be programmed to confirm that each of the user's hands is gripping two grip sensors (one grip sensor on each handle) before enabling the tool's functionality (e.g., before turning on the spindle motor 2818). In some embodiments, the handles may have different shapes for working on different work surfaces (e.g., one handle design when system 2800 is used to work on a horizontal surface, and another different handle design when system 2800 is used to work on a vertical surface).

[0103] In some embodiments, system 2800 may be designed to allow interchangeable handles to enable additional or different functionalities. In some embodiments, system 2800 may have electrical interfaces (e.g., using connectors on a PCB) and mechanical interfaces designed to connect to different handles. In some embodiments, system 2800 may communicate with the handles using I2C, USB, Bluetooth, or other communication protocols. In some embodiments, the handles may be mechanically attached to a tool using mounting holes in the base housing 2801. In some embodiments, the handles may be hot-swappable (e.g., able to connect to or disconnect from system 2800 while system 2800 is powered on). In some embodiments, one or more processors may execute instructions stored in one or more memories to cause system 2800 to enable or disable functionalities associated with one or more input devices on the handle, or to enable or disable functionalities by detecting performance features included on the connected handle. In some embodiments, one or more processors on system 2800 may load software onto an additional processor located in the interchangeable handle to alter or upgrade the handle's functionality.

[0104] In some embodiments, the finger guard and dust cover 2806 may mechanically trigger one or more switches (e.g., Hall effect switches, reed switches) to detect the removal or improper positioning of the finger guard and dust cover 2806. In some embodiments, the state of one or more switches detects the positioning of the finger guard and dust cover 2806. In some embodiments, the state of one or more switches can be used to enable or disable one or more functions of the system 2800. In some embodiments, the finger guard and dust cover 2806 may actuate one or more switches to indicate a new function associated with the finger guard and dust cover 2806 (e.g., fan, camera, vent).

[0105] FIG. 25 An example of a computer system 2500 according to an embodiment of the present invention is illustrated, which can be used to execute program code stored in a non-transitory computer-readable medium (e.g., memory). The computer system includes an input / output subsystem 2502, which can be used to interact with a human user or other computer system depending on an application. The I / O subsystem 2502 may include, for example, a keyboard, mouse, graphical user interface, touchscreen, or other interfaces for input, and, for example, an LED or other flat-panel screen display, or other interfaces for output, including application programming interfaces (APIs). Other elements of embodiments of the present invention (e.g., controllers) may be implemented using a computer system similar to computer system 2500.

[0106] Program code may be stored in a non-transitory medium, such as permanent storage in secondary memory 2510 or main memory 2508, or both. Main memory 2508 may include volatile memory such as random access memory (RAM) or non-volatile memory such as read-only memory (ROM), and different levels of cache memory for faster access to instructions and data. Secondary memory may include persistent storage, such as a solid-state drive, hard disk drive, or optical disk. One or more processors 2504 read program code from one or more non-transitory media and execute the code to enable a computer system to perform the methods described in the embodiments herein. Those skilled in the art will understand that a processor may ingest source code and interpret or compile it into machine code that is understandable at the hardware gate level of processor 2504. Processor 2504 may include a graphics processing unit (GPU) for processing computationally intensive tasks.

[0107] Processor 2504 can communicate with an external network, such as a network interface card or a WiFi transceiver, through one or more communication interfaces. Bus 805 communicatively connects I / O subsystem 2502, processor 2504, peripheral device 2506, communication interface, memory 2508, and persistent storage 2510. Embodiments of the present invention are not limited to this representative architecture. Alternative embodiments may employ components with different arrangements and types, such as separate buses for input-output components and memory subsystems.

[0108] Those skilled in the art will understand that some or all of the elements of embodiments of the present invention, and their accompanying operations, can be implemented, wholly or partially, by one or more computer systems (like computer system 2500) including one or more processors and one or more memory systems. In particular, elements of the automated systems or apparatus described herein can be computer-implemented. Some elements and functions can be implemented locally, while others can be implemented in a distributed manner over a network via different servers, for example, in a client-server manner.

[0109] While this invention may not explicitly disclose that some embodiments or features described herein can be combined with other embodiments or features described herein, it should be understood that this invention describes any such combinations that may be practiced by those skilled in the art. Unless otherwise stated herein, the term "comprising" should mean "including but not limited to," and the term "or" should be used in a "and / or" manner to mean a non-exclusive "or."

[0110] Those skilled in the art will recognize that, in some embodiments, some of the operations described herein can be performed manually, or through a combination of automatic and manual methods. When the operation is not fully automated, appropriate components of embodiments of the invention may, for example, receive the result of the operation's manual execution, rather than generating the result through their own operational capabilities.

[0111] All references cited herein, including but not limited to articles, publications, patents, patent publications, and patent applications, are incorporated in their entirety by reference for all purposes, unless any part of any such reference is not incorporated by reference if: (1) it is inconsistent with the embodiments of the disclosure expressly described herein; (2) it limits the scope of any embodiments described herein; or (3) it limits the scope of any terminology of any claim cited herein. References to any references, articles, publications, patents, patent publications, or patent applications cited herein are not, and should not be construed as, an admission or in any way an implication that they constitute valid prior art or are part of common general knowledge in any country of the world, or disclose material information thereof.

[0112] Several features and aspects of the present invention have been described and illustrated in detail with reference to specific embodiments, but not as limitations. Those skilled in the art will understand that alternative implementations and various modifications to the disclosed embodiments fall within the scope and concept of the invention. Therefore, the invention is intended to be considered limited only by the scope of the claims.

[0113] In the following claims, when claim n refers to "any of the preceding claims beginning with claim x", it means any claim that begins with claim x and ends with the immediately preceding claim (claim n-1). For example, when claim 35 refers to "any system of any of the preceding claims beginning with claim 28", it means the system of any of claims 28-34.

[0114] Example

[0115] 1. A workstation, comprising:

[0116] A body, wherein the body includes a reference surface, and the reference surface includes one or more reference surface portions; and

[0117] A clamping surface, wherein, in a first state, the clamping surface is removably coupled to the body, the clamping surface includes a mounting surface, the mounting surface includes one or more mounting surface portions, and, when the clamping surface is coupled to the body in a first coupling configuration, each reference surface portion is substantially perpendicular to each mounting surface portion.

[0118] 2. The workstation according to Embodiment 1, wherein when the clamping surface is coupled to the body in a second connection configuration different from the first connection configuration, each reference surface portion is substantially perpendicular to each mounting surface portion.

[0119] 3. The workstation according to Embodiment 2, wherein the position or orientation of the clamping surface relative to the body in the first connection configuration corresponds to the translation or rotation of the position or orientation of the clamping surface relative to the body in the second connection configuration.

[0120] 4. The workstation according to any one of the foregoing embodiments, wherein the body includes a set of one or more mounting members for each connection configuration of the body and the clamping surface, and in each connection configuration, the body and the clamping surface are connected using a corresponding set of mounting members.

[0121] 5. The workstation according to Embodiment 4 further includes:

[0122] One or more locking screws for connecting the body and the clamping surface in one or more connection configurations, wherein each locking screw connects the body and the clamping surface using a corresponding mounting member from the set of mounting members.

[0123] 6. The workstation according to embodiment 5, wherein each locking screw secures the connection between the body and the clamping surface by less than one full turn.

[0124] 7. The workstation according to any one of the foregoing embodiments, wherein the clamping surface includes a first reference pin.

[0125] 8. The workstation according to Embodiment 7, wherein the clamping surface includes a second reference pin, and the second reference pin is different from the first reference pin.

[0126] 9. The workstation according to any one of Embodiments 7 or 8, wherein the reference plane is defined at least partially based on the first reference pin, and wherein the reference plane is substantially perpendicular to each of the mounting surface portions.

[0127] 10. The workstation according to any one of embodiments 7-9, wherein, when the first reference pin is in a second state, the first reference pin protrudes beyond a first mounting surface portion of the one or more mounting surface portions, and when the first reference pin is in a third state, the first reference pin is recessed relative to the first mounting surface portion.

[0128] 11. The workstation according to embodiment 10, wherein when the second reference pin is in a fourth state, the second reference pin protrudes beyond the second mounting surface portion of the one or more mounting surface portions, and when the second reference pin is in a fifth state, the second reference pin is recessed relative to the second mounting surface portion.

[0129] 12. The workstation according to any one of embodiments 9-11, wherein the body includes a first set of one or more mounting members such that a first reference surface is defined by the body and the clamping surface in the first connection configuration using the first set of mounting members, the body includes a second set of one or more mounting members such that a second reference surface is defined by the body and the clamping surface in the second connection configuration using the second set of mounting members, and the first reference surface and the second reference surface are substantially the same plane.

[0130] 13. The workstation according to any one of the foregoing embodiments further includes:

[0131] First support arm;

[0132] Second support arm;

[0133] A support rod, wherein the body includes a third set of one or more mounting members, the body includes a fourth set of one or more mounting members, and, when the first support arm is removably coupled to the body using the third set of mounting members, the second support arm is removably coupled to the body using the fourth set of mounting members, and the support rod is removably coupled to the first support arm and the second support arm, the support rod includes a support surface portion substantially in the same plane as the one or more reference surface portions.

[0134] 14. The workstation according to embodiment 13, wherein the body includes a fifth set of one or more mounting members, and when the support rod is removably coupled to the body using the fifth set of mounting members, the support rod includes an alignment surface portion substantially in the same plane as the one or more reference surface portions.

[0135] 15. The workstation according to any one of embodiments 1-12 further includes:

[0136] A support rod, wherein the body includes a third set of one or more mounting members, and, when the support rod is removably coupled to the body using the third set of mounting members, the support rod includes an alignment surface portion substantially in the same plane as the one or more reference surface portions.

[0137] 16. The workstation according to any one of the foregoing embodiments, wherein the clamping surface includes one or more slots, and the edge of the first mounting surface portion is adjacent to a first slot in one or more slots.

[0138] 17. The workstation according to Embodiment 16 further includes:

[0139] The bracket, wherein, in the sixth state, the bracket is removably coupled to the clamping surface using at least one of the one or more slots.

[0140] 18. The workstation according to embodiment 17, wherein the bracket includes an adjustment handle, and the adjustment handle adjusts a cam mechanism to engage the feet of the bracket with a first slot in one or more slots.

[0141] 19. The workstation according to embodiment 18, wherein the adjusting handle is in a first position when the foot is in an unlocked state relative to the first slot, and the adjusting handle is in a second position when the foot is in a clamped state relative to the first slot.

[0142] 20. The workstation according to embodiment 19, wherein the adjusting handle is in a third position when the foot is in a state of friction relative to the first slot, and the third position is between the first position and the second position.

[0143] 21. The workstation according to any one of the foregoing embodiments, wherein the body further includes one or more protrusions, wherein in a seventh state, a first protrusion of the one or more protrusions protrudes from the surface of the body by a first distance, and in an eighth state, the first protrusion protrudes from the surface of the body by a second distance, and the second distance is greater than the first distance.

[0144] 22. The workstation according to embodiment 21, wherein the first protrusion includes a cam mechanism that adjusts the protrusion distance when the cam rotates.

[0145] 23. A workstation, comprising:

[0146] A body, wherein the body includes a reference surface, the reference surface including one or more reference surface portions, the body includes a mounting surface, the mounting surface including one or more mounting surface portions, and each reference surface portion is substantially perpendicular to each mounting surface portion.

[0147] 24. The workstation according to embodiment 23, wherein the body includes a first reference pin on the mounting surface portion.

[0148] 25. The workstation according to embodiment 24, wherein the body includes a second reference pin on the mounting surface portion, and the second reference pin is different from the first reference pin.

[0149] 26. The workstation according to any one of Embodiments 24 or 25, wherein the reference plane is defined at least partially based on the first reference pin, wherein the reference plane is substantially perpendicular to each of the mounting surface portions.

[0150] 27. The workstation according to any one of embodiments 24-26, wherein, when the first reference pin is in a first state, the first reference pin protrudes beyond the first mounting surface portion of the one or more mounting surface portions, and when the first reference pin is in a second state, the first reference pin is recessed relative to the first mounting surface portion.

[0151] 28. The workstation according to embodiment 27, wherein when the second reference pin is in a third state, the second reference pin protrudes beyond the second mounting surface portion of the one or more mounting surface portions, and when the second reference pin is in a fourth state, the second reference pin is recessed relative to the second mounting surface portion.

[0152] 29. The workstation according to any one of embodiments 23-28 further includes:

[0153] First support arm;

[0154] Second support arm;

[0155] A support rod, wherein the body includes a first set of one or more mounting members, the body includes a second set of one or more mounting members, and when a first support arm is removably coupled to the body using the first set of mounting members, a second support arm is removably coupled to the body using the second set of mounting members, and the support rod is removably coupled to the first support arm and the second support arm, the support rod includes a support surface portion substantially coplanar with the one or more reference surface portions.

[0156] 30. The workstation according to embodiment 29, wherein the body includes a third set of one or more mounting members, and when the support rod is removably coupled to the body using the third set of mounting members, the support rod includes an alignment surface portion substantially in the same plane as the one or more reference surface portions.

[0157] 31. The workstation according to any one of embodiments 23-28 further includes:

[0158] A support rod, wherein the body includes a first set of one or more mounting members, and when the support rod is removably coupled to the body using the first set of mounting members, the support rod includes an alignment surface portion substantially in the same plane as the one or more reference surface portions.

[0159] 32. The workstation according to any one of embodiments 29-31, wherein the support rod includes a locking handle, and the locking handle adjusting cam mechanism is used to connect the support rod to the body.

[0160] 33. The workstation according to any one of embodiments 23-32, wherein the body includes one or more slots, and the edge of the first mounting surface portion is adjacent to the first slot in the one or more slots.

[0161] 34. The workstation according to embodiment 33 further includes:

[0162] The bracket, wherein, in the fifth state, is removably coupled to the body using at least one of the one or more slots.

[0163] 35. The workstation according to embodiment 34, wherein the bracket includes an adjustment handle, and the adjustment handle adjusts a cam mechanism to engage the feet of the bracket with a first slot in one or more slots.

[0164] 36. The workstation according to embodiment 35, wherein the adjusting handle is in a first position when the foot is in an unlocked state relative to the first slot, and the adjusting handle is in a second position when the foot is in a clamped state relative to the first slot.

[0165] 37. The workstation according to embodiment 36, wherein the adjusting handle is in a third position when the foot is in a state of friction relative to the first slot, and the third position is between the first position and the second position.

[0166] 38. The workstation according to any one of embodiments 23-37, wherein the body further includes one or more protrusions, in a sixth state, a first protrusion of the one or more protrusions protrudes from the surface of the body by a first distance, and in a seventh state, the first protrusion protrudes from the surface of the body by a second distance, and the second distance is greater than the first distance.

[0167] 39. The workstation according to embodiment 38, wherein the first protrusion includes a cam mechanism that adjusts the protrusion distance when the cam rotates.

[0168] 40. A system for performing tool-related actions, the system comprising:

[0169] A workstation, wherein the workstation includes a feature located at a first position on the workstation, and the workstation includes a first component;

[0170] The tool, wherein the tool includes a second portion, or the tool is adapted to receive a second component;

[0171] Image sensor;

[0172] One or more memories, wherein the one or more memories store instructions; and

[0173] One or more processors, connected to the one or more memories and the image sensor, execute the instructions to perform the following steps:

[0174] Using the image sensor, an image of a first portion of the workstation is captured, wherein the image includes image data related to the feature portion;

[0175] Determine first information relating to the position of a first portion of the first component relative to a first portion of the second component, wherein the first information is at least partially based on the image; and

[0176] The action is triggered at least in part based on the first information.

[0177] 41. The system according to embodiment 40, wherein the action includes one or more of the following: (1) providing second information to issue an audible alarm using a speaker, (2) providing third information for display on a display, or (3) providing fourth information that causes a change in the position or activity of a third component of the tool.

[0178] 42. The system according to embodiment 40 or 41, wherein the first information is at least partially based on the first location.

[0179] 43. The system according to any one of embodiments 40-42, wherein the first information is based at least in part on fifth information relating to the position of the first component relative to the first position.

[0180] 44. The system according to any one of embodiments 40-43, wherein the first information is based at least in part on the deviation between the position of the image sensor and the position of the second component.

[0181] 45. The system according to any one of embodiments 40-44, wherein the first information is based at least in part on sixth information relating to the geometric features of the first component.

[0182] 46. ​​The system according to any one of embodiments 40-45, wherein the first information is based at least in part on seventh information relating to the geometric features of the second component.

[0183] 47. The system according to any one of embodiments 40-46, wherein the first component is the body or clamping surface of the workstation.

[0184] 48. The system according to embodiment 47, wherein the first portion of the first component is the clamping surface or the edge of the body.

[0185] 49. The system according to any one of embodiments 40-48, wherein the second component is a drill bit, and the tool is adapted to receive the drill bit.

[0186] 50. The system according to embodiment 49, wherein the first portion of the second component is the end of the drill bit.

[0187] 51. The system according to embodiment 49, wherein the first portion of the second component is a cylindrical surface aligned with the long axis of the drill bit.

[0188] 52. The system according to any one of embodiments 40-51, wherein the first information indicates that the distance between the first portion of the first component and the first portion of the second component is 1”, 0.5”, 0.25”, 0.125”, 0.0625”, 0.03”, 0.01” or less.

[0189] 53. The system according to any one of embodiments 41-52, wherein providing the fourth information causes movement of the third component or causes a change in the activity of the third component.

[0190] 54. The system according to any one of embodiments 41-53, wherein the second component is the same as the third component.

[0191] 55. The system according to any one of embodiments 40-54, wherein a region is defined based on the first portion of the first component, and the first information relates to the position of the first portion of the second component relative to the region.

[0192] 56. The system according to embodiment 55, wherein the region is a dedicated region.

[0193] 57. A computer-implemented method for performing a tool-related action, wherein the tool includes a second component or the tool is adapted to receive the second component, the method comprising:

[0194] An image of a first portion of a workstation is captured using an image sensor coupled to a processor, wherein the workstation includes a feature located at a first position on the workstation, the workstation includes a first component, and the image includes image data relating to the feature;

[0195] The processor determines first information relating to the position of a first portion of the first component relative to a first portion of the second component, wherein the first information is at least partially based on the image; and

[0196] The processor triggers an action based on the first information.

[0197] 58. A non-transitory computer-readable medium storing instructions for performing actions relating to a tool, wherein the tool includes a second component or the tool is adapted to receive a second component, and the instructions, when executed by a computer system, perform the following steps:

[0198] Using an image sensor, an image of a first portion of a workstation is captured, wherein the workstation includes a feature located at a first position on the workstation, the workstation includes a first component, and the image includes image data relating to the feature;

[0199] Determine first information relating to the position of a first portion of the first component relative to a first portion of the second component, wherein the first information is at least partially based on the image; and

[0200] An action is triggered based on the first piece of information.

[0201] 59. The workstation according to any one of embodiments 1-22 further includes:

[0202] An angled fence, wherein, in the ninth state, the angled fence is removably attached to the clamping surface.

[0203] 60. The workstation according to any one of embodiments 23-39 further includes:

[0204] An angled fence, wherein, in the eighth state, the angled fence is removably attached to the clamping surface.

[0205] 61. The workstation according to any one of embodiments 13-15, wherein the support rod includes a locking handle, and the locking handle adjusting cam mechanism is used to connect the support rod to the body.

Claims

1. A workstation, comprising: A body, wherein the body includes a reference surface, and the reference surface includes one or more reference surface portions, wherein the body further includes one or more protrusions, wherein in a first state, a first protrusion of the one or more protrusions protrudes from the surface of the body by a first distance, and in a second state, the first protrusion protrudes from the surface of the body by a second distance, and the second distance is greater than the first distance; and A clamping surface, wherein, in a third state, the clamping surface is removably coupled to the body, the clamping surface includes a mounting surface, the mounting surface includes one or more mounting surface portions, and, when the clamping surface is coupled to the body in a first coupling configuration, each reference surface portion is substantially perpendicular to each mounting surface portion.

2. The workstation according to claim 1, wherein, When the clamping surface is coupled to the body in a second connection configuration different from the first connection configuration, each reference surface portion is substantially perpendicular to each mounting surface portion.

3. The workstation according to claim 2, wherein, The position or orientation of the clamping surface relative to the body in the first connection configuration corresponds to the translation or rotation of the position or orientation of the clamping surface relative to the body in the second connection configuration.

4. The workstation according to claim 3, wherein, The body includes one or more mounting members for each connection configuration of the body and the clamping surface, and in each connection configuration, the body and the clamping surface are connected using a corresponding set of mounting members.

5. The workstation according to claim 4, further comprising: One or more locking screws for connecting the body and the clamping surface in one or more connection configurations, wherein each locking screw connects the body and the clamping surface using a corresponding mounting member from the set of mounting members.

6. The workstation according to claim 5, wherein, Each locking screw secures the connection between the body and the clamping surface in less than one full turn.

7. The workstation according to claim 1, wherein, The clamping surface includes a first reference pin.

8. The workstation according to claim 7, wherein, The clamping surface includes a second reference pin, and the second reference pin is different from the first reference pin.

9. The workstation according to claim 8, wherein, The reference plane is defined at least in part based on the first reference pin, wherein the reference plane is substantially perpendicular to each of the mounting surface portions.

10. The workstation according to claim 7, wherein, When the first reference pin is in the fourth state, the first reference pin protrudes beyond the first mounting surface portion of the one or more mounting surface portions, and when the first reference pin is in the fifth state, the first reference pin is recessed relative to the first mounting surface portion.

11. The workstation according to claim 8, wherein, When the second reference pin is in the sixth state, the second reference pin protrudes beyond the second mounting surface portion of the one or more mounting surface portions, and when the second reference pin is in the seventh state, the second reference pin is recessed relative to the second mounting surface portion.

12. The workstation according to claim 9, wherein, The body includes a first set of one or more mounting members such that a first reference surface is defined by the body and the clamping surface in the first connection configuration using the first set of mounting members, and the body includes a second set of one or more mounting members such that a second reference surface is defined by the body and the clamping surface in a second connection configuration using the second set of mounting members, and the first reference surface and the second reference surface are substantially the same plane.

13. The workstation according to claim 1, further comprising: First support arm; Second support arm; A support rod, wherein the body includes a third set of one or more mounting members, the body includes a fourth set of one or more mounting members, and, when the first support arm is removably coupled to the body using the third set of mounting members, the second support arm is removably coupled to the body using the fourth set of mounting members, and the support rod is removably coupled to the first support arm and the second support arm, the support rod includes a support surface portion substantially in the same plane as the one or more reference surface portions.

14. The workstation according to claim 13, wherein, The body includes a fifth set of one or more mounting members, and when the support rod is removably coupled to the body using the fifth set of mounting members, the support rod includes an alignment surface portion that is substantially in the same plane as the one or more reference surface portions.

15. The workstation according to claim 1, further comprising: A support rod, wherein the body includes a third set of one or more mounting members, and, when the support rod is removably coupled to the body using the third set of mounting members, the support rod includes an alignment surface portion substantially in the same plane as the one or more reference surface portions.

16. The workstation according to claim 1, wherein, The clamping surface includes one or more slots, and the edge of the first mounting surface portion is adjacent to the first slot in the one or more slots.

17. The workstation according to claim 16, further comprising: The bracket, wherein, in the eighth state, the bracket is removably coupled to the clamping surface using at least one of the one or more slots.

18. The workstation according to claim 17, wherein, The bracket includes an adjustment handle, and the adjustment handle adjusts a cam mechanism to engage the feet of the bracket with a first slot in one or more slots.

19. The workstation according to claim 18, wherein, The adjustment handle is in a first position when the foot is unlocked relative to the first slot, and in a second position when the foot is clamped relative to the first slot.

20. The workstation according to claim 19, wherein, The adjustment handle is in a third position when the foot is in a state of friction relative to the first slot, and the third position is between the first position and the second position.

21. The workstation according to claim 1, wherein, The first protrusion includes a cam mechanism that adjusts the protrusion distance as the cam rotates.

22. The workstation according to claim 1, further comprising: An angled fence, wherein, in the ninth state, the angled fence is removably attached to the clamping surface.

23. The workstation according to claim 15, wherein, The support rod includes a locking handle, and the locking handle adjusts a cam mechanism to connect the support rod to the body.

Citation Information

Patent Citations

  • Systems, methods and apparatus for guided tools

    US20180126507A1

  • Systems, methods and apparatus for sharing tool fabrication and design data

    US20190196438A1

  • Systems, methods and apparatus for guided tools

    WO2016183390A1

  • Systems, methods and apparatus for sharing tool fabrication and design data

    WO2018035499A2

  • Folding workbench

    US20190291263A1