Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

Principais Campos e Parâmetros: 

Campo:

Descrição

Prioriza Operações Iniciadas

Quando marcado, irá priorizar as operações com estado Iniciada, independente das demais regras de despacho. Deve ser utilizado quando o planejador deseja terminar as operações que já estão iniciadas antes de começar novas, mesmo que as novas operações sejam mais prioritárias. Caso existam duas ou mais operações iniciadas no GM, essas concorrerão respeitando as demais regras de priorização.

Informações
titleImportante:

Recomendação: utilizar em conjunto com o parâmetro "Altera CT OP Firme".

Priorizar

Parâmetro responsável por priorizar determinados conjuntos de operações (regra de despacho), possuindo as seguintes opções:

  • Grupo de Entrega.

  • Ordens de Produção Firme.

Esse parâmetro em conjunto com o “Prioriza Ordens Firmes” irá gerar as seguintes possibilidades:

Nota
titleNota:

Os dados da tabela abaixo são considerados com regra de despacho “Menor Operação”.

OperaçãoTempo (horas)Data EntregaTipoGrupo de Entrega
Oper 1101/02 18:00Planejada0
Oper 21803/02 18:00Firme0
Oper 30,502/02 18:00Firme0
Oper 4204/02 18:00Firme1
 Oper 510  01/02 18:00 Firme1
  • Selecionando apenas “Ordens de Produção Firme”:
    As operações serão executadas na seguinte sequência: Oper 3, Oper 4, Oper 5, Oper 2 e Oper 1.
    Nessa parametrização foram sequenciadas todas as ordens firmes, respeitando a regra de despacho, e na sequência as ordens planejadas, desconsiderando o grupo de entrega. 
Informações
titleImportante:

O parâmetro “Prioriza Ordens Firmes” será automaticamente selecionado.

  • Selecionando “Grupo de Entrega”:
    As operações serão executadas na seguinte sequência: Oper 3, Oper 2, Oper 1, Oper 4 e Oper 5.
    Nessa parametrização as operações foram sequenciadas respeitando a regra de despacho, mas priorizando o grupo de entrega.
  • Selecionando “Grupo de Entrega” e “Prioriza Ordens Firmes”:
    As operações serão executadas na seguinte sequência: Oper 3, Oper 2, Oper 1, Oper 5 e Oper 4.
    Nessa parametrização foram sequenciadas as operações usando a regra de despacho de ordens firmes em cada grupo de entrega. Note que mesmo marcando o parâmetro “Prioriza Ordens Firmes” as Oper 4 e Oper 5 foram sequenciadas após a Oper 1 (planejada), pois a Oper 1 possui um grupo de entrega com prioridade maior.

Regra Despacho

Selecionar opção a ser considerada como regra de despacho (também conhecida como regra de prioridade). Regras de Despacho ou regra de prioridade são heurísticas que permitem, com base nos objetivos da produção e no Plano de Processos, determinar qual será a próxima tarefa a ser processada, sucessivamente.

As opções disponíveis são:

  • Menor Operação (SPT - Shortest Processing Time): Consiste em priorizar as tarefas que possuam o menor tempo de processamento.
  • Data Liberação da Operação (FIFO): Consiste em priorizar a tarefa que primeiro chegar à fila de processamento de uma máquina e desta maneira reduzir o tempo de espera para sua execução.
  • Data de Entrega (EDD - Earliest Due Date): Consiste em dar uma maior prioridade às tarefas que tenham a menor data de entrega.
  • Menor Operação com Prioridade (WSPT - Weighted Shortest Processing Time): Consiste em dar uma maior prioridade às tarefas que tenham a menor relação tempo de processamento / peso.
  • Critical Ratio (CR - Critical Ratio): Prioriza as operações de acordo com o coeficiente de criticidade. Este coeficiente é definido como: [Data de Referência - Data de Início Mais Tarde] / Tempo de Processamento da Operação. Coeficientes abaixo de 1 (um) representam atraso da ordem, acima de 1 (um) representam antecipação (adiantamento) e para coeficiente igual a 1(um) a operação foi executada conforme a data de entrega para atender a necessidade no prazo.
  • Prioridade (Prioridade informada): Prioriza as operações de acordo com a prioridade informada.
  • Código Redutor: Prioriza as operações de acordo com a prioridade de execução de cada código redutor cadastrada através do programa Cadastro Código Redutor Setup (DB0114).
  • Específico: Se selecionada esta regra irá acionar um programa específico do cliente para realizar o cálculo de acordo com a necessidade existente. O programa específico será cadastrado por intermédio da Manutenção Regra de Processo (DB1001) para o ponto lógico "RegraDespacho".
