Enterprise · Factory MBOM

Automatize o corte de azulejos numa BOM de fabrico em JSON.

Layout na montra, dados de fábrica à saída. O mesmo motor milimétrico que gera o PDF de assentamento exporta uma lista de materiais de fabrico legível por máquina — um pipeline ERP web→fábrica para pavimentos. Esquema scalarcut.factory_bom.v1.1. Peças em milímetros, indicadores FRAGILE, receitas de reciclagem de sobras, embalagem em caixas. SAP, Oracle, 1C ou MES ingerem. Ninguém volta a digitar a folha.

Do layout web à mesa de corte — um só esquema

Pipeline unificado: da montra à mesa de corte. Sem captura de um calculador, sem CAM offline no meio. A recuperação de sobras (recipes[]) e a embalagem logística (pack_mode) vão no mesmo payload.

  1. LAYOUT

    O cliente ou o consultor faz o layout milimétrico na página do produto ou no Tile Layout Studio.

  2. JSON

    Esquema scalarcut.factory_bom.v1.1 — peças, FRAGILE, receitas CRE, caixas cheias mais azulejos soltos.

  3. FÁBRICA

    SAP, Oracle, 1C ou MES ingerem campos Manufacturing BOM (MBOM) sem voltar a digitar a folha.

Dois mundos, um esquema milimétrico

ERP legados e CAD/CAM offline precisam de geometria. Factory MBOM é a ponte — não mais uma ferramenta de ambiente de trabalho nem uma estimativa a olho em metros quadrados.

ERP / MES ingerem geometria

SAP (fabrico discreto), Oracle, Frontier ERP (Friedman), OptiProERP, 1C e stacks MES do setor.

Transformam dados brutos numa Manufacturing BOM (MBOM) para inventário, rotas e centros de trabalho. Não calculam nativamente um layout milimétrico de azulejos — alguém digita uma folha estática ou um export de calculador. O JSON Scalarcut dá geometria ao ERP.

Postos CAD/CAM e nesting

Software de fabrico arquitetónico e motores de nesting CNC no chão de corte.

Dominam tolerâncias milimétricas, cortes em L e otimização de corte — a mesma história do nosso array recipes[]. Esse trabalho costuma viver offline num PC de fábrica, isolado do site do cliente. Factory MBOM é essa grelha na página do produto e no payload de saída.

O que operações e IT recebem de facto

Rastrear cada execução

project_id, scene_id e surface_id estáveis em cada export para o mesmo trabalho mapear no ERP, 1C, SAP ou Oracle.

Encomendar peças ou caixas

order_pieces, depois full_boxes mais loose_tiles (pack_mode: full_boxes_plus_loose). Operações encomenda sem reconstruir a contagem.

Uma lista de corte que a serra pode seguir

Medida em milímetros, tipo de corte, quantidade, FRAGILE, pai CRE ou reciclado, e cortes em L — a mesma verdade milimétrica para a serra e o ERP.

A sobra torna-se stock

recipes[] faixas sobrantes para a mesa de corte. É reciclagem de corte na grelha milimétrica — não uma API genérica de otimização nesting.

Consumíveis no mesmo resumo

Adesivo, betume, primário e área líquida num objeto totals junto com as peças.

Montra à entrada, fábrica à saída

Combina com o iFrame enterprise: layout milimétrico na página do produto, JSON Factory MBOM do outro lado do pipeline web→fábrica.

Concebido para requisitos de IT e continuidade empresarial

Construímos a camada de dados para operações críticas. O Scalarcut está pensado para integrar modelos de governação empresarial, enquadramentos de segurança e fluxos de produção. Números detalhados de SLA e termos MSA tratam-se em vendas — não como garantias públicas aqui.

  • Governação de identidade e acesso enterprise

    Concebido para gestão de acesso centralizada: a IT empresarial assegura e controla permissões do pipeline de dados — incluindo SSO e governação orientada a diretório.

  • Infraestrutura de grau de produção

    Construído para ambientes de fabrico de elevada disponibilidade, com geração JSON estável para as mesas de corte não ficarem presas a estrangulamentos de payload.

  • Previsibilidade a longo prazo de dados e esquema

    Tratamos contratos de dados com disciplina. Ciclos de integração previsíveis e uma política de depreciação enterprise-first protegem os parsers ERP internos de ruturas surpresa.

