[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100533316C - Diamond super precision lathe free curved surface processing path generation method - Google Patents

Diamond super precision lathe free curved surface processing path generation method Download PDF

Info

Publication number
CN100533316C
CN100533316C CNB2007100583433A CN200710058343A CN100533316C CN 100533316 C CN100533316 C CN 100533316C CN B2007100583433 A CNB2007100583433 A CN B2007100583433A CN 200710058343 A CN200710058343 A CN 200710058343A CN 100533316 C CN100533316 C CN 100533316C
Authority
CN
China
Prior art keywords
coordinate system
processing
free
machining
machine tool
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.)
Active
Application number
CNB2007100583433A
Other languages
Chinese (zh)
Other versions
CN101187807A (en
Inventor
房丰洲
张效栋
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.)
Tianjin University
Original Assignee
Tianjin University
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 Tianjin University filed Critical Tianjin University
Priority to CNB2007100583433A priority Critical patent/CN100533316C/en
Publication of CN101187807A publication Critical patent/CN101187807A/en
Application granted granted Critical
Publication of CN100533316C publication Critical patent/CN100533316C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Turning (AREA)

Abstract

The invention belongs to the technical field of ultra-precise work and complex parts manufacturing, which relates to a path generating method of a curved face processing. The method is utilized on a diamond ultra-precise machine tool with three shafts, which comprises first, establishing a coordinate system of a free curved face model of a processing surface of a workpiece, and establishing conversion relationship between the model coordinate system and a machine tool coordinate system, second, conversing the model coordinate of a processing point on the processed free curved face to a coordinate under the coordinate system of the machine tool, third, solving and processing a normal vector of cutting face of a cutter when the point is processed, fourth, projecting the normal vector of the point of the curved face on the cutting face, and compensating a circular arc radius of the cutter on the projection vector direction, and getting a coordinate of the arc center of the cutting edge under the cutting edge coordinate system, traversing the processing point on the free curved face, at last generating a processing path. The limitation of processing the free curved face on the machine tool with three shafts can be broken by adopting the path generating method which is provided by the invention, the invention can achieve ultra-sophisticated processing of the free curved face.

Description