Nota
titleNota:

Mais informações em: Regra de Despacho.

Processador

O processador irá definir como será gerada a tela de programação, ou seja, como será atualizada a disponibilidade depois de alocada uma nova operação.

Os tipos serão:

  • Capacidade Finita: Se caracteriza pela programação de uma única operação no tempo por centro de trabalho.

  • Capacidade Infinita: Esta programação permite a alocação de várias operações simultâneas e de itens diferentes, podendo limitar a alocação através de recursos secundários. Por exemplo: Ferramenta restritiva. Esse tipo de processamento não verifica a capacidade de máquina e de acordo com parametrização poderá não alocar o centro de trabalho.

  • Batelada: Permite a alocação de várias operações simultâneas em uma única carga. Por exemplo: Forno de fundição. Nessa situação a data de início e término de todas as operações que pertencem à mesma batelada serão a mesma do inÍcio e término do processo da batelada.

  • Específico: Permite executar o processamento de uma forma totalmente específica desenvolvida pelo mesmo.

Controla Recurso Secundário

Quando assinalado, indica que o grupo de máquina deverá considerar o recurso secundário durante a alocação de atividades.

Utiliza Grupo de Máquina Alternativo

Quando assinalado, o cálculo do sequenciamento (automático) verificará a disponibilidade dos grupos de máquinas cadastrados como alternativo para o grupo de máquina da operação quando:

  • Se a operação analisada atrasar na data disponível do grupo de máquina principal (devido à sobrecarga) e a ordem de produção do item for planejada.
  • Se a operação analisada atrasar na data disponível do grupo de máquina principal (devido à sobrecarga) e a ordem de produção do item for firme, mas ainda não possui centro de trabalho alocado (verifica parâmetro Permite Alterar Máquina de Operações Firmes).

Se parametrizado para não alterar centro de trabalho de ordem de produção firme (parâmetro Altera CT OP Firme do Cadastro de Cenário de Planejamento – DB0101) e as operações cujo item pertence a uma ordem de produção firme possuir centro de trabalho alocado, não será avaliado o recurso alternativo. Neste caso, a operação será alocada no centro de trabalho já definido. Caso a parametrização permitir alterar o alternativo será avaliado da mesma forma descrita anteriormente.

Se não estiver marcado considerar grupo de máquina alternativo as operações ligadas a um Grupo cadastrado como alternativo não serão seqüenciadas automaticamente, pois o alternativo é seqüenciado somente com o principal. No final do processo as operações não seqüenciadas por pertencerem a um grupo de máquina alternativo serão apresentadas na Consulta de Mensagens (DB0666).

Alocar Centro de Trabalho

Visa atender a necessidade de clientes que não possuem nenhum tipo de restrição para programação de um determinado grupo de máquina, chegando ao ponto de não programar detalhadamente, ou seja, não existe a necessidade de alocar o centro de trabalho e recursos secundários para planejamento deste grupo de máquina.

Esta necessidade será atendida através deste parâmetro que será habilitado somente quando selecionado o tipo de processador “Capacidade Infinita”. Para os tipos de processadores capacidade finita e batelada é obrigatório a alocação das operações em um centro de trabalho e este parâmetro ficará marcado e desabilitado.

