EP1884572A1 - Optimizing hide usage in leather cutting process - Google Patents

Optimizing hide usage in leather cutting process Download PDF

Info

Publication number
EP1884572A1
EP1884572A1 EP06118201A EP06118201A EP1884572A1 EP 1884572 A1 EP1884572 A1 EP 1884572A1 EP 06118201 A EP06118201 A EP 06118201A EP 06118201 A EP06118201 A EP 06118201A EP 1884572 A1 EP1884572 A1 EP 1884572A1
Authority
EP
European Patent Office
Prior art keywords
production
leather
cut
orders
colour
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.)
Withdrawn
Application number
EP06118201A
Other languages
German (de)
French (fr)
Inventor
Richard John Mercer Chapman
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.)
Contechs Consulting Ltd
Original Assignee
Contechs Consulting Ltd
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 Contechs Consulting Ltd filed Critical Contechs Consulting Ltd
Priority to EP06118201A priority Critical patent/EP1884572A1/en
Publication of EP1884572A1 publication Critical patent/EP1884572A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • CCHEMISTRY; METALLURGY
    • C14SKINS; HIDES; PELTS; LEATHER
    • C14BMECHANICAL TREATMENT OR PROCESSING OF SKINS, HIDES OR LEATHER IN GENERAL; PELT-SHEARING MACHINES; INTESTINE-SPLITTING MACHINES
    • C14B5/00Clicking, perforating, or cutting leather
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B26HAND CUTTING TOOLS; CUTTING; SEVERING
    • B26DCUTTING; DETAILS COMMON TO MACHINES FOR PERFORATING, PUNCHING, CUTTING-OUT, STAMPING-OUT OR SEVERING
    • B26D5/00Arrangements for operating and controlling machines or devices for cutting, cutting-out, stamping-out, punching, perforating, or severing by means other than cutting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B26HAND CUTTING TOOLS; CUTTING; SEVERING
    • B26DCUTTING; DETAILS COMMON TO MACHINES FOR PERFORATING, PUNCHING, CUTTING-OUT, STAMPING-OUT OR SEVERING
    • B26D5/00Arrangements for operating and controlling machines or devices for cutting, cutting-out, stamping-out, punching, perforating, or severing by means other than cutting
    • B26D5/005Computer numerical control means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B26HAND CUTTING TOOLS; CUTTING; SEVERING
    • B26FPERFORATING; PUNCHING; CUTTING-OUT; STAMPING-OUT; SEVERING BY MEANS OTHER THAN CUTTING
    • B26F1/00Perforating; Punching; Cutting-out; Stamping-out; Apparatus therefor
    • B26F1/38Cutting-out; Stamping-out
    • B26F1/3806Cutting-out; Stamping-out wherein relative movements of tool head and work during cutting have a component tangential to the work surface

