Hírek:

Fontos tudnivalók a migrációval kapcsolatban, kérlek olvasd el:

A régi fórumról áthozott hozzászólásoknál a felhasználó 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 felhasználó 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.
8~20 óra között, 1~30 percen belül megtörténik a jóváhagyás, 30 percenként ellenőrizd email fiókodat (SPAM-ot is) mindenképp kapsz mail-t, a sikeres regisztrácioról, vagy a hibáról és, hogy mi a teendőd.
Nézd meg  "A régi fórumról, az új fórumra költözés útmutatót."
A régi fórumon használt email címmel de más felhasználói azonosítóval érkező regisztrációs kérelmek törlésre kerűlnek.

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.

KoLa

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.

nonopapa

Sziasztok.

Van valakinek tapasztalata LinuxCNC és HSS86 motorvezérlő összeházasításával kapcsolatban? A hozzátartozó motor egy 86HSE4N-BC38.
A problémám  a következő: Closed loop hajtással,mindíg hibára fut.Kikapcsoltam az enkódert,így néha hajlandó normálisan futni,kb 3-ból egyszer,
függetlenül a sebesség és gyorsulási beállításoktól.
A meghajtó manuálja szerint min. 5-6 microsec kell az dir és step jelek között,Ugye ez a stepconfban 5000-6000 ns.Na ezekkel az értékekkel gyakorlatilag
nem forog normálisan,csak összevissza ugrál.50 ns-es értékeknél néha forog normálisan kb 3-ból 2 szer.
Kipróbáltam mindenféle beállítással,mindenféle sebességgel,gyorsulással.Nem működik normálisan.
Több doksit is néztem,van ahol a step és dir jeleket pozitív és negatív logikával lehet vezérelni,van ahol csak negatívval.
Kipróbáltam mindkét logíkával,ugyan olyan sz@rul működik.

A mozgásvezérlő kártyám egy egyszerű LPT-portos kártya ,az eddig használt Picodriveos motorvezérlőkkel tökéletesen működött.
Szkóppal néztem a jelalakokat (step) szerintem jól néz ki.
A motor és enkóder bekötések a doksi szerint vannak bekötve,hülyebiztos mert mindegyik színes vezeték(másszínű:-)
A tekercs bekötések tuti jók,ellenállásmérővel ellenőriztem.
Az enkódernél bontottam a házat,a bent lévő csati feliratai szerint is jó a bekötés.Szkóppal ,kézzel forgatva jól jönnek a jelek.

(4 motor-vezérlő párom van,kettővel próbáltam ugyanazok a jelenségek.

Már annak örülnék,ha enkóder nélkül normálisan forogna.Kifogytam az ötletekből(még a mozgásvezérlő kártya lehet a ludas)

Köszi ha van valami segítő javaslatod ötleted.

Ui:Ezt a gépet kb 10 éve építettem,most szeretném átépíteni,nagyobbítani.A vezérlés a closeed loop vezérlőkön kívül kap 2 Mitsubishi PLC-t MODBUS-os
kommunikációval.Ennek nagy részét már leteszteltem,jól működik.Ha valakit érdekel szívesen megosztom tapasztalataimat.

TBS-TEAM

#4956
Idézetet írta: nonopapa Dátum 2025 május 24, 20:08Már annak örülnék,ha enkóder nélkül normálisan forogna.Kifogytam az ötletekből(még a mozgásvezérlő kártya lehet a ludas)

1: kérdés: A számítógép változott?
2: A vezérlőkártyát eddig milyen CNC program hajtotta?
3: Mi a kártya tipusa?
József

Vetesi75

Idézetet írta: nonopapa Dátum 2025 május 24, 20:08Sziasztok.

Van valakinek tapasztalata LinuxCNC és HSS86 motorvezérlő összeházasításával kapcsolatban? A hozzátartozó motor egy 86HSE4N-BC38.
A problémám  a következő: Closed loop hajtással,mindíg hibára fut.Kikapcsoltam az enkódert,így néha hajlandó normálisan futni,kb 3-ból ...
A mozgásvezérlő kártyám egy egyszerű LPT-portos kártya ,az eddig használt Picodriveos motorvezérlőkkel tökéletesen működött.
Szkóppal néztem a jelalakokat (step) szerintem jól néz ki...

A step jelalakot vizsgálva az amplitúdója rendben van?
(Az én motormeghajtóim 3,3V-os LPT-portról vezérelve bizonytalanok, kell hozzájuk a rendes 5V szintillesztés. Gyanítom, hogy nem áramgenerátoros a bemenet, hanem csak egy soros LED+ellenállás páros.)

nonopapa

#4958
Idézetet írta: TBS-TEAM Dátum 2025 május 24, 20:431: kérdés: A számítógép változott?
2: A vezérlőkártyát eddig milyen CNC program hajtotta?
3: Mi a kártya tipusa?

1:nem
2:linuxcnc forever :-)
3:A mellékelt képen