Com este parâmetro desmarcado o APS não irá realizar os seguintes processos no sequenciamento:

  1. Alocar centro de trabalho.
  2. Controlar recurso secundário.
  3. Avaliar grupo de máquina alternativo.
  4. Validar centro de trabalho válido cadastrado.

Seu comportamento será similar ao sequenciamento de operações externas, ou seja, irá agendar a operação de acordo com o critério de agendamento selecionado no cenário e utilizando o calendário e turno cadastrado no grupo de máquina, conforme descrito abaixo:

1 - Data mais cedo:

     a. Será sequenciada utilizando como data de início a data de liberação da operação, como data de término será a data de início somada ao tempo de processamento total (tempo de preparação + tempo de máquina) considerando o calendário do grupo de máquina da operação.

2 - Data mais tarde:

     a. Se a data de liberação da operação for maior que a data início mais tarde, ou seja, a operação esta atrasada, ela será seqüenciada pelo critério da data mais cedo; Se não estiver atrasada (data mais tarde maior que a data de liberação) será adotada como início da operação a data mais tarde e a data de término será o início mais o tempo de processamento total (tempo de preparação + tempo de máquina) considerando o calendário do grupo de maquina da operação.

     b. Se não estiver atrasada (data mais tarde maior que a data de liberação) será adotada como início da operação a data mais tarde e a data de término será o início mais o tempo de processamento total (tempo de preparação + tempo de máquina) considerando o calendário do grupo de máquina da operação.

Tratamento Tempo

Exibe a forma de tratamento de tempo, podendo ser:

  • Proporcional: O tempo da operação é determinado proporcionalmente à quantidade produzida.

  • Fixo: Independente da quantidade produzida, o tempo da operação é sempre o mesmo.

  • Por Lote: O tempo da operação é determinado pela quantidade de lotes (tempo máquina * quantidade de lotes). A quantidade de lote é determinada pela quantidade da operação dividida pela carga do lote informada (veja descrição abaixo).
    Exemplo: Se para cada lote de 5 toneladas é necessário 5 horas, um lote de 7 toneladas necessitará de 10 horas de processamento (1 carga de 5 toneladas e outra de 2 ou 2 cargas de 3,5).

  • Dep. Ferramenta: O tempo da operação dependerá da ferramenta utilizada.
    Exemplo: Uma Ferramenta pode produzir a cada ciclo 5 peças conforme o número de moldes (plásticos) ou punções (metal-mecânico). Se o tempo da operação é de 1 hora, e a ordem de produção é para produzir 10 unidades, serão necessárias 2 horas para realizar essa operação.

Carrega por Lote

Inserir uma carga que será utilizada para determinar a quantidade de lotes quando o tratamento de tempo das operações é por lote.

Altera CT OP Firme

Selecionar a opção que determina a reação do sistema para alteração de máquinas em operações firmes.

As opções disponíveis são:

  • Não alterar: Quando selecionado, determina que toda operação pertencente a uma ordem de produção firme não terá seu centro de trabalho alterado, ou seja, é mantido o centro de trabalho já selecionado anteriormente;
  • Alterar: Quando selecionado, determina que toda operação pertencente a uma ordem de produção firme poderá ter seu centro de trabalho alterado de acordo com o cenário atual do sequenciamento. Nesse caso, irá desalocar do centro todas as operações e novamente alocar podendo ser em máquina diferente ou até em um grupo de máquina alternativo.
  • Não Alterar se Iniciada: Quando selecionado, determina que permite a alteração do centro de trabalho das operações de ordens firmes desde que o estado da operação não esteja iniciada, ou seja, operação com estado iniciada será mantido o centro de trabalho. O estado da operação será importado do ERP via atualização de dados.

Nível Alocação

Inserir o nível de alocação das máquinas, permitindo que o processo de programação seja realizado semelhante a um fluxo de produção, otimizando os cálculos do sequenciamento.

Exemplo:

Uma empresa possui os seguinte processos:

Estamparia - Nível 1

Esmaltação - Nível 2

Serigrafia - Nível 4

Pintura - Nível 3

Montagem - Nível 5

Se considerarmos o nível para alocação das operações, a Pintura somente será programada após realizar a o processo de Esmaltação e Estamparia, e assim por diante.

Nota
titleNota:

Mais informações: DDBR0068 - Qual a importância do Nível de Alocação do GM?

Informações
titleImportante:

Este campo pode ser gerado automaticamente através do programa DB0135 - Calcula Nível GM.

Manutenção Grupo de Máquinas - Pasta Otimiz Setup

...

Campo:

Descrição

Apenas Redução de Setup

Quando assinalado, não será efetuado agrupamento de operações, mas apenas a redução de setup respeitando o atual sequenciamento, o critério de agrupamento/redução de setup escolhido (item/operação, ferramental e matriz de setup) e o % de redução quando o critério for diferente de matriz de setup (para Matriz de Setup respeitará as reduções parametrizadas na respectiva matriz de setup). Nesta situação, apenas os parâmetros referentes ao critério de agrupamento/redução de setup estarão habilitados, pois os demais tratam especificamente de agrupamento. Quando não assinalado, todos os parâmetros serão habilitados e será realizado o agrupamento e a redução de setup.

Horizonte de Busca

Determina, em horas, a partir da data de referência até quando devem ser pesquisadas operações para agrupamento. Antes do primeiro agrupamento, será considerada a data de referência do cenário. A data de *término do horizonte de busca será calculada pela somatória da data de início do horizonte de busca (considerando as operações já seqüenciadas) mais o Horizonte de Busca, considerando apenas as horas úteis de cada centro de trabalho (tempo de preparação + tempo máquina). Calculando assim uma data de corte, onde serão consideradas apenas operações com data de liberação menor que essa data de corte.

Máximo de Agrupamentos

Será responsável por definir o número Máximo de repetições permitidas do mesmo critério de agrupamento na sequência.

Informações
titleImportante:

Quando existir apenas um critério a ser processado este valor não será respeitado.

Nota
titleNota:
Ao criar um novo agrupamento se não existirem operações disponíveis, ou seja, a data de liberação de todas as operações a serem sequenciadas for maior que o instante de início do agrupamento será realizada busca procurando a operação com a próxima data de liberação disponível independente do critério. Nessa situação poderá encontrar uma operação com mesmo critério anterior e não irá respeitar o parâmetro do Máximo de Agrupamento. Este procedimento visa minimizar a indisponibilidade dos centros de trabalho. 

Tamanho do Agrupamento

Define, dentro de um horizonte de busca, qual o tamanho máximo em horas que o agrupamento de operações deve ter. Desta maneira, dentro de um determinado horizonte de busca pode-se ter vários agrupamentos de operações.

Conforme Cadastro Código Redutor: Tempo total máximo da duração será definido de acordo com o cadastro do código redutor do programa Cadastro Código Redutor Setup (DB0114), somente estará habilitado para o Critério de agrupamento ‘Matriz de Setup’. O valor do cadastro deverá ser em horas.
Três parâmetros diferentes poderão ser utilizados para definir o tamanho do agrupamento, no entanto, apenas um pode ser escolhido para cada simulação, podendo ser:

  • Tempo Total: Tempo total máximo da duração do bloco de operações agrupadas, em horas, desconsiderando o tempo de preparação da operação base e considerando os tempos de preparação e de máquina das demais operações agrupadas.

Nota
titleNota:

Entende-se por Operação base a primeira operação do agrupamento, responsável por definir os parâmetros deste.

  • Peso Preparação: Este fator será multiplicado pelo tempo de preparação da operação base para o agrupamento. O valor desta multiplicação será utilizado para determinar o tempo total máximo do bloco de operações agrupadas, desconsiderando o tempo de preparação da operação base e considerando os tempos de preparação e de máquina das demais operações agrupadas.
    Exemplo:
    Preparação da Operação Base = 2 h
    Peso preparação = 5
    O tempo máximo do bloco de operações agrupadas será de 10 h.

  • % Preparação: Determina quanto que o tempo de preparação deve representar do tempo máximo do bloco de operações agrupadas, que desconsidera o tempo de preparação da operação base e considera os tempos de preparação e de máquina das demais operações agrupadas.
    Exemplo:
    % Preparação = 25%
    Preparação da Operação Base = 1

    O tempo de execução máximo do bloco de operações agrupadas será de 3 h.

Critérios de Agrupamento/Redução de Setup

Define o que será considerado para determinar as operações passíveis de agrupamento. Três critérios estarão disponíveis, no entanto, um único critério, entre estes três, poderá ser definido a cada simulação, sendo que para os critérios item/operação e ferramental será necessário indicar o percentual de redução de setup, que servirá para determinar a redução do tempo de preparação a cada agrupamento efetuado, segundo o critério parametrizado. Para o critério matriz de setup, não é necessário definir o percentual de redução de setup, pois ele já está definido na matriz de setup.

  • Item/Operação: Agrupa/reduz operações que possuírem o mesmo código de item e mesmo código de operação, respeitando o % de redução de setup.
  • Ferramenta: Agrupa/reduz operações que possuírem a mesma ferramenta. Será utilizada a ferramenta cadastrada no programa Manutenção Ferramentas Operação (DB0129) como principal no processo de fabricação do item, respeitando o % de redução de setup. Para o agrupamento tipo ‘Ferramental’ se não possuir ferramenta cadastrada será executada a operação do código seguinte conforme sequência de execução determinada anteriormente. Se a operação não possuir ferramental cadastrado não será sequenciada e o sistema emitirá mensagem de alerta através da Consulta de Mensagens (DB0666).
  • Matriz de Setup: Agrupa/reduz operações que possuírem o mesmo código redutor de setup, respeitando o % de redução cadastrada na matriz do respectivo grupo de máquina. A busca da próxima operação base para do próximo agrupamento será realizada em ordem descendente de % de reduçãorespeitando o campo Sequência do redutor de setup (DB0114).

Redução de Setup

Indica qual o percentual que será utilizado para reduzir o tempo de preparação das operações. Estará relacionado ao critério escolhido. Quando o critério for Matriz de Setup, este campo será desabilitado e o percentual considerado será o da própria matriz de setup.

Agrupa Ordens Firmes com Planejadas

Define se um mesmo agrupamento poderá ser formado por ordens firmes e ordens planejadas. Quando selecionado, a busca realizada para agrupamento não fará restrição quanto ao tipo (planejada/firme) da ordem de produção das operações, permitindo que um agrupamento seja formado por operações dos dois tipos de ordem de produção. Quando desmarcado, a busca só considerará operações de ordens que tenham o mesmo tipo da ordem da operação base, formando primeiramente agrupamentos de operações de ordens firmes.

Manter Critério Igual em Único Centro de Trabalho

Irá manter no mesmo centro de trabalho todas as operações que possuem o mesmo critério de agrupamento. Deve-se avaliar o uso desde parâmetro, pois poderá gerar inconsistências que impedirão o planejamento se utilizado com centro de trabalho válido. Por exemplo, se analisada para alocação uma operação com código redutor “branco” que possui o centro de trabalho válido somente o CT1 e verifica-se que o código redutor “branco” está alocado no CT2, ou seja, em um centro de trabalho não válido para a operação, a operação não será alocada e será apresentando uma mensagem avisando da inconsistência entre o cadastro de centro de trabalho válido e o parâmetro “Manter Critério Igual em Único Centro de Trabalho”.

Informações
titleImportante:
O uso deste parâmetro irá alterar automaticamente o parâmetro “Altera CT OP Firme” para “Alterar” com a finalidade de evitar inconsistência para o cálculo do sequenciamento. 

...