FANUC ER-4iA Robot Simulator releasesself-updates
Simulatore web interattivo del braccio robotico FANUC ER-4iA per la didattica della robotica industriale. Usa lo shortcode [fanuc_sim] per incorporare il simulatore in qualsiasi pagina.
by Davide "the Prof." Bertolino · github.com/dadebertolino/fanuc-simulator · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/dadebertolino/fanuc-simulator/releases/download/v1.2.0/fanuc-simulator-v1.2.0.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
Readme
=== FANUC ER-4iA Robot Simulator === Contributors: davidebertolino Tags: robotica, fanuc, simulatore, didattica, ITIS Requires at least: 5.0 Tested up to: 6.4 Requires PHP: 7.4 Stable tag: 1.2.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Simulatore web interattivo del braccio robotico FANUC ER-4iA per la didattica.
== Descrizione ==
Plugin didattico per l'insegnamento della robotica industriale negli istituti tecnici. Include un simulatore 3D interattivo del braccio FANUC ER-4iA con:
- Modello 3D a 6 assi con pinza animata
- Cinematica diretta e inversa analitica 6-DOF, coerenti con il modello
- Editor TP (Teach Pendant) con esecuzione passo-passo, breakpoint di riga e interpretazione di J/L/C, DO, WAIT, R[], IF, JMP, LBL, FOR/ENDFOR
- Import ed export in formato FANUC .LS
- Pannello I/O digitali (8 DO, 8 DI) e 10 registri numerici
- Sfide progressive con verifica automatica
- Visualizzazione inviluppo di lavoro e terne dei link
Il simulatore funziona interamente nel browser e non richiede connessione a Internet: la libreria 3D e i caratteri sono inclusi nel plugin. Non viene contattato alcun servizio esterno, quindi nessun dato dell'utente lascia il sito.
== Installazione ==
- Carica la cartella
fanuc-simulatorin/wp-content/plugins/ - Attiva il plugin dal menu Plugin di WordPress
- Le pagine "Simulatore" ed "Esercizi" vengono create automaticamente
Non serve copiare o rinominare alcun file a mano.
== Aggiornamenti ==
Il plugin si aggiorna dalla bacheca di WordPress come quelli del repository
ufficiale: controlla le Release del repository GitHub
dadebertolino/fanuc-simulator e propone la nuova versione quando il tag
supera quella installata. Il controllo e' in cache per 12 ore.
== Shortcode ==
[fanuc_sim height="700px" width="100%" class=""]
Parametri:
height- altezza del riquadro, valore CSS. Default700pxwidth- larghezza del riquadro, valore CSS. Default100%class- classe CSS aggiuntiva sul contenitore. Default vuoto
== Disinstallazione ==
Il plugin non rimuove le due pagine create all'attivazione: possono contenere esercizi modificati dal docente. Se non servono piu', vanno eliminate a mano dal menu Pagine.
== Requisiti ==
Un browser con supporto WebGL. Il simulatore e' pensato per desktop; sotto i 768 px di larghezza il pannello di controllo si dispone sotto la vista 3D.
== Componenti di terze parti ==
- three.js r128 - MIT - https://threejs.org
- JetBrains Mono - SIL Open Font License 1.1
- IBM Plex Sans - SIL Open Font License 1.1
Dettagli e provenienza in assets/vendor/README.txt.
== Changelog ==
= 1.2.0 =
- Aggiornamento automatico da GitHub Releases (inc/class-updater.php), come negli altri plugin della suite
- Pagina di amministrazione riscritta sul design system condiviso db-admin-ui
- Workflow di release che verifica versione, lint, assenza di risorse esterne e completezza del pacchetto prima di pubblicare
- Corretta la cinematica inversa: risolveva una geometria diversa da quella del modello 3D, con errori di centinaia di millimetri sui bersagli cartesiani
- Corretta la lettura di W-P-R: veniva estratta dalla matrice trasposta e con gli assi scambiati rispetto alla convenzione FANUC (W su X, P su Y, R su Z)
- Corretto il frame mondo, che era sinistrorso e invertiva il senso di J1
- Corretto il pannello TCP, che mostrava la posa del fotogramma precedente
- Corretto un tag di chiusura che faceva uscire il tab Sfide dal pannello e lasciava I/O e registri visibili su tutti i tab
- Corretta l'evidenziazione della riga in esecuzione, sfasata dai commenti
- Le sfide su I/O e registri ora si completano davvero
- FOR/ENDFOR e IF su DI/DO ora vengono interpretati; le istruzioni non riconosciute fermano il programma invece di essere ignorate
- I punti non insegnati vengono generati ma segnalati come automatici
- Numerazione delle righe corretta in TEACH e nei pulsanti di inserimento
- L'export .LS scrive l'orientamento reale del punto invece di W=180 P=0 R=0
- L'inviluppo di lavoro e' calcolato dalla cinematica reale invece che da una formula che ignorava J3
- three.js e i caratteri sono inclusi nel plugin: niente CDN, niente richieste a Google Fonts, funzionamento offline
- Il pulsante "DH" e' stato rinominato "TERNE": mostra le terne dei link del modello, non una tabella di Denavit-Hartenberg
= 1.0.0 =
- Prima release
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.2.0 | Sep 6, 2026 | fanuc-simulator-v1.2.0.zip | 1 |
| v1.0.0 | Mar 6, 2026 | fanuc-simulator.zip | 31 |
Active-site estimate ≈30 comes from the median of recent superseded releases. Method.