Vetesi75
Amplítudó szkóp szerint kb. 4,8V,5V-os rendszert használok.
A jelelak kicsit csúnyább,a magas jelszint inkább tüskeszerű,10-20 %-a lehet az egy step jelnek.
De az lpt porton is ilyen  a jelalak,a csatolókártya nem torzít a jelalakon.

TBS-TEAM

Idézetet írta: nonopapa Dátum 2025 május 25, 11:16Aktiv Low STEP kimenet jelalak kép szerint, mindig 0-ról indul. El kell érni a 4,75V-ot.
Nem csak a kimeneti kártyán kell ellenőrizni, hanem az LPT Portot is, mert vannak 3,3V és 5V LPT kimenetekkel
szerelt számítógépek.
Max frekvencia 200KHz alatt pl: 40KHz

Ellenörzés:
HSS86
Megfelelő táp megléte AC:20-80V / DC:30-110V
Gyári paraméterek visszaállítása.
Encoder bekötve, engedélyezve.
Motoráram beállítás a motornak megfelelően dip kapcsolókkal..
Rajz szerint:
PLS+ és a DIR+ közös--->+5V kötve.
PLS---->P2
DIR---->P3
József

nonopapa

Sziasztok.
Közbejött egy kis munka idegenben,nem volt időm foglalkozni vele.

Ma eddig ezzel vacakoltam,az 5V-os tápom rossz volt,kicseréltem.
TBS:amit írtál minden pipa,de inkább pozitív logikával hajtom.Lentebb írtam mindegyiket kipróbáltam,nincs különbség.
A hiba ugyanúgy fenn áll.
Ötlet?

TBS-TEAM

Idézetet írta: nonopapa Dátum 2025 május 31, 14:52Sziasztok.
Közbejött egy kis munka idegenben,nem volt időm foglalkozni vele.

Ma eddig ezzel vacakoltam,az 5V-os tápom rossz volt,kicseréltem.
TBS:amit írtál minden pipa,de inkább pozitív logikával hajtom.Lentebb írtam mindegyiket kipróbáltam,nincs különbség.
A hiba ugyanúgy fenn áll.
Ötlet?
LPT porton is megnézted a jelalakot, és a feszültséget?
Esetleg egy kép a szkop jelről?
József

nonopapa

Szia.
Lpt 5V-os. Valamelyik délután fényképezek jelalakot.
Motorvezérlő adatlapja szerin 4-5 V közötti jel már jó.
Egyébként mint lentebb írtam ez egy működő gép,és csak a motorvezérlőket cserélném.

TBS-TEAM

#4963
Idézetet írta: nonopapa Dátum 2025 június 02, 10:42Szia.
Lpt 5V-os. Valamelyik délután fényképezek jelalakot.
Motorvezérlő adatlapja szerin 4-5 V közötti jel már jó.
Egyébként mint lentebb írtam ez egy működő gép,és csak a motorvezérlőket cserélném.

A kártyát úgy tudod kizárni, hogy közvetlen rákötöd az LPT kimenetre a léptetőt.
2-9-ig kimenet.
18-25-ig GND.
József

Vetesi75

Idézetet írta: nonopapa Dátum 2025 június 02, 10:42Szia.
Lpt 5V-os. Valamelyik délután fényképezek jelalakot.
Motorvezérlő adatlapja szerin 4-5 V közötti jel már jó.
Egyébként mint lentebb írtam ez egy működő gép,és csak a motorvezérlőket cserélném.

Szia!
Ha tudod, (ha a mechanika engedi) fixáld le az irányt (kösd ki a bemenetet a meghajtóból) és nézd meg, hogy csupán lépés jelre hajlandó-e stabilan egy irányba menni. Ha nem, akkor a moci és meghajtó között lesz a hiba - esetleg még a step impulzus rövid időtartama jöhet számításba.