uprava G-kodu

Odpovědět
bemetal
Příspěvky: 115
Registrován: 4. 2. 2021, 1:13
Bydliště: Orličky
Kontaktovat uživatele:

27. 6. 2024, 12:55

Zdravím pánové, měl bych dotaz. Je možné nastavit nějakou časovou prodlevu mezi spuštení/vypnutí vřetena M3-M5 aby ŘS to tak rychle nepřeskočil? Případne i jiné řešení?
Fyzicky vřeteno nemám, namísto něj používám ofuk přes solenoid a spínám ho v kodu příkazy M3-M5. Takže ŘS nepozná zda se vřeteno roztočilo na požadované otáčky a když to zádám po sobě M3,M5 tak to solenoid ani nepozná tu rychlost
X65.22 Y-41.561 Z-3.8
X68.03 Y-49.534 Z1.542
X71.354 Y-58.965
Z7.542
Z7.942 F1500
M3
M5

G0 Z8

Ale aby to fungovalo musím ho vkládat do pozice nějakého přejezdu kde mi to nahrazuje tu časovou prodlevu, (viz. #1)
#1
G0 X25.002 Y-67.931
Z8
Z1
G1 Z-2.238 F700
Z-2.838 F1200
X25.003 Y-67.933 Z-2.881
X25.006 Y-67.94 Z-2.923
X25.081 Y-68.139 Z-3.9 F1000
X25.965 Y-70.475 Z-3.8
X28.958 Y-78.381 Z1.542
X32.498 Y-87.733
M3
Z7.542
M5
Z7.942 F1500
G0 X46.575 Y-67.792
Z1

Ale chtel bych zkusit nějaké řešení abych si jej mohl vložit kamkoliv ideálně v nějaké podobné kombinaci, případne i přidáním nějakého řádku který by nezasáhl do chodu ale např. dalším přizvednutí osy Z o pár milimetrů, nebo poslat osu X o pár milimetrů......

G0 X25.002 Y-67.931
Z8
Z1
G1 Z-2.238 F700
Z-2.838 F1200
X25.003 Y-67.933 Z-2.881
X25.006 Y-67.94 Z-2.923
X25.081 Y-68.139 Z-3.9 F1000
X25.965 Y-70.475 Z-3.8
X28.958 Y-78.381 Z1.542
X32.498 Y-87.733
Z7.542
Z7.942 F1500
M3
časová prodleva
případně další přizvednutí osy Z8.500
M5

G0 X46.575 Y-67.792
Z1

Děkuji za případné náměty.
Milan199
Příspěvky: 3028
Registrován: 18. 8. 2010, 9:04

27. 6. 2024, 2:10

Časová prodleva je standardní funkce G kodu.
Správně by měla mít syntaxi G04 2000 ( pauza 2 sec ).
U některých systémů je syntaxe jiná, třeba G04 P2000.
To bys měl najít v manuálu.
Uživatelský avatar
R - stick
Site Admin
Příspěvky: 835
Registrován: 9. 6. 2007, 3:45
Bydliště: Vysoké Studnice 70 58821 Velký Beranov
Kontaktovat uživatele:

28. 6. 2024, 7:13

Já na toto používám povel G4 X10 - pozastaví mi činnost na ose X o 10 sec - Ale je to individuální. Každopádně tvá mašina by tento povel měla umět. Typicky tento povel používám při broušení výrobku.
Odpovědět

Zpět na „Ostatní veci kolem programovani“