Hírek:

Tudnivalók a migrációval kapcsolatban:

A régi fórumról áthozott hozzászólásoknál a tag neve adatvédelmi megfontolásokból véletlenszerűen generált értékekre lett  lecserélve. Ez akkor tud a valódi értékre visszaállni, ha az adott tag a régi fórumon nyilatkozik hogy beleegyezik az adatainak az új fórumra továbbításához, majd ezután itt a régi felhasználónevével és email címével regisztrál.
Ha a régi fórumon létező azonosító regisztrációja itt nem kerül jóváhagyásra, annak lehet oka ha a régi fórumon a nyilatkozat nem került elfogadásra. Ilyenkor nem kell újra regisztrálni, a nyilatkozat elfogadása után a regisztráció jóvá lesz hagyva.

Main Menu

LinuxCNC

Indította gaben, 2024 április 09, 16:55

Előző téma - Következő téma

Vetesi75

Szia!
Nagyjából jónak tűnik. A G91 előtti sorba #14 helyett [#5+#14]. A kezdő pozíciót még érdemes lenne z+ irányba tolni, hogy nagyoláskor ne szaladgáljon bele az anyagba gyorsjárattal.

7snm9r7t

Köszi! de már tovább léptem, a #14-hez ott, nem szabad hozzáadni semmit mert ez egy számított érték, ez adja meg a fogás hosszát a nagyolt rádiuszig.
Átírtam g91-re így már minden együtt mozog a koordináta rendszerben, csináltam első és hátsó késtartós változatot is.

( első késtartó )

 g8   G18 G90 G95 G40


    #1 = 10   ( radiusz)
    #2 = 0.2  ( rahagyás)
    #3 = 10   (fogasok szama)
    #4 = 50   (korkozeppont X radiusz )
    #5 = -30  (korkozeppont Z )
 
   #10 = [#1+#2]      ( nagyolt rádiusz )
   #12 = 1            ( fogás számláló )

t7 m6 g43
g96 s120 d900 m3

( m8 )