Definitions

  • the invention relates to a method, a computer programme product and an article of manufacture for optimising hide usage in leather cutting processes and to a leather cutting system implementing the method.
  • Leather is used in the production of many products, including motor vehicle interiors, aircraft interiors, furniture and soft furnishings, clothing, footwear, and luggage.
  • Leather is a natural material, and the size and quality of hides is therefore variable.
  • some hides may include areas of surface damage which cannot be used.
  • the leather dying process also presents a problem since only a set number of hides can be dyed in each batch, and, in order to ensure full colour matching within each item produced, product production must therefore also be batched to meet the available hide area within each colour batch. This presents a particular problem for products which are manufactured according to a production schedule sequenced by customer order, such as luxury vehicles and furniture, and large amounts of leather hide are typically currently wasted.
  • a method for optimizing hide usage in leather cutting processes comprising the steps of:
  • the maximum possible number of orders including the same colour leather are scheduled to be cut sequentially by the cutting table. Because the production orders are sequenced and cut according to leather colour rather than according to their sequence within the production order schedule, remnant leather from a first hide may be used to cut further pieces of the same colour within the same production order or may be used to cut pieces of the same colour in the subsequent production order and so on. Because hide remnants can thereby be used for at least some subsequent production orders, the amount of leather wastage is reduced as compared to the wastage that would occur if the orders were cut in the sequence in which they appear within the production schedule, where hide remnant transfer would not be possible between production orders.
  • step d) the selected production orders are reorganized into a plurality of cut sequences, each corresponding to a respective one of a plurality of cutting tables, the maximum possible number of orders including the same colour leather being scheduled to be cut sequentially within each cut sequence, and in step e) each cut sequence is sent to its respective cutting table.
  • each production order comprises two leather colours, most preferably a main leather colour and a secondary leather colour.
  • the production schedule data is preferably received within a spreadsheet file or a text file.
  • the selected production orders are preferably reorganized into the plurality of cut sequences by the following steps:
  • step iii. where no colour matched production order is found the sub-set if searched to find a production order of a preferred follow on leather colour and where no preferred follow on colour matched production order is found the next production order is scheduled to the cut sequence.
  • Each cutting table is preferably allocated an operating percentage indicating the percentage of its full capacity that is available for cutting production orders.
  • Each table may also be allocated an operating efficiency indicating the number of hides that can be cut by the table in a given time period.
  • the scheduling of production orders to the cutting table cut sequences is controlled to ensure that substantially the same number of leather hides are to be cut by each cutting table, factored by the operating percentage and operating efficiency of each cutting table.
  • the selected production orders may alternatively be reorganized into the plurality of cut sequences by the following steps:
  • the production orders may be searched by main leather colour or by secondary leather colour.
  • the series of production orders preferably comprises a leading group of cut only productions orders followed by a main group of cut and inspect production orders, the sub-set being selected to include all of the cut only production orders followed by a first part in series of the cut and inspect production orders.
  • a number of inspect only production orders may be added to the end of the sub-set of production orders, the inspect only production orders being scheduled to cutting table cut sequences according to steps i to iii above only after the last cut and inspect production order has been scheduled.
  • the number of cut only production orders plus cut and inspect production orders is preferably equal to the number of production orders that can be cut by the cutting tables within a production shift or within a group of two or more consecutive production shifts.
  • the number of cut only production orders is preferably equal to the number of inspect only production orders processed by the previous production shift or group of shifts.
  • the parts list preferably further comprises hide type information for each part.
  • Each production order may comprise up to two hide types, most preferably shrink optimised leather and/or fine nappa leather.
  • step b) further comprises: calculating the part area for each leather colour and leather type for each production order; increasing the total part area of each leather type and colour by a nesting buffer percentage to provide a bulk area for each leather type and colour for each production order; and dividing the bulk area for each leather type and colour for each production order by an average hide size to provide the number of hides required of each leather type and colour for each order.
  • Step b) preferably further comprises retrieving one or more of the following cut sequence rules for each production order according to model and adding that information to the respective order: two colour leather production orders start and finish the cutting process with a fine nappa leather hide or hide remnant, and any shrink optimised leather hide is located between the fine nappa leather within the cut sequence; single colour leather production orders to be allowed to be sequenced with shrink optimised hide leather colour being matched between orders; the preferred leather colour and/or leather type of the following production order within the cut sequence, and allow that where there is no production order remaining available within the sub-set that meets the cut sequence rule, the next order may be selected from any of the remaining available production orders; and whether is it permissible to upgrade the leather type used to cut a piece pattern from a first hide type to a higher quality hide type in order to increase the utilised area of a hide, and assign an upgrade priority level to identify piece patterns most preferred for leather type upgrade.
  • the method preferably additionally comprises retrieving the piece pattern template for each part within a production order according to model and adding that information to the respective order, the piece pattern templates being retrieved for each production order according to model in step b), or after step c) or step d) and that information added to the respective order.
  • Step e) preferably further comprises compiling and printing a summary of the work orders for the or each cutting table, for use by leather inspectors and/or as a checklist for cutting table operators.
  • the method preferably further comprises the following further step:
  • the information received within step f) is preferably received at the end of the or each production shift, and may additionally be received at regularly spaced intervals during the or each production shift.
  • the hide quality information is preferably provided for the second hide of the main leather colour of each production order.
  • the method preferably further comprises the following further step:
  • the variation in hide quality is preferably provided for each hide colour and/or for each hide supplier.
  • the variation in hide size is preferably provided for each hide colour and/or for each hide supplier.
  • Step g) is preferably carried out weekly.
  • Availability of hide colour is an important factor in the prediction of remnant transfer opportunities and therefore has a bearing on the cut sequence; this information can therefore be used to modify the cut sequence rules.
  • the frequency of colour used may also be fed-back into a hide ordering system, in order to control stock levels.
  • Hide size is also an important factor in the prediction of remnant transfer opportunities and therefore has a bearing on the cut sequence; this information can therefore also be used to modify the cut sequence rules.
  • a computer programme product comprising programme code for performing the steps of the method as described above.
  • an article of manufacture with a computer useable medium having computer readable instructions embodied therein for providing access to resources available on that computer, the computer readable instructions comprising instructions to cause the computer to perform the steps of the method as described above.
  • a leather cutting system comprising:
  • the leather cutting system preferably comprises a plurality of computer controlled cutting tables, each being communicatively connected to the computer.
  • the or each computer controlled cutting table is preferably operable to scan each hide placed thereon to determine the size, edges and any flawed un-useable hide areas, nest received pattern piece templates within the useable hide area, and cut the nested pattern piece templates from the hide.
  • the or each computer controlled cutting table is preferably further operable to nest the received piece pattern templates to maximise any remnant hide area.
  • the or each computer controlled cutting table is preferably further operable to determine remnant hide area.
  • the or each computer operated cutting table is preferably further operable to store one or more of the following sets of information for each hide cut thereon: colour; size; flawed area; nesting strategy used; cutting time; and remnant hide area.
  • the model specific cut sequence rules preferably comprise one or more of the following rules: two colour leather production orders start and finish the cutting process with a fine nappa leather hide or hide remnant, and any shrink optimised leather hide is located between the fine nappa leather within the cut sequence; single colour leather production orders to be allowed to be sequenced with shrink optimised hide leather colour being matched between orders; the preferred leather colour and/or leather type of the following production order within the cut sequence, and allow that where there is no production order remaining available within the sub-set that meets the cut sequence rule, the next order may be selected from any of the remaining available production orders; and whether is it permissible to upgrade the leather type used to cut a piece pattern from a first hide type to a higher quality hide type in order to increase the utilised area of a hide, and assign an upgrade priority level to identify piece patterns most preferred for leather type upgrade.
  • model in the foregoing it will be appreciated that this means the general design of a product model, for example, in the case of a vehicle, the vehicle model, together with any model variants, such as the number of seats, left or right hand drive, and optional features, such as whether a vehicle is to have a sunroof or sports trim, child seat fixings, etc.
  • the apparatus is arranged to in step d) reorganize the selected production orders into a plurality of cut sequences, each corresponding to a respective one of a plurality of cutting tables, the maximum possible number of orders including the same colour leather being scheduled to be cut sequentially within each cut sequence, and in step e) to send each cut sequence to its respective cutting table.
  • a first embodiment of the invention provides a leather cutting system 10 comprising seven computer numerical control (CNC) leather cutting tables 12, first computer readable memory means in the form of a first computer hard drive 14, second computer readable memory means in the form of a second computer hard drive 16, and a computer 18 comprising a third hard drive 19 (shown in Figure 3) and a microprocessor forming the sequencing engine 20.
  • CNC computer numerical control
  • the first computer hard drive 14 has a production order database file stored therein, the database file containing hide area, piece pattern template file names and locations, and a set of model specific cut sequence rules for each of a plurality of models.
  • the model specific cut sequence rules are as follows:
  • the second computer hard drive 16 has a plurality of piece pattern template files stored therein.
  • the third hard drive 19 has a set of general cut sequence rules stored therein and computer readable instructions stored therein for causing the microprocessor to operate as a sequencing engine to perform a method for optimising hide usage in leather cutting processes, as will be described in detail below.
  • the general cut sequence rules are as follows:
  • the production orders for one working day comprising two production shifts, are to be scheduled according to the method to be described below.
  • Each of the CNC cutting tables 12, hard drives, 14, 16 and the computer 18 are connected via communications adapters to a local area network (LAN), to thereby enable communication between the computer 18 and each of the CNC cutting tables 12, the first hard drive 14, and the second hard drive 16.
  • the LAN connection also enables the computer 18 to receive production schedule data from a production orders database 22.
  • the system 10 also includes a report generator engine 24, which in this example is implemented by the microprocessor of the computer 18, and a fourth computer hard drive 26 having a report database file stored therein.
  • the fourth computer hard drive 26 is connected via communications adapters to the LAN to enable it to receive cutting data from each of the CNC cutting tables 12 and to forward the cutting data to the report generator engine 24.
  • FIG. 2 shows part of a leather cutting system 30 according to a second embodiment of the invention.
  • the leather cutting system 30 of this embodiment is generally the same as the system 10 of the first embodiment, with the following modifications.
  • the same reference numbers are retained for corresponding features.
  • the system 30 comprises three different types of CNC cutting table 32, 34, 36, there being three of the first type 32, three of the second type 34 and one of the third type 36.
  • the different types are different generations of the same CNC cutting table.
  • the system 30 further comprises three computers 38a, 38b, 38c which receive the cutting data from each of the sets of CNC cutting tables 32, 34, 36.
  • a database is provided on each computer 38 for receiving and storing the cutting data, for later forwarding to the report generator engine 24.
  • the provision of three cutting data databases enables a larger number of simultaneous operations to be processed by the databases.
  • a third embodiment of the invention provides a method for optimising hide usage in leather cutting processes, which will be described here as a computer programme product comprising programme code for performing the steps of the method running on the computer 18 of the leather cutting system 10 of the first embodiment.
  • the same reference numbers are retained for corresponding features. The method is described in the context of a complete leather cutting process.
  • production orders are continuously added to the production schedule, in the order that they are received from customers.
  • production schedule data comprising the entire series of production orders is received from the production orders database 22 by the computer 18.
  • the orders are received as text files by a shared file area within the computer 18. Each text file comprises model, model version/variant, features and colour options for that work order.
  • the shared area is watched by the computer 18 until a file is placed in it.
  • the file is then collected by a production order collector/decoder 40 and interrogated to ensure that the file is of a recognised format, it is not a duplicate of a previously received order text file, and it is not an update of a previous order.
  • the text files are then decoded to obtain model, feature options, colour options and work order identifier.
  • the data contained within the file is identified by its position in the text string. Certain characters in certain positions will denote “Option X” and different characters, or the absence of characters in that location will denote “Option Y”.
  • the size of each data field and the various forms of the data which can be received are provided within an Administration look-up table 42.
  • the first field in the file identifies the version of the file, this enables new fields to be introduced in the text string to denote new options as a product line matures.
  • the sequencing engine 20 selects a sub-set of the series of production orders, the sub-set containing 50 production orders in this example, each production shift being expected to inspect and cut 25 production orders.
  • the first 7 production orders are cut only production orders that have already been inspected.
  • a further 7 inspect only production orders are added to the end of the sub-set; these then become the cut only production orders at the start of the next sub-set (for the next working day).
  • the sub-set of production orders is then passed to the sequencing engine 20 of the computer.
  • the sequencing engine 20 comprises a production order builder 20a and a production order sequencer 20b.
  • the builder 20a builds a parts list for each order according to model, feature options and leather colour options.
  • a list of standard parts required for each model and model version is stored in a model administration look-up table or database 44.
  • a list of parts for each optional feature is stored in a feature administration look-up table or database 46.
  • a list of colour options (primary and secondary colour) and which colour group each part belongs to is stored in a colour administration look-up table or database 48.
  • Certain areas of a vehicle interior may be colour co-ordinated, or colour contrasted - according to the customer's preference. Discrete areas may include a number of individual parts that will always be included in the same colour group. The colour of these groups of parts will vary from one Colour Option to the next, either according to a fixed Option Number, or, for certain parts, by a specific customer choice.
  • the colour options can be managed according to interior feature sub-assembly (e.g. arm rest, steering wheel, driver's seat, etc.). This enables a direct link to be formed between the colour options available to a customer and the impact of that selection to a production cell.
  • Each part within the parts list for each order is given an identifier, information about how it is to be used and model specific cut sequence rules is added to the work order; the information is stored within a parts administration look-up table or database 50.
  • the following information is provided for each part: unique part name / version; piece pattern template location; grade of leather (shrink optimised or fine nappa); whether it is permissible to upgrade the leather to improve hide utilisation; the colour group the part belongs to; how many of each part is required; how many symmetrically opposite parts are required; area of the part; applicability of the part to each model version; applicability of the part to each feature option; and nesting buffer size.
  • the builder 20a sends the orders to the sequencer 20b.
  • the sequencer 20b then performs the following steps:
  • the sequencer 20b then schedules the production orders to the cut sequence of each of the 7 cutting tables 12 as follows:
  • Each cutting table 12 is allocated an operating percentage indicating the percentage of its full capacity that is available for cutting production orders; a percentage of the capacity of one or more tables may allocated for cutting pieces from production orders in previous shifts that require reworking or may be allocated for cutting pieces for product development work.
  • Each table is also be allocated an operating efficiency indicating the number of hides that can be cut by the table per shift.
  • the scheduling of production orders to the cutting table cut sequences is controlled to ensure that substantially the same number of leather hides are to be cut by each cutting table 12, factored by the operating percentage and operating efficiency of each cutting table. Operating percentage and efficiency must be considered when producing scheduling orders to the cut sequences so that none of the CNC cutting tables 12 are overloaded with orders within a given production shift.
  • the operating percentage of each CNC cutting table 12 by production shift and the operating efficiency of each cutting table 12 is stored in a tables administration look-up table or database 52 within the hard drive 19 of the computer 18.
  • the number of production orders within the sub-set i.e. the sequencing depth, must be controlled to ensure that all of the production orders due for assembly (i.e. the assembly of the cut leather parts onto the respective vehicle) during the next working day must be cut by the end of the current working day, i.e. by the end of the two production shifts.
  • Setting the sequence depth ensures that no production orders due to be cut during the current working day, for assembly the following day, are left to be cut during the next working day, deviation from the production schedule (i.e. the series in which orders are received from customers) is kept to a minimum, and maximises opportunities to optimize hide leather usage without compromising the overall functioning of the production facility within which the leather cutting system is located.
  • nesting strategies are added to each order according to model, feature and leather type.
  • the nesting strategies are stored in a strategy administration look-up table or database 56 stored within the hard drive 19 of the computer 18.
  • a batch file generator 58 then retrieves the part piece pattern template files from the second hard drive 16 for each production order and adds them to the order.
  • the orders are now complete and the cut sequences are sent to their respective cutting tables where the production order files are opened and the CNC cutting tables nest and cut the parts according to the instructions and templates within each order.
  • the batch file generator 58 also creates check-lists 60 for cutting table operators, which identify, for each production order; hide requirements; hide inspection order; and the nesting strategies.
  • Hides are inspected 62 and loaded 64 onto the CNC cutting tables 12 in a manner well known in the art, according to the check lists created by the batch file generator.
  • the CNC cutting tables 12 scan each hide, nest parts into the hide area and cut the parts according to processes well known in the art.
  • Each CNC cutting table 12 stores the following information within an internal database: the size of each hide cut; the colour of each hide cut; hide quality (measured for the second hide of the main leather colour of each order); the size of remnant hides used for a subsequent order; piece pattern nesting strategies used; time taken to scan each hide prior to cutting; time taken to nest piece patterns to be cut from each hide; and total time taken to cut piece patterns from each hide.
  • the databases on the CNC cutting machines are interrogated by a report generator 24, to retrieve the stored information.
  • the information is received by the report generator 24 at regularly spaced intervals during each production shift.
  • the report generator 24 analyses the information received from the CNC cutting tables on a weekly basis to obtain the following: average total hide area used for each model; average amount of hide used for re-cutting piece patterns for each production order; total hide area used during a specified time period; variation of hide quality across a specified time period (for each hide colour and for each supplier); variation in the number of hides used of a specified colour across a specified time period; variation in hide size across a specified time period (for each hide colour and for each supplier); and average nesting efficiency.
  • the hide size and average nesting efficiency information is required in order to accurately estimate the hide requirements for cutting orders. This information is stored within a production statistics look-up table or database 66 and is provided to the sequencer 20b during sequencing of production orders in subsequent subsets.
  • the total hide area used for each production order is also calculated for each leather type and/or colour, thereby enabling a hide utilisation report 68 to be produced detailing the leather cost for each vehicle (work order), with cost breakdowns for optional features and colour options.
  • the scheduler 20b schedules the production orders to the cut sequences of the cutting tables 12 as follows:
  • Figure 4a provides an illustration of hide sequencing obtained using a prior art method of cutting production orders in which orders are cut in the sequence they are added to the production schedule
  • Figure 4b shows an example hide sequence obtained using the above described method.
  • cutting hides in the order in which production orders are received by a production facility results in significant areas of hides being wasted, since an exact number of full hides is rarely required in order to cut a single work order.
  • Due to the colour batch limitations of leather hides leather from a hide used to cut a first order cannot be transferred to cut parts for a second work order since the transferred hide may not be from the same colour batch as the other hides used to cut the same colour in the second work order.
  • the leather cutting system may comprise a different number of CNC cutting tables to that described.
  • the various databases are described as being embodied within different hard drives, it will be appreciated that the hard drives may be located within a single computer or the databases may alternatively be provided within a single hard drive.
  • the described methods may alternatively be used just to schedule cut and inspect production orders.
  • the sub-set of production orders may comprise a different number of production orders to that described (which will at least in part depend upon the number of CNC cutting tables available) and may cover a different number of production shifts.
  • the method may applied to cut orders two or more days ahead of the production schedule (i.e. cutting the production orders two or more days before the orders are due to be assembled), thereby providing a production facility with one or more days buffer of cut parts.
  • the leather cutting system and method are described in relation to a vehicle production process, the system and method may also be used for cutting leather in many different production processes, including for example, aircraft interiors and furniture.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Forests & Forestry (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Organic Chemistry (AREA)
  • General Factory Administration (AREA)

Abstract

A leather cutting system 10 comprising seven CNC leather cutting tables 12, a first computer hard drive 14, a second computer hard drive 16, and a computer 18 comprising a third hard drive 19 and a microprocessor forming a sequencing engine 20. The first hard drive 14 has a production order database file stored therein, containing hide area, piece pattern template file names and locations, and a set of model specific cut sequence rules for each of a plurality of models. The second hard drive 16 has a plurality of piece pattern template files stored therein. The third hard drive 19 has a set of computer readable instructions stored therein for causing the microprocessor to perform a method for optimising hide usage in leather cutting processes. A method for optimising hide usage in leather cutting processes is also provided.

Description

  • The invention relates to a method, a computer programme product and an article of manufacture for optimising hide usage in leather cutting processes and to a leather cutting system implementing the method.
  • Leather is used in the production of many products, including motor vehicle interiors, aircraft interiors, furniture and soft furnishings, clothing, footwear, and luggage. Leather is a natural material, and the size and quality of hides is therefore variable. In addition, some hides may include areas of surface damage which cannot be used. The leather dying process also presents a problem since only a set number of hides can be dyed in each batch, and, in order to ensure full colour matching within each item produced, product production must therefore also be batched to meet the available hide area within each colour batch. This presents a particular problem for products which are manufactured according to a production schedule sequenced by customer order, such as luxury vehicles and furniture, and large amounts of leather hide are typically currently wasted.
  • According to a first aspect of the invention there is provided a method for optimizing hide usage in leather cutting processes, the method comprising the steps of:
    1. a) receiving production schedule data comprising a series of production orders, each order including model and leather colour information and an identifier;
    2. b) building a parts list for each production order according to model and leather colour, the parts list including the piece pattern area for each part and the leather colour of each part;
    3. c) selecting a sub-series of production orders from the series of received orders;
    4. d) reorganizing the selected production orders into a cut sequence in which the maximum possible number of orders including the same colour leather are scheduled to be cut sequentially; and
    5. e) sending the cut sequence of production orders to a computer controlled leather cutting table for the orders to be cut by the table in said cut sequence.
  • By scheduling the production orders within the sub-set in this manner, the maximum possible number of orders including the same colour leather are scheduled to be cut sequentially by the cutting table. Because the production orders are sequenced and cut according to leather colour rather than according to their sequence within the production order schedule, remnant leather from a first hide may be used to cut further pieces of the same colour within the same production order or may be used to cut pieces of the same colour in the subsequent production order and so on. Because hide remnants can thereby be used for at least some subsequent production orders, the amount of leather wastage is reduced as compared to the wastage that would occur if the orders were cut in the sequence in which they appear within the production schedule, where hide remnant transfer would not be possible between production orders.
  • Preferably, in step d) the selected production orders are reorganized into a plurality of cut sequences, each corresponding to a respective one of a plurality of cutting tables, the maximum possible number of orders including the same colour leather being scheduled to be cut sequentially within each cut sequence, and in step e) each cut sequence is sent to its respective cutting table.
  • Preferably, in step a) each production order comprises two leather colours, most preferably a main leather colour and a secondary leather colour. The production schedule data is preferably received within a spreadsheet file or a text file.
  • The selected production orders are preferably reorganized into the plurality of cut sequences by the following steps:
    1. i. selecting the first cutting table and scheduling a production order to the table's cut sequence;
    2. ii. selecting the next cutting table and scheduling a production order to the table's cut sequence; and
    3. iii. repeating step ii. until all of the production orders in the sub-set have been scheduled to a cutting table,
      where the number of production orders in the sub-set is greater than the number of tables, once the last cutting table has had a production order scheduled to it the scheduling of orders to the cutting tables recommences at the first cutting table and for each cutting table the remaining production orders within the sub-set are searched to find a production order of the same leather colour as the production order previously scheduled to that table, where a colour matched production order is found it is scheduled to the cut sequence.
  • Preferably, in step iii., where no colour matched production order is found the sub-set if searched to find a production order of a preferred follow on leather colour and where no preferred follow on colour matched production order is found the next production order is scheduled to the cut sequence.
  • Each cutting table is preferably allocated an operating percentage indicating the percentage of its full capacity that is available for cutting production orders. Each table may also be allocated an operating efficiency indicating the number of hides that can be cut by the table in a given time period. Preferably, the scheduling of production orders to the cutting table cut sequences is controlled to ensure that substantially the same number of leather hides are to be cut by each cutting table, factored by the operating percentage and operating efficiency of each cutting table.
  • The selected production orders may alternatively be reorganized into the plurality of cut sequences by the following steps:
    1. 1. selecting the first production order in the sub-set and scheduling it to the cut sequence of the first cutting table;
    2. 2. selecting the next production order and scheduling it to the cut sequence of the next cutting table;
    3. 3. repeating step 2. until each cutting table has had a production order scheduled to it; and
      where the number of production orders in the sub-set is greater than the number of cutting tables,
    4. 4. selecting the next production order and searching the last production order allocated to the cut sequence of each cutting table to find a production order of the same colour of leather, where a colour match is found scheduling the production order to that cut sequence and where no colour match is found restarting step 4.; and
    5. 5. repeating step 4. until all of the production orders in the sub-set have been considered, then scheduling the remaining unscheduled production orders in the sub-set according to the scheduling steps of paragraphs 7 and 8 above.
  • The production orders may be searched by main leather colour or by secondary leather colour.
  • The series of production orders preferably comprises a leading group of cut only productions orders followed by a main group of cut and inspect production orders, the sub-set being selected to include all of the cut only production orders followed by a first part in series of the cut and inspect production orders. A number of inspect only production orders may be added to the end of the sub-set of production orders, the inspect only production orders being scheduled to cutting table cut sequences according to steps i to iii above only after the last cut and inspect production order has been scheduled.
  • The number of cut only production orders plus cut and inspect production orders is preferably equal to the number of production orders that can be cut by the cutting tables within a production shift or within a group of two or more consecutive production shifts. The number of cut only production orders is preferably equal to the number of inspect only production orders processed by the previous production shift or group of shifts.
  • In step b), the parts list preferably further comprises hide type information for each part. Each production order may comprise up to two hide types, most preferably shrink optimised leather and/or fine nappa leather.
  • Preferably, step b) further comprises: calculating the part area for each leather colour and leather type for each production order; increasing the total part area of each leather type and colour by a nesting buffer percentage to provide a bulk area for each leather type and colour for each production order; and dividing the bulk area for each leather type and colour for each production order by an average hide size to provide the number of hides required of each leather type and colour for each order.
  • Step b) preferably further comprises retrieving one or more of the following cut sequence rules for each production order according to model and adding that information to the respective order: two colour leather production orders start and finish the cutting process with a fine nappa leather hide or hide remnant, and any shrink optimised leather hide is located between the fine nappa leather within the cut sequence; single colour leather production orders to be allowed to be sequenced with shrink optimised hide leather colour being matched between orders; the preferred leather colour and/or leather type of the following production order within the cut sequence, and allow that where there is no production order remaining available within the sub-set that meets the cut sequence rule, the next order may be selected from any of the remaining available production orders; and whether is it permissible to upgrade the leather type used to cut a piece pattern from a first hide type to a higher quality hide type in order to increase the utilised area of a hide, and assign an upgrade priority level to identify piece patterns most preferred for leather type upgrade.
  • The method preferably additionally comprises retrieving the piece pattern template for each part within a production order according to model and adding that information to the respective order, the piece pattern templates being retrieved for each production order according to model in step b), or after step c) or step d) and that information added to the respective order.
  • Step e) preferably further comprises compiling and printing a summary of the work orders for the or each cutting table, for use by leather inspectors and/or as a checklist for cutting table operators.
  • The method preferably further comprises the following further step:
    • f) receiving completed hide cutting information from the or each cutting table, the information including one or more of: the size of each hide cut; the colour of each hide cut; hide quality; the size of remnant hides used for a subsequent work order; piece pattern nesting strategies used; time taken to scan each hide prior to cutting; time taken to nest piece patterns to be cut from each hide; and total time taken to cut piece patterns from each hide.
  • The information received within step f) is preferably received at the end of the or each production shift, and may additionally be received at regularly spaced intervals during the or each production shift. The hide quality information is preferably provided for the second hide of the main leather colour of each production order.
  • The method preferably further comprises the following further step:
    • g) analysing the information received in step f) to obtain one or more of the following: average total hide area used for each model; average amount of hide used for re-cutting piece patterns for each production order; total hide area used during a specified time period; variation of hide quality across a specified time period; variation in the number of hides used of a specified colour across a specified time period; variation in hide size across a specified time period.
  • The variation in hide quality is preferably provided for each hide colour and/or for each hide supplier. The variation in hide size is preferably provided for each hide colour and/or for each hide supplier.
  • Step g) is preferably carried out weekly.
  • Availability of hide colour is an important factor in the prediction of remnant transfer opportunities and therefore has a bearing on the cut sequence; this information can therefore be used to modify the cut sequence rules. The frequency of colour used may also be fed-back into a hide ordering system, in order to control stock levels. Hide size is also an important factor in the prediction of remnant transfer opportunities and therefore has a bearing on the cut sequence; this information can therefore also be used to modify the cut sequence rules.
  • According to a second aspect of the present invention there is provided a computer programme product comprising programme code for performing the steps of the method as described above.
  • According to a third aspect of the present invention there is provided an article of manufacture with a computer useable medium having computer readable instructions embodied therein for providing access to resources available on that computer, the computer readable instructions comprising instructions to cause the computer to perform the steps of the method as described above.
  • According to a fourth aspect of the present invention there is provided a leather cutting system comprising:
    • a computer controlled leather cutting table;
    • first computer readable memory means having a production order database file embodied therein, the database file containing part information for each part for a plurality of models;
    • second computer readable memory means having a plurality of piece pattern template files embodied therein;
    characterised by:
    • the part information for each part including the piece pattern area, leather colour, piece pattern template file name and location, and any model specific cut order sequencing rules;
      and
    • the system further comprising a computer comprising a computer readable memory means and a sequencing engine, and computer readable instructions to cause the sequencing engine to perform the method according to the first aspect of the invention being embodied within the memory means, and the computer being communicatively connected to the computer controlled cutting table, the first computer readable memory means, and the second computer readable memory means.
  • The leather cutting system preferably comprises a plurality of computer controlled cutting tables, each being communicatively connected to the computer. The or each computer controlled cutting table is preferably operable to scan each hide placed thereon to determine the size, edges and any flawed un-useable hide areas, nest received pattern piece templates within the useable hide area, and cut the nested pattern piece templates from the hide. The or each computer controlled cutting table is preferably further operable to nest the received piece pattern templates to maximise any remnant hide area. The or each computer controlled cutting table is preferably further operable to determine remnant hide area. The or each computer operated cutting table is preferably further operable to store one or more of the following sets of information for each hide cut thereon: colour; size; flawed area; nesting strategy used; cutting time; and remnant hide area.
  • The model specific cut sequence rules preferably comprise one or more of the following rules: two colour leather production orders start and finish the cutting process with a fine nappa leather hide or hide remnant, and any shrink optimised leather hide is located between the fine nappa leather within the cut sequence; single colour leather production orders to be allowed to be sequenced with shrink optimised hide leather colour being matched between orders; the preferred leather colour and/or leather type of the following production order within the cut sequence, and allow that where there is no production order remaining available within the sub-set that meets the cut sequence rule, the next order may be selected from any of the remaining available production orders; and whether is it permissible to upgrade the leather type used to cut a piece pattern from a first hide type to a higher quality hide type in order to increase the utilised area of a hide, and assign an upgrade priority level to identify piece patterns most preferred for leather type upgrade.
  • By the term "model" in the foregoing it will be appreciated that this means the general design of a product model, for example, in the case of a vehicle, the vehicle model, together with any model variants, such as the number of seats, left or right hand drive, and optional features, such as whether a vehicle is to have a sunroof or sports trim, child seat fixings, etc.
  • According to a fifth embodiment of the invention there is provided leather cutting apparatus arranged to:
    1. (a) receive production schedule data comprising a series of production orders, each order including model and leather colour information and an identifier;
    2. (b) build a parts list for each production order according to model and leather colour, the parts list including the piece pattern area for each part and the leather colour of each part;
    3. (c) select a sub-series of production orders from the series of received orders;
    4. (d) reorganize the selected production orders into a cut sequence in which the maximum possible number of orders including the same colour leather are scheduled to be cut sequentially; and
    5. (e) send the cut sequence of production orders to a computer controlled leather cutting table for the orders to be cut by the table in said cut sequence.
  • Preferably, the apparatus is arranged to in step d) reorganize the selected production orders into a plurality of cut sequences, each corresponding to a respective one of a plurality of cutting tables, the maximum possible number of orders including the same colour leather being scheduled to be cut sequentially within each cut sequence, and in step e) to send each cut sequence to its respective cutting table.
  • Embodiments of the invention will now be described in detail, by way of example only, with reference to the accompanying drawings, in which:
    • Figure 1 is a schematic representation of a leather cutting system according to a first embodiment of the invention;
    • Figure 2 is a schematic representation of part of a leather cutting system according to a second embodiment of the invention;
    • Figure 3 is a block diagram illustrating the steps of a method according to a third embodiment of the invention for optimising hide usage in leather cutting processes, shown in the context of a complete leather cutting process; and
    • Figure 4 is a diagrammatic illustration of hide sequencing (a) obtained using prior art cutting according to production list order, and (b) obtained using the method of the present invention.
  • Referring to Figure 1, a first embodiment of the invention provides a leather cutting system 10 comprising seven computer numerical control (CNC) leather cutting tables 12, first computer readable memory means in the form of a first computer hard drive 14, second computer readable memory means in the form of a second computer hard drive 16, and a computer 18 comprising a third hard drive 19 (shown in Figure 3) and a microprocessor forming the sequencing engine 20.
  • The first computer hard drive 14 has a production order database file stored therein, the database file containing hide area, piece pattern template file names and locations, and a set of model specific cut sequence rules for each of a plurality of models. The model specific cut sequence rules are as follows:
    1. 1. two colour leather production orders start and finish the cutting process with a fine nappa leather hide or hide remnant, and any shrink optimised leather hide is located between the fine nappa leather within the cut sequence;
    2. 2. single colour leather production orders to be allowed to be sequenced with shrink optimised hide leather colour being matched between orders;
    3. 3. the preferred leather colour and/or leather type of the following production order within the cut sequence, and where there is no production order remaining available within the sub-set that meets the cut sequence rule, the next order may be selected from any of the remaining available production orders;
    4. 4. whether is it permissible to upgrade the leather type used to cut a piece pattern from a first hide type to a higher quality hide type in order to increase the utilised area of a hide, and assign an upgrade priority level to identify piece patterns most preferred for leather type upgrade.
  • The second computer hard drive 16 has a plurality of piece pattern template files stored therein.
  • The third hard drive 19 has a set of general cut sequence rules stored therein and computer readable instructions stored therein for causing the microprocessor to operate as a sequencing engine to perform a method for optimising hide usage in leather cutting processes, as will be described in detail below. The general cut sequence rules are as follows:
    1. 1. work orders must be sequenced so as to make the largest estimated area of hide remnant available from a first production order for use in cutting leather of the same hide colour in the subsequent production order, where the subsequent order includes the same leather colour;
    2. 2. all orders must be scheduled;
    3. 3. where there is more than one production shift, the cut sequence for the subsequent production shift should follow on in colour from the cut sequence of the preceding production shift;
    4. 4. where there is more than one production shift, the colour sequence of the cut sequence should follow on from the colour sequence of the cut sequence of the previous production shift, and that the cut sequence should include as its last order the first order for leather inspection for the subsequent production shift (inspect only order); and
    5. 5. the leather colours of work in progress should be matched to the leather colours of production orders due to commence production during the following shift.
  • In this example, the production orders for one working day, comprising two production shifts, are to be scheduled according to the method to be described below.
  • Each of the CNC cutting tables 12, hard drives, 14, 16 and the computer 18 are connected via communications adapters to a local area network (LAN), to thereby enable communication between the computer 18 and each of the CNC cutting tables 12, the first hard drive 14, and the second hard drive 16. The LAN connection also enables the computer 18 to receive production schedule data from a production orders database 22.
  • The system 10 also includes a report generator engine 24, which in this example is implemented by the microprocessor of the computer 18, and a fourth computer hard drive 26 having a report database file stored therein. The fourth computer hard drive 26 is connected via communications adapters to the LAN to enable it to receive cutting data from each of the CNC cutting tables 12 and to forward the cutting data to the report generator engine 24.
  • Figure 2 shows part of a leather cutting system 30 according to a second embodiment of the invention. The leather cutting system 30 of this embodiment is generally the same as the system 10 of the first embodiment, with the following modifications. The same reference numbers are retained for corresponding features.
  • In this embodiment, the system 30 comprises three different types of CNC cutting table 32, 34, 36, there being three of the first type 32, three of the second type 34 and one of the third type 36. The different types are different generations of the same CNC cutting table. The system 30 further comprises three computers 38a, 38b, 38c which receive the cutting data from each of the sets of CNC cutting tables 32, 34, 36. A database is provided on each computer 38 for receiving and storing the cutting data, for later forwarding to the report generator engine 24. The provision of three cutting data databases enables a larger number of simultaneous operations to be processed by the databases.
  • Referring to Figure 3, a third embodiment of the invention provides a method for optimising hide usage in leather cutting processes, which will be described here as a computer programme product comprising programme code for performing the steps of the method running on the computer 18 of the leather cutting system 10 of the first embodiment. The same reference numbers are retained for corresponding features. The method is described in the context of a complete leather cutting process.
  • In this example, production orders are continuously added to the production schedule, in the order that they are received from customers. At the start of a working day comprising two production shifts, production schedule data comprising the entire series of production orders is received from the production orders database 22 by the computer 18. The orders are received as text files by a shared file area within the computer 18. Each text file comprises model, model version/variant, features and colour options for that work order.
  • The shared area is watched by the computer 18 until a file is placed in it. The file is then collected by a production order collector/decoder 40 and interrogated to ensure that the file is of a recognised format, it is not a duplicate of a previously received order text file, and it is not an update of a previous order. The text files are then decoded to obtain model, feature options, colour options and work order identifier.
  • The data contained within the file is identified by its position in the text string. Certain characters in certain positions will denote "Option X" and different characters, or the absence of characters in that location will denote "Option Y". The size of each data field and the various forms of the data which can be received are provided within an Administration look-up table 42. The first field in the file identifies the version of the file, this enables new fields to be introduced in the text string to denote new options as a product line matures.
  • The sequencing engine 20 then selects a sub-set of the series of production orders, the sub-set containing 50 production orders in this example, each production shift being expected to inspect and cut 25 production orders. The first 7 production orders are cut only production orders that have already been inspected. A further 7 inspect only production orders are added to the end of the sub-set; these then become the cut only production orders at the start of the next sub-set (for the next working day).
  • The sub-set of production orders is then passed to the sequencing engine 20 of the computer. The sequencing engine 20 comprises a production order builder 20a and a production order sequencer 20b. The builder 20a builds a parts list for each order according to model, feature options and leather colour options. A list of standard parts required for each model and model version is stored in a model administration look-up table or database 44. A list of parts for each optional feature (such as left/right-hand drive, child seat fixings, sun roof, steering wheel trim style) is stored in a feature administration look-up table or database 46.
  • A list of colour options (primary and secondary colour) and which colour group each part belongs to is stored in a colour administration look-up table or database 48. Certain areas of a vehicle interior may be colour co-ordinated, or colour contrasted - according to the customer's preference. Discrete areas may include a number of individual parts that will always be included in the same colour group. The colour of these groups of parts will vary from one Colour Option to the next, either according to a fixed Option Number, or, for certain parts, by a specific customer choice. By organising the parts into groups the colour options can be managed according to interior feature sub-assembly (e.g. arm rest, steering wheel, driver's seat, etc.). This enables a direct link to be formed between the colour options available to a customer and the impact of that selection to a production cell.
  • Each part within the parts list for each order is given an identifier, information about how it is to be used and model specific cut sequence rules is added to the work order; the information is stored within a parts administration look-up table or database 50. The following information is provided for each part: unique part name / version; piece pattern template location; grade of leather (shrink optimised or fine nappa); whether it is permissible to upgrade the leather to improve hide utilisation; the colour group the part belongs to; how many of each part is required; how many symmetrically opposite parts are required; area of the part; applicability of the part to each model version; applicability of the part to each feature option; and nesting buffer size.
  • Once the parts list has been completed for each work order, the builder 20a sends the orders to the sequencer 20b. The sequencer 20b then performs the following steps:
    1. i. the part area is calculated for each leather colour and leather type (for two colour work orders) or for each leather type (for single colour work orders) for each work order;
    2. ii. the total part area of each leather type and/or colour is increased by a nesting buffer percentage to provide a bulk area for each leather type and/or colour for each work order; and
    3. iii. the bulk area for each leather type and/or colour for each work order is divided by an average hide size to provide the number of hides required of each leather type and/or colour for each work order.
  • The sequencer 20b then schedules the production orders to the cut sequence of each of the 7 cutting tables 12 as follows:
    1. i. the first cutting table is selected and the first production order (i.e. the first cut only production order) is scheduled to the table's cut sequence;
    2. ii. the next cutting table is then selected and the next production order is scheduled to the table's cut sequence;
    3. iii. step ii. is repeated until all of the cut only production orders have been scheduled to a cutting table (the cut sequence of each cutting table therefore has one cut only production order scheduled to it);
    4. iv. the first cutting table is then selected and the remaining production orders (i.e. the inspect and cut orders) within the sub-set are searched to find a production order of the same leather colour as the production order previously allocated to that table, where a colour match is found the matching production order is scheduled to the cut sequence of the cutting table, where no match is found the sub-set is searched to find a production order of the preferred follow on leather colour, which is then scheduled to the cut sequence, and where no preferred follow on colour matched production order is found the next production order is scheduled to the cut sequence;
    5. v. once the last cutting table has had an order scheduled to its cut sequence the scheduling of orders recommences at the first cutting table and steps iv. and v. are repeated until all of the cut and inspect production orders have been scheduled; and
    6. vi. the inspect only production orders are then scheduled following steps i. to iii until all of the inspect only production orders have been scheduled.
  • Each cutting table 12 is allocated an operating percentage indicating the percentage of its full capacity that is available for cutting production orders; a percentage of the capacity of one or more tables may allocated for cutting pieces from production orders in previous shifts that require reworking or may be allocated for cutting pieces for product development work. Each table is also be allocated an operating efficiency indicating the number of hides that can be cut by the table per shift. The scheduling of production orders to the cutting table cut sequences is controlled to ensure that substantially the same number of leather hides are to be cut by each cutting table 12, factored by the operating percentage and operating efficiency of each cutting table. Operating percentage and efficiency must be considered when producing scheduling orders to the cut sequences so that none of the CNC cutting tables 12 are overloaded with orders within a given production shift.
  • The operating percentage of each CNC cutting table 12 by production shift and the operating efficiency of each cutting table 12 is stored in a tables administration look-up table or database 52 within the hard drive 19 of the computer 18.
  • The number of production orders within the sub-set, i.e. the sequencing depth, must be controlled to ensure that all of the production orders due for assembly (i.e. the assembly of the cut leather parts onto the respective vehicle) during the next working day must be cut by the end of the current working day, i.e. by the end of the two production shifts. Setting the sequence depth ensures that no production orders due to be cut during the current working day, for assembly the following day, are left to be cut during the next working day, deviation from the production schedule (i.e. the series in which orders are received from customers) is kept to a minimum, and maximises opportunities to optimize hide leather usage without compromising the overall functioning of the production facility within which the leather cutting system is located.
  • Once the production orders have been scheduled to the cut sequences of the cutting tables, nesting strategies are added to each order according to model, feature and leather type. The nesting strategies are stored in a strategy administration look-up table or database 56 stored within the hard drive 19 of the computer 18.
  • A batch file generator 58 then retrieves the part piece pattern template files from the second hard drive 16 for each production order and adds them to the order. The orders are now complete and the cut sequences are sent to their respective cutting tables where the production order files are opened and the CNC cutting tables nest and cut the parts according to the instructions and templates within each order.
  • The batch file generator 58 also creates check-lists 60 for cutting table operators, which identify, for each production order; hide requirements; hide inspection order; and the nesting strategies.
  • Hides are inspected 62 and loaded 64 onto the CNC cutting tables 12 in a manner well known in the art, according to the check lists created by the batch file generator. The CNC cutting tables 12 scan each hide, nest parts into the hide area and cut the parts according to processes well known in the art.
  • Each CNC cutting table 12 stores the following information within an internal database: the size of each hide cut; the colour of each hide cut; hide quality (measured for the second hide of the main leather colour of each order); the size of remnant hides used for a subsequent order; piece pattern nesting strategies used; time taken to scan each hide prior to cutting; time taken to nest piece patterns to be cut from each hide; and total time taken to cut piece patterns from each hide.
  • The databases on the CNC cutting machines are interrogated by a report generator 24, to retrieve the stored information. The information is received by the report generator 24 at regularly spaced intervals during each production shift. The report generator 24 analyses the information received from the CNC cutting tables on a weekly basis to obtain the following: average total hide area used for each model; average amount of hide used for re-cutting piece patterns for each production order; total hide area used during a specified time period; variation of hide quality across a specified time period (for each hide colour and for each supplier); variation in the number of hides used of a specified colour across a specified time period; variation in hide size across a specified time period (for each hide colour and for each supplier); and average nesting efficiency.
  • The hide size and average nesting efficiency information is required in order to accurately estimate the hide requirements for cutting orders. This information is stored within a production statistics look-up table or database 66 and is provided to the sequencer 20b during sequencing of production orders in subsequent subsets.
  • The total hide area used for each production order is also calculated for each leather type and/or colour, thereby enabling a hide utilisation report 68 to be produced detailing the leather cost for each vehicle (work order), with cost breakdowns for optional features and colour options.
  • In an alternative arrangement, the scheduler 20b schedules the production orders to the cut sequences of the cutting tables 12 as follows:
    1. 1. the first production order (i.e. the first cut only production order) in the sub-set is selected and scheduled to the cut sequence of the first cutting table;
    2. 2. the next production order is selected and scheduled to the cut sequence of the next cutting table;
    3. 3. step 2. is repeated until each cutting table has had a cut only production order scheduled to it (so all the cut only production orders have been scheduled);
    4. 4. the next production order (i.e. the first inspect and cut production order) is selected and a search of the last production order (i.e. the cut only production order) allocated to the cut sequence of each cutting table is performed to find a production order of the same colour of leather, where a colour match is found the production order is scheduled to that cut sequence and where no colour match is found step 4. is recommenced;
    5. 5. step 4. is repeated until all of the cut and inspect production orders in the sub-set have been considered, then the remaining unscheduled production orders in the sub-set are scheduled according to the scheduling steps iv and v above; and
    6. 6. the inspect only production orders are then scheduled following steps 1. to 3. until all of the inspect only production orders have been scheduled.
  • Figure 4a provides an illustration of hide sequencing obtained using a prior art method of cutting production orders in which orders are cut in the sequence they are added to the production schedule, and Figure 4b shows an example hide sequence obtained using the above described method. As can be seen in Figure 4a, cutting hides in the order in which production orders are received by a production facility results in significant areas of hides being wasted, since an exact number of full hides is rarely required in order to cut a single work order. Due to the colour batch limitations of leather hides, leather from a hide used to cut a first order cannot be transferred to cut parts for a second work order since the transferred hide may not be from the same colour batch as the other hides used to cut the same colour in the second work order.
  • As shown in Figure 4b, reorganizing the selected production orders into a cut sequence in which the maximum possible number of orders including the same colour leather are scheduled to be cut sequentially as performed by the above method reduces the amount of hide wastage since remnant hides can now be transferred from a first production order to a subsequent order.
  • Various modifications may be made to the described embodiments without departing from the scope of the invention. For example, the leather cutting system may comprise a different number of CNC cutting tables to that described. Where the various databases are described as being embodied within different hard drives, it will be appreciated that the hard drives may be located within a single computer or the databases may alternatively be provided within a single hard drive.
  • The described methods may alternatively be used just to schedule cut and inspect production orders. The sub-set of production orders may comprise a different number of production orders to that described (which will at least in part depend upon the number of CNC cutting tables available) and may cover a different number of production shifts. Instead of cutting one day ahead of the production schedule (i.e. cutting the production orders the day before the orders are due to be assembled), the method may applied to cut orders two or more days ahead of the production schedule (i.e. cutting the production orders two or more days before the orders are due to be assembled), thereby providing a production facility with one or more days buffer of cut parts.
  • It will be appreciated that although the leather cutting system and method are described in relation to a vehicle production process, the system and method may also be used for cutting leather in many different production processes, including for example, aircraft interiors and furniture.

