Claims
- 1. A method for the control of the position of an individual axis of a multi-axis machine tool, comprising:controlling the position of an individual axis of a multi-axis machine tool based on one or more functional relationships of at least one other axis or of external parameters, wherein each of said one or more functional relationships defines a coupling function; programming said coupling functions by an operator of said multi-axis machine tool; and wherein said controlling the position of an individual axis begins only after all absolute or relative axis positions are determined.
- 2. The method of claim 1, wherein one of said coupling functions comprises a master-slave relationship between said individual axis and a second axis of said multi-axis machine so that said individual axis is controlled as a function of said second axis.
- 3. The method of claim 1, wherein one of said coupling function depends on a temperature.
- 4. The method of claim 1, wherein one of said coupling function comprises a basic operation that is defined by a parameter.
- 5. The method of claim 1, wherein one of said coupling function is linear.
- 6. The method of claim 1, wherein one of said coupling functions is Lsoll=Tkoeff* Lesoll, wherein Lsoll is the absolute position set value of said individual axis, Tkoeff is the coefficient of temperature and Lesoll is the position set value of said individual axis.
- 7. The method of claim 1, wherein one of said coupling functions is Lsoll=Tkoeff* Lesoll+Tconst, wherein Lsoll is the absolute position set value of said individual axis, Tkeoff is the coefficient of temperature, Lesoll is the position set value of said individual axis and Tconst is a temperature offset value.
- 8. A method for the control of the position of an individual axis of a multi-axis machine tool, comprising:controlling the position of an individual axis of a multi-axis machine tool based on one or more functional relationships of at least one other axis or of external parameters, wherein each of said one or more functional relationships defines a coupling function; programming said coupling functions by an operator of said multi-axis machine tool; and wherein said controlling the position of an individual axis begins only after all absolute or relative axis positions are determined; and wherein at least one of said coupling functions of said individual axis is constructed from a predetermined amount of basic operations, wherein each basic operation contains at least one source operand, one target operand and an operator.
- 9. The method of claim 8, wherein each basic operation is defined by a first parameter and a second parameter, wherein said first parameter contains said at least one source operand, target operand and operator, and said second parameter contains a direct input value for a second source operand or is set to zero, if no direct input value exists.
- 10. The method of claim 9, wherein one of said basic operations comprises:a source operand represented in a first byte of a data word; a target operand represented in a second byte of said data word; and an operator represented in a third byte of said data word.
- 11. The method of claim 10, wherein said operator represented in said third byte of said data word is multiplication.
- 12. The method of claim 11, wherein said target operand represented in said second byte of said data word is Lsoll, the absolute position set value of said individual axis and said source operand represented in said first byte of said data word is either Tkoeff the coefficient of temperature or Lesoll the position set value of said individual axis.
- 13. The method of claim 11, wherein said target operand represented in said second byte of said data word is Lsr1, the relative set position of said individual axis and said source operand represented in said first byte of said data word is either Lsr2 the relative set position of a second axis of said multi-axis machine or a direct coupling factor between said individual and second axes.
- 14. The method of claim 10, wherein said operator represented in said third byte of said data word is addition.
- 15. The method of claim 14, wherein said target operand represented in said second byte of said data word is Lsoll, the absolute position set value of said individual axis and said source operand represented in said first byte of said data word is either the multiplication of a coefficient of temperature Tkoeff with Lesoll the position set value of said individual axis or a direct coupling factor between said individual axis and a second axis of said multi-axis machine.
- 16. The method of claim 8, wherein one of said basic operations comprises:a source operand represented in a first byte of a data word; a target operand represented in a second byte of said data word; and an operator represented in a third byte of said data word.
- 17. The method of claim 16, wherein said operator represented in said third byte of said data word is multiplication.
- 18. The method of claim 17, wherein said target operand represented in said second byte of said data word is Lsoll, the absolute position set value of said individual axis and said source operand represented in said first byte of said data word is either Tkoeff the coefficient of temperature or Lesoll the position set value of said individual axis.
- 19. The method of claim 17, wherein said target operand represented in said second byte of said data word is Lsr1, the relative set position of said individual axis and said source operand represented in said first byte of said data word is either Lsr2 the relative set position of a second axis of said multi-axis machine or a direct coupling factor between said individual and second axes.
- 20. The method of claim 16, wherein said operator represented in said third byte of said data word is addition.
- 21. The method of claim 20, wherein said target operand represented in said second byte of said data word is Lsoll, the absolute position set value of said individual axis and said source operand represented in said first byte of said data word is either the multiplication of a coefficient of temperature Tkoeff with Lesoll the position set value of said individual axis or a direct coupling factor between said individual axis and a second axis of said multi-axis machine.
- 22. The method of claim 8, wherein one of said coupling functions comprises a master-slave relationship between said individual axis and a second axis of said multi-axis machine so that said individual axis is controlled as a function of said second axis.
- 23. The method of claim 8, wherein one of said coupling functions depends on a temperature.
- 24. The method of claim 8, wherein one of said coupling functions comprises a basic operation that is defined by a parameter.
- 25. The method of claim 8, wherein one of said coupling functions is linear.
- 26. The method of claim 8, wherein one of said coupling functions is Lsoll=Tkoeff* Lesoll, wherein Lsoll is the absolute position set value of said individual axis, Tkoeff is the coefficient of temperature and Lesoll is the position set value of said individual axis.
- 27. The method of claim 8, wherein one of said coupling functions is Lsoll=Tkoeff* Lesoll+Tconst, wherein Lsoll is the absolute position set value of said individual axis, Tkoeff is the coefficient of temperature, Lesoll is the position set value of said individual axis and Tconst is a temperature offset value.
- 28. The method of claim 8, wherein one of said basic operations comprises:a source operand represented in a first byte of a data word; a target operand represented in a second byte of said data word; and an operator represented in a third byte of said data word.
- 29. The method of claim 28, wherein said operator represented in said third byte of said data word is multiplication.
- 30. The method of claim 29, wherein said target operand represented in said second byte of said data word is Lsoll, the absolute position set value of said individual axis and said source operand represented in said first byte of said data word is either Tkoeff the coefficient of temperature or Lesoll the position set value of said individual axis.
- 31. The method of claim 29, wherein said target operand represented in said second byte of said data word is Lsr1, the relative set position of said individual axis and said source operand represented in said first byte of said data word is either Lsr2 the relative set position of a second axis of said multi-axis machine or a direct coupling factor between said individual and second axes.
- 32. The method of claim 28, wherein said operator represented in said third byte of said data word is addition.
- 33. The method of claim 32, wherein said target operand represented in said second byte of said data word is Lsoll, the absolute position set value of said individual axis and said source operand represented in said first byte of said data word is either the multiplication of a coefficient of temperature Tkoeff with Lesoll the position set value of said individual axis or a direct coupling factor between said individual axis and a second axis of said multi-axis machine.
Priority Claims (1)
Number |
Date |
Country |
Kind |
195 45 083 |
Dec 1995 |
DE |
|
Parent Case Info
Applicants claim, under 35 U.S.C. § 120, the benefit of priority of the filing date of Nov. 29, 1996 of an International patent application PCT/EP96/05289, filed on the aforementioned date, the entire contents of which is incorporated herein by reference. Applicants also claim, under 35 U.S.C. § 119, the benefit of priority of the filing date of Dec. 4, 1995 of a German patent application 195 45 083.3, filed on the aforementioned date, the entire contents of which is incorporated herein by reference.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
102e Date |
371c Date |
PCT/EP96/05289 |
|
WO |
00 |
9/21/1998 |
9/21/1998 |
Publishing Document |
Publishing Date |
Country |
Kind |
WO97/21155 |
6/12/1997 |
WO |
A |
US Referenced Citations (7)
Foreign Referenced Citations (2)
Number |
Date |
Country |
44 20 598 A1 |
Dec 1995 |
DE |
0 063 045 A2 |
Apr 1982 |
EP |
Non-Patent Literature Citations (1)
Entry |
Patent Abstracts of Japan, vol. 10, No. 106 (P-449), published Apr. 22, 1986, regarding Japanese patent publication 60 238903 A, published Nov. 27, 1985. |