Vai al contenuto
megapromotingParliamone

Competenza · Mecanisme industriale

Progettiamo macchine e meccanismi su misura, fino al dossier con cui un’officina può darle un prezzo. La fabbricazione la fa un altro.

Il lavoro è la progettazione: requisiti misurati, modello tridimensionale generato da un programma, distinta materiali con stato di rilascio per ogni posizione, architettura elettrica e di sicurezza, piano di verifica e richieste di offerta. Non abbiamo officina, non saldiamo, non assembliamo e non immettiamo macchine sul mercato. Abbiamo portato a termine un solo dossier nostro, e la macchina in esso non è costruita — e la pagina lo dice fin dall’inizio.

Offerta, con condizioniAm o singură lucrare proprie de acest fel pe disc, verificată azi cu comenzi, nu cu amintiri: un dosar complet pentru o celulă de imprimare cu mortar — 226 de poziții în lista de materiale, 226 de rânduri în planul de verificare, 64 de puncte de intrare-ieșire dintre care 24 pe un controler de siguranță separat, 26 de trasee de cablu, șase cereri de ofertă scrise și 44 de teste automate care trec în jumătate de secundă. Și, în aceeași măsurătoare: zero poziții eliberate pentru achiziție din 226, zero verificări executate din 226, zero cereri de ofertă trimise, zero exemplare construite, zero lucrări făcute pentru un beneficiar. Regula noastră cere minimum două implementări proprii pentru „am făcut”. Aici e una, și e neconstruită. Deci pagina se scrie ca ofertă cu condiții, iar dosarul e proba de lucru pe care o poți deschide, nu o referință de client.

Ciò che vendiamo è la progettazione e la documentazione, fino al punto in cui un’officina può rispondere a una richiesta di offerta con un prezzo, non con domande. Ciò che non vendiamo, per evitare equivoci alla seconda riunione: non abbiamo un’officina, non tagliamo, non saldiamo, non assembliamo, non mettiamo in funzione e non immettiamo macchine sul mercato con il nostro nome. La parte fisica la fa un’officina meccanica o un integratore, e la responsabilità per la conformità della macchina immessa sul mercato resta a chi la immette. Noi gli forniamo il dossier con cui può lavorare e stiamo al suo fianco nelle verifiche.

Il nostro dossier appare così, misurato sul lavoro proprio. Il modello tridimensionale non è disegnato manualmente, ma generato da un programma parametrico in Python: un solo comando ricostruisce l’insieme nei formati di scambio, 38 pezzi candidati con modello individuale, 12 profili piatti per il taglio, 12 sottoassiemi, le tavole PDF e i rapporti. La conseguenza pratica è che nulla nel pacchetto può restare indietro rispetto al modello — se cambia una quota, cambia tutto ciò che da essa dipende, oppure cade un test.

La parte che fa la differenza tra un dossier utile e una pila di disegni è lo stato di rilascio per ogni posizione. Nel nostro elenco di 226 posizioni: 108 sono «da richiedere offerta», perché il numero finale dipende da opzioni, lunghezze o dimensionamento; 49 attendono un’analisi; 39 sono pezzi propri che richiedono disegno, tolleranze e calcolo; 30 hanno la famiglia scelta dal catalogo del produttore — il che non significa compatibilità confermata. Rilasciate per l’acquisto: zero. Nessuna posizione diventa ordinabile finché non si svuota il campo con ciò che la blocca. Questi numeri sono lo stato reale del lavoro, non una fase imbarazzante da nascondere.

Un aspetto va detto due volte, perché viene spesso frainteso: i produttori e i codici dei componenti che compaiono in un dossier del genere sono scelte di progetto, non partnership e non fornitori confermati. Una guida lineare, un servo-drive o un controllore di sicurezza scelti dal catalogo significano che abbiamo letto la scheda tecnica pubblica e che la famiglia è compatibile con il nostro calcolo. Non significa che abbiamo un rapporto con il produttore, un prezzo negoziato o una conferma di compatibilità. La conferma arriva dalla richiesta di offerta e dal banco di prova, ed entrambe sono ancora davanti a noi.

Cosa comprende

Il lavoro, per componenti

Partiamo da vincoli misurati, non da una forma bella

Quale alimentazione elettrica esiste nell’officina reale, con messa a terra e corrente di cortocircuito; quale materiale viene lavorato, con la sua scheda tecnica; quali dimensioni ha lo spazio; cosa deve uscire alla fine. Il nostro lavoro proprio dichiara da solo i primi due blocchi come esattamente questi: la misurazione dell’alimentazione nel capannone reale e la scelta del materiale. Fino a essi, l’elenco dei compiti elettrici resta marcato come preliminare e l’intervallo di portata resta una stima — scritto nel file, non sottinteso.

Il modello è un programma, non un disegno

La geometria si scrive parametrica in Python, e un solo comando rigenera l’assieme, i sottoassiemi, i pezzi singoli in formati di scambio, i profili piani per il taglio, le tavole PDF e i rapporti. Il vantaggio non è la velocità, ma la coerenza: non può esistere una tavola che contraddice il modello, perché la tavola nasce dal modello ogni volta. E le tavole portano la marcatura che non sono per la fabbricazione finché non vengono rilasciate, e c’è un test automatico che fallisce se la marcatura manca.

Ogni posizione ha uno status di rilascio e un blocco scritto

226 posizioni, ciascuna con assieme-genitore, quantità, specifica, produttore candidato, identificatore di verifica e stato. I pezzi propri hanno inoltre disegno candidato, massa stimata, percorso di fabbricazione proposto, tolleranza e finitura candidata — e un campo separato che dice che cosa manca precisamente perché possa essere ordinata: il disegno dell’assieme saldato, il piano delle saldature, il calcolo con elementi finiti, il piano dei riferimenti di lavorazione. Una posizione senza blocco svuotato non si compra.

Testiamo regole di ingegneria, non solo codice

44 test automatici, che passano in mezzo secondo e verificano affermazioni sulla macchina: che il campo attivo sia esattamente il volume dichiarato, che la maglia di protezione corrisponda alla cella dichiarata, che nessuna posizione nell’elenco dei materiali resti senza riga nel piano di verifica, che la macchina a stati non estruda mai in riposo, che ogni difetto preso separatamente blocchi sia il movimento sia l’estrusione, che la mancanza della calibrazione blocchi il movimento, e che lo strato massimo della prima fase resti nel campo di portata qualificato. Un test che fallisce ferma un errore prima che arrivi in officina.

Sicurezza su circuito separato dal controllo del movimento

La mappa degli ingressi e delle uscite ha 64 punti: 16 ingressi e 16 uscite digitali, 4 ingressi e 4 uscite analogiche sul lato di processo, più 20 ingressi e 4 uscite su un controllore di sicurezza indipendente dal computer di processo. Le uscite di sicurezza agiscono direttamente sulla disattivazione sicura della coppia su tutti i drive, sui freni e sull’inibizione della pompa, con stato di guasto diseccitato. I circuiti di controllo dei contattori e il feedback del freno sono punti propri, non ipotesi.

La cinematica si verifica prima di acquistare il robot, non dopo

Per la variante con braccio articolato ho scritto un modulo proprietario di screening: cinematica diretta, jacobiano analitico, cinematica inversa numerica con quattro posizioni di partenza e un margine imposto di 10° rispetto al limite di ciascun asse. I risultati: 1.331 posizioni di griglia verificate per il posizionamento, poi un percorso di prova con 8.400 punti, tutti risolti, con velocità massima per asse al 7,86% del limite di catalogo e con margine minimo rispetto ai limiti di 19,9°. Il rapporto dichiara da sé il proprio stato: è uno screening discreto offline, non un programma robot, e non genera output verso l’hardware.

Leggiamo le fonti primarie e le conserviamo con impronta

Schede tecniche dei produttori, cataloghi, sistemi commerciali comparabili e sette documenti di brevetto pubblico, scaricati in PDF e registrati con checksum, così da poter dimostrare più tardi che cosa abbiamo letto e in quale versione. Un disegno di brevetto non si copia; si legge per le soluzioni di architettura già pubbliche e per le trappole che qualcun altro ha risolto prima di noi.

Le richieste di offerta si scrivono con gate di acquisto, non con domande aperte

Sei richieste preparate, per guide e viti, servo-drive, sistema di materiale, freni, mixer, più una per il braccio robotico nella variante alternativa. Quella per il robot contiene esplicitamente i gate che devono essere superati prima dell’ordine: modello e serie, il modello tridimensionale del produttore, lo schema dello spazio di lavoro, il risultato di copertura per il volume richiesto, il controllore e le licenze, il rapporto di stato, i cavi e la documentazione, l’offerta di messa in servizio e il piano di sollevamento e ancoraggio. Un test automatico verifica che i gate siano presenti.

Cosa non facciamo

Non produciamo, non assembliamo, non mettiamo in servizio e non emettiamo dichiarazioni di conformità. Non confermiamo la compatibilità di un componente sulla base del catalogo. Non forniamo cifre di prestazione come risultati finché non sono misurate al banco — la ripetibilità nel nostro dossier è obiettivo e piano di misura, non risultato. E non rilasciamo alcuna posizione per l’acquisto finché ha un blocco scritto accanto.

Come si presenta

Il percorso, passo dopo passo.

01

Requisiti misurati e architettura di base

Misuriamo ciò che esiste: l’alimentazione reale e la messa a terra, lo spazio, il materiale, ciò che deve uscire. Scriviamo l’architettura — la cinematica, il percorso del materiale, la suddivisione in sottogruppi — e, se conviene, un’alternativa valutata in parallelo. Consegniamo il documento di architettura con i suoi limiti dichiarati. La fase può fermarsi qui e resta utile.

02

Modello parametrico, lista materiali, piano di verifica

La geometria come programma, la lista dei materiali con stato per ogni posizione, una riga di verifica per ogni posizione, l’architettura elettrica e di sicurezza, i percorsi dei cavi. Consegniamo il pacchetto di fabbricazione marcato come non rilasciato, più i test automatici che lo mantengono coerente. Da questo punto, qualsiasi modifica si propaga da sola oppure fa fallire un test.

03

Richieste di offerta e rilascio delle posizioni

Scriviamo le richieste per famiglie di componenti, con qualification gate di acquisto dove il componente è costoso o difficilmente reversibile. Dalle risposte si chiudono i blocchi e le posizioni passano, una per una, allo status che autorizza l’acquisto. Qui il lavoro diventa denaro speso, quindi qui si supera la soglia dal progetto all’impegno.

04

Banchi, prova a vuoto, prova con materiale

Tre gate fisici, in ordine: i banchi su un solo asse e sul materiale, che trasformano il dominio di portata da stima a misurazione; l’insieme protetto e la prova a vuoto, con misurazioni di ripetibilità, gioco, vibrazione e rumore a più velocità, più iniezione di difetti; e solo poi la prova con materiale reale. Queste fasi le esegue l’officina o l’integratore, con noi accanto. Nel nostro lavoro proprio, tutte e tre sono ancora davanti.

Ce vede utilizatorulAplicațiaRețea și securitateGăzduire și dateFIECARE STRAT, ALES ȘI EXPLICAT
Cinci straturi, de jos în sus, și pragul care le desparte. Constrângerile măsurate — alimentare, material, gabarit — sunt fundația; peste ele modelul parametric, care e un program, nu un desen; peste el lista de materiale și planul de verificare, cu un status și un blocaj pe fiecare poziție; apoi cererile de ofertă, cu porți acolo unde componenta e scumpă. Deasupra tuturor, cu linie întreruptă, cele trei porți fizice — bancuri, probă uscată, probă cu material — care se execută în atelier, nu la noi. Linia întreruptă e granița serviciului: tot ce e sub ea îl livrăm, tot ce e deasupra îl însoțim.

I dati

Cosa tocchiamo, dove risiedono e quanto rimangono

Le domande che pone chiunque abbia un responsabile della protezione dei dati — poste qui prima che le ponga lui.

Quali dati tocca un lavoro di meccanica
Le vostre esigenze, le misurazioni nello spazio reale — alimentazione, messa a terra, ingombro, vie di accesso —, le schede tecniche del materiale che lavorate, le offerte ricevute dai fornitori e i disegni risultanti. Le offerte e i prezzi dei fornitori sono l’informazione sensibile di tutto il pacchetto e si tengono separati dalla parte pubblicabile del dossier.
Dove risiede il modello e come si dimostra quale versione sia
In un archivio con storico, dove il modello è codice, e le uscite — formati di scambio, profili piani, tavole, liste — si rigenerano da esso. Le fonti esterne scaricate si conservano con checksum, così da poter mostrare in seguito esattamente quale documento ha costituito la base di una decisione. I rapporti di verifica portano l’impronta dei file di input.
Cosa ricevete e cosa resta vostro
Il modello parametrico e il programma che lo genera, l’insieme e i pezzi in formati di scambio, i profili piani per il taglio, le tavole, la lista dei materiali con gli status, il piano di verifica, la mappa di input-output, l’elenco dei carichi elettrici, i percorsi dei cavi e le richieste di offerta. Tutto in file che un altro ingegnere può aprire, non in un formato legato a noi.
Ciò che non si pubblica mai
Le offerte ricevute, i prezzi negoziati e qualsiasi dettaglio di processo che vi appartiene. Se il risultato di un lavoro diventa materiale pubblico — una pagina, una presentazione, un articolo — si concorda per iscritto che cosa esattamente si può mostrare, prima di mostrarlo.

Un caso

Una decisione di acquisto deliberatamente rinviata, finché il calcolo la sostiene

La situazione

Per la stessa attività — deposizione di malta in un volume di un metro cubo — è emersa una seconda possibile architettura: invece del portale cartesiano, un braccio articolato a sei assi su piedistallo fisso, con la stessa massa fissa e lo stesso percorso del materiale. Il braccio è la componente costosa e difficile da restituire dell’intero insieme. La vera domanda non era se sembrasse migliore, ma se coprisse il volume richiesto senza avvicinarsi ai limiti degli assi.

Cosa abbiamo costruito

Ho scritto un modulo proprio di cinematica sopra la descrizione pubblica del robot: cinematica diretta, jacobiano analitico, cinematica inversa numerica con quattro posizioni di avvio e una riserva imposta di 10° rispetto al limite di ciascun asse, con convergenza a 0,05 mm per posizione. Con esso ho verificato 1.331 posizioni di griglia, poi ho eseguito un percorso di prova elicoidale su tutto il volume, con 8.400 punti. Separatamente, un controllo di collisione sulla geometria reale, dichiarato esplicitamente come screening su campioni discreti, non come analisi certificata di volume spazzato. E la richiesta di offerta per il robot è stata scritta con i gate di acquisto al loro interno.

Cosa è emerso

Tutti gli 8.400 punti sono stati risolti, senza insuccessi. La velocità massima per asse è rimasta al 7,86% del limite di catalogo, e il margine minimo rispetto ai limiti di asse è stato 19,9° — cioè il percorso non solo ci sta, ma ci sta con riserva. Il rapporto scrive da sé il proprio stato: screening discreto offline, senza uscita verso hardware, e non è un programma di robot. Il robot resta non acquistato finché i gate nella richiesta di offerta ricevono risposta.

Cosa non dice il caso

Lo screening copre la cinematica e la geometria, e basta. Non copre il materiale che cresce sotto l’ugello, il tubo flessibile, il ritardo della pompa e la pressione — tutto è riportato esplicitamente tra le limitazioni, nel rapporto. Le velocità calcolate tramite differenze finite non includono le rampe di avvio-arresto e il blending delle traiettorie del controllore. In altre parole: è abbastanza per non comprare male, non abbastanza per stampare.

Domande

Cosa ci chiedono le persone prima di chiamare

Costruite la macchina o la disegnate soltanto?

La progettiamo e scriviamo la documentazione con cui viene costruita. Non la costruiamo. Non abbiamo officina, non tagliamo, non saldiamo, non assembliamo e non immettiamo macchine sul mercato con il nostro nome. Quello che facciamo è portare il lavoro fino al punto in cui un’officina meccanica può fare un prezzo senza dover chiedere nient’altro di essenziale, e restare accanto a essa durante le verifiche. Se vi serve qualcuno che vi consegni la macchina chiavi in mano, noi non siamo quelli, ed è meglio saperlo dalla prima frase piuttosto che dalla terza riunione.

Avete mai costruito una macchina progettata da voi?

No. Abbiamo un solo dossier proprio, portato al livello in cui si possono richiedere prezzi, e la macchina in esso non ha alcun esemplare costruito: zero pezzi ordinati, zero verifiche fisiche eseguite su 226 pianificate, zero posizioni liberate per l’acquisto su 226, zero richieste di offerta inviate su sei scritte. Questo è lo stato reale e lo pubblichiamo come tale. Quello che possiamo mostrare è il dossier, i test che girano davanti a voi e il motivo scritto per ogni blocco.

Allora perché un progetto non costruito dovrebbe avere valore per me?

Perché la parte che acquistate da un progettista non è la macchina, ma la capacità di richiedere correttamente. Un dossier in cui ogni posizione ha uno stato, un blocco scritto e una riga di verifica è esattamente ciò che vi evita di comprare una guida sbagliata, un drive sottodimensionato o un robot che non copre il volume. E, altrettanto importante, è il tipo di dossier in cui si vede subito chi vi ha detto la verità sullo stato.

I componenti dell’elenco sono confermati con i produttori?

No, ed è la precisazione che conta in questa pagina. Un componente segnato come scelto da catalogo significa che abbiamo letto la scheda tecnica pubblica e che la famiglia si adatta al nostro calcolo. Non significa compatibilità finale, non significa prezzo e non significa partnership. La conferma arriva dalla risposta alla richiesta di offerta e, per i pezzi critici, dal banco prova. Qualsiasi fornitore nominato in un nostro dossier è una scelta di progettazione, e basta.

Chi risponde della sicurezza e dei documenti di conformità?

La responsabilità per la macchina immessa sul mercato ricade su chi la immette sul mercato — il produttore o l’integratore che la assembla e la consegna. Noi progettiamo l’architettura di sicurezza: circuito separato dal controllo del movimento, controllore di sicurezza indipendente, arresto sicuro della coppia, freni con feedback, monitoraggio dei contattori, stati di guasto che vanno in sicurezza. Forniamo anche la documentazione relativa. La valutazione di conformità e la marcatura non sono il nostro servizio e non fingiamo che lo siano.

Potete progettare qualcos’altro oltre alla macchina dell’esempio?

Il metodo si trasferisce; la conoscenza del dominio non si trasferisce automaticamente, e questo va detto. Ciò che si sposta da un progetto all’altro è il modo di lavorare: vincoli misurati per primi, modello parametrico generato da programma, stato di rilascio su ogni posizione, piano di verifica con una riga per posizione, sicurezza su circuito separato, richieste di offerta con gate. Ciò che non si sposta sono le particolarità del vostro materiale e del vostro processo, e quelle si imparano all’inizio, con voi, oppure si portano da uno specialista del settore. Se la risposta corretta è che ci manca il dominio, lo diciamo.

Quanto tempo ci vuole?

Non indichiamo scadenze in questa pagina perché esse non dipendono solo da noi. Il ritmo è dato da tre gate fisici, in ordine: i banchi del materiale e dell’asse, la prova a secco dell’insieme protetto e la prova con materiale reale. Ognuno dipende da decisioni che non ci appartengono — la misurazione dell’alimentazione nel vostro capannone, la scelta del materiale, l’invio delle richieste di offerta e la risposta dei fornitori. Ciò che possiamo stimare in modo onesto è la prima fase, quella dei requisiti e dell’architettura.

Cosa succede se a metà si scopre che l’architettura scelta è sbagliata?

Si scrive la seconda architettura e la si confronta, invece di continuare la prima solo perché è già iniziata. Nel nostro lavoro proprietario è successo proprio questo: oltre alla variante con portale cartesiano esiste una seconda, con braccio articolato su piedistallo fisso, valutata in parallelo, con la propria lista di simulazioni obbligatorie prima di qualsiasi ordine e con il budget del carico sulla flangia plafonato, con margine imposto. È documentata come alternativa non rilasciata, non come secondo prodotto.

Perché c’è scritto «offerta» e non «servizio erogato»?

Perché abbiamo un solo lavoro di questo tipo ed è non costruito, e la regola che applichiamo a noi stessi richiede almeno due implementazioni proprie per poter scrivere «abbiamo fatto». Preferiamo una pagina che regga alle domande di un ingegnere invece di una che suona bene fino alla seconda domanda. Quando avremo un dossier fatto per un beneficiario e una macchina costruita in base ad esso, la pagina cambierà — e si vedrà perché è cambiata.

Su cosa si basano le affermazioni sopra (14 fonti)

14 di esse sono codice e file dei nostri repository. Non ne pubblichiamo il nome né la riga: insieme, in un'unica pagina, descriverebbero con troppa precisione come sono costruiti sistemi che non sono solo nostri. Le esaminiamo con te, nel repository, su richiesta — la verifica resta possibile, solo che avviene in una discussione.

Cosa vorresti che funzionasse meglio?

Raccontaci il tuo processo. Insieme stabiliamo cosa vale la pena costruire, cosa possiamo collegare e come verifichiamo il risultato.

Parliamone