Claims (26)

  1. A method for optimizing hide usage in leather cutting processes, the method comprising the steps of:
    i. receiving production schedule data comprising a series of production orders, each order including model and leather colour information and an identifier;
    ii. building a parts list for each production order according to model and leather colour, the parts list including the piece pattern area for each part and the leather colour of each part;
    iii. selecting a sub-series of production orders from the series of received orders;
    iv. reorganizing the selected production orders into a cut sequence in which the maximum possible number of orders including the same colour leather are scheduled to be cut sequentially; and
    v. sending the cut sequence of production orders to a computer controlled leather cutting table for the orders to be cut by the table in said cut sequence.
  2. A method as claimed in claim 1, wherein in step d) the selected production orders are reorganized into a plurality of cut sequences, each corresponding to a respective one of a plurality of cutting tables, the maximum possible number of orders including the same colour leather being scheduled to be cut sequentially within each cut sequence, and in step e) each cut sequence is sent to its respective cutting table.
  3. A method as claimed in claims 1 or 2, wherein in step a) each production order comprises a main leather colour and a secondary leather colour.
  4. A method as claimed in claims 2 or 3, wherein the selected production orders are reorganized into the plurality of cut sequences by the following steps:
    i. selecting the first cutting table and scheduling a production order to the table's cut sequence;
    ii. selecting the next cutting table and scheduling a production order to the table's cut sequence; and
    iii. repeating step ii. until all of the production orders in the sub-set have been scheduled to a cutting table,
    where the number of production orders in the sub-set is greater than the number of tables, once the last cutting table has had a production order scheduled to it the scheduling of orders to the cutting tables recommences at the first cutting table and for each cutting table the remaining production orders within the sub-set are searched to find a production order of the same leather colour as the production order previously scheduled to that table, where a colour matched production order is found it is scheduled to the cut sequence.
  5. A method as claimed in claim 4, wherein each cutting table is allocated an operating percentage indicating the percentage of its full capacity that is available for cutting production orders and an operating efficiency indicating the number of hides that can be cut by the table in a given time period, the scheduling of production orders to the cutting table cut sequences being controlled to ensure that substantially the same number of leather hides are to be cut by each cutting table, factored by the operating percentage and operating efficiency of each cutting table.
  6. A method as claimed in claims 2 or 3, wherein the selected production orders are reorganized into the plurality of cut sequences by the following steps:
    1. selecting the first production order in the sub-set and scheduling it to the cut sequence of the first cutting table;
    2. selecting the next production order and scheduling it to the cut sequence of the next cutting table;
    3. repeating step 2. until each cutting table has had a production order scheduled to it; and
    4. where the number of production orders in the sub-set is greater than the number of cutting tables,
    5. selecting the next production order and searching the last production order allocated to the cut sequence of each cutting table to find a production order of the same colour of leather, where a colour match is found scheduling the production order to that cut sequence and where no colour match is found restarting step 4.; and
    6. repeating step 4. until all of the production orders in the sub-set have been considered, then scheduling the remaining unscheduled production orders in the sub-set according to the scheduling steps of paragraphs 7 and 8 above.
  7. A method as claimed in claim 6, wherein the production orders are searched by main leather colour or by secondary leather colour.
  8. A method as claimed in any preceding claim, wherein the series of production orders comprises a leading group of cut only productions orders followed by a main group of cut and inspect production orders, the sub-set being selected to include all of the cut only production orders followed by a first part in series of the cut and inspect production orders.
  9. A method as claimed in any of claims 4 to 8, wherein a number of inspect only production orders are added to the end of the sub-set of production orders, the inspect only production orders being scheduled to cutting table cut sequences according to steps i to iii of claim 4 only after the last cut and inspect production order has been scheduled.
  10. A method as claimed in claims 8 or 9, wherein the number of cut only production orders plus cut and inspect production orders is equal to the number of production orders that can be cut by the cutting tables within a production shift or within a group of two or more consecutive production shifts.
  11. A method as claimed in claim 10, wherein the number of cut only production orders is equal to the number of inspect only production orders processed by the previous production shift or group of shifts.
  12. A method as claimed in any preceding claim, wherein in step b), the parts list further comprises hide type information for each part.
  13. A method as claimed in claim 12, wherein each production order comprises up to two hide types: shrink optimised leather and/or fine nappa leather.
  14. A method as claimed in claims 12 or 13, wherein step b) further comprises:
    calculating the part area for each leather colour and leather type for each production order; increasing the total part area of each leather type and colour by a nesting buffer percentage to provide a bulk area for each leather type and colour for each production order; and dividing the bulk area for each leather type and colour for each production order by an average hide size to provide the number of hides required of each leather type and colour for each order.
  15. A method as claimed in claims 13 or 14, wherein step b) further comprises retrieving one or more of the following cut sequence rules for each production order according to model and adding that information to the respective order:
    two colour leather production orders start and finish the cutting process with a fine nappa leather hide or hide remnant, and any shrink optimised leather hide is located between the fine nappa leather within the cut sequence; single colour leather production orders to be allowed to be sequenced with shrink optimised hide leather colour being matched between orders; the preferred leather colour and/or leather type of the following production order within the cut sequence, and allow that where there is no production order remaining available within the sub-set that meets the cut sequence rule, the next order may be selected from any of the remaining available production orders; and whether is it permissible to upgrade the leather type used to cut a piece pattern from a first hide type to a higher quality hide type in order to increase the utilised area of a hide, and assign an upgrade priority level to identify piece patterns most preferred for leather type upgrade.
  16. A method as claimed in any preceding claim, wherein the method additionally comprises retrieving the piece pattern template for each part within a production order according to model and adding that information to the respective order, the piece pattern templates being retrieved for each production order according to model in step b), or after step c) or step d) and that information added to the respective order.
  17. A method as claimed in any preceding claim, wherein step e) further comprises compiling and printing a summary of the work orders for the or each cutting table, for use by leather inspectors and/or as a checklist for cutting table operators.
  18. A method as claimed in any preceding claim, wherein the method further comprises the following further step:
    i. receiving completed hide cutting information from the or each cutting table, the information including one or more of: the size of each hide cut; the colour of each hide cut; hide quality; the size of remnant hides used for a subsequent work order; piece pattern nesting strategies used; time taken to scan each hide prior to cutting; time taken to nest piece patterns to be cut from each hide; and total time taken to cut piece patterns from each hide.
  19. A method as claimed in claim 18, wherein the hide quality information is provided for the second hide of the main leather colour of each production order.
  20. A method as claimed in claims 18 or 19, wherein the method further comprises the following further step:
    i. analysing the information received in step f) to obtain one or more of the following: average total hide area used for each model; average amount of hide used for re-cutting piece patterns for each production order; total hide area used during a specified time period; variation of hide quality across a specified time period; variation in the number of hides used of a specified colour across a specified time period; variation in hide size across a specified time period.
  21. A computer programme product comprising programme code for performing the steps of the method as claimed in any preceding claim.
  22. An article of manufacture with a computer useable medium having computer readable instructions embodied therein for providing access to resources available on that computer, the computer readable instructions comprising instructions to cause the computer to perform the steps of the method as claimed in any preceding claim.
  23. A leather cutting system comprising:
    a computer controlled leather cutting table;
    first computer readable memory means having a production order database file embodied therein, the database file containing part information for each part for a plurality of models;
    second computer readable memory means having a plurality of piece pattern template files embodied therein;
    characterised by:
    the part information for each part including the piece pattern area, leather colour, piece pattern template file name and location, and any model specific cut order sequencing rules; and
    the system further comprising a computer comprising a computer readable memory means and a sequencing engine, and computer readable instructions to cause the sequencing engine to perform the method as claimed in any of claims 1 to 20 being embodied within the memory means, and the computer being communicatively connected to the computer controlled cutting table, the first computer readable memory means, and the second computer readable memory means.
  24. A leather cutting system as claimed in claim 23, wherein the leather cutting system comprises a plurality of computer controlled cutting tables, each being communicatively connected to the computer.
  25. Leather cutting apparatus arranged to:
    i. receive production schedule data comprising a series of production orders, each order including model and leather colour information and an identifier;
    ii. build a parts list for each production order according to model and leather colour, the parts list including the piece pattern area for each part and the leather colour of each part;
    iii. select a sub-series of production orders from the series of received orders;
    iv. reorganize the selected production orders into a cut sequence in which the maximum possible number of orders including the same colour leather are scheduled to be cut sequentially; and
    v. send the cut sequence of production orders to a computer controlled leather cutting table for the orders to be cut by the table in said cut sequence.
  26. Leather cutting apparatus as claimed in claim 25, wherein the apparatus is arranged to in step d) reorganize the selected production orders into a plurality of cut sequences, each corresponding to a respective one of a plurality of cutting tables, the maximum possible number of orders including the same colour leather being scheduled to be cut sequentially within each cut sequence, and in step e) to send each cut sequence to its respective cutting table.