Pedir chave live / conversa MSA

Pré-visualizar a BOM de fabrico legível por máquina

Fixture de garagem, sem preços. Esquema scalarcut.factory_bom.v1.1. Carregue no seu parser.

{
  "schema": "scalarcut.factory_bom.v1.1",
  "unit_system": "metric",
  "lattice_unit": "mm",
  "unit_policy": "mm is canonical; UI inch/ft convert from this lattice; dual display fields may appear in a later schema",
  "generated_at": "2026-09-06T00:00:00.000Z",
  "scene_id": 121,
  "project_id": 121,
  "title": "Garage fixture (prices stripped)",
  "rates": {
    "adhesive_kg_per_sqm": 4.5,
    "adhesive_bag_kg": 25,
    "primer_l_per_sqm": 0.2,
    "grout_density_kg_m3": 1200,
    "grout_compaction_factor": 1.05
  },
  "surfaces": [
    {
      "surface_id": "wall-a",
      "sku": "",
      "tile_w_mm": 300,
      "tile_h_mm": 600,
      "pack_qty": 8,
      "pack_mode": "full_boxes_plus_loose",
      "order_pieces": 16,
      "full_boxes": 2,
      "loose_tiles": 0,
      "boxes_to_order": 2,
      "boxes": 2,
      "wastage_pct": 10,
      "adhesive_kg": 12.15,
      "adhesive_bags": 1,
      "grout_kg": 2.4,
      "primer_l": 0.54,
      "net_area_sqm": 2.45,
      "gross_tile_area_sqm": 2.7
    },
    {
      "surface_id": "floor",
      "sku": "",
      "tile_w_mm": 300,
      "tile_h_mm": 600,
      "pack_qty": 8,
      "pack_mode": "full_boxes_plus_loose",
      "order_pieces": 36,
      "full_boxes": 4,
      "loose_tiles": 4,
      "boxes_to_order": 4,
      "boxes": 4,
      "wastage_pct": 10,
      "adhesive_kg": 29.25,
      "adhesive_bags": 2,
      "grout_kg": 5.1,
      "primer_l": 1.3,
      "net_area_sqm": 5.9,
      "gross_tile_area_sqm": 6.5
    }
  ],
  "pieces": [
    {
      "surface_id": "wall-a",
      "letter": "A",
      "group_id": "wall-a:300×600",
      "sku": "",
      "w_mm": 300,
      "h_mm": 600,
      "cut_type": "full",
      "qty": 12,
      "fragile": false,
      "cre_recycled": false,
      "cre_parent": "",
      "is_l_cut": false
    },
    {
      "surface_id": "wall-a",
      "letter": "B",
      "group_id": "wall-a:180×600",
      "sku": "",
      "w_mm": 180,
      "h_mm": 600,
      "cut_type": "vert",
      "qty": 2,
      "fragile": false,
      "cre_recycled": true,
      "cre_parent": "300×600",
      "is_l_cut": false
    },
    {
      "surface_id": "wall-a",
      "letter": "C",
      "group_id": "wall-a:48×600",
      "sku": "",
      "w_mm": 48,
      "h_mm": 600,
      "cut_type": "vert",
      "qty": 1,
      "fragile": true,
      "cre_recycled": true,
      "cre_parent": "300×600",
      "is_l_cut": false
    },
    {
      "surface_id": "floor",
      "letter": "A",
      "group_id": "floor:300×600",
      "sku": "",
      "w_mm": 300,
      "h_mm": 600,
      "cut_type": "full",
      "qty": 28,
      "fragile": false,
      "cre_recycled": false,
      "cre_parent": "",
      "is_l_cut": false
    },
    {
      "surface_id": "floor",
      "letter": "B",
      "group_id": "floor:300×220",
      "sku": "",
      "w_mm": 300,
      "h_mm": 220,
      "cut_type": "horiz",
      "qty": 4,
      "fragile": false,
      "cre_recycled": true,
      "cre_parent": "300×600",
      "is_l_cut": false
    },
    {
      "surface_id": "floor",
      "letter": "C",
      "group_id": "floor:150×400",
      "sku": "",
      "w_mm": 150,
      "h_mm": 400,
      "cut_type": "both",
      "qty": 1,
      "fragile": false,
      "cre_recycled": false,
      "cre_parent": "",
      "is_l_cut": true
    }
  ],
  "recipes": [
    {
      "surface_id": "wall-a",
      "leftover_kind": "strip",
      "leftover_mm": 72,
      "leftover_w_mm": 72,
      "leftover_h_mm": 600,
      "tiles": 1,
      "parts": [
        {
          "key": "180×600",
          "count": 1
        },
        {
          "key": "48×600",
          "count": 1
        }
      ]
    },
    {
      "surface_id": "floor",
      "leftover_kind": "strip",
      "leftover_mm": 160,
      "leftover_w_mm": 300,
      "leftover_h_mm": 160,
      "tiles": 2,
      "parts": [
        {
          "key": "300×220",
          "count": 2
        }
      ]
    }
  ],
  "totals": {
    "surface_count": 2,
    "cut_qty": 48,
    "order_pieces": 52,
    "full_boxes": 6,
    "loose_tiles": 4,
    "boxes_to_order": 6,
    "boxes": 6,
    "adhesive_kg": 41.4,
    "adhesive_bags": 3,
    "grout_kg": 7.5,
    "primer_l": 1.84,
    "net_area_sqm": 8.35,
    "gross_tile_area_sqm": 9.2
  }
}

Carregue um documento real no parser

Descarregue o exemplo, ou fale com vendas sobre uma Enterprise Key para os layouts de produção saírem como Factory MBOM — não como um PDF que alguém digita no SAP ou Oracle.

Perguntas frequentes

O mesmo CAD milimétrico que desenha o plano de assentamento também exporta JSON Factory MBOM (esquema scalarcut.factory_bom.v1.1): medidas, tipos de corte, embalagem, receitas de reciclagem e totais de sala. É necessária Enterprise Key para o export de produção.

Um documento versionado que a fábrica e o ERP podem ingerir sem voltar a digitar. O Scalarcut Factory MBOM lista peças em milímetros, flags FRAGILE, linhas CRE pai ou recicladas, cortes em L, embalagem em caixas e taxas de consumíveis.

O layout corre na montra (iFrame enterprise) ou no Tile Layout Studio. Factory MBOM é o JSON de saída: IDs estáveis, peças a encomendar ou caixas cheias mais soltos, receitas para faixas sobrantes. SAP, Oracle, 1C ou MES mapeiam esses campos para a encomenda.

Sim como contrato JSON ingerível, não como módulo SAP nativo. Mapeia scalarcut.factory_bom.v1.1 para as tabelas de artigo, corte e embalagem do ERP. Pré-visualize o exemplo de garagem, depois peça às vendas uma Enterprise Key live.

Não há API nesting separada. As receitas de reciclagem de corte (recipes[]) embalam faixas sobrantes da grelha milimétrica — pai CRE, peças recicladas, medidas restantes — prontas para a mesa de corte. Essa é a história nesting deste export.

Não. A fixture pública de garagem está sem preços para ver os campos sem dados de retalho. Os runs de produção podem levar SKU de catálogo; o preço é tarefa do seu ERP.

Normalmente: compram um visualizador web, a equipa monta manualmente uma Engineering BOM (EBOM), depois um engenheiro de fábrica traduz numa Manufacturing BOM (MBOM) pronta para máquina. Factory MBOM é o layout milimétrico como JSON de fabrico para SAP, Oracle ou MES saltarem essa dupla tradução.

Sim como contrato ingerível que esses sistemas podem mapear — não como módulo nativo certificado SAP, Frontier ou OptiPro. Pré-visualize o exemplo de garagem, depois peça às vendas uma Enterprise Key live.

O nesting CAD/CAM costuma correr offline num ambiente de trabalho de fábrica, isolado do site do cliente e com um técnico formado. O Scalarcut unifica o pipeline: iFrame enterprise na página do produto, JSON scalarcut.factory_bom.v1.1 em tempo real para a mesa de corte ou ERP.