Untuk fabrikasi

Bengkel yang berjalan dengan lampu mati.

Agen menjalankan pekerjaan yang Anda izinkan. Setiap perintah direkam sebelum dikirim.

Mesin Anda

Apakah ini akan bicara dengan mesin saya?

Setiap driver berbicara dengan protokol kontroler miliknya sendiri. Setiap mesin menjadi perangkat dengan saluran.

Mesin menjadi perangkat dengan saluranKontroler CNC, printer, laser dan kamera masing-masing tersambung lewat driver sendiri dan menjadi perangkat dengan saluran, ditempatkan sebagai unit di dalam dunia.CNCGRBL, FluidNC, grblHAL, Smoothieware,LinuxCNCPrinterMarlin, Klipper, PrusaLink, OctoPrint,DuetLaserperintah laser dari GRBL, Klipper, DuetKameraUSB, layar, ESP32-CAMPerangkat dengan saluransebuah unit di dunia AndaMesin menjadi perangkat dengan saluranKontroler CNC, printer, laser dan kamera masing-masing tersambung lewat driver sendiri dan menjadi perangkat dengan saluran, ditempatkan sebagai unit di dalam dunia.CNCGRBL, FluidNC, grblHAL, Smoothieware,LinuxCNCPrinterMarlin, Klipper, PrusaLink, OctoPrint,DuetLaserperintah laser dari GRBL, Klipper, DuetKameraUSB, layar, ESP32-CAMPerangkat dengan saluransebuah unit di dunia Anda

Kembaran digital

Kembaran mengikuti mesin, bukan rencana.

Kembaran menggambar apa yang dilaporkan kontroler dan menandai setiap selisih dari rencana.

Kembaran mengikuti laporanRencana dan laporan kontroler adalah dua sumber. Kembaran menggambar laporan dan menandai deviasi lebih dari setengah milimeter dari rencana.RencanaG-code yang Anda kirimLaporanposisi, baris, feed, alarmKembaranmenggambar laporanTandaselisih lebih dari 0,5 mmKembaran mengikuti laporanRencana dan laporan kontroler adalah dua sumber. Kembaran menggambar laporan dan menandai deviasi lebih dari setengah milimeter dari rencana.RencanaG-code yang AndakirimLaporanposisi, baris,feed, alarmKembaranmenggambar laporanTandaselisih lebih dari 0,5 mm

Hasil simulasi selalu diberi label simulasi. Hasil itu tidak pernah bercampur dengan rekaman langsung.

Buka meja kerja

Dicatat sebelum dikirim.

Tautan yang putus dicatat sebagai state unknown. Tidak ada yang diulang diam-diam: ulangan adalah perintah tersendiri yang direkam.

runs/night-shift/streams/mill-1.gcode@host-acontoh rekaman
02:14:07.180 note    agent:night-shift: run_program bracket-v3.gcode
02:14:07.192 command G21 G90
02:14:07.204 ack     ok
02:14:07.260 command G1 X112.4 Y38.05 F1200
02:14:07.274 ack     ok
02:14:09.910 state   state: unknown  (link lost)
02:14:12.330 event   link back · Idle
02:14:12.402 note    agent:night-shift: send_command $H

Otoritas

Apa yang dapat dilakukan agen pukul 2 pagi?

Hanya apa yang disebut izin tetap Anda. Driver menegakkan batasnya. Perintah berhenti selalu diizinkan.

Izin tetap untuk shift malamAnda menulis izin tetap sekali. Izin itu menyebut dunia, unit, saluran, verba dan jam. Agen menyalakan, menjalankan dan mengirim di dalam izin itu tanpa konfirmasi. Verba berhenti, tahan dan darurat selalu diizinkan.kapan sajaAndatulis izin sekaliIzin tetapdunia, unit, saluran,verba, jamAgenmenyalakan,menjalankan,mengirimBerhentiselalu diizinkanIzin tetap untuk shift malamAnda menulis izin tetap sekali. Izin itu menyebut dunia, unit, saluran, verba dan jam. Agen menyalakan, menjalankan dan mengirim di dalam izin itu tanpa konfirmasi. Verba berhenti, tahan dan darurat selalu diizinkan.kapan sajaAndatulis izin sekaliIzin tetapdunia, unit, saluran, verba, jamAgenmenyalakan, menjalankan, mengirimBerhentiselalu diizinkan
shell
commandagi grant add --principal agent:night-shift \
  --world shop --unit mill-1 --channel gcode \
  --verb open --verb arm --verb run --for 8h --note "night shift"

Kamera

Bisakah saya melihat apa yang dilakukannya?

Kamera adalah satu saluran lagi. Videonya masuk ke eksekusi yang sama dengan G-code, pada satu jam.

G-code dan video dalam satu eksekusiSaluran G-code dan saluran kamera merekam ke dalam satu eksekusi pada jam yang sama, sehingga putaran ulang menunjukkan apa yang diberitahukan ke mesin dan apa yang dilakukannya.Saluran G-codeapa yang diberitahukan ke mesinSaluran kameraapa yang dilakukan mesinSatu eksekusisatu jamPutar ulangkeduanya, berdampinganG-code dan video dalam satu eksekusiSaluran G-code dan saluran kamera merekam ke dalam satu eksekusi pada jam yang sama, sehingga putaran ulang menunjukkan apa yang diberitahukan ke mesin dan apa yang dilakukannya.Saluran G-codeapa yangdiberitahukan kemesinSaluran kameraapa yang dilakukanmesinSatu eksekusisatu jamPutar ulangkeduanya, berdampingan

Verifikasi

Seberapa jauh ini sudah diuji?

Setiap driver menyatakan sampai level mana ia sudah diverifikasi. Driver fabrikasi saat ini berada di loopback. Belum ada mesin yang diserahterimakan.

Level verifikasiSebuah driver diverifikasi ke salah satu dari empat level (none, loopback, bench, hardware). Driver fabrikasi berada di loopback, diuji terhadap tiruan perangkat lunak dari setiap protokol.Tidak adaLoopbacktiruan perangkat lunak ·hari iniBenchmesin sungguhan di mejaujiPerangkat kerasLevel verifikasiSebuah driver diverifikasi ke salah satu dari empat level (none, loopback, bench, hardware). Driver fabrikasi berada di loopback, diuji terhadap tiruan perangkat lunak dari setiap protokol.Tidak adaLoopbacktiruan perangkat lunak · hari iniBenchmesin sungguhan di meja ujiPerangkat keras

Bawa mesin Anda.

Tempatkan di dunia simulasi dan jalankan pekerjaan di sana lebih dulu.