Industrial robot pose paths with commanded and measured coordinate frames

Discrepanza di posa KRC4: distinguere gli errori di temporizzazione da quelli dei fotogrammi

Un metodo sistematico di troubleshooting del KRC4 per valori di posa che cambiano tra i cicli del loop, distinguendo la temporizzazione dell’advance run, l’a...

Quando il valore di posa KRC4 cambia dopo il primo passaggio attraverso un ciclo, la spiegazione più rapida è spesso «l'offset utensile è stato applicato due volte». Questa conclusione è allettante, ma prematura. Il risultato può essere influenzato dai dati dell'utensile e della base attivi, dall'approssimazione, dall'advance run e dal punto esatto in cui viene valutata una variabile di sistema.

Percorsi di posa di un robot industriale con sistemi di coordinate comandati e misurati

Separare i percorsi comandati da quelli misurati aiuta a distinguere i problemi di temporizzazione dell'esecuzione dagli errori persistenti dell'utensile o della base.

Il robot non dovrebbe essere ricalibrato finché queste influenze non sono state separate. Un frame di compensazione può nascondere il sintomo danneggiando al contempo ogni programma che utilizza un utensile precedentemente corretto.

Riprodurre il sintomo senza modificare la calibrazione

Salva il progetto del controller e registra la versione KSS, l'utensile attivo, la base attiva e la modalità del programma. Esegui il ciclo a velocità ridotta, con l'approssimazione disabilitata intorno al punto di acquisizione sospetto, se il processo lo consente. Registra i valori rilevanti alla prima e alla seconda iterazione sulla stessa riga del programma.

Usa KUKA Xpert per le definizioni esatte delle variabili di sistema della versione installata. Nomi simili possono riferirsi a posizioni comandate, misurate o trasformate, e i dettagli della versione sono importanti.

Cosa cambia con l'advance run

KRL prepara in anticipo i movimenti successivi rispetto all'esecuzione fisica, così i percorsi possono raccordarsi. Le istruzioni non di movimento possono essere valutate mentre il robot sta completando un movimento precedente. Un punto di sincronizzazione intenzionale può verificare questa ipotesi. Se la discrepanza scompare, il problema riguarda la temporizzazione dell'esecuzione o l'approssimazione, non necessariamente una taratura errata.

Controllare la catena dei frame prima dei calcoli

Verifica che le selezioni dell'utensile e della base non vengano modificate da una forma inline, una subroutine, un interrupt o dall'interprete submit tra un'iterazione e l'altra. Cerca assegnazioni a utensile, base e variabili di frame, inclusi i riferimenti indiretti.

Confronta i valori in un unico frame dichiarato. Mescolare dati riferiti alla flangia e dati riferiti all'utensile può sembrare un offset angolare ripetuto. Mantieni esplicite le convenzioni di Eulero; in prossimità delle singolarità di orientamento, grandi variazioni degli angoli visualizzati possono rappresentare una variazione fisica più contenuta.

Trasformare il risultato in un'interfaccia robusta

Se un PLC utilizza le coordinate del robot, specifica se i valori sono comandati o misurati, quali frame sono attivi e quale evento rende valido il campione. Acquisisci i dati solo dopo che il robot e il PLC hanno concordato lo stato, quindi copia atomicamente l'insieme completo prima di confermarlo.

Gli investimenti più ampi nella robotica stanno accelerando, come discusso nel report correlato sulla spinta di Delta nella robotica e nell'automazione dei semiconduttori. Le nuove piattaforme non eliminano la necessità di definire chiaramente i contratti relativi ai frame e al campionamento.

La nostra opinione: una discrepanza di posa è prima di tutto un problema di evidenze, non di calibrazione. Blocca l'esecuzione, identifica il frame e confronta i dati comandati con quelli misurati prima di modificare i valori persistenti.

Domande che gli ingegneri si pongono prima di apportare la modifica

L'advance run può modificare il momento in cui viene valutata un'assegnazione?

Sì. Le istruzioni successive possono essere elaborate prima del movimento fisico. Utilizza il comportamento di sincronizzazione documentato per la versione KSS installata.

Una visualizzazione di Eulero diversa dimostra che il movimento è errato?

No. Orientamenti equivalenti e singolarità possono produrre angoli controintuitivi. Confronta la posa fisica e il frame di riferimento.

È necessario ricalibrare prima l'utensile?

No. Verifica prima la temporizzazione, l'approssimazione, i frame attivi e la semantica delle variabili, altrimenti la compensazione può estendersi ai programmi corretti.

Discrepanza di posa KRC4: distinguere gli errori di temporizzazione da quelli dei fotogrammi

Un metodo sistematico di troubleshooting del KRC4 per valori di posa che cambiano tra i cicli del loop, distinguendo la temporizzazione dell’advance run, l’approssimazione, i dati del tool e della ...

Quando il valore di posa KRC4 cambia dopo il primo passaggio attraverso un ciclo, la spiegazione più rapida è spesso «l'offset utensile è stato applicato due volte». Questa conclusione è allettante, ma prematura. Il risultato può essere influenzato dai dati dell'utensile e della base attivi, dall'approssimazione, dall'advance run e dal punto esatto in cui viene valutata una variabile di sistema.

Percorsi di posa di un robot industriale con sistemi di coordinate comandati e misurati

Separare i percorsi comandati da quelli misurati aiuta a distinguere i problemi di temporizzazione dell'esecuzione dagli errori persistenti dell'utensile o della base.

Il robot non dovrebbe essere ricalibrato finché queste influenze non sono state separate. Un frame di compensazione può nascondere il sintomo danneggiando al contempo ogni programma che utilizza un utensile precedentemente corretto.

Riprodurre il sintomo senza modificare la calibrazione

Salva il progetto del controller e registra la versione KSS, l'utensile attivo, la base attiva e la modalità del programma. Esegui il ciclo a velocità ridotta, con l'approssimazione disabilitata intorno al punto di acquisizione sospetto, se il processo lo consente. Registra i valori rilevanti alla prima e alla seconda iterazione sulla stessa riga del programma.

Usa KUKA Xpert per le definizioni esatte delle variabili di sistema della versione installata. Nomi simili possono riferirsi a posizioni comandate, misurate o trasformate, e i dettagli della versione sono importanti.

Cosa cambia con l'advance run

KRL prepara in anticipo i movimenti successivi rispetto all'esecuzione fisica, così i percorsi possono raccordarsi. Le istruzioni non di movimento possono essere valutate mentre il robot sta completando un movimento precedente. Un punto di sincronizzazione intenzionale può verificare questa ipotesi. Se la discrepanza scompare, il problema riguarda la temporizzazione dell'esecuzione o l'approssimazione, non necessariamente una taratura errata.

Controllare la catena dei frame prima dei calcoli

Verifica che le selezioni dell'utensile e della base non vengano modificate da una forma inline, una subroutine, un interrupt o dall'interprete submit tra un'iterazione e l'altra. Cerca assegnazioni a utensile, base e variabili di frame, inclusi i riferimenti indiretti.

Confronta i valori in un unico frame dichiarato. Mescolare dati riferiti alla flangia e dati riferiti all'utensile può sembrare un offset angolare ripetuto. Mantieni esplicite le convenzioni di Eulero; in prossimità delle singolarità di orientamento, grandi variazioni degli angoli visualizzati possono rappresentare una variazione fisica più contenuta.

Trasformare il risultato in un'interfaccia robusta

Se un PLC utilizza le coordinate del robot, specifica se i valori sono comandati o misurati, quali frame sono attivi e quale evento rende valido il campione. Acquisisci i dati solo dopo che il robot e il PLC hanno concordato lo stato, quindi copia atomicamente l'insieme completo prima di confermarlo.

Gli investimenti più ampi nella robotica stanno accelerando, come discusso nel report correlato sulla spinta di Delta nella robotica e nell'automazione dei semiconduttori. Le nuove piattaforme non eliminano la necessità di definire chiaramente i contratti relativi ai frame e al campionamento.

La nostra opinione: una discrepanza di posa è prima di tutto un problema di evidenze, non di calibrazione. Blocca l'esecuzione, identifica il frame e confronta i dati comandati con quelli misurati prima di modificare i valori persistenti.

Domande che gli ingegneri si pongono prima di apportare la modifica

L'advance run può modificare il momento in cui viene valutata un'assegnazione?

Sì. Le istruzioni successive possono essere elaborate prima del movimento fisico. Utilizza il comportamento di sincronizzazione documentato per la versione KSS installata.

Una visualizzazione di Eulero diversa dimostra che il movimento è errato?

No. Orientamenti equivalenti e singolarità possono produrre angoli controintuitivi. Confronta la posa fisica e il frame di riferimento.

È necessario ricalibrare prima l'utensile?

No. Verifica prima la temporizzazione, l'approssimazione, i frame attivi e la semantica delle variabili, altrimenti la compensazione può estendersi ai programmi corretti.

Lascia un commento

Si prega di notare che, prima di essere pubblicati, i commenti devono essere approvati.