GB2094506A - Control of production equipment - Google Patents

Control of production equipment Download PDF

Info

Publication number
GB2094506A
GB2094506A GB8203119A GB8203119A GB2094506A GB 2094506 A GB2094506 A GB 2094506A GB 8203119 A GB8203119 A GB 8203119A GB 8203119 A GB8203119 A GB 8203119A GB 2094506 A GB2094506 A GB 2094506A
Authority
GB
United Kingdom
Prior art keywords
operating element
control system
numerical control
workpiece
programmed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB8203119A
Other versions
GB2094506B (en
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to GB8203119A priority Critical patent/GB2094506B/en
Publication of GB2094506A publication Critical patent/GB2094506A/en
Application granted granted Critical
Publication of GB2094506B publication Critical patent/GB2094506B/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
    • G05B19/4069Simulating machining process on screen
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/401Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35436Means, manual input, input reference, hand wheel
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36092Override limit contour
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45136Turning, lathe
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49157Limitation, collision, interference, forbidden zones, avoid obstacles

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

For production equipment having a movable operating element and manually actuated drives for effecting movement of the operating element, a numerical control system is programmed with data defining a limit contour and is effective to provide an over-ride limit on the movement of the operating element which is permitted by manual actuation of the drives. For example, in a lathe with machine tool 12 and a chuck 20 holding a workpiece 10, the limit contour L, L1 may be spaced slightly from the desired final profile P of the workpiece, requiring a final machining operation which may be carried out fully automatically or fully manually. <IMAGE>

Description

SPECIFICATION Control of production equipment This invention reiates to production equipment and is generally applicable to any such equipment having an operating element which in use executes controlled movements relative to a workpiece. Examples of such an element include a welding head, a paint spraying head, or a machining tool such as that of a lathe.
In such equipment, it is known to provide a numerical control system which may be programmed according to the movements which the operating element is required to execute throughout its production cycle, and the system then controls drives of the operating element to displace it according to those required movements. In the case of a lathe, for example, the system may be programmed according to the shape or profile of a part to be turned, and it then controls drives of the lathe tool so that the part will be turned automatically to its required profile.
Generally human supervision is still required of such automatically operating equipment, but the need for a skilled operator is removed and this is not found to be wholly desirable in all cases.
In accordance with this invention there is provided, in or for a production equipment having a movable operating element and manually actuated drives for effecting movement of the operating element, a numerical control system programmed or programmable with data defining a limit contour and effective to provide an override limit on the movement of the operating element which is permitted by manual actuation of said -drives. Thus the operator may exercise his skills in effecting manual control but the programmed limit contour prevents manual movement of the operating element to forbidden positions.
An embodiment of this invention will now be described, by way of example only, with reference to the accompanying drawing, the single figure of which is a diagrammatic longitudinal section through a part being turned on a lathe, to explain the nature of the control effected by the data control system associated with the lathe.
The lathe comprises a conventional construction and arrangement and includes a chuck 20 (shown diagrammatically) for holding and rotating a part 10 to be turned, and a tool 12.
The tool is mounted in a holder 14 (also shown diagrammatically) having associated with it a first drive for effecting movement of the tool parallel to the lathe axis Z and a second drive for effecting movement of the tool in the radial direction X.
Manual controls such as handwheels are provided for operating these drives to correspondingly move the tool 12.
The part 10 to be turned is shown with a required final profile P (shown on the iower half of the part only). A numerical control system associated with the lathe is programmable with a limit profile, which in the case shown is at L, spaced slightly from the required profile P: instead, the limit profile L may correspond exactly with the required profile P. The control system controls the tool drives such that the operator may have full manual control over movements of the tool so long as the latter is positioned outside the limit profile L, but it will override the manual controls should the operator attempt, for example accidentally, to move the tool beyond the profile L (i.e. out of the hatched zone M).Thus, each manual control may be arranged to freewheel when the tool reaches the profile L, requiring the operator to run that control in the opposite direction to return the tool to the permitted zone and to manual control.
The system may be programmed for a limit profile which includes portions of increasing and/or decreasing radii in the axial direction Z, as indicated by the limit profile L for increasing and further limit profile L, for decreasing radii.
The system described above is operative regardless of the tool orientation, which will be adjusted to whatever is appropriate for the part being turned. Also, the system may be arranged to control the rotational speed according to the radial position of the tool so that the peripheral speed at the tool point remains substantially constant. The control system preferably incorporates a facility for comparing an actually machined diameterwith an expected corresponding diameter, and effecting a correction on the programmed profile accordingly.
The control system in the embodiment shown is arranged so that certain operaticns can be carried out fully automatically, under program control. Thus for example, the part 10 shown includes a screw-thread portion 1 0a at its end, and firstly this portion is turned under fully automatic control and thereafter the system may be switched to manual control (with the over-ride of profile L) to machine the part to the profile L.
Finally, the system may be switched again to fully automatic control to machine down to the required final profile P.
The system may be arranged for carrying out the entire machining operation fully automatically under full data control, but also arranged for optionally switching if desired to the manual control with limit over-ride mode described above. In particular, the system may be switched between its fully automatic and manual modes whilst a part is in course of machining. Where the system is switched from manual to automatic, the feed (driven movement of tool in axial direction Z) may be continued at a previously programmed rate, or if required by the operator it may be continued at the previous manual rate (as measured by the system during the period of manual mode).
The system may include a visual display for displaying the required final profile and the actual current profile and other data, e.g. tool position.
The lathe may include two handwheels for controlling movement of the tool along the respective X and Z axes, or it may include one handwheel for both axes and a selector for selecting between the two. Once the part has been turned to the profile L, then instead of finishing it automatically to the final profile P, it may be finished under a fully manual mode. The system is preferably arranged to effect offset correction in the axial direction Z in respect of axial position or length of the blank part to be turned.

Claims (10)

Claims
1. In or for a production equipment having a movable operating element and manually actuated drives for effecting movement of the operating element, a numerical control system programmed or programmable with data defining a limit contour and effective to provide an override limit on the movement of the operating element which is permitted by manual fluctuation of said drives.
2. A numerical control system according to claim 1, programmed or programmable to carry out movements of the operating element fully automatically, and switchable between fully automatic mode and the manual mode with override limit.
3. A numerical control system according to claim 2, arranged for movement of the operating element relative to the workpiece to continue at a previously programmed rate upon being switched to the automatic mode.
4. A numerical control system according to claim 2, arranged or selectively controllable for movement of the operating element relative to the workpiece to continue at the previous manual rate upon being switched to the automatic mode.
5. A numerical control system according to any preceding claim, including means to sense the actual position to which the operating element has moved and comparing this position with that expected according to commands given to the drives of the operating element, and accordingly effecting any necessary correction on the programmed data defining the limit contour.
6. A numerical control system according to any preceding claim, programmed or programmable for at least a component of relative velocity between the operating element and workpiece to vary according to the relative positions of operating element and workpiece.
7. A numerical control system according to any preceding claim, in or for a machining equipment (for example a lathe), arranged for the limit contour to correspond exactly with the desired final profile of the workpiece being machined.
8. A numerical control system according to any preceding claim, in or for a machining equipment (for example a lathe), arranged or selectively controllable for the limit contour to be spaced slightly from the desired final profile of the workpiece being machined, requiring a finishing machining operation to be performed on the workpiece after it has been machine to said limit contour.
9. A numerical control system as claimed in claim 8, programmed or programmable with data defining movements of the operating element (machining tool) for carrying out said finishing operation automatically.
10. A numerical control system as claimed in claim 8 or 9, controllable for carrying out said finishing operation fully manually.
1 A numerical control system in or for a lathe, substantially as herein described with reference to the accompanying drawing.
GB8203119A 1981-02-05 1982-02-03 Control of production equipment Expired GB2094506B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB8203119A GB2094506B (en) 1981-02-05 1982-02-03 Control of production equipment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB8103501 1981-02-05
GB8203119A GB2094506B (en) 1981-02-05 1982-02-03 Control of production equipment

Publications (2)

Publication Number Publication Date
GB2094506A true GB2094506A (en) 1982-09-15
GB2094506B GB2094506B (en) 1984-04-18

Family

ID=26278333

Family Applications (1)

Application Number Title Priority Date Filing Date
GB8203119A Expired GB2094506B (en) 1981-02-05 1982-02-03 Control of production equipment

Country Status (1)

Country Link
GB (1) GB2094506B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0104409A2 (en) * 1982-09-07 1984-04-04 General Electric Company A method of establishing safe zones in a numerically controlled machine
EP0891834A1 (en) * 1996-12-10 1999-01-20 Fanuc Ltd. Threading method by lathe and device for numerical control

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0104409A2 (en) * 1982-09-07 1984-04-04 General Electric Company A method of establishing safe zones in a numerically controlled machine
EP0104409A3 (en) * 1982-09-07 1985-10-30 General Electric Company A method of establishing safe zones in a numerically controlled machine
EP0891834A1 (en) * 1996-12-10 1999-01-20 Fanuc Ltd. Threading method by lathe and device for numerical control
EP0891834A4 (en) * 1996-12-10 2004-03-17 Fanuc Ltd Threading method by lathe and device for numerical control

Also Published As

Publication number Publication date
GB2094506B (en) 1984-04-18

Similar Documents

Publication Publication Date Title
DE3825261C2 (en) Honing machine control device for setting and setting honing machine operating states
US6651308B2 (en) Method of high-speed milling of domed-shaped parts
US4359815A (en) Machining center with a robot
JPS58126036A (en) Nozzle device for cutting liquid for machine tool
US20220001505A1 (en) Fluid nozzle device for machine tool
US20150105900A1 (en) Numerical controller provided with operation setting screen
JPS6128461B2 (en)
JP3995558B2 (en) Control method and control device for tool selection operation of turret tool post
KR20030094239A (en) Automatic lathe, method for controlling the same, and device for controlling the same
US5056971A (en) Operating head chuck unit for automatic machine tools
RU1829982C (en) Manually-controlled lathe
GB2094506A (en) Control of production equipment
JPH11188557A (en) Control method and control device of replacement speed of automatic tool replacement device
WO1984001737A1 (en) Machine tool
JPH0134748B2 (en)
DE59309173D1 (en) Method and honing tool for making conical bores
EP0387513A1 (en) Tool carrying slide for lathes
DE3321072C2 (en)
JPH06134652A (en) Robot hand control method of numerically controlled machine tool
DE4036297B4 (en) Advance device for the tool holder of a numerically controlled lathe
KR20160096308A (en) Tap processing automatic system
JPS6399135A (en) Control method of electric discharge machining
KR910009264B1 (en) Cnc system
JP2669274B2 (en) Robot control device
GB2096796A (en) Programming production equipment

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee