Pular para o conteúdo
Sumário

Manual do RotoScheduler

Descreve o RotoScheduler 0.3.4

Manual do RotoScheduler › Editar o plano

Mover uma corrida e desfazer

Descreve o RotoScheduler 0.3.3 · conferida em 2026-10-16 D5

Mover uma corrida à mão

Um movimento pequeno no exemplo:

  1. Limpe a seleção. Vá para 7 de setembro em Day (dia) e expanda o RM-4.
  2. Expanda o braço A e clique na faixa do DEMO-M09 no ciclo 1, sem Ctrl. Start cycle (ciclo inicial) mostra 1 e End cycle (ciclo final) 5, a corrida inteira; mude End cycle para 3. O painel de detalhes mostra o intervalo de horário dos três ciclos.
  3. Deixe a corrida selecionada e clique em Month (mês). Espere Finding room… (procurando espaço) terminar: uma caixa de dia verde marca um dia com espaço para os ciclos selecionados. Neste exemplo, a primeira semana não tem espaço para eles; os dias verdes começam na segunda semana.
  4. Vá para 17 de setembro em Day, ainda com a corrida selecionada. Linhas verdes ao longo dos braços A, B e C marcam o espaço disponível. Use o ciclo 1, na ponta esquerda da linha do braço C.
  5. Clique nesse ciclo verde para mover para lá os ciclos selecionados. Eles ocupam os ciclos 1 a 3 no braço C do RM-4, em 17 de setembro; os ciclos 4 e 5 ficam no braço A, em 7 de setembro.
  6. Clique em Undo (desfazer) para voltar atrás. Redo (refazer) repete o movimento; Undo de novo restaura o plano original do exemplo.

O quadro mostra 17 de setembro; o painel de detalhes ainda cita o DEMO-M09 no braço A do RM-4, ciclos 1 a 3. As linhas verdes nos braços A, B e C marcam espaço para o movimento.

Os ciclos movidos do DEMO-M09 estão selecionados no braço C do RM-4, em 17 de setembro: ciclos 1 a 3. A linha do plano mostra um movimento salvo aplicado.

Espaço verde e vermelho

O espaço verde é onde o intervalo selecionado tem espaço. Cinza: a verificação completa está rodando; passe o ponteiro para ver o que já passou e o que ainda está sendo verificado. Uma colocação sobre o cinza é verificada na hora. Amarelo: a colocação entra depois de uma confirmação: os moldes só cabem com a distância mínima entre moldes, um ciclo termina depois do horário de trabalho, um máximo que não está verificado é ultrapassado, ou uma cópia de molde é retirada de outro braço. Vermelho não recebe nada: um clique simples ou uma colocação ali só diz por quê. Não é suportado:

  • Os lugares à vista deixam de ser cinza um de cada vez, primeiro o lugar sob o ponteiro; uma semana inteira pode levar segundos, e toda edição e toda mudança da seleção, dos seus ciclos ou das suas cópias recomeça a verificação. Uma colocação sobre o cinza é verificada na hora.
  • Um ciclo carregado, onde um molde se juntaria aos moldes que já estão ali, não tem sinal de cor; uma colocação ali é verificada; o + de um ciclo carregado selecionado lista o que mais cabe.
  • Um trecho vermelho diz por que o seu primeiro ciclo recusado é recusado; um ciclo mais adiante pode ser recusado por outro motivo.
  • O "{count} free stretches have room on {arms}" (trechos livres com espaço nos braços indicados) do painel de detalhes conta só os trechos achados com espaço antes da verificação completa; um lugar cuja corrida chega a um ciclo carregado não é contado, esteja a verificação dele ainda rodando ou já respondida.
  • O vermelho é certo para o início que um clique simples ou uma colocação envia; Ctrl+clique (Mac: Meta+clique) verifica o próprio ciclo, que ainda pode receber a colocação, como hoje.
  • Uma regra de carregamento conjunto marcada como "warn" (avisar), uma troca de molde dentro de um turno e limites de aquecimento ou resfriamento não verificados aparecem em verde; a nota deles fica na verificação da colocação, e quando essa verificação fica amarela só por uma nota assim, a colocação pede Apply with warning (aplicar com aviso), como hoje.
  • Até uma fábrica informar até que horas um dia pode se estender, todo ciclo que termina depois do horário de trabalho fica amarelo.
  • A demonstração web mantém duas cores até a próxima versão dela.

O app verifica o destino antes de aplicar o movimento. Se ele pedir confirmação, leia o aviso no painel de detalhes antes de aplicar. Uma recusa deixa o plano sem mudança e diz por quê. Num intervalo mais amplo, uma colocação sobre uma caixa de dia verde escolhe o primeiro trecho adequado nesse dia do braço.

Uma recusa dá o motivo primeiro. Quando o motivo diz respeito a outro lugar que não o que você apontou, ela cita esse lugar: uma cópia de molde em uso em outro lugar cita o molde, a data e o ciclo; um tempo de aquecimento ou de resfriamento além do máximo aprovado cita a máquina, o braço, a data e o ciclo. Não é suportado:

  • O seu próprio lugar só é citado no painel de detalhes: "To {date} · {machine} / {arm}, cycle {cycle}" (para a data, máquina, braço e ciclo indicados) numa colocação ou num movimento; "From {machine} / {arm}, cycles {start}–{end}" (da máquina e braço indicados, ciclos de início a fim), sem data, na origem de um movimento e na retirada de uma corrida; a retirada de um pedido não cita lugar.
  • Uma cópia que falta em vários ciclos de uma corrida é dita uma vez para cada ciclo.
  • Uma edição salva que um plano reaberto recusa diz por quê e cita a operação salva pelo número, e não pelo lugar.
  • Um braço sem dimensões registradas não pode ser planejado à mão; a verificação dele lista primeiro as suas notas.

Um carregamento mantém as suas próprias cópias de molde em edições, em Dispatch e em Report. Um movimento leva essas cópias junto; uma cópia que outros carregamentos ainda usam nesse dia é trocada por uma livre. Ao mover só algumas cópias, cada ciclo fica com as primeiras na ordem desse carregamento e deixa as outras.

Uma cópia de molde está num lugar de cada vez. Quando a cópia de uma corrida está em outro braço que não a usa nesse momento, o movimento ou a colocação a retira de lá por conta própria, depois do último ciclo desse braço antes da corrida ou antes do turno, e de novo onde esse braço a usa mais tarde; a verificação fica amarela e lista cada retirada, como DEMO-M07-1 is removed from RM-3 arm A after cycle 3 on 2026-09-10. (a DEMO-M07-1 é retirada do braço A do RM-3 depois do ciclo 3 em 2026-09-10), e o plano as mantém. Quando nenhuma retirada libera a cópia a tempo, o movimento é recusado e diz onde a cópia está. Não é suportado:

  • Um plano que já tem uma corrida sem a sua cópia de molde a mantém; uma edição só é verificada pelo que ela acrescenta. Apply em Factory inputs dá a cópia a essa corrida onde uma retirada consegue isso e, se não, a retira.
  • A cópia é retirada de um braço que não a usa nesse ciclo, depois do último ciclo desse braço antes da corrida ou antes do turno; o tempo da equipe não é verificado. Num carrossel de braços fixos, a retirada leva o tempo de desmontagem do molde na estação de carga e descarga, como faz uma desmontagem salva.
  • Uma cópia é retirada de um braço no máximo uma vez por dia: uma segunda corrida que precise dela, do mesmo braço, nesse dia é recusada.
  • Uma retirada que o app acrescentou fica quando a corrida que precisava dela é movida de novo; salvar só a descarta se ela não puder mais ser feita.
  • Uma cópia cujo braço começa o dia com uma peça ainda no molde não pode ser retirada antes do turno: uma edição que precisa dela em outro lugar nesse dia é recusada, a não ser que esse braço rode um carregamento antes.
  • Sem intervalo de transferência do molde, uma cópia liberada pelo próximo carregamento do seu braço só chega a outra máquina nesse mesmo ciclo se essa máquina vem depois na ordem do plano (por nome); coloque a corrida um ciclo depois.
  • Uma cópia retirada de uma máquina sem estações descritas não chega a um carrossel de braços fixos no mesmo dia; um movimento assim é recusado.
  • Generate plan (experimental) (gerar plano, experimental) pode propor a retirada de um molde antes do turno. Ele não propõe uma retirada depois de um ciclo de produção.
  • No dia atual, uma edição pode listar uma retirada num horário que já passou: o horário de uma retirada não é verificado contra a hora atual, então leia as retiradas listadas antes de aplicar.

O que mais cabe num carregamento

Limpe qualquer seleção de ordem de produção ou de corrida e então dê Ctrl+clique num ciclo carregado (Mac: Meta+clique), ou ponha o foco no ciclo e pressione Enter. Se nenhum despacho ou apontamento protege essa posição, o painel de detalhes oferece + What else fits in this load (o que mais cabe neste carregamento).

Abra a lista para verificar os produtos da lista de ordens que ainda têm peças a planejar nesta máquina. Cada linha mostra o molde, o produto e as suas ordens como {job} · {count} left (ordem · quantidade restante). Cinza diz Checking (verificando); verde cabe pelas regras do sinal; amarelo cabe com o motivo mostrado. Os moldes recusados são contados abaixo das linhas: passe o ponteiro sobre {count} molds do not fit here. (moldes que não cabem aqui) para ler os motivos. Quando nenhum candidato cabe, a lista diz Nothing else fits in this load. (nada mais cabe neste carregamento).

Clique numa linha para selecionar a sua primeira ordem e verificar o acréscimo de uma cópia do molde por um ciclo de produção. Roda a verificação da própria colocação: um resultado verde é aplicado na hora, um aviso espera por Apply job assignment with warning (aplicar a atribuição da ordem com aviso), e uma recusa diz por quê sem mudar o plano. Uma linha verde ainda pode pedir confirmação de uma nota que o sinal não mostra, como uma janela de processo não verificada. As peças vão para as ordens do produto como numa colocação; selecionar uma ordem não promete que ela receba as peças primeiro.

Uma edição, uma mudança da seleção ou do plano fecha a lista. Abra de novo para ter uma resposta atualizada. Para mais cópias ou ciclos, use os campos Copies (cópias) e Cycle slots (vagas de ciclo) da ordem e solte-a sobre o ciclo. A demonstração web não tem o +.

Esticar ou encurtar uma corrida

Clique numa faixa de molde para selecionar a corrida dela; Start cycle e End cycle cobrem a corrida inteira, e Run cycles (ciclos da corrida) mostra quantos ciclos estão selecionados. Digite outro número e clique em Check run length (verificar a duração da corrida): um número maior acrescenta ciclos depois do último ciclo da corrida, levando os moldes e as cópias desse ciclo; um número menor tira ciclos do fim da corrida. O Run length check (verificação da duração da corrida) do painel de detalhes responde como a verificação de uma colocação; Apply run length (aplicar a duração da corrida) a aplica, um aviso é lido antes, e uma recusa diz por quê sem mudar o plano. As peças acrescentadas vão para os produtos do molde e as ordens deles, como o motor as reparte.

Um movimento que terminaria tarde (0.3.0)

Uma colocação, um movimento ou uma retirada não podem mudar um ciclo protegido por um despacho; a recusa cita esse despacho. Take back (retirar o despacho) só libera os ciclos e as retiradas de molde que não tinham começado segundo os seus horários despachados. Trabalho novo num ciclo não protegido é permitido mesmo que o início projetado dele seja antes de agora. Os horários do plano atual não decidem a proteção do despacho. Veja Despacho e Take back.

Uma edição manual é recusada porque os seus ciclos de produção estão protegidos. Os detalhes da seleção citam o despacho.

Uma colocação que faz um ciclo programado terminar depois da janela deixa a prévia amarela, com uma frase que cita o braço, o ciclo e o seu fim: "{machine} arm {arm} on {date}: cycle {cycle} ends at {end}, after the working window's end at {window}." (no braço e na data indicados, o ciclo termina às {end}, depois do fim da janela de trabalho às {window}). Outros ciclos desse dia podem se mover na prévia antes de você aplicar; isso é o novo cálculo dos tempos, e não um erro. Clique em Apply with warning para seguir assim mesmo, ou em Cancel (cancelar).

O espaço verde e vermelho de Mover uma corrida e desfazer continua sendo achado na grade simples de ciclos.

Um máximo de forno certificado (0.3.0)

O tempo máximo de aquecimento ou de resfriamento de um molde aprovado pela fábrica é mantido, e não só a sua meta. Num carrossel de braços fixos, o aquecimento longo de um braço pode segurar um vizinho no forno além do máximo aprovado dele. Generate plan (experimental) se recusa a montar um ciclo que faria isso, e um movimento que cria ou piora uma ultrapassagem assim é recusado como uma ultrapassagem da janela, ou mostrado como um aviso amarelo quando o máximo é só estimado. Um molde montado na abertura de um dia, não programado por este plano, é informado, mas não recusado.

Um clique numa corrida a seleciona desse ciclo até o fim dela nessa data, com todas as cópias que ela mostra; Copies escolhe menos. As cópias selecionadas se movem juntas, como um único passo a desfazer, e um movimento que não cabe para todas elas é recusado por inteiro. Undo e Redo, ou Ctrl+Z e Ctrl+Y fora de um campo de texto, percorrem as mudanças aplicadas. Dispatch e Take back recomeçam esse histórico; as edições manuais anteriores não podem mais ser desfeitas depois.

Comentários e perguntas

As regras do app são a nossa leitura da física; onde a sua fábrica sabe mais, o app muda.

Envie uma sugestão ou um comentário por e-mail