EP06118201A 2006-07-31 2006-07-31 Optimizing hide usage in leather cutting process Withdrawn EP1884572A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP06118201A EP1884572A1 (en) 2006-07-31 2006-07-31 Optimizing hide usage in leather cutting process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP06118201A EP1884572A1 (en) 2006-07-31 2006-07-31 Optimizing hide usage in leather cutting process

Publications (1)

Publication Number Publication Date
EP1884572A1 true EP1884572A1 (en) 2008-02-06

Family

ID=37500014

Family Applications (1)

Application Number Title Priority Date Filing Date
EP06118201A Withdrawn EP1884572A1 (en) 2006-07-31 2006-07-31 Optimizing hide usage in leather cutting process

Country Status (1)

Country Link
EP (1) EP1884572A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103114429A (en) * 2011-11-16 2013-05-22 东莞市点亮软件有限公司 Type setting method and type setting system of leather and cloth
ITVE20130001A1 (en) * 2013-01-10 2014-07-11 Ger Elettronica S R L METHOD FOR LEATHER MANAGEMENT.
DE102015221578A1 (en) 2015-11-04 2017-05-04 Adidas Ag Milled leather shoe top
CN112831614A (en) * 2020-12-28 2021-05-25 华科电子股份有限公司 Leather cutting machine head control method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2586959A1 (en) * 1985-09-06 1987-03-13 David Jacques Method for optimising the positioning of templates on a material in sheet form, for the purpose of cutting out the latter, and device for implementing this method
US5663885A (en) * 1994-04-23 1997-09-02 Stahl; Anton Procedure and device for processing cutting material
DE10040306A1 (en) * 2000-08-14 2002-05-29 Werner Lies Gmbh & Co Kg Making-up cut patterned sections, from rolled materials, uses a computer with CAD/CAM software programs to control the cutter and independent marker to cut out and identify the marked sections on the unrolled material

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2586959A1 (en) * 1985-09-06 1987-03-13 David Jacques Method for optimising the positioning of templates on a material in sheet form, for the purpose of cutting out the latter, and device for implementing this method
US5663885A (en) * 1994-04-23 1997-09-02 Stahl; Anton Procedure and device for processing cutting material
DE10040306A1 (en) * 2000-08-14 2002-05-29 Werner Lies Gmbh & Co Kg Making-up cut patterned sections, from rolled materials, uses a computer with CAD/CAM software programs to control the cutter and independent marker to cut out and identify the marked sections on the unrolled material

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"BUYERS-GUIDE CAD/CAM", MANUFACTURING CLOTHIER, UNITED TRADE PRESS LTD. LONDON, GB, vol. 69, no. 12, 1 December 1988 (1988-12-01), pages 39 - 41, XP000024830 *
RICHARD O ET AL: "RIMBAUD SOFTWARE FOR AUTOMATIC PART POSITIONING AND CUTTING OPTIMIZATION", ALSTHOM REVIEW, ALSTHOM, PARIS, FR, no. 7, January 1987 (1987-01-01), pages 63 - 70, XP000112000 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103114429A (en) * 2011-11-16 2013-05-22 东莞市点亮软件有限公司 Type setting method and type setting system of leather and cloth
ITVE20130001A1 (en) * 2013-01-10 2014-07-11 Ger Elettronica S R L METHOD FOR LEATHER MANAGEMENT.
DE102015221578A1 (en) 2015-11-04 2017-05-04 Adidas Ag Milled leather shoe top
EP3165111A1 (en) 2015-11-04 2017-05-10 adidas AG Milled leather shoe upper
DE102015221578B4 (en) 2015-11-04 2019-08-01 Adidas Ag Milled leather shoe top
CN112831614A (en) * 2020-12-28 2021-05-25 华科电子股份有限公司 Leather cutting machine head control method and system