Method for generating free-form surface machining path of diamond ultra-precision lathe
Technical Field
The invention belongs to the technical field of ultra-precision machining and complex part manufacturing, and relates to a method for generating a curved surface machining path.
Background
At present, machinery and equipment in the fields of aerospace, national defense, biomedicine, optics, communication, microelectronics and the like are continuously developed to ultraprecision and miniaturization while improving performance, and in the process, the system has higher and higher requirements on the shape freedom degree of a tiny key device, so that the free-form surface processing technology with an optical quality surface becomes a key technology for driving the development of the fields.
Ultra-precision machining is a leading-edge field of advanced manufacturing and is a technology capable of realizing optical quality machining of a machined surface, namely the shape precision of a workpiece reaches a submicron level, and the surface roughness reaches a nanometer level. The diamond turning tool is adopted for ultra-precision turning, a certain surface roughness can be achieved without repeated processing like grinding, and one-step forming of the optical quality of the processed surface can be achieved, so that the processing efficiency is very high, and the diamond turning tool is a common processing means in ultra-precision processing.
Due to the special shape of the free-form surface, the machine tool is generally required to have multiple degrees of freedom in diamond ultra-precision turning. In recent years, with the development of driving and control technologies, two machining modes, namely Fast Tool (Fast Tool Servo) and Slow Tool (Slow Tool Servo), appear in the three-axis diamond turning machining, and the Fast Tool (Fast Tool Servo) and the Slow Tool (Slow Tool Servo) add feedback or control to the rotation angle of a main shaft, so that the limitation of machining a free-form surface on a three-axis machine Tool is broken through.
Since these two machining techniques are relatively new, up to now, no pre-and post-processing algorithms or modules for free-form surface machining have been provided by relevant research, including machine tool suppliers, both at home and abroad. The machining path generation method is a key basis of the series of algorithms, so that the development of the machining path generation method for the three-axis diamond ultra-precision lathe is necessary.
Disclosure of Invention
The invention aims to provide a free-form surface ultra-precision machining path generation algorithm suitable for a three-axis machine tool, which breaks through the limitation of machining a free-form surface on the three-axis machine tool and realizes the ultra-precision machining of the free-form surface by using the three-axis machine tool.
Therefore, the invention adopts the following technical scheme:
a method for generating a free-form surface processing path of a diamond ultra-precision lathe is used on a three-axis diamond ultra-precision lathe, a main shaft of the lathe can do rotary motion and move along the X axial direction, an encoder for controlling or feeding back the rotation angle of the main shaft to enable the main shaft to rotate along the C axis is installed on the main shaft, and a diamond cutter does Z-direction motion, and the method comprises the following steps:
(1) establishing a free-form surface model coordinate system of a workpiece machining surface, and establishing a conversion relation between a model coordinate system and a machine tool coordinate system according to a relative motion model which converts the rotary motion of the workpiece into the rotary motion of a cutter around a main shaft on the machining surface;
(2) converting the model coordinates of the processing points on the free-form surface into coordinates under a machine tool coordinate system;
(3) solving a normal vector of the cutting surface of the machining cutter when the point is machined;
(4) projecting the normal vector of the point of the curved surface onto the cutting surface, and performing cutter arc radius compensation in the direction of the projection vector to obtain the coordinate of the center of the blade arc in a machine tool coordinate system;
(5) and (4) according to the steps from (2) to (4), performing machining movement, traversing machining points on the free-form surface, and finally generating a machining path.
The step (4) in the method for generating the free-form surface machining path of the diamond ultra-precision lathe preferably comprises the following steps:
(a) solving a normal vector at a processing point by using partial derivatives of the free-form surface model;
(b) calculating a projection vector of the normal vector of the processing point on the cutting surface by using a vector projection method and using the normal vector of the processing point and the normal vector of the current cutting surface;
(c) solving the direction cosine of the projection vector, performing blade arc radius compensation on the processing point by using the direction cosine, and solving the coordinate of the center of the blade arc under a model coordinate system;
(d) and converting the coordinates of the model coordinate system of the center of the circular arc of the cutting edge into the coordinates of the machine tool coordinate system.
The invention has the following remarkable advantages: the invention utilizes the relativity of motion to convert the rotary motion of a workpiece into the rotary motion of a cutter around a main shaft on the processing surface, and provides a method for generating the free-form surface processing path of the diamond ultra-precision lathe based on the principle.
Drawings
FIG. 1 a diamond tool model;
FIG. 2 is a schematic view of relative movement of the cutters;
FIG. 3 is a spiral path in the xoy plane;
fig. 4 is a schematic view of a processing path.
Detailed Description
The common lathe has 2 degrees of freedom, the main shaft can move along the X axial direction besides rotating, and the turning tool moves along the Z direction. After the coding device is arranged on the rotating main shaft, the rotating angle of the rotating main shaft can be controlled or fed back, so that the lathe has 3 rd freedom degree, namely a C axis. Let the coordinates of any point of the machine tool be expressed asWhere p is the X-axis coordinate,is a C-axis coordinate, and Z is a Z-axis coordinate; the complex free-form surface can be processed by only coordinating and controlling the rotation angle of the main shaft and the feeding amount and cutting depth of the turning tool. FIG. 1 is a top view of a diamond turning tool model, wherein the radius of the arc of the nose of the cutting surface is r0. The coordinate of the arc center of the tool nose can be controlled and positioned in the machining process, and the part of the cutting edge is actually machined, so the arc radius compensation of the coordinate of the machining point is the key of a machining path generation algorithm.
Assuming that a general expression of the free-form surface to be processed is z ═ f (x, y), and assuming corresponding partial derivatives,
<math> <mrow> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>z</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mo>=</mo> <msub> <mi>f</mi> <mi>x</mi> </msub> </mrow></math> <math> <mrow> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>z</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>y</mi> </mrow> </mfrac> <mo>=</mo> <msub> <mi>f</mi> <mi>y</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow></math>
at any point p on the free-form surface0(x0,y0,z0) Calculating the machine tool coordinate of the arc center of the tool nose during processing
Figure C200710058343D00053
1. Converting the point model coordinates into coordinates in a machine tool coordinate system
Figure C200710058343D00054
Figure C200710058343D00055
d [. cndot ] is an operation symbol for converting an angle to [0 °, 360 °;
2. by utilizing the relative motion of the machining process, the rotary motion of the workpiece on the main shaft is imagined as that the cutter rotates around the main shaft on the machining surface. As shown in FIG. 2, in machining, the face of the tool faces is perpendicular to the plane of the paper and faces inward, and the normal vector of the cutting face
Figure C200710058343D0005115049QIETU
Can be expressed as a number of times,
Figure C200710058343D00056
3. calculating p0(x0,y0,z0) Normal vector of point on free-form surface
Figure C200710058343D0005115102QIETU
<math> <mrow> <mover> <mi>n</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mrow> <mo>-</mo> <mi>f</mi> </mrow> <mi>x</mi> </msub> <mo>,</mo> <msub> <mrow> <mo>-</mo> <mi>f</mi> </mrow> <mi>y</mi> </msub> <mo>,</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow></math>
The projection vector on the cutting surface can be calculated by vector projection, i.e. vector
Figure C200710058343D00059
Is a vector
Figure C200710058343D000510
In the vector
Figure C200710058343D000511
The projection on the plane is carried out,
Figure C200710058343D000512
Figure C200710058343D000513
= ( a , b , c )
4. vector projection
Figure C200710058343D000515
Expressed in the form of directional cosines
Figure C200710058343D000516
Wherein,
<math> <mrow> <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>cos</mi> <msub> <mi>&alpha;</mi> <mi>p</mi> </msub> <mo>=</mo> <mfrac> <mi>a</mi> <msqrt> <msup> <mi>a</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>c</mi> <mn>2</mn> </msup> </msqrt> </mfrac> </mtd> </mtr> <mtr> <mtd> <mi>cos</mi> <msub> <mi>&beta;</mi> <mi>p</mi> </msub> <mo>=</mo> <mfrac> <mi>b</mi> <msqrt> <msup> <mi>a</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>c</mi> <mn>2</mn> </msup> </msqrt> </mfrac> </mtd> </mtr> <mtr> <mtd> <mi>cos</mi> <msub> <mi>&gamma;</mi> <mi>p</mi> </msub> <mo>=</mo> <mfrac> <mi>c</mi> <msqrt> <msup> <mi>a</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>c</mi> <mn>2</mn> </msup> </msqrt> </mfrac> </mtd> </mtr> </mtable> </mfenced> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow></math>
the model coordinate system coordinate o (x) of the arc center of the tool noset,yt,zt) It can be calculated as,
<math> <mrow> <mrow> <mfenced open='{' close='' separators=','> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mi>t</mi> </msub> <mo>=</mo> <msub> <mi>x</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>r</mi> <mn>0</mn> </msub> <mi>cos</mi> <msub> <mi>&alpha;</mi> <mi>p</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mi>t</mi> </msub> <mo>=</mo> <msub> <mi>y</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>r</mi> <mn>0</mn> </msub> <mi>cos</mi> <msub> <mi>&beta;</mi> <mi>p</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mi>t</mi> </msub> <mo>=</mo> <msub> <mi>z</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>r</mi> <mn>0</mn> </msub> <mi>cos</mi> <msub> <mi>&gamma;</mi> <mi>p</mi> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow></math>
also using equation (2), the corresponding machine coordinates can be calculated
Figure C200710058343D000519
According to a certain mode, for example, a spiral mode in the xoy plane shown in fig. 3, a certain number of points on the free-form surface are traversed to obtain the center coordinates of the circular arc of the tool nose corresponding to each point, and then the generation of the machining path is completed.
Free form surface
Figure C200710058343D00061
According to a series of implementation steps of the invention, a tool radius r is obtained0A machining path of 1.0mm, as shown in fig. 4; and according to the generated path, a three-axis diamond ultra-precision lathe is used for processing, and an ideal free-form surface shape can be obtained.
The invention is suitable for the free-form surface processing of optical quality by a three-axis diamond ultra-precision lathe, and is also suitable for the free-form surface processing of other lathes in similar processing modes. The equation of the free-form surface can be given by a specific mathematical expression, and for the model of the innumerable mathematical expression, a certain mathematical fitting method is adopted for mathematical description, and the method is also suitable, so that the method has certain universality.

