CNC Post Birlestiricisi

Profesyonel G-Code birlestirme araci

@if (recentFiles.length > 0) {

Uyar Model Son Postlar

@for (file of recentFiles; track $index) {
📄
{{ file.name }}
{{ (file.size | toDosyaBoyutu).join(' ') }} {{ file.date_modified | date:"dd.MM.yyyy HH:mm" }}
}
}
@if (files.length<=0){

{{ isDragging ? 'Dosyalari birak!' : 'Dosyalari surukle veya tikla' }}

NC, TXT, GCODE dosyalari desteklenir

}
{{ currentFileName }} {{ progressPercent }}%

Yuklenen Dosyalar ({{ files.length }})

@if (hasDuplicateOffsets()) {
Ayni Koordinat Duzlemi Secili!
@for (dup of getDuplicateOffsets(); track dup.offset) {
{{ dup.offset }}: {{ dup.files.join(', ') }}
}
Farkli dosyalar icin farkli work offset (G54, G55, ...) secmeniz onerilir.
}
{{ file.name }} ({{ (file.size | toDosyaBoyutu).join(' ') }})
{{ baglamaYonu(file) }}
{{ tahminiKutukZ(file) }}
Xmin {{ file.xMin }}
Xmax {{ file.xMax }}
Ymin {{ file.yMin }}
Ymax {{ file.yMax }}
Zmin {{ file.zMin }}
Zmax {{ file.zMax }}
@if (zPulseVar(file)) {
Eğer Arka İşlem Değil İse Zte Tablaya girebilir.
}
Son Z {{ getDisplayZLast(file) }}
@if (file.customZLast !== undefined && file.customZLast !== null && file.customZLast !== file.zLast) {
Orjinal Z: {{formatCoordinate(file.zLast)}}
}
Limit Kontrol Gezisi {{ limitKontrolYap ? 'Yapilacak' : 'Yapilmayacak' }} Programin Basina Basliklari {{ basliklariYaz ? 'Yazicak' : 'Yazmicak' }}

Birlestirme Islemi Devam Ediyor

{{ mergeStatus }}
{{ mergeProgress }}%

Birlestirilmis Program

Xmin {{ mergedBounds.xMin }}
Xmax {{ mergedBounds.xMax }}
Ymin {{ mergedBounds.yMin }}
Ymax {{ mergedBounds.yMax }}
Zmin {{ mergedBounds.zMin }}
Zmax {{ mergedBounds.zMax }}