Similar Documents

Publication Publication Date Title
CN104268722B (en) Dynamic flexible job-shop scheduling method based on multi-objective Evolutionary Algorithm
Masoud et al. Integrated cost optimization in a two-stage, automotive supply chain
JP2009157528A (en) Production instruction method in cell production system
CN107230023B (en) Based on the production and transportation coordinated dispatching method and system for improving harmony search
CN112561194A (en) Production and logistics integrated scheduling method and system for hybrid flow shop
EP1884572A1 (en) Optimizing hide usage in leather cutting process
CN111144710A (en) Construction and dynamic scheduling method of sustainable hybrid flow shop
CN109508956A (en) A kind of intelligent motor manufacture scheduling method based on logistics simulation
CN108267954A (en) A kind of punctual Distribution path planning algorithm of the cutter with hard time window
CN1776554A (en) Recombinative production line scheduling method based on genetic algorithm
CN110928261A (en) Distributed estimation scheduling method and system for distributed heterogeneous flow shop
Pesch et al. Constraint propagation based scheduling of job shops
CN109214695B (en) High-end equipment research, development and manufacturing cooperative scheduling method and system based on improved EDA
CN107678411B (en) A kind of modeling method of uncorrelated parallel machine hybrid flow shop scheduling
CN111985841B (en) Injection workshop scheduling method and system based on improved genetic algorithm
CN108983719A (en) The Optimization Scheduling of panel beating process in a kind of manufacture of computer cabinet
Li Multi-job cutting stock problem with due dates and release dates
Kim et al. Scheduling 3D printers with multiple printing alternatives
Fournier et al. Improvement of earliness and lateness by postponement on an automotive production line
Nonås et al. Optimal and heuristic solutions for a scheduling problem arising in a foundry
CN113505910B (en) Mixed workshop production scheduling method containing multi-path limited continuous output inventory
CN115167294A (en) Multi-target parallel machine scheduling method for differentiated order complete delivery
CN115437321A (en) Micro-service-multi-agent factory scheduling model based on deep reinforcement learning network
CN116468137A (en) Distributed process planning and workshop scheduling integrated optimization method
US20040193299A1 (en) System and method for scheduling production of molds

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA HR MK YU

17P Request for examination filed

Effective date: 20080806

AKX Designation fees paid

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR

17Q First examination report despatched

Effective date: 20080930

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20090211