Claims (2)

1. A method for generating a free-form surface processing path of a diamond ultra-precision lathe is used on a three-axis diamond ultra-precision lathe, a main shaft of the lathe can do rotary motion and move along the X axial direction, an encoder for controlling or feeding back the rotation angle of the main shaft to enable the main shaft to rotate along the C axis is installed on the main shaft, and a diamond cutter does Z-direction motion, and the method comprises the following steps:
(1) establishing a free-form surface model coordinate system of a workpiece machining surface, and establishing a conversion relation between a model coordinate system and a machine tool coordinate system according to a relative motion model which converts the rotary motion of the workpiece into the rotary motion of a cutter around a main shaft on the machining surface;
(2) converting the model coordinates of the processing points on the free-form surface into coordinates under a machine tool coordinate system;
(3) solving a normal vector of the cutting surface of the machining cutter when the point is machined;
(4) projecting the normal vector of the point of the curved surface onto the cutting surface, and performing cutter arc radius compensation in the direction of the projection vector to obtain the coordinate of the center of the blade arc in a machine tool coordinate system;
(5) and (4) according to the steps from (2) to (4), performing machining movement, traversing machining points on the free-form surface, and finally generating a machining path.
2. The diamond ultra-precision lathe free-form machining path generation method according to claim 1, wherein the step (4) comprises the steps of:
(a) solving a normal vector at a processing point by using partial derivatives of the free-form surface model;
(b) calculating a projection vector of the normal vector of the processing point on the cutting surface by using a vector projection method and using the normal vector of the processing point and the normal vector of the current cutting surface;
(c) solving the direction cosine of the projection vector, performing blade arc radius compensation on the processing point by using the direction cosine, and solving the coordinate of the center of the blade arc under a model coordinate system;
(d) and converting the coordinates of the model coordinate system of the center of the circular arc of the cutting edge into the coordinates of the machine tool coordinate system.
CNB2007100583433A 2007-07-20 2007-07-20 Diamond super precision lathe free curved surface processing path generation method Active CN100533316C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100583433A CN100533316C (en) 2007-07-20 2007-07-20 Diamond super precision lathe free curved surface processing path generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100583433A CN100533316C (en) 2007-07-20 2007-07-20 Diamond super precision lathe free curved surface processing path generation method

Publications (2)

Publication Number Publication Date
CN101187807A CN101187807A (en) 2008-05-28
CN100533316C true CN100533316C (en) 2009-08-26

Family

ID=39480240

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100583433A Active CN100533316C (en) 2007-07-20 2007-07-20 Diamond super precision lathe free curved surface processing path generation method

Country Status (1)

Country Link
CN (1) CN100533316C (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011096077A (en) * 2009-10-30 2011-05-12 Makino Milling Mach Co Ltd Method and device for generating tool path
CN101870073B (en) * 2010-06-11 2012-02-29 华中科技大学 Multi-axis numerical control machining tool motion planning method based on process system rigidity characteristic
CN102744424B (en) * 2012-07-30 2014-08-06 中国人民解放军国防科学技术大学 Single-point diamond compensation cutting processing method for thin plate optical parts
WO2014059619A1 (en) * 2012-10-17 2014-04-24 Microsoft Corporation Object profile for object machining
CN106695459B (en) * 2016-11-28 2019-06-21 西安精雕软件科技有限公司 A kind of on-line measurement wheel hub compensation path generating method
CN106952350B (en) * 2017-03-13 2018-11-16 西北工业大学 A kind of deformation of free method suitable for class cylindrical three-dimensional curved surface
CN107247444B (en) * 2017-05-22 2019-03-22 华中科技大学 It is a kind of for generate curved surface without interference five-axis robot track projection algorithm
CN108287522B (en) * 2017-12-22 2020-01-03 武汉益模壹兴佰科技有限公司 Multi-platform-based automatic on-line detection method
CN109299514B (en) * 2018-08-28 2023-06-16 天津大学 Grinding wheel path generation method for grinding free curved surface by inclined shaft
CN109129031B (en) * 2018-08-28 2020-05-05 天津大学 Grinding wheel path generation method for low-speed servo grinding of free-form surface
CN109176224B (en) * 2018-08-28 2020-05-05 天津大学 Grinding wheel path generation method for grinding free-form surface by single point of inclined shaft
CN109158617B (en) * 2018-08-28 2020-03-06 天津大学 Method for generating free-form surface turning tool path by control point driving projection
CN111045382B (en) * 2018-10-11 2022-09-30 富鼎电子科技(嘉善)有限公司 Tool path generation method and device
CN109396508B (en) * 2018-11-02 2020-11-24 苏州千机智能技术有限公司 Three-dimensional cutter compensation method for finish machining of blisk blades
CN110935890A (en) * 2019-11-22 2020-03-31 中国航发西安动力控制科技有限公司 Turning method of high-precision spherical surface
CN111975021B (en) * 2020-07-17 2022-03-11 天津大学 Method for aligning center of ultra-precise turning tool with B-axis rotation center
CN114137904B (en) * 2021-12-08 2023-07-14 北京精雕科技集团有限公司 Path generation method for curved surface turning
CN114996975B (en) * 2022-07-19 2022-12-30 中国科学院光电技术研究所 Optical curved surface appearance simulation method based on ultra-precision turning
CN116661374B (en) * 2023-07-27 2023-10-27 泉州华中科技大学智能制造研究院 Shoe mold processing method and device based on three-axis linkage control and readable medium

Non-Patent Citations (8)

* Cited by examiner, † Cited by third party
Title
光学自由曲面飞刀加工刀位轨迹的生成算法. 杜建军,高栋,王素娟,姚英学.光学技术,第32卷第1期. 2006
光学自由曲面飞刀加工刀位轨迹的生成算法. 杜建军,高栋,王素娟,姚英学.光学技术,第32卷第1期. 2006 *
数控车削中的刀尖半径补偿. 严帅.南通航运职业技术学院学报,第4卷第4期. 2005
数控车削中的刀尖半径补偿. 严帅.南通航运职业技术学院学报,第4卷第4期. 2005 *
数控车削刀具半径补偿值的间距测量. 周建来,张建国,唐学飞.机床与液压,第6期. 2001
数控车削刀具半径补偿值的间距测量. 周建来,张建国,唐学飞.机床与液压,第6期. 2001 *
空间自由曲面非球面刀加工轨迹自动生成的新原理和计算方法. 段正澄,喻道远等.机械工程学报,第30卷第6期. 1994
空间自由曲面非球面刀加工轨迹自动生成的新原理和计算方法. 段正澄,喻道远等.机械工程学报,第30卷第6期. 1994 *

Also Published As

Publication number Publication date
CN101187807A (en) 2008-05-28

Similar Documents

Publication Publication Date Title
CN100533316C (en) Diamond super precision lathe free curved surface processing path generation method
CN106271493B (en) A kind of prefabricated micro- texture assisting ultrasonic milling process method of laser and system of processing
CN102269984B (en) Post-processing method for five-axis linked numerical control processing
CN109176224B (en) Grinding wheel path generation method for grinding free-form surface by single point of inclined shaft
CN109702567A (en) A kind of grinding track method for solving of radius end mill Circular Nose Cutting Edge rake face
CN102921966B (en) Generating method of three-dimensional elliptical vibrating cutting optical freeform surface machining path
CN101733460A (en) Welding line milling and back-chipping equipment
CN102091967A (en) Method for smoothing feed speed of multi-axis numerical control (NC) machining
CN103100744A (en) Composite numerical control milling composite-structure machine tool for blisk
CN103100950B (en) Cantilever grinding machining method for vane using three-axis linkage interpolation
CN109129031B (en) Grinding wheel path generation method for low-speed servo grinding of free-form surface
CN203019226U (en) Grinding wheel shape modifying device for numerical control screw rod rotor grinding machine
CN111872571A (en) Laser superhard material deep carving process
CN202527800U (en) Four-axis linkage numerically controlled lathe for processing planar secondary enveloped worm
Guo et al. An efficient tapered tool having multiple blades for manufacturing cylindrical gears with power skiving
CN105798632A (en) Turning and milling system and turning and milling process
CN112317776A (en) Novel numerical control polyhedron center
CN108972169A (en) A kind of fine drilling cutters of non co axial spiral flank and its grinding method
CN201702426U (en) Weld seam milling and back gouging device
CN110449648B (en) Cutter and method for machining eccentric shaft clearance groove
CN101979202A (en) Face gear numerical control machining device and machining method
CN112267111A (en) Laser cladding device and method for shield machine hob ring
Rauch et al. Rough pocket milling with trochoidal and plunging strategies
CN106181678A (en) A kind of aviation high-precision bearing roller processing method
CN201376089Y (en) Special piston processing lathe integrating multiple procedures

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Assignee: Tianjin MicroNano Manufacturing Tech Co., Ltd.

Assignor: Tianjin University

Contract record no.: 2011120000218

Denomination of invention: Diamond super precision lathe free curved surface processing path generation method

Granted publication date: 20090826

License type: Exclusive License

Open date: 20080528

Record date: 20111020

EC01 Cancellation of recordation of patent licensing contract

Assignee: Tianjin MicroNano Manufacturing Tech Co., Ltd.

Assignor: Tianjin University

Contract record no.: 2011120000218

Date of cancellation: 20160628

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model