G05B 2219/36
Nc in input of data, input key till input tape
G05B2219/36 (Nc in input of data, input key till input tape) appears on 3,379 US grants and 2,921 published applications in this corpus.
Search patents in G05B- Granted patents
- 3,379
- Published applications
- 2,921
- Assignees
- 1,295
- Inventors
- 7,196
- Latest grant
- 6 Oct 2026
Filings by year
| Year | Granted patents | Published applications |
|---|---|---|
| 1976 | 11 | 0 |
| 1977 | 19 | 0 |
| 1978 | 19 | 0 |
| 1979 | 19 | 0 |
| 1980 | 18 | 0 |
| 1981 | 11 | 0 |
| 1982 | 14 | 0 |
| 1983 | 27 | 0 |
| 1984 | 37 | 0 |
| 1985 | 58 | 0 |
| 1986 | 50 | 0 |
| 1987 | 53 | 0 |
| 1988 | 49 | 0 |
| 1989 | 69 | 0 |
| 1990 | 76 | 0 |
| 1991 | 63 | 0 |
| 1992 | 56 | 0 |
| 1993 | 50 | 0 |
| 1994 | 56 | 0 |
| 1995 | 59 | 0 |
| 1996 | 66 | 0 |
| 1997 | 54 | 0 |
| 1998 | 64 | 0 |
| 1999 | 63 | 0 |
| 2000 | 41 | 0 |
| 2001 | 52 | 19 |
| 2002 | 47 | 56 |
| 2003 | 68 | 64 |
| 2004 | 55 | 75 |
| 2005 | 43 | 92 |
| 2006 | 71 | 71 |
| 2007 | 40 | 72 |
| 2008 | 37 | 58 |
| 2009 | 36 | 78 |
| 2010 | 49 | 76 |
| 2011 | 35 | 58 |
| 2012 | 38 | 57 |
| 2013 | 55 | 69 |
| 2014 | 50 | 95 |
| 2015 | 74 | 123 |
| 2016 | 87 | 156 |
| 2017 | 96 | 189 |
| 2018 | 158 | 208 |
| 2019 | 183 | 221 |
| 2020 | 178 | 230 |
| 2021 | 147 | 180 |
| 2022 | 167 | 177 |
| 2023 | 149 | 175 |
| 2024 | 126 | 147 |
| 2025 | 159 | 114 |
| 2026 | 77 | 61 |
By publication year. Applications have been published since 2001. 2026 runs to 8 Oct.
Subgroups
Granted patents
- G05B 2219/36159Detachable or portable programming unit, display, pc, pdaIndexing code165
- G05B 2219/36542Cryptography, encrypt, access, authorize with key, code, passwordIndexing code153
- G05B 2219/36503Adapt program to real coordinates, software orientationIndexing code130
- G05B 2219/36371Barcode readerIndexing code116
- G05B 2219/36168TouchscreenIndexing code89
- G05B 2219/36429Power assisted positioningIndexing code85
- G05B 2219/36284Use of database for machining parameters, material, cutting method, toolsIndexing code82
- G05B 2219/36199Laser cuttingIndexing code76
All 533 subgroupsShow fewer
- G05B 2219/36333Selection from standard forms, shapes, partprograms, enter value for variableIndexing code70
- G05B 2219/36395Load local computer program from host, data transfer ram to rom, btrIndexing code70
- G05B 2219/36417Programmed coarse position, fine position by alignment, follow line, path adaptiveIndexing code67
- G05B 2219/36401Record play back, teach position and record it then play backIndexing code62
- G05B 2219/36133Mmi, hmi: man machine interface, communicationIndexing code60
- G05B 2219/36252Generate machining program based on a simulation to optimize a machine parameterIndexing code60
- G05B 2219/36432By putting some constraints on some dof, move within limited volumes, areasIndexing code59
- G05B 2219/36513Select out of a plurality of programs, patternsIndexing code54
- G05B 2219/36442Automatically teaching, teach by showingIndexing code52
- G05B 2219/36152PanelIndexing code48
- G05B 2219/36366Data, read in, distributionIndexing code47
- G05B 2219/36546Memory protection, protected fieldsIndexing code47
- G05B 2219/36162Pendant control boxIndexing code44
- G05B 2219/36379Read inIndexing code42
- G05B 2219/36043Correction or modification of programIndexing code41
- G05B 2219/36227Assist operator to calculate unknown points, contoursIndexing code38
- G05B 2219/36167Use camera of handheld device, pda, pendant, head mounted displayIndexing code34
- G05B 2219/36195Assembly, mount of electronic parts onto boardIndexing code33
- G05B 2219/36433Position assisted teachingIndexing code33
- G05B 2219/36418Modify trajectory by operator gesture, gesture force sensed by end effectorIndexing code32
- G05B 2219/36184Record actions of human expert, teach by showingIndexing code31
- G05B 2219/36198Gear, thread cuttingIndexing code31
- G05B 2219/36214Pocket machining, area clearance, contained cutting, axis millingIndexing code31
- G05B 2219/36301Optimisation of sequence of operationsIndexing code31
- G05B 2219/36283Select, enter machining, cutting conditions, material file, tool fileIndexing code30
- G05B 2219/36495Recording position and other parameters, current, tool diameter, voltageIndexing code30
- G05B 2219/36163Local as well as remote control panelIndexing code29
- G05B 2219/36171Edit velocity, motion profile, graphic plot of speed as function of timeIndexing code29
- G05B 2219/36464Position, teach, store extreme, full open, closed positionsIndexing code29
- G05B 2219/36504Adapt program to real coordinates, shape, dimension of tool, offset pathIndexing code29
- G05B 2219/36231Translate, convert machine independent to machine dependent programIndexing code28
- G05B 2219/36506Store in rom and ramIndexing code28
- G05B 2219/36025Link, connect icons together to form programIndexing code27
- G05B 2219/36203Bending of workpiece, also for long slender workpieceIndexing code27
- G05B 2219/36502Ram for variable servo data, rom for fixed servo routineIndexing code27
- G05B 2219/36053Adapt, modify program in real time as function of workpiece configurationIndexing code26
- G05B 2219/36204Lathe, turningIndexing code26
- G05B 2219/36289Cutting, machining conditions by optimisation of time, cost, accuracyIndexing code26
- G05B 2219/36463Manual switch to drive motor to wanted position, store, memorize positionIndexing code26
- G05B 2219/36143Use of icon to represent a function, part of programIndexing code25
- G05B 2219/36489Position and forceIndexing code25
- G05B 2219/36137Configuration of display device, operator panelIndexing code24
- G05B 2219/36169Remote, host controlled, operated manual data input, keyboardIndexing code24
- G05B 2219/36383Manual input combined with input from computer or tapeIndexing code24
- G05B 2219/36073Display original and modified part in different colour, highlight, shading, fillingIndexing code23
- G05B 2219/36088Machining parameters, overideIndexing code23
- G05B 2219/36089Machining parameters, modification during operationIndexing code23
- G05B 2219/36342Tool path processing, sequence to cut pathsIndexing code23
- G05B 2219/36414Compare image detected path with stored reference, difference corrects positionIndexing code23
- G05B 2219/36422During teaching shut off, disable motor to move arm easyIndexing code23
- G05B 2219/36296Order, select, determine, change machining sequence, orderIndexing code22
- G05B 2219/36357Tool line up, select right order of tool, optimal tool order loadingIndexing code22
- G05B 2219/36035Special language, task programming, oop object oriented programmingIndexing code21
- G05B 2219/36056Modify program, machining order in real time, during operation, dynamicallyIndexing code21
- G05B 2219/36242Convert program for different machines with different m-code, g-code, headerIndexing code20
- G05B 2219/36404Adapt teached position as function of deviation 3-d, 2-d position workpieceIndexing code20
- G05B 2219/36509Select as function of shape, dimension of workpieceIndexing code20
- G05B 2219/36511Select by a detectorIndexing code20
- G05B 2219/36471Recording speed different from playback speedIndexing code19
- G05B 2219/36031Programming in assembler, machine or high level languageIndexing code18
- G05B 2219/36103Adapt, update machining parameters automatically as function of state of processingIndexing code18
- G05B 2219/36112Floppy disk, disketteIndexing code18
- G05B 2219/36153Two, several consoles, displays, panels, two different input, joystickIndexing code18
- G05B 2219/36325Enter shape with mouse, tablet, enter on screen coordinates, lines, circlesIndexing code18
- G05B 2219/36071Simulate on screen, if operation value out of limits, edit programIndexing code17
- G05B 2219/36078Insert, read in new command instruction to modify fixed programIndexing code17
- G05B 2219/36122Operator menu with submenu for each itemIndexing code17
- G05B 2219/36221Entry of chamfer, beveling, rounding of corner shapeIndexing code17
- G05B 2219/36439Guide arm in path by slaving arm to projected path, beam ridingIndexing code17
- G05B 2219/36036Motion, graphical motion control language gmclIndexing code16
- G05B 2219/36086Select, modify machining, cutting conditionsIndexing code16
- G05B 2219/36248Generate automatically machining, stitching points from scanned contourIndexing code16
- G05B 2219/36017Graphic assisted robot programming, display projection of surfaceIndexing code15
- G05B 2219/36106CassetteIndexing code15
- G05B 2219/36219Calculate machining information, like time, surface to be machined from programIndexing code15
- G05B 2219/36266Tool path editor, for offset, multi-passesIndexing code15
- G05B 2219/36304Divide into several machining processes, divide each also in several sub processesIndexing code15
- G05B 2219/36425Move manually, touch surface, record positionIndexing code15
- G05B 2219/36492Record position and orientation, posture of probe, toolIndexing code15
- G05B 2219/36523Select with code on workpiece, fixture, clamp, objectIndexing code15
- G05B 2219/36307Table with workpiece features and corresponding machining parameters, methodsIndexing code14
- G05B 2219/36321Program only shape, add approach path and machining conditions automaticallyIndexing code14
- G05B 2219/36447Project light on path to be followed, keep also distance constantIndexing code14
- G05B 2219/36453Handheld tool like probeIndexing code14
- G05B 2219/36455Sensor, tactile feedback, operator feels forces of tool on workpieceIndexing code14
- G05B 2219/36458Teach only some points, for playback interpolation between pointsIndexing code14
- G05B 2219/36201Hole machiningIndexing code13
- G05B 2219/36243Convert source, high level code to machine, object codeIndexing code13
- G05B 2219/36268From blank and finished entered shape, derive machining featuresIndexing code13
- G05B 2219/36405Adjust path by detecting path, line with a photosensorIndexing code13
- G05B 2219/36436Arm follows movement of handheld device, camera detects, analyses motionIndexing code13
- G05B 2219/36494Record position and inclination of tool, wristIndexing code13
- G05B 2219/36499Part program, workpiece, geometry and environment, machining dependant, combineIndexing code13
- G05B 2219/36039Learning task dynamics, processIndexing code12
- G05B 2219/36077Display and select, modify shape, pattern on screenIndexing code12
- G05B 2219/36128Function menu, switches, keys replaced by menuIndexing code12
- G05B 2219/36161Common program panel for nc, pic, switch display diagnostic or partIndexing code12
- G05B 2219/36206EmbroideryIndexing code12
- G05B 2219/36263Select cutting directionIndexing code12
- G05B 2219/36415Adjust path and attitude tool by detecting path, line with a photosensorIndexing code12
- G05B 2219/36045Skip of program blocks, jump over certain blocksIndexing code11
- G05B 2219/36046Adapt, modify program as function of configuration of machineIndexing code11
- G05B 2219/36076Select icon and display corresponding instructionsIndexing code11
- G05B 2219/36084Amend, modify program by inserting wait and wait dismiss commandIndexing code11
- G05B 2219/36215Insert automatically program sequence, for corner execution, avoid machining errorIndexing code11
- G05B 2219/36249Generate automatically a balance program for workpiece, dynamic balanceIndexing code11
- G05B 2219/36251Superpose scanned or finished object image on workpiece model for best fittingIndexing code11
- G05B 2219/36352Select tool as function of part shape, number of grooves and grooveIndexing code11
- G05B 2219/36362Tool change time as function of location in tool magazine, indexIndexing code11
- G05B 2219/36435Electromyographical, myoelectric control signalIndexing code11
- G05B 2219/36454Leader-follower, director agent, operator replicationIndexing code11
- G05B 2219/36457During teaching, force set point is automatically adapted to circumstancesIndexing code11
- G05B 2219/36121Tree oriented menu, go to root, scroll up down, select modeIndexing code10
- G05B 2219/36226Global selection of grid or circle of points by number, distance, angleIndexing code10
- G05B 2219/36262Input workpiece mounting position, setupIndexing code10
- G05B 2219/36324Scan drawing, sketch of part, enter on screen coordinates, lines, circlesIndexing code10
- G05B 2219/36412Fine, autonomous movement of end effector by using cameraIndexing code10
- G05B 2219/36452Touch points with handheld probe, camera detects position and orientation probeIndexing code10
- G05B 2219/36482Recording of position and of command instructionsIndexing code10
- G05B 2219/36512Select by a selector, dip switchIndexing code10
- G05B 2219/36514Select by force, height or other detectionIndexing code10
- G05B 2219/36515As function of material or pattern direction, nerves of wood for optimalIndexing code10
- G05B 2219/36016Unified language for machines and translation to eachIndexing code9
- G05B 2219/36037Application programming interface associates component code with driver functionIndexing code9
- G05B 2219/36185Application, for cylindrical groove shapeIndexing code9
- G05B 2219/36232Before machining, convert, adapt program to specific possibilities of machineIndexing code9
- G05B 2219/36288Select machining method, parameters as function of dimensions of workpieceIndexing code9
- G05B 2219/36314Superpose and combine shapesIndexing code9
- G05B 2219/36416Adapt teached position as function of deviation 3-d, 2-d position of endIndexing code9
- G05B 2219/36465Teach and store also intermediate, between full open and closed positions, areasIndexing code9
- G05B 2219/36529Warn, alert, notify operator to confirm a preset override value, commandIndexing code9
- G05B 2219/36038Ladder program for plc, using functions and motion dataIndexing code8
- G05B 2219/36041Edit program step by stepIndexing code8
- G05B 2219/36048Verify, probe workpiece, if position deviation edit, modify programIndexing code8
- G05B 2219/36127Menu, help menu for operator, messagesIndexing code8
- G05B 2219/36142Using window display, selection of function calls in a windowIndexing code8
- G05B 2219/36172Select block, item, highlight, colour this block with respect to restIndexing code8
- G05B 2219/36225Select and insert program from library, select case, variantIndexing code8
- G05B 2219/36276Program virtual, logical tools, select tool from tablesIndexing code8
- G05B 2219/36281Machining parameter is technology: surface roughness, corner, contour toleranceIndexing code8
- G05B 2219/36327Define shape of partIndexing code8
- G05B 2219/36338Create program for parallel, simultaneous operated slides, timingIndexing code8
- G05B 2219/36369Measuring object, spectacle glass, to derive position dataIndexing code8
- G05B 2219/36372Light, magnetic penIndexing code8
- G05B 2219/36431Tv camera in place of tool, on display operator marks points, crosshairIndexing code8
- G05B 2219/36462Minimize teach time, compress data, many points in curve, few in lineIndexing code8
- G05B 2219/36536Inhibit, forbid, prevent execution of program if no tool or worpiece dataIndexing code8
- G05B 2219/36061Storage, memory area to store history data for previous corrections, editableIndexing code7
- G05B 2219/36063During machining, compare simulated with detected profile, correct, modify programIndexing code7
- G05B 2219/36074Display part, select, mark element and edit corresponding blockIndexing code7
- G05B 2219/36116HarddiskIndexing code7
- G05B 2219/36136User configurable graphics selected as function of kind of machining, display builderIndexing code7
- G05B 2219/36246Comments, messages displayed with program instructions, explain processIndexing code7
- G05B 2219/36267Process planning editorIndexing code7
- G05B 2219/36273Use general and tool data to select available tool and machining operationIndexing code7
- G05B 2219/36347Select tool if tool life duration is sufficient for operationIndexing code7
- G05B 2219/36354Select from table with machining type and corresponding toolsIndexing code7
- G05B 2219/36399On excess error or on release joystick stop movement, dead man, shutIndexing code7
- G05B 2219/36407Follow path with probe, store deviations for correction during normal operationIndexing code7
- G05B 2219/36487Record position, motion and soundIndexing code7
- G05B 2219/36498Main and secondary program for repeating same operationsIndexing code7
- G05B 2219/36507Select program or execute command, control instructions as function of axis positionIndexing code7
- G05B 2219/36012Percentage keys, input percentage valuesIndexing code6
- G05B 2219/36069Display, on machining error, display error message and correct programIndexing code6
- G05B 2219/36091Modification, override as function of conditions, distanceIndexing code6
- G05B 2219/36113RomIndexing code6
- G05B 2219/36114Eprom, promIndexing code6
- G05B 2219/36118Adapt interactive dialog, help to experience, short cut menuIndexing code6
- G05B 2219/36129Menu keys, function of keys soft definedIndexing code6
- G05B 2219/36176Edit servo control parametersIndexing code6
- G05B 2219/36177Select block and display graphic representation associated with block typeIndexing code6
- G05B 2219/36186Programming languages for lathe, mill or general use mixedIndexing code6
- G05B 2219/36233Convert program so that it can be executed in reverse orderIndexing code6
- G05B 2219/36257Indicate region and kind of machining on shape of partIndexing code6
- G05B 2219/36287Selection of speed as function of tool diameterIndexing code6
- G05B 2219/36308Table for cutting conditionsIndexing code6
- G05B 2219/36315Library for shapes of tool holders, fixtures, chucksIndexing code6
- G05B 2219/36318Enter start, begin and stop, end pointIndexing code6
- G05B 2219/36341Prepare program to control multiple slides at the same timeIndexing code6
- G05B 2219/36364Tool change time as function of tool switch time, to replace toolIndexing code6
- G05B 2219/36461Teach for each next similar fixture, piece only some reference pointsIndexing code6
- G05B 2219/36467Teach and store time needed from open to closed and closed toIndexing code6
- G05B 2219/36472During teaching low servo power, during playback high servo powerIndexing code6
- G05B 2219/36473Prohibit teaching if force, speed, acceleration of end effector is out ofIndexing code6
- G05B 2219/36477Timing record position according to pulses coding wheelIndexing code6
- G05B 2219/36488Record motion and emotion, mimicsIndexing code6
- G05B 2219/36497Select program, main and secondary programIndexing code6
- G05B 2219/36531Inhibit, ignore or postpone new command if previous is still in executionIndexing code6
- G05B 2219/36534Manual input overrides automatic controlIndexing code6
- G05B 2219/36544Inhibiting manual control while under automatic, other control vice versaIndexing code6
- G05B 2219/36087Edit, modify program for position errors, moving path, use conversion matrixIndexing code5
- G05B 2219/36094Inhibit or permit override by separate manual switchIndexing code5
- G05B 2219/36101During machining keep overide log, history, journal, kind of record playbackIndexing code5
- G05B 2219/36104Ic cardIndexing code5
- G05B 2219/36111Local memory instead of tape, or combinedIndexing code5
- G05B 2219/36157Pendant control box for handwheel control, mounted on controlled axisIndexing code5
- G05B 2219/36174Program divided into modulesIndexing code5
- G05B 2219/36179Combine nc programming with cad and order systemIndexing code5
- G05B 2219/36183Offline teaching is sound assistedIndexing code5
- G05B 2219/36196Grinding cycleIndexing code5
- G05B 2219/36202Freeform surfacesIndexing code5
- G05B 2219/36224Enter machining and positioning elements, derive order of execution in real timeIndexing code5
- G05B 2219/36236Convert character, ascii, text code to internal code and vice versaIndexing code5
- G05B 2219/36237Prepare nc program for selected, distinct nc machinesIndexing code5
- G05B 2219/36253Generate machining program from previous test runIndexing code5
- G05B 2219/36299Generate sequences of operations starting from finished product, end with rawIndexing code5
- G05B 2219/36305Table, correlation tool type and machining category, processIndexing code5
- G05B 2219/36348Enter, edit tool, cutter dataIndexing code5
- G05B 2219/36365Program so that minimal tool changes are neededIndexing code5
- G05B 2219/36419Compare modified, corrected path with stored reference, difference too large alarmIndexing code5
- G05B 2219/36441Follow contour, line with sensor and record pointsIndexing code5
- G05B 2219/36446Keep tool stationary, move workpieceIndexing code5
- G05B 2219/36522Select program using a management, workpiece numberIndexing code5
- G05B 2219/36558Forward and backward reading of tape, reverse execution programIndexing code5
- G05B 2219/36008Illuminated, lighting up keys, build in led, display, show sequence data entryIndexing code4
- G05B 2219/36009Keys with variable control code, multifunction keysIndexing code4
- G05B 2219/36019Using interpreted descriptive commands giving g-codesIndexing code4
- G05B 2219/36023Attribute programmingIndexing code4
- G05B 2219/36032Script, interpreted languageIndexing code4
- G05B 2219/36062Verify if editing, modifying program is suitable for connected controllerIndexing code4
- G05B 2219/36095Inhibit or permit override by program instructionIndexing code4
- G05B 2219/36097Override program to scale workpieceIndexing code4
- G05B 2219/36115CardIndexing code4
- G05B 2219/36138Configuration of operator panel, using os-2 modular programs, masksIndexing code4
- G05B 2219/36139Edit templates for screen display, and use of keyboardIndexing code4
- G05B 2219/36147Limit number of windows displayed simultaneouslyIndexing code4
- G05B 2219/36175Capture image of part, create automatically geometry, sequence of machiningIndexing code4
- G05B 2219/36178Derive finishing allowance, tolerance from shape and work informationIndexing code4
- G05B 2219/36197Non circular workpiece, radius and angle inputIndexing code4
- G05B 2219/36254Generate machining program from history of similar toolsIndexing code4
- G05B 2219/36261Program with subroutines for machining processIndexing code4
- G05B 2219/36271Enter, edit workpiece dataIndexing code4
- G05B 2219/36278Topological classification of forming, machining processIndexing code4
- G05B 2219/36282Divide complex sculptured surface into smaller, easier to machine areasIndexing code4
- G05B 2219/36291Cutting, machining conditions by empirical equation, like tool lifeIndexing code4
- G05B 2219/36298Enter, change order of different programs to be executedIndexing code4
- G05B 2219/36317Input symbol for element, search in library and displayIndexing code4
- G05B 2219/36323Shape is alphabetical characterIndexing code4
- G05B 2219/36335Select and show already defined lines, circles to define from them newIndexing code4
- G05B 2219/36337Select similar shape and derive motion defining sentences from original shapeIndexing code4
- G05B 2219/36343Select machining method as function of selected toolIndexing code4
- G05B 2219/36349Compensation part program with form of tool, in memoryIndexing code4
- G05B 2219/36358Use of cd rom with catalog of toolsIndexing code4
- G05B 2219/36359As function of tool locationIndexing code4
- G05B 2219/36437Follow coarse programmed surface, detect contact feeler or no force, record pointIndexing code4
- G05B 2219/36485Memorize open and closed state, motion parameters at each start upIndexing code4
- G05B 2219/36505Compare stored conditions to actual, adapt programIndexing code4
- G05B 2219/36526Regenerate, hold reference previous block for bad actual value, blockIndexing code4
- G05B 2219/36551Inhibiting control after detecting data errorIndexing code4
- G05B 2219/36585Speed and acceleration, rate of change of speedIndexing code4
- G05B 2219/36011Page key, go to next or previous pageIndexing code3
- G05B 2219/36029BasicIndexing code3
- G05B 2219/36042Point to defect, faulty instruction or locus, call up corresponding command blockIndexing code3
- G05B 2219/36047Edit program, change or not header, starting code, output new program withIndexing code3
- G05B 2219/36068Change program at allowed point of time or program stepIndexing code3
- G05B 2219/36079Replace faulty instructions and execute only that portion of the programIndexing code3
- G05B 2219/36099Stop machine and correct position manuallyIndexing code3
- G05B 2219/36107Bubble memoryIndexing code3
- G05B 2219/36117Magnetic tape cassetteIndexing code3
- G05B 2219/36126Programmable, configurable function keys, execute a programmed sequenceIndexing code3
- G05B 2219/36146Group windows into coherent sets to facilate a taskIndexing code3
- G05B 2219/36189Wheel dressing programIndexing code3
- G05B 2219/36208Roll grindingIndexing code3
- G05B 2219/36218Reuse stored data as programming data after confirmationIndexing code3
- G05B 2219/36223Enter machining conditions, determine automatically machining dataIndexing code3
- G05B 2219/36241Convert, translate milling to laser machining programIndexing code3
- G05B 2219/36245Use of tables to store order of execution of functionsIndexing code3
- G05B 2219/36247Remarks, comments as hierarchical structure, indented, corresponds to instructionsIndexing code3
- G05B 2219/36258Machining planning, indicate kind of operationIndexing code3
- G05B 2219/36264Program movement from first to second machining areaIndexing code3
- G05B 2219/36279Machining parameter is strategy for making cornersIndexing code3
- G05B 2219/36292Method to drill, machine based on ratio bore depth, diameter, select toolsIndexing code3
- G05B 2219/36293Set feed and speed for specified tool, workpiece as function of ratioIndexing code3
- G05B 2219/36294Stored coefficients, standard cutting conditions, calculate for entered materialIndexing code3
- G05B 2219/36302Determine several machining processes and order as function of available toolsIndexing code3
- G05B 2219/36311Machining mode selection, pocket, grooving, raster, area, profileIndexing code3
- G05B 2219/36361Tool change time, program for optimal tool change timeIndexing code3
- G05B 2219/36376Read out of memory synchronized with machine driven axisIndexing code3
- G05B 2219/36384Load machining program and workpiece delivery program togetherIndexing code3
- G05B 2219/36385Transfer, load data from rom, bubble memory into ramIndexing code3
- G05B 2219/36423During teaching release brake or decouple clutch from motorIndexing code3
- G05B 2219/36427Jog feed to a command position, if close enough robot takes overIndexing code3
- G05B 2219/36428During teaching set torque instruction for motor to zeroIndexing code3
- G05B 2219/36449During teaching use standard subroutines, assemble them to macro sequencesIndexing code3
- G05B 2219/36451Handheld toollike probe, work instructor, lightweigted, connected to recorderIndexing code3
- G05B 2219/36478Record on predetermined time, read in position, measured dataIndexing code3
- G05B 2219/36479Record position on trigger of touch probeIndexing code3
- G05B 2219/36484Each teached point has a correlated amount of shift data, independently modifiedIndexing code3
- G05B 2219/36518Selection of calibration program as function of parameter to be calibratedIndexing code3
- G05B 2219/36521Select by combination of detected force, acceleration, speed, work rateIndexing code3
- G05B 2219/36535Check if instruction is executable, if not message to operatorIndexing code3
- G05B 2219/36545Safety, save data at power lossIndexing code3
- G05B 2219/36547Use binary code to avoid program tamperingIndexing code3
- G05B 2219/36554Copy modified, corrected program to another tape, keep original intactIndexing code3
- G05B 2219/36568Control data is sequence of position, axis indication, time delay for speedIndexing code3
- G05B 2219/36569Enter, punch only different, changed data, same not repeated in next blockIndexing code3
- G05B 2219/36573X, y, z and tooloffset values or direction valuesIndexing code3
- G05B 2219/36006A key delivers a series of key codesIndexing code2
- G05B 2219/36015Display areas, fields on screen correspond to position of keys on panelIndexing code2
- G05B 2219/36018Language for dimensional measuring, inspectionIndexing code2
- G05B 2219/36033High level graphics language, gksIndexing code2
- G05B 2219/36044Program modified after breakage, crash, jammingIndexing code2
- G05B 2219/36051Store history of modified file, back-up, update, using different file extensionsIndexing code2
- G05B 2219/36052Tape tuning with expert system, correction of tape as function of measuredIndexing code2
- G05B 2219/36058Modify workpiece part program without changing approach programIndexing code2
- G05B 2219/36059Modify approach program as function of changed part programIndexing code2
- G05B 2219/36067Altering working order of program blocksIndexing code2
- G05B 2219/36081Merge, mix original program with teached programIndexing code2
- G05B 2219/36098Overide program to execute a certain number of same blocks, repeat patternIndexing code2
- G05B 2219/36105Cd romIndexing code2
- G05B 2219/36109Flash memoryIndexing code2
- G05B 2219/36119Mouse with buttons to assist operator with selection of menu instead ofIndexing code2
- G05B 2219/36124Screen with certain display menu called by pointer, numberIndexing code2
- G05B 2219/36125Select out of library, beforehand only functions needed for part programIndexing code2
- G05B 2219/36135Link between sequence, motion or process and diagnostic controlIndexing code2
- G05B 2219/36144Display of not allowed function in a different way, lightIndexing code2
- G05B 2219/36154Two displays, for part shape and for corresponding instructions, blockIndexing code2
- G05B 2219/36156Keyboard as a drawerIndexing code2
- G05B 2219/36164Common crt for two input devicesIndexing code2
- G05B 2219/36181Input part data, dimensions, without graphical representation of partIndexing code2
- G05B 2219/36188Deep drilling cycleIndexing code2
- G05B 2219/36193Semi finish and finish machiningIndexing code2
- G05B 2219/36194Taper angle machiningIndexing code2
- G05B 2219/36207Involute curve, compressorIndexing code2
- G05B 2219/36209Specify hole shape pattern for boring and store in hole fileIndexing code2
- G05B 2219/36234Convert program for a 2-axis machine into program for 4-axis machineIndexing code2
- G05B 2219/36238Derive marking from punching program, secondary from principal programIndexing code2
- G05B 2219/36244Means, use of tables, correlating functions to instructionsIndexing code2
- G05B 2219/36256Define upper lower limit of reciprocating machining, choppingIndexing code2
- G05B 2219/36265Set machining start point from tool, machining data avoiding interferenceIndexing code2
- G05B 2219/36274Automatic calculation cutting conditions, but operator can enter them alsoIndexing code2
- G05B 2219/36295Select optimum process for manufacturing articles with longer lifeIndexing code2
- G05B 2219/36303Determine several machining processes and order as function of number of mountableIndexing code2
- G05B 2219/36319Simplify display, calculation of shapes by deleting holes, groovesIndexing code2
- G05B 2219/36328Display closed shapeIndexing code2
- G05B 2219/36331Display block with cursor or highlight actual contour elementIndexing code2
- G05B 2219/36332Display different faces of work in different colourIndexing code2
- G05B 2219/36336Select a shape and use it to create a similar shapeIndexing code2
- G05B 2219/36351Display tool shapes to select tool and enter tool dimensionsIndexing code2
- G05B 2219/36377Read of several jobsIndexing code2
- G05B 2219/36406Use a spring or gas pressure to keep tool on desired pathIndexing code2
- G05B 2219/36409Geometric adaptation by sensing force on surface of workpiece, objectIndexing code2
- G05B 2219/36411By coarse model of robot to modify commands, learned by feedforward controllerIndexing code2
- G05B 2219/36421Assist in correction of position to form a circle or lineIndexing code2
- G05B 2219/36424Balance mechanically arm to be movedIndexing code2
- G05B 2219/36438Manually selection of points on surface to select area to scan automaticallyIndexing code2
- G05B 2219/36448Teaching, consider workpoint on workpiece temporarily as tip of end effectorIndexing code2
- G05B 2219/36466Teach motion profile in both directions, between full closed and open positionIndexing code2
- G05B 2219/36468Teach and store intermediate stop position in moving route to avoid collisionIndexing code2
- G05B 2219/36474Prohibit normal manipulator control during teachingIndexing code2
- G05B 2219/36483Recording mechanical properties, tonal quality by force detectionIndexing code2
- G05B 2219/36491Contour of workpiece where other workpiece is to be installedIndexing code2
- G05B 2219/36496Memorize open, closed state of hand and corresponding motion parameters such asIndexing code2
- G05B 2219/36517Selecting nc program points to mated manipulator, robot programIndexing code2
- G05B 2219/36525On bad data block, reverse motion, correct and execute blockIndexing code2
- G05B 2219/36537On error acoustic signalIndexing code2
- G05B 2219/36541Operation command stored in register, on completion also in other registerIndexing code2
- G05B 2219/36552Inhibiting simultaneous input from local and remote keyboardIndexing code2
- G05B 2219/36562One tape, copy feeler controls several machinesIndexing code2
- G05B 2219/36565Cartesian and polar data mixedIndexing code2
- G05B 2219/36575On tape reference and command signalsIndexing code2
- G05B 2219/36001File format, initital graphics exchange specification, iges standardIndexing code1
- G05B 2219/36002Dimensional measurement interface specification dmis standardIndexing code1
- G05B 2219/36004Program mask depends on physical position of panelIndexing code1
- G05B 2219/36005Same knob, different functions, turn for position, push and turn for speedIndexing code1
- G05B 2219/36007Special keys, automatic switch over x or y to numerical valuesIndexing code1
- G05B 2219/36014Overlay to indicate function of keyIndexing code1
- G05B 2219/36022Switch between machining language for execution and high level for editingIndexing code1
- G05B 2219/36024State languageIndexing code1
- G05B 2219/36034AptIndexing code1
- G05B 2219/36049Relational geometry, change one element, rest of part is adjusted accordingIndexing code1
- G05B 2219/36054Modify offset for whole sections collectively, different offsets for sectionsIndexing code1
- G05B 2219/36055Separate, temporary memory or special storage region for corrections onlyIndexing code1
- G05B 2219/36057Select center of pattern for placement of new scaled patternIndexing code1
- G05B 2219/36064Modify data by using the four rules of arithmetic such as +signIndexing code1
- G05B 2219/36065Modify data by entering a compensation rate valueIndexing code1
- G05B 2219/36066Collectively modify data instead of each in particularIndexing code1
- G05B 2219/36072Select pattern, input modification of toleranceIndexing code1
- G05B 2219/36083Insert a block by using insert control character pointing to address inIndexing code1
- G05B 2219/36092Override limit contourIndexing code1
- G05B 2219/36093Lookup table with override for each pattern, tool pathIndexing code1
- G05B 2219/36096Override program by selecting another font, size for lettersIndexing code1
- G05B 2219/36102Display overide log and nc instructions, select nc block to modify permenantIndexing code1
- G05B 2219/36108Eprom, earom, eeromIndexing code1
- G05B 2219/36131Cyclic selection of functions or values by pushing a single keyIndexing code1
- G05B 2219/36132Selection of menu with lightpen on screen, displayIndexing code1
- G05B 2219/36148Main process, alarm window takes priority, always on top, safe viewIndexing code1
- G05B 2219/36149Window, x windowIndexing code1
- G05B 2219/36155Plc switches functions of panel when changing kind of machiningIndexing code1
- G05B 2219/36165Common program panel for host and cnc, at cnc place, for dataIndexing code1
- G05B 2219/36166Several panels can be selected by rotation, limited space neededIndexing code1
- G05B 2219/36192End facingIndexing code1
- G05B 2219/36205For aspheric non symetrical mirrorsIndexing code1
- G05B 2219/36216Replace entered position data with previous if difference less than toleranceIndexing code1
- G05B 2219/36229Generate missed line when last end point is different from next startIndexing code1
- G05B 2219/36235Convert grinding machine oriented language to nc machine orientedIndexing code1
- G05B 2219/36239Determine automatic, manual machining of workpiece as function of specific possibilities ofIndexing code1
- G05B 2219/36255Machining condition, parameter is workpiece conicity, inclination between surfacesIndexing code1
- G05B 2219/36259Indicate primary and secondary operations on shape, deliver nc data for eachIndexing code1
- G05B 2219/36269Separate machining data as function of dependance or independance of materialIndexing code1
- G05B 2219/36272Enter start position, program number for each workpieceIndexing code1
- G05B 2219/36286Show shape of workpiece, point to coordinates to enter machining parametersIndexing code1
- G05B 2219/36297Machining plan, indicate order of machining as function of presence of operatorIndexing code1
- G05B 2219/36306Table correlation different turrets, slides and possible simultaneous operationsIndexing code1
- G05B 2219/36309Program has different modules, each with own load programIndexing code1
- G05B 2219/36312Enter shape with cursor, joystick directions up, down, left, right, slashIndexing code1
- G05B 2219/36313If elements cannot be combined, show errorIndexing code1
- G05B 2219/36316Define profile from elements, show only selectable elementsIndexing code1
- G05B 2219/36322Program shape interactively and tool change position manually by teachingIndexing code1
- G05B 2219/36344Display different tools in different coloursIndexing code1
- G05B 2219/36345Prepare program for minimal idle strokes with multitool turretIndexing code1
- G05B 2219/36346Display feed quantity and cutting speed as function of material to helpIndexing code1
- G05B 2219/36356Select tool as function of collision avoidanceIndexing code1
- G05B 2219/36363Tool change time as function of cutter trajectory, spindle and slide timesIndexing code1
- G05B 2219/36368Tape readerIndexing code1
- G05B 2219/36373Common tape reader for two controllersIndexing code1
- G05B 2219/36375Combination of two devices, floppy disk and tape readerIndexing code1
- G05B 2219/36382Speed of read in of data as function of available power forIndexing code1
- G05B 2219/36386Bootstrap loaderIndexing code1
- G05B 2219/36388Simulate reader to input data direct to nc, behind tape reader btrIndexing code1
- G05B 2219/36389Switch between input from internal manual thumbwheel and external inputIndexing code1
- G05B 2219/36391Keep subsystem stopped while load of programIndexing code1
- G05B 2219/36392Rewrite date if power loss, check flag area, marked at start, endIndexing code1
- G05B 2219/36396Load also function code needed to execute part program, compact controllerIndexing code1
- G05B 2219/36403Incremental detector of position deviation attached to tool for correctionIndexing code1
- G05B 2219/36413Adapt playback as function of hardness material, time comparison to reach startIndexing code1
- G05B 2219/36434During teaching direct control signal to power servo for quick responseIndexing code1
- G05B 2219/36443Auto follow coarse contour, operator can correct contour before recordingIndexing code1
- G05B 2219/36444Contour, teach contour of sawbladeIndexing code1
- G05B 2219/36445Mode selection between large displacement and precision workIndexing code1
- G05B 2219/36456Learning tool holding dynamicsIndexing code1
- G05B 2219/36475When operator near robot, local pendant is enabled otherwise select local remoteIndexing code1
- G05B 2219/36476Record points if sufficient difference with previous position existsIndexing code1
- G05B 2219/36486Memorize workpiece deviations as function of angle, compensate, extra feedIndexing code1
- G05B 2219/36493Position of stillstand if no reverse and acceleration only, data compressionIndexing code1
- G05B 2219/36508Each pallet, workpiece, tool holder, selects corresponding tape reader, programIndexing code1
- G05B 2219/36524Selection of rom and ramIndexing code1
- G05B 2219/36527Separate input for machine data from operator and for program from programmerIndexing code1
- G05B 2219/36538Different tunes, melodies, voice patterns for different error indicationIndexing code1
- G05B 2219/36539Different colours for program and machine error, failure displayIndexing code1
- G05B 2219/36543Input a standard value automatically on power up or after power lossIndexing code1
- G05B 2219/36548Save data if trigger signal receivedIndexing code1
- G05B 2219/36556Compare, check orignal tape with converted, copy tapeIndexing code1
- G05B 2219/36557Copy entered program in memory to tapeIndexing code1
- G05B 2219/36561Tape, bandIndexing code1
- G05B 2219/36572Macro data or coarse dimension on tapeIndexing code1
- G05B 2219/36574Absolute x or delta x valuesIndexing code1
- G05B 2219/36582Special orderIndexing code1
- G05B 2219/36584X, y, z and tool offset or correctionsIndexing code1
- G05B 2219/36588Endless loopIndexing code1
- G05B 2219/36003Start key, switch to start performing programIndexing code0
- G05B 2219/36013Up-down keys for calling sequentially functions, parametersIndexing code0
- G05B 2219/36021Switch high level and assembly, machinine language as function of capacity memoryIndexing code0
- G05B 2219/36026Combine general high level language and specialised plc languageIndexing code0
- G05B 2219/36027Decompiler, translate machine code to hll, reverse processing, easy modificationIndexing code0
- G05B 2219/36028C++Indexing code0
- G05B 2219/36075Set certain command codes, discriminate codes and display in different colourIndexing code0
- G05B 2219/36082Delete a block by overwriting block with delete control characterIndexing code0
- G05B 2219/36085Replace faulty instructions from rom, tape by instructions from ram, error settingIndexing code0
- G05B 2219/36123Store statistical history of selected menus, recall for quick data entryIndexing code0
- G05B 2219/36134Osf-motif standardIndexing code0
- G05B 2219/36141Configuration with visual basic extensionIndexing code0
- G05B 2219/36145In case of alarm a window is maximised automaticallyIndexing code0
- G05B 2219/36151Display is a tvIndexing code0
- G05B 2219/36158Panel for disabled, scanned sequentiallyIndexing code0
- G05B 2219/36173Combine record play back, hand wheel with normal cnc programming, softwareIndexing code0
- G05B 2219/36182First block contour then parameter inputIndexing code0
- G05B 2219/36187End shape data input for end surface configurationIndexing code0
- G05B 2219/36191Prepare rough, coarse machining programIndexing code0
- G05B 2219/36211Using different cutter sizes, largest as possible for minimizing machining timeIndexing code0
- G05B 2219/36212Using generic virtual pocket, having virtual boundary, arbitrarily shapedIndexing code0
- G05B 2219/36213Grouping of decomposed volumes with similar featuresIndexing code0
- G05B 2219/36217Commands trigger programming functionsIndexing code0
- G05B 2219/36222Indicate entered element on top, next element below, after input, update topIndexing code0
- G05B 2219/36228Combine two programs to obtain new shifted positions and new processing dataIndexing code0
- G05B 2219/36275Select automatically transmission ratio as function of programmed speedIndexing code0
- G05B 2219/36277Flexible fixturing, clamp workpiece, mark clamp regions and store themIndexing code0
- G05B 2219/36285Display symbol pattern for kind of machining performedIndexing code0
- G05B 2219/36326Define blank, part, areaIndexing code0
- G05B 2219/36329Display path on cylinder by developing cylinder into a planeIndexing code0
- G05B 2219/36334Select a shape, select a point or line and enter dataIndexing code0
- G05B 2219/36339Time necessary for one slide equals time for second slideIndexing code0
- G05B 2219/36353Display different offset surfaces in different colours to select right toolIndexing code0
- G05B 2219/36355Select tool with fuzzy logicIndexing code0
- G05B 2219/36367A tape reader for each axisIndexing code0
- G05B 2219/36374Dual, multiple tape readerIndexing code0
- G05B 2219/36378Either from tape or other source, using same electronicsIndexing code0
- G05B 2219/36381Timing, synchronization, start of readerIndexing code0
- G05B 2219/36387Interface between reader and ncIndexing code0
- G05B 2219/36393Variable read in speed, from max to zero, controls execution speed ofIndexing code0
- G05B 2219/36394Read in data from connected pc instead of nc control panelIndexing code0
- G05B 2219/36397Read reference data only after certain delay, to be sure data willIndexing code0
- G05B 2219/36398Read of handwritten textIndexing code0
- G05B 2219/36402Use rope, wire, cable, chain to record position and for playbackIndexing code0
- G05B 2219/36408During machining, store begin and end of region not finished during firstIndexing code0
- G05B 2219/36426Pilot lamp on end effector to guide operatorIndexing code0
- G05B 2219/36459Offline program for plural robots, send data to corresponding robotsIndexing code0
- G05B 2219/36469Separate axis movement with higher acceleration replaces simultaneous movementIndexing code0
- G05B 2219/36481Record at predetermined distances, read in position, measured dataIndexing code0
- G05B 2219/36501For each contour a tape, a programIndexing code0
- G05B 2219/36516Select acceleration deceleration profile as function of kind of machineIndexing code0
- G05B 2219/36519After sporadic change of program, return to program in use beforeIndexing code0
- G05B 2219/36528Interlock, inhibit nc control while tranferring data from hostIndexing code0
- G05B 2219/36532Detect overflow of bufferIndexing code0
- G05B 2219/36533Writing critical contour data as a whole, inhibit read out during writingIndexing code0
- G05B 2219/36549Regenerate faulty program block from previous and next blockIndexing code0
- G05B 2219/36553Track, channel on tape for each direction of movementIndexing code0
- G05B 2219/36555Two tapes, programs one for position data, one for commandsIndexing code0
- G05B 2219/36559Copy one tape to another, transfer program from tape to tape, back-upIndexing code0
- G05B 2219/36563Two tapesIndexing code0
- G05B 2219/36564Position of hole in tape corresponds with position of hole on workpieceIndexing code0
- G05B 2219/36566Mix polar data with cartesian dataIndexing code0
- G05B 2219/36567On tape also commands for equipment attached to machineIndexing code0
- G05B 2219/36571Coarse and fine dimensionsIndexing code0
- G05B 2219/36576Relative phase of signals is variableIndexing code0
- G05B 2219/36577Signals have a position dependant frequencyIndexing code0
- G05B 2219/36578Tracks for x, two for delta x, one for sign, three forIndexing code0
- G05B 2219/36579Only true dimension is recorded, no tool offsetIndexing code0
- G05B 2219/36581X, y, vx, vyIndexing code0
- G05B 2219/36583Each punched hole is one pulse, incrementIndexing code0
- G05B 2219/36586Word address formatIndexing code0
- G05B 2219/36587Binary formatIndexing code0
- G05B 2219/36589Making control tapeIndexing code0
- G05B 2219/36591Tape moves synchronized with machine driven axisIndexing code0
- G05B 2219/36592Each track controls an axisIndexing code0
Recent patents
- Autonomous solar installation using artificial intelligence6 Oct 2026US 12,752,430 B2The AES Corporation
- User interface implementation method and apparatus6 Oct 2026US 12,754,745 B2Huawei Technologies Co., Ltd.
- Controlling a manufacturing process using causal models29 Sep 2026US 12,748,393 B23M Innovative Properties Company
- Robotaxi15 Sep 2026US 12,735,069 B2NVIDIA Corporation
- Deep causal learning for continuous testing, diagnosis, and optimization15 Sep 2026US 12,736,932 B23M Innovative Properties Company
- Hybrid machining process optimization8 Oct 2026US 2026/0310156 A1International Business Machines Corporation
- Information processing device, information processing system, area division method, and storage medium1 Oct 2026US 2026/0299548 A1Honda Motor Co., Ltd.
- Machine tool display device, machine tool control device, and program1 Oct 2026US 2026/0299549 A1Fanuc Corporation
- Drilling plant and method of operation1 Oct 2026US 2026/0299560 A1Mhwirth AS
- Power tool operation recording and playback1 Oct 2026US 2026/0303399 A1Milwaukee Electric Tool Corporation
Most cited
By later US patents
- Grip strength with tactile feedback for robotic surgery2,047US 6,594,552 B1Intuitive Surgical, Inc. · 2003
- Haptic guidance system and method1,367US 8,010,180 B2MAKO Surgical Corp. · 2011
- Motor controlled surgical system and method having positional control1,313US 5,602,449 ASmith & Nephew Endoscopy, Inc. · 1997
- Brushless motor1,281US 5,563,481 ASmith & Nephew Endoscopy, Inc. · 1996
- Elevator system having microprocessor-based door operator901US 4,832,158 ADelaware Capital Formation, Inc. · 1989