Overview
Telares (Process ID: 2) is the weaving process that converts polypropylene tape from extruders into circular woven fabric using high-speed circular looms. This process is critical in the production chain as it transforms raw tape material into the structural foundation for industrial bags.Process Characteristics
- Process Type: Order-based production
- Production Unit: meters
- Product: Circular polypropylene woven fabric
- Machines: 13 looms (T01 through T13)
- Order Pattern:
2\d{6}(e.g., 2000123) - Production Target: 1,000 meters per loom per shift
What This Process Does
The Telares process:- Receives: Polypropylene tape bobbins (warp and weft) from Extrusor PP (Process 1)
- Transforms: Tape bobbins → Circular woven fabric rolls
- Delivers: Identified fabric rolls ready for lamination (Process 3)
- Method: High-speed circular weaving on dedicated looms
Production Flow
Upstream Dependencies
Telares consumes lots (lotes) from Extrusor PP:- Each loom must declare which extruder lots it’s consuming per shift
- Multiple lots can be consumed simultaneously (e.g., two colors, or lot changeover mid-shift)
- Lot consumption is tracked via
telar_consumo_lotetable
Downstream Consumers
Telares output feeds into:- Laminado (Process 3): Main downstream process for coating fabric
Production Tracking Method
Accumulated Counter Method (telares.service.js:159-166):
- Current accumulated counter reading
- Previous shift’s accumulated counter
- Counter resets annually on January 1st (or nearest restart date)
Data Structures
Key Tables
registros_trabajo
Tracks production output per shift per loom:calidad_muestras
Quality samples for critical parameters:- ancho_tela (fabric width): 4 samples per shift, tolerance ±0.25 inches
- construccion_urdido (warp construction): threads per inch
- construccion_trama (weft construction): threads per inch
- color_urdido / color_trama: Pass/Fail verification
calidad_telares_visual
Visual defects tracked per roll:DEF-01: Incorrect tapes (wrong denier, width, or color)DEF-02: Torn fabric (breaks during weaving)DEF-03: Poorly wound roll (deformations, irregular edges)
telar_consumo_lote
Lot consumption traceability:Process Contract (TelarContract.js:1-236)
Quality Parameters
Critical Parameters
1. Fabric Width (ancho_tela)
- Unit: inches
- Tolerance: ±0.25 inches (fixed)
- Sampling: 4 measurements per shift (hours 2, 4, 6, 8)
- Nominal: From active production order
- Input Format: Fractions of 1/8 (e.g., “12 1/8”, “12 1/2”)
2. Warp Construction (construccion_urdido)
- Unit: threads per inch
- Sampling: Once per shift or when order changes
- Validation: Must match order specification exactly
3. Weft Construction (construccion_trama)
- Unit: threads per inch
- Sampling: Once per shift or when order changes
- Validation: Must match order specification exactly
4. Color Verification
- Parameters: color_urdido, color_trama
- Type: Pass/Fail
- Frequency: Per order change + once per shift
- Critical: If color fails, mandatory stop until corrected
Sampling Frequency (TelarContract.js:118-137)
Business Logic
Personnel Assignment Rules (telares.service.js:146-156)
Strict validation enforced:
Annual Counter Reset (telares.service.js:161-171)
Validation logic for legitimate counter resets:
Lot Consumption Validation (telares.service.js:205-224)
Color Non-Compliance (telares.service.js:226-229)
API Endpoints
GET /api/telares/resumen
Returns summary of all looms for a shift:
telares.service.js:25-53
GET /api/telares/detalle/:maquinaId
Detailed data for a specific loom:
telares.service.js:55-142
POST /api/telares/guardar
Saves shift production data:
Request Body:
telares.service.js:144-406Permission Required:
MANAGE_QUALITY
Machine Status States
Calculated in:telares.service.js:365-384
- Sin datos: No production or quality data recorded
- Parcial: Some data recorded but incomplete
- Completo: All required data present:
- Production OR downtime recorded
- 4 width measurements OR justification for omission
- 2 construction measurements
- 2+ color verifications
- Con desviación: Complete data but quality parameters failed
Traceability
Roll Identification Format
{roll_number}-{loom_code}
Example: 47-T-05 = Roll #47 from Loom T05
Lot Consumption Chain
Telares → Extrusor PP lots:Operational Rules
Production Scenarios
- Normal operation: Register counter value at shift end
- Order change mid-shift: Register counter at changeover, then again at shift end
- Zero production (full downtime): Still register current counter (equals previous) + mandatory downtime justification
- Annual reset: Counter resets to near-zero on January 1st or next startup
Stop Restrictions (TelarContract.js:20-26)
Downtime Categories (TelarContract.js:49-54)
- Operational: Order change, warp tying, roll change, cleaning
- Mechanical: Broken shuttle, motor failure, sensor failure, cam misalignment
- Quality: Width out of range, weaving defects, incorrect color
- External: Material shortage, electrical failure, absenteeism
Impact of Variability (TelarContract.js:60-63)
Related Processes
- Upstream: Extrusor PP (Process 1)
- Downstream: Laminado (Process 3)
- Related: Production Orders, Lot Management