Histórico da Página
ÍNDICE
Índice |
---|
01.
...
Cálculo do tempo das operações
O processo de cálculo do tempo das operações consiste em identificar a quantidade de tempo para executar as operações de uma OP - Ordem de Produção. Para calcular o tempo de uma operação, será primeiro identificado o saldo da operação com base nos apontamentos, na sequencia com as informações de Tempo Padrão e Lote Padrão (PCPA124 - Processo Produtivo) é calculado o tempo da operação , por meio da formula Saldo operação * ( Tempo Padrão / Lote padrão).conforme o tipo da operação(PCPA124 - Processo Produtivo):
- Normal = Saldo operação * ( Tempo Padrão / Lote padrão).
- Tempo mínimo = (Saldo operação/Lote padrão) * Tempo Padrão . Obs: Arredondamento da divisão pra cima.
Exemplo:
Saldo = 30 ; Lote = 50 ; Tempo 5 horas.
Saldo operação/Lote padrão = 0,6 ( Arredonda pra 1)
(Saldo operação/Lote padrão) * Tempo Padrão = 5.
- Tempo fixo ou Ilimitado = Tempo Padrão
Obs: Todos os demais tipos seguem a regra do tipo Normal.
Caso encontrado apontamento total (H6_PT = T) durante o cálculo do saldo da operação, a operação será considerada com saldo 0.
...
O tempo da operação sempre será gravado (MF_TEMPO) em formato de horas sexagesimais, independente do conteúdo no parâmetro MV_TPHRminutos.
O resultado do cálculo de tempo das operações será registrado na tabela SMF (Tempo das Operações).
02. Tipo de programação
Eficiência do Recurso (Mão de obra)
A eficiência do recurso pode ser cadastrada no PCPA124 e MATA610 , campo mão de obra (MO). A eficiência é aplicada da seguinte maneira no cálculo do tempo da operação:
- Tempo da Operação / Mão de Obra.
Informações | ||
---|---|---|
| ||
Serão consideradas as ordens de produção que estejam dentro do período da programação aplicando os filtros da programação. O roteiro produtivo, onde estão as operações e recursos, considerado para a ordem de produção segue a regra abaixo:
Os tempos e lotes padrões das operações podem ter origem da tabela SHY (no caso do parâmetro MV_PCPATOR = T ou MV_APS=TOTVS ou Integração com SFC ativa). |
02. Distribuição das ordens
A etapa de distribuição das ordens realiza a distribuição dos tempos, calculados na etapa anterior, para os períodos de disponibilidade do recurso, calculados na etapa Cálculo da disponibilidade do recurso. Para isso, o tempo calculado é distribuído nos períodos de disponibilidade do recurso, de acordo com o parâmetro tipo de programação.
As operações serão distribuídas de acordo com a prioridade que foi calculada na etapa de priorização.
Nesta etapa, não é realizado nivelamento das operações nem a análise de capacidade dos recursos.
O resultado da distribuição das ordens será salvo na tabela SVM (Distribuição das ordens).
03. Tipo de programação
O parâmetro tipo de programação indica se a programação será efetuada a partir da data de início da ordem de produção, ou a partir da data de entrega da ordem de produção.
Os tempos das operações serão identificados por IDs, que serão gerados de acordo com o parâmetro Tipo de Programação. Os valores possíveis para o parâmetro são 1 - Data de Inicio e 2 - Data de Entrega, onde:.
Para as etapas de cálculo do tempo das operações e distribuição das ordens, o parâmetro de tipo de programação irá influenciar da seguinte maneira:
Cálculo do tempo das operações
Na etapa de cálculo dos tempos, as operações serão identificados por IDs, que serão gerados de acordo com o parâmetro Tipo de Programação.
1 - Data de Inicio: Irá considerar as operações em ordem crescente de acordo com a data de inicio das OPs.
...
Exemplo: Vamos considerar as ordens abaixo, com as operações 01, 02 e 03.
Cód. Ordem | Data Inicio | Data Entrega |
---|---|---|
00000101001 | 01/01/2023 |
10/01/2023 |
00000201001 | 20/01/2023 |
30/01/2023 |
Caso parametrizado para calcular por Data de Inicio, teremos:
Cód. Ordem | ID Oper. 01 | ID Oper. 02 | ID Oper. 03 |
---|---|---|---|
00000101001 | 01 | 02 | 03 |
00000201001 | 04 | 05 | 06 |
Caso calculado por data de entrega.
Cód. Ordem | ID Oper. 01 | ID Oper. 02 | ID Oper. 03 |
---|---|---|---|
00000201001 | 03 | 02 | 01 |
00000101001 | 04 | 05 | 06 |
Distribuição das ordens
Na etapa de distribuição das ordens, o parâmetro tipo de programação irá definir a forma que as operações serão distribuídas para os recursos.
1 - Data de Inicio: Irá distribuir as operações pela prioridade, a partir da data que finalizou a operação anterior iniciando pela data de inicio da OP.
2 - Data de Entrega: Irá distribuir as operações pela prioridade, finalizando as operações na data de inicio da operação anterior a partir da data de entrega da OP.
Exemplo: Considerar a ordem 00000101001 do exemplo acima, onde para cada operação foi calculado um tempo de 01:00.
Caso realizado a distribuição pela data de inicio, teremos:
ID | Data | Hora Inicio | Hora final | Tempo |
---|---|---|---|---|
01 | 01/01/2023 | 00:00 | 01:00 | 01:00 |
02 | 01/01/2023 | 01:00 | 02:00 | 01:00 |
03 | 01/01/2023 | 02:00 | 03:00 | 01:00 |
Caso realizado a distribuição pela data de entrega, teremos:
ID | Data | Hora Inicio | Hora final | Tempo |
---|---|---|---|---|
03 | 10/01/2023 | 23:00 | 00:00 | 01:00 |
02 | 10/01/2023 | 22:00 | 23:00 | 01:00 |
01 | 10/01/2023 | 21:00 | 22:00 | 01:00 |
As ordens que não completarem a distribuição por falta de disponibilidade terão suas alocações desfeitas e serão distribuídas novamente pela data de inicio da programação, caso ainda não seja possível realizar a distribuição completa das operações da ordem de produção, será criada disponibilidade para os recursos até a ordem de produção ser totalmente distribuída ou a quantidade de dias adicionais atingir o valor do parâmetro MV_DISPADC.
Caso durante a distribuição da ordem de produção a quantidade de dias de disponibilidade adicional atingir o valor do parâmetro MV_DISPADC, os recursos terão sua disponibilidade adicional desfeita e a ordem de produção será removida da programação.