g0 z[#5+#10]
g0 x[#4+#10]

o100 while [#12 LE #3]

g91
  #11 = [#10/#3]     ( fogás )
  #13 = [#11*#12]   ( aktuális x )
  #14 = SQRT[[#10**2]-[[#10-#13]**2]]  ( aktuális z )

g0 x-#11
g1 z-[#10-#14] f0.15

g0 z[#10-#14]

  #12=[#12+1]
 
o100 endwhile


g90

g0 x#4 z[#5+#10]
g3 x[#4+#10] z#5 i0 k-#10 f0.15
g0 z[#5+#10]
g0 x#4
g1 z[#5+#1]
g0 x#4 z[#5+#1]
g3 x[#4+#1] z#5 i0 k-#1 f0.1


g0 x[#10+#4+5] z25

m5 m9

m30





( od radius hatsó késtartó)

 g8   G18 G90 G95 G40


    #1 = 20     ( radiusz)
    #2 = 0.2    ( rahagyás)
    #3 = 15     (fogasok szama)
    #4 = 60     (körközéppont X radiusz + )
    #5 = -20    (körközéppont Z +- )
 
   #10 = [#1+#2]      ( nagyolt rádiusz )
   #12 = 1            ( fogás számláló )

t1 m6 g43
g96 s100 d700 m4

( m8 )



g0 z[#5+#10]
g0 x-[#4+#10]

o100 while [#12 LE #3]

g91
  #11 = [#10/#3]     ( fogás )
  #13 = [#11*#12]   ( aktuális x )
  #14 = SQRT[[#10**2]-[[#10-#13]**2]]  ( aktuális z )

g0 x#11
g1 z-[#10-#14] f0.15

g0 z[#10-#14]

  #12=[#12+1]
 
o100 endwhile

g90

g0 x-#4 z[#5+#10]
g2 x-[#4+#10] z#5 i0 k-#10 f0.15
g0 z[#5+#10]
g0 x-#4
g1 z[#5+#1]
g0 z[#5+#1]
g0 x-#4 z[#5+#1]
g2 x-[#4+#1] z#5 i0 k-#1 f0.1


g0 x-[#10+#4+5] z25

m5 m9

m30


Ezek már jól működnek.

Arany János

Esetleg próbálta már valaki az NVEM-V2+REMORA átalakítást?
Érdemes lehet egy Mach3-mal működő megoldást kockáztatni?

Tari Gábor

Sziasztok,

Egy Windows 7 op rendszerű gépen CAM-ezek, Lunux cnc vezérlős a gép. Hogy tudom hálózatba közni a kettőt, hogy a G kódokat ne Pendrive-on kelljen feltölteni mindíg? A Windowsos gépen nincs net, tehát csak a két gépet szeretném összekötni. Köszi

D.Laci

Idézetet írta: Tari Gábor Dátum 2025 május 13, 13:57Sziasztok,

Egy Windows 7 op rendszerű gépen CAM-ezek, Lunux cnc vezérlős a gép. Hogy tudom hálózatba közni a kettőt, hogy a G kódokat ne Pendrive-on kelljen feltölteni mindíg? A Windowsos gépen nincs net, tehát csak a két gépet szeretném összekötni. Köszi



1. Samba (SMB/CIFS) megosztás: Ez a legelterjedtebb módszer a fájlmegosztásra Windows és Linux rendszerek között. A Linux gépeden beállítasz egy Samba szervert, ami lehetővé teszi a Windows számára, hogy hálózati meghajtóként vagy egyszerű hálózati helyként elérje a megosztott mappákat.
 * Linux oldalon:
   * Telepítsd a Samba szervert, ha még nincs telepítve. A parancs a disztribúciódtól függően változhat. Például Debian/Ubuntu alapú rendszereken:
     sudo apt update
sudo apt install samba

   * Konfiguráld a Samba megosztásokat a /etc/samba/smb.conf fájlban. Ehhez rendszergazdai jogosultság szükséges. Adj hozzá egy új szekciót a megosztani kívánt mappához. Például:
     [megosztott_mappa]
path = /path/to/your/linux/folder
browseable = yes
writable = yes
guest ok = no
valid users = felhasználónév  # Cseréld le a Linux felhasználónevedre

   * Állíts be egy Samba jelszót a Linux felhasználódnak (ha még nincs):
     sudo smbpasswd -a felhasználónév

   * Indítsd újra a Samba szolgáltatást:
     sudo systemctl restart smbd
sudo systemctl restart nmbd

   * Győződj meg róla, hogy a tűzfal engedélyezi a Samba portokat (139 és 445 TCP/UDP).
 * Windows 7 oldalon:
   * Nyisd meg a Fájlkezelőt.
   * A bal oldali navigációs panelen kattints a "Hálózat" elemre.
   * A Windows meg kell, hogy találja a Linux gépedet (ha azonos hálózaton vannak). Ha nem látod, kattints a "Hálózatfelderítés be- vagy kikapcsolása" linkre, és engedélyezd a hálózatfelderítést és a fájl- és nyomtatómegosztást.
   * Kattints duplán a Linux géped nevére. Kérni fogja a Linux felhasználónevedet és a Samba-hoz beállított jelszavadat.
   * Ezután látnod kell a "megosztott_mappa" nevű megosztást, ahova másolhatod a fájlokat.
   * Alternatív megoldásként a Fájlkezelő címsorába beírhatod a Linux géped IP címét és a megosztás nevét is: \\linux_ip_címe\megosztott_mappa
2. Network File System (NFS) megosztás: Ez egy natívabb fájlmegosztási protokoll Linux/Unix rendszerekhez, de Windows-on is elérhető kliens szoftverrel.
 * Linux oldalon:
   * Telepítsd az NFS szervert:
     sudo apt update
sudo apt install nfs-kernel-server nfs-common

   * Hozd létre a megosztani kívánt mappát, ha még nincs.
   * Szerkeszd az /etc/exports fájlt a megosztott mappa és az engedélyezett kliensek megadásához. Például:
     /path/to/your/linux/folder windows_ip_címe(rw,sync,no_subtree_check)

     Cseréld le a /path/to/your/linux/folder-t a tényleges elérési útra, a windows_ip_címe-t a Windows géped IP címére, és a rw-t olvasási/írási engedélyre.
   * Exportáld a megosztásokat:
     sudo exportfs -a

   * Indítsd el vagy indítsd újra az NFS szerver szolgáltatást:
     sudo systemctl enable --now nfs-server

   * Győződj meg róla, hogy a tűzfal engedélyezi az NFS portokat (általában 2049 TCP/UDP, valamint a portmapper port 111 TCP/UDP).
 * Windows 7 oldalon:
   * Telepítsd az "Ügyfél NFS-hez" funkciót. Ezt a Vezérlőpult -> Programok -> Windows-szolgáltatások be- és kikapcsolása alatt találod. Jelöld be az "Ügyfél NFS-hez" opciót és kattints az OK gombra.
   * Nyiss meg egy parancssort rendszergazdaként.
   * Csatlakoztasd az NFS megosztást egy meghajtóbetűjelhez:
     mount -o nolock \\linux_ip_címe:/path/to/your/linux/folder Z:

     Cseréld le a linux_ip_címe-t és a /path/to/your/linux/folder-t a megfelelő adatokkal, a Z: pedig a kívánt meghajtóbetűjellel.
   * A Z: meghajtón keresztül most elérheted a Linuxon megosztott fájlokat.
3. FTP (File Transfer Protocol): Egy egyszerűbb, de kevésbé biztonságos módszer.
 * Linux oldalon:
   * Telepíts egy FTP szervert (pl. vsftpd):
     sudo apt update
sudo apt install vsftpd

   * Konfiguráld a szervert a /etc/vsftpd.conf fájlban. Engedélyezheted a feltöltést (write_enable=YES).
   * Indítsd újra az FTP szolgáltatást:
     sudo systemctl restart vsftpd

   * Győződj meg róla, hogy a tűzfal engedélyezi az FTP portokat (20 és 21 TCP).
 * Windows 7 oldalon:
   * Használhatod a beépített Fájlkezelőt (írd be az FTP szerver címét ftp://linux_ip_címe formában) vagy egy külön FTP klienst (pl. FileZilla). A bejelentkezéshez a Linux felhasználónevedre és jelszavadra lesz szükséged.
4. SCP (Secure Copy Protocol) / SFTP (SSH File Transfer Protocol): Ha van SSH hozzáférésed a Linux gépedhez, ezek biztonságos módszerek fájlok másolására.
 * Linux oldalon:
   * Az SSH szervernek futnia kell (általában alapértelmezett).
 * Windows 7 oldalon:
   * Használhatsz egy SCP/SFTP klienst, például a WinSCP-t. Meg kell adnod a Linux géped IP címét, a felhasználónevedet és az SSH jelszavadat. A WinSCP egy grafikus felületet biztosít a fájlok másolásához.
5. Felhőalapú szolgáltatások: Használhatsz olyan felhőalapú tárhelyszolgáltatásokat, mint a Google Drive, Dropbox, OneDrive stb. Mindkét operációs rendszeren telepítheted a kliens alkalmazást, és a fájlokat a felhőn keresztül szinkronizálhatod.
6. Külső adathordozó: Egy egyszerűbb, de nem hálózati megoldás, ha egy USB meghajtót vagy külső merevlemezt használsz a fájlok átvitelére. A Linuxnak általában gond nélkül fel kell csatolnia a Windows fájlrendszereit (FAT32, NTFS).
Melyik módszer lenne számodra a legkényelmesebb és legmegfelelőbb? Ha gyakran szeretnél fájlokat megosztani, a Samba vagy az NFS lehet a legjobb választás. Egyszeri fájlküldéshez az SCP/SFTP vagy egy felhőalapú szolgáltatás is megfelelő lehet.