Overview
Conversión de Sacos (Process ID: 5) converts printed or laminated fabric into individual sewn bags through automated cutting and bottom stitching. This process operates three convertidoras (conversion machines) producing up to 9,000 bags per shift.Process Characteristics
- Process Type: Order-based production
- Production Unit: unidades (units/bags)
- Product: Sewn polypropylene bags ready for filling
- Machines: 3 convertidoras (CONV01, CONV02, CONV03)
- Order Pattern:
5\d{6}(e.g., 5000892) - Production Target: 9,000 bags per shift per machine
- Speed: 35 bags/min nominal
What This Process Does
The Conversión process:- Receives: Printed fabric rolls from Imprenta, laminated/natural fabric from Laminado/Telares, sewing thread
- Transforms: Fabric rolls → Individual sewn bags
- Delivers: Counted and bundled bag packages ready for dispatch
- Method: Automatic cutting and bottom seam stitching
Production Flow
Upstream Dependencies
Conversión consumes fabric rolls from:- Imprenta (Process 4): Printed fabric (primary source)
- Format:
R{3-digit}-T{2-digit}-L{3-digit}-I{3-digit}
- Format:
Downstream Consumers
Finished bags are end products (no downstream production processes).Production Tracking Method
Unit Count Method (ConversionSacosContract.js:127-133):
Data Structures
Key Tables
registros_trabajo
conversion_consumo_rollo
Roll consumption per shift:conversion_calidad_muestras
Quality samples (4 inspections per shift):conversion_muestra_fisica
Physical sample per shift (optional):conversion_defectos
Defect tracking from upstream processes:Lot Generation
Per-Roll Lot Creation (conversion.service.js:174-190):
Each converted roll generates a lot:
Quality Parameters
Critical Parameters
1. Bag Width (ancho_saco)
- Unit: inches
- Tolerance: ±0.25 inches
- Nominal: From order specification
- Sampling: 4 inspections per shift
- Input Format: Fractions of 1/8
2. Bag Length (largo_saco)
- Unit: inches
- Tolerance: ±0.25 inches
- Nominal: From order specification
- Sampling: 4 inspections per shift
- Input Format: Fractions of 1/8
3. Bottom Fold (doble_costura)
- Unit: inches
- Tolerance: ±0.125 inches
- Nominal: From order specification
- Sampling: 4 inspections per shift
- Description: Measurement of sewn bottom fold
4. Stitch Count (puntadas_costura)
- Unit: stitches per 10 cm
- Range: 12-14 stitches
- Nominal: 13 stitches
- Sampling: 4 inspections per shift
- Method: Manual count
Sampling Frequency (ConversionSacosContract.js:107-117)
Business Logic
Machine Assignment Rules (conversion.service.js:98-106)
Critical validation for CONV03:
ConversionSacosContract.js:147-151):
Quality Auto-Calculation (conversion.service.js:206-224):
Defect Validation (conversion.service.js:123-133):
API Endpoints
GET /api/conversion/resumen
Returns summary of all conversion machines:
Response:
conversion.service.js:16-35
GET /api/conversion/detalle/:maquinaId
Detailed data for a specific machine:
Response:
conversion.service.js:40-63
POST /api/conversion/guardar
Saves shift conversion data:
Request Body:
conversion.service.js:136-305):
- Validate order and machine assignment rules
- Delete previous shift data (idempotent)
- Get/create
linea_ejecucion - Save
registros_trabajowith total bags - For each roll:
- Find or create lot:
{codigo_rollo}-C{correlativo} - Save roll consumption with lot reference
- Find or create lot:
- Save quality samples (auto-calculate pass/fail)
- Save physical sample (optional)
- Save defects
- Calculate process state
- Update
bitacora_maquina_status
conversion.service.js:68-306Permission Required:
MANAGE_PRODUCTION
Machine Status States
Calculated in:conversion.service.js:266-300
- Sin datos: No rolls, samples, defects, or waste
- Parcial: Some data recorded
- Completo:
- At least 1 roll processed
- 4 inspections (indices 1, 2, 3, 4)
- Each inspection has all 4 parameters
- Con desviación: Complete but quality parameters out of tolerance
conversion.service.js:275-291):
Traceability
Roll and Lot Flow
Defect Origin Tracking
Defects discovered during conversion are traced back to:- DEF-TELAR: Fabric defects from weaving
- DEF-LAMINADO: Lamination issues
- DEF-IMPRENTA: Printing defects
Operational Rules
Personnel Requirements (ConversionSacosContract.js:51-55)
Stop Restrictions (ConversionSacosContract.js:20-25)
Downtime Categories (ConversionSacosContract.js:45-50)
- Operational: Roll change, thread threading, cut length adjustment, area cleaning
- Mechanical: Servomotor failure, blade misalignment, registration photocell failure, sewing head failure
- Quality: Length out of tolerance, open seam, misaligned cut, bad fold
- External: Thread shortage, electrical failure, lack of printed fabric
Impact of Variability (ConversionSacosContract.js:56-59)
Related Processes
- Upstream: Imprenta (Process 4)
- Related: Conversión Sacos Vestidos (Process 9) — lined bags
- Related: Production Orders, Lot Management