1. A method for allocation of one or more pipes with several pipe parts to be cut for a laser cutting machine, wherein the pipe parts to be cut are selected from an order table, the method comprising:
measuring a length of each of the one or more pipes;
calculating, before measuring, a nesting of a pipe part relative to the same pipe part or a different pipe part of the order table;
calculating a plurality of pipe allocation variants for a particular pipe of the one or more pipes with the pipe parts to be cut based on the nesting and the measured pipe length of the particular pipe;
selecting one of the plurality of calculated pipe allocation variants as a desired pipe allocation; and
cutting the particular pipe based on the desired pipe allocation.
2. The method according to claim 1, further comprising calculating a sum of pipe parts for each of the plurality of calculated pipe allocation variants, wherein a calculated pipe allocation variant having the largest sum of pipe parts is selected as the desired pipe allocation.
3. The method according to claim 1, further comprising:
calculating a sum of pipe parts for each of the plurality of calculated pipe allocation variants;
identifying a subset of calculated pipe allocation variants as having the same maximum sum of pipe parts; and
calculating an occupied pipe length for each of the subset of calculated pipe allocation variants, wherein a calculated pipe allocation variant of the subset of calculated pipe allocation variants having the smallest occupied pipe length is selected as the desired pipe allocation.
4. The method of claim 1, further comprising calculating nesting for each pipe part of the order table based on an approved parts order.
5. The method of claim 1, further comprising calculating nesting with respect to the same pipe part and to all different pipe parts of the order table based on an approved parts order.
6. The method according to claim 1, further comprising calculating nesting with respect to all different pipe parts of the order table based on a blocked parts order.
7. The method according to claim 1, further comprising transferring the measured pipe length to a control device of the laser cutting machine, wherein calculating the pipe allocation variants occurs upon receipt of the measured pipe length at the control device.
8. The method according to claim 1, wherein calculating pipe allocation variants is terminated as soon as the pipe has been disposed in a transfer position and has been transferred to a supply device of the laser cutting machine.
9. The method according to claim 1, wherein calculating pipe allocation variants is terminated after a preset time.
10. The method according to claim 1, wherein calculating pipe allocation variants is terminated as soon as the pipe is disposed in a processing position.
11. The method according to claim 1, further comprising dispatching a parts order for a pipe part into the order table, wherein nesting of the pipe part with respect to the same pipe part and to all different pipe parts of the order table is calculated in response to dispatching.
12. The method according to claim 1, further comprising receiving approval of a parts order for a pipe part, wherein nesting of the pipe part with respect to the same pipe part and to all different is calculated in response to receiving approval.
13. The method according to claim 1, wherein calculating nesting of a pipe part relative to the same pipe part or a different pipe part is initiated by a machine operator.
14. The method according to claim 1, wherein calculated nestings of a pipe part are deleted as soon as an associated NC parts program of the pipe part has been deleted from a program management device.
15. The method according to claim 1, wherein calculated nestings of a pipe part are deleted as soon as an associated parts order of the pipe part has been deleted in the order.
16. A computer program product for allocation of one or more pipes with several pipe parts to be cut for a laser cutting machine, the program product being executable on a data processing system to perform operations comprising
measuring a length of each of the one or more pipes;
calculating, before measuring, a nesting of a pipe part relative to the same pipe part or a different pipe part of the order table;
calculating a plurality of pipe allocation variants for a particular pipe of the one or more pipes with the pipe parts to be cut based on the nesting and the measured pipe length of the particular pipe;
selecting one of the plurality of calculated pipe allocation variants as a desired pipe allocation; and
initiating cutting of the particular pipe based on the desired pipe allocation.
17. The computer program product according to claim 16, wherein the operations further comprise calculating a sum of pipe parts for each of the plurality of calculated pipe allocation variants, wherein a calculated pipe allocation variant having the largest sum of pipe parts is selected as the desired pipe allocation.
18. The computer program product according to claim 16, wherein the operations further comprise:
calculating a sum of pipe parts for each of the plurality of calculated pipe allocation variants;
identifying a subset of calculated pipe allocation variants as having the same maximum sum of pipe parts; and
calculating an occupied pipe length for each of the subset of calculated pipe allocation variants, wherein a calculated pipe allocation variant of the subset of calculated pipe allocation variants having the smallest occupied pipe length is selected as the desired pipe allocation.
19. The computer program product of claim 16, wherein the operations further comprise one of:
calculating nesting for each pipe part of the order table based on an approved parts order;
calculating nesting with respect to the same pipe part and to all different pipe parts of the order table based on an approved parts order; and
calculating nesting with respect to all different pipe parts of the order table based on a blocked parts order.
20. The computer program product of claim 16, wherein the operations further comprise one of:
dispatching a parts order for a pipe part into the order table, wherein nesting of the pipe part with respect to the same pipe part and to all different pipe parts of the order table is calculated in response to dispatching;
receiving approval of a parts order for a pipe part, wherein nesting of the pipe part with respect to the same pipe part and to all different is calculated in response to receiving approval; and
calculating nesting of a pipe part relative to the same pipe part or a different pipe part when initiated by a machine operator.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1-46. (canceled)
47. An apparatus for depositing a group III metal nitride film on a substrate, the apparatus comprising:
(a) a plasma generator to generate a nitrogen plasma from a nitrogen source;
(b) a reaction chamber in which to react a reagent comprising a group III metal with a reactive nitrogen species derived from the nitrogen plasma so as to deposit a group III metal nitride on the substrate;
(c) a plasma inlet to facilitate the passage of nitrogen plasma from the plasma generator into the reaction chamber; and
(d) a baffle having one or more flow channels for passage of the nitrogen plasma, the baffle located between the plasma inlet and the substrate and the baffle comprising a plurality of distribution members located above a blocking member, each distribution member defining an aperture and being spaced from adjacent distribution members and the blocking member,
wherein the baffle prevents a straight line of passage for nitrogen plasma between the plasma inlet and the substrate.
48. The apparatus of claim 47 wherein the apertures defined by the distribution members are progressively smaller upon approaching the blocking member.
49. The apparatus of claim 47 wherein consecutive distribution members and the blocking member are at least partially overlapping.
50. The apparatus of claim 47 wherein adjacent distribution members and the blocking member are connected by one or more circumferentially disposed connecting members.
51. The apparatus of claim 47 wherein each circumferentially disposed connecting member is circumferentially offset from those connecting members located immediately above and below.
52. The apparatus of claim 47 wherein the plurality of distribution members are rings and the blocking member is a solid disc and wherein the rings are of progressively smaller diameter with the smallest diameter ring located adjacent the solid disc.
53. The apparatus of claim 52 wherein the rings are substantially parallel to one another.
54. The apparatus of claim 53 wherein the parallel rings are disposed in a plane substantially perpendicular to the direction of flow of nitrogen plasma from the plasma inlet.
55. The apparatus of claim 47 wherein one or more of the distribution members comprise a projection to direct the nitrogen plasma in a substantially vertical downwards direction.
56. The apparatus of claim 47 wherein the group III metal nitride film is a gallium nitride film.
57. A plasma baffle comprising:
(a) a first distribution member defining an entry aperture;
(b) a blocking member; and
(c) one or more connecting members disposed circumferentially and extending between the first distribution member and the blocking member to space the first distribution member and the blocking member apart;
wherein the space between the first distribution member and the blocking member defines a plasma flow channel.
58. The apparatus of claim 47 wherein the baffle filters out high energy unwanted reactive nitrogen plasma species to prevent their contacting the substrate.
59. The baffle of claim 57 wherein the first distribution member and the blocking member are at least partially overlapping.
60. The baffle of claim 57 further comprising one or more further distribution members defining apertures, each further distribution member being connected to adjacent distribution members, or the first distribution member, by one or more circumferentially disposed connecting members and each further distribution member at least partially overlapping a consecutive distribution member or the first distribution member.
61. The baffle of claim 60 wherein the apertures and the entry aperture defined by the further distribution members and the first distribution member are progressively smaller upon approaching the blocking member.
62. The baffle of claim 60 wherein the distribution members are rings and the blocking member is a solid disc and wherein the rings are of progressively smaller diameter with the smallest diameter ring located adjacent the solid disc.
63. A process for depositing a group III metal nitride film on a substrate the process comprising the steps of:
(a) producing a nitrogen plasma using a plasma generator and a nitrogen source;
(b) introducing the nitrogen plasma into a reaction chamber via a plasma inlet;
(c) passing the nitrogen plasma through a baffle having one or more flow channels for passage of the nitrogen plasma, the baffle located between the plasma inlet and the substrate and comprising a plurality of distribution members located above a blocking member, each distribution member defining an aperture and being spaced from adjacent distribution members and the blocking member to thereby prevent a straight line of passage for nitrogen plasma between the plasma inlet and the substrate; and
(d) injecting a reagent comprising a group III metal into the reaction chamber at a point between the baffle and the substrate,
to thereby deposit the group III metal nitride film on the substrate.
64. The process of claim 63 further comprising the step of introducing a scavenging gas into the reaction chamber to scavenge contaminants.
65. The process of claim 63 further comprising the step of introducing a surfactant into the reaction chamber to at least partially suppress an intensity of a yellow band emission of the resulting group III metal nitride film.
66. The process of claim 63 wherein the apertures defined by the distribution members are progressively smaller upon approaching the blocking member.
67. The process of claim 63 wherein consecutive distribution members and the blocking member are at least partially overlapping.
68. The process of claim 63 wherein adjacent distribution members and the blocking member are connected by one or more circumferentially disposed connecting members.
69. The process of claim 63 wherein the plurality of distribution members are rings and the blocking member is a solid disc and wherein the rings are of progressively smaller diameter with the smallest diameter ring located adjacent the solid disc.