Ceske prostredi

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
PavelZ
Příspěvky: 356
Registrován: 10. 3. 2008, 11:48
Bydliště: Praha

14. 12. 2008, 10:22

Jelikož mám dneska službu, je neděle a nic se něděje, tak jsem z nudy vygenereval malý lokalizační patch na Mach3 (pouze poslední verze 3.42, ale možná funguje i na nižší). Než patch spustíte, pro jistotu si zálohujte originál Mach3.exe, protože jsem to nikterak moc netestoval. Patch částečně přeloží některé dialogy a menu (částečně proto, že jsem to dělal v Restoratorovi, který neumí ukládat rozdělaný projekt a já už musím jet pryč). Je to v rychlosti, takže nic moc, ale třeba to někomu, kdo s tím začíná a má potíže s anglinou pomůže.

Mimochodem, tento způsob je oficiálně schválený autorem, takže nekoliduje s autorským právem.


-----Original Message-----
From: Brian Barker [mailto:brianb@machsupport.com]
Sent: Monday, September 01, 2008 4:41 PM
To: PavelZ
Cc: support@machsupport.com
Subject: Re: Mach3 - idea about language resources

Hello,
If you would like I could send you the recourse files and you could
change them with a recourse editor... This is what we have been doing
with the German versions, But the problem that we have with this is that
if I add any new items to the dialogs it will break there recourse
files. So I thinking that future versions of Mach3 will have multiple
string tables.. This should allow dynamic changing of the screens
languages. We are actively investigating this but due to the current
work load it will be months until this project starts.
Thanks
Brian
adventurer
Příspěvky: 75
Registrován: 19. 3. 2007, 8:01

16. 12. 2008, 5:09

Tak jsem to na poslední verzi zkoušel,ale nejde mi to. Hlásí to chybu "špatná verze"
PavelZ
Příspěvky: 356
Registrován: 10. 3. 2008, 11:48
Bydliště: Praha

16. 12. 2008, 6:05

Tak to funguje pouze na v 3.42.019 :(
Tpol
Příspěvky: 39
Registrován: 28. 2. 2007, 9:35
Bydliště: Hlučín

3. 1. 2009, 3:00

Jedno z možných řesení screenů.
(Rozbalit soubory-spustit html+ povolit zablokované scripty a aktivX prvky)

Tpol
Přílohy
Video.rar
(4.42 MiB) Staženo 629 x
nevedkosenior
Příspěvky: 132
Registrován: 13. 1. 2009, 8:31
Bydliště: Stará Ľubovna

22. 1. 2009, 12:48

ja potrebujem komplet program aj s češtinou. Kde sa da zohnať?
...nikto učený z neba nespadol, keď spadol tak sa zabil ...
rawen
Sponzor fora
Příspěvky: 1559
Registrován: 15. 3. 2008, 12:22
Bydliště: Prostějov

22. 1. 2009, 12:52

nevedkosenior píše:ja potrebujem komplet program aj s češtinou. Kde sa da zohnať?
http://www.machsupport.com/

Verze do 500 řádků g-kódu je zdarma. U nás např. www.cncshop.cz .

Radek
soustruh Bernardo 500, frézka Proxxon
(CNC Tron, CNC Proxxon MF70)
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

11. 2. 2009, 10:17

Tak sem se pokusil svuj puvodni screenset opet trosku dodelat.
Vyuzije nekdo fci automatickeho najesti stredu, pomoci sondy?
Docela by mne zajimalo jestli to nekdo pouziva.
Este par uprav a dam to sem ke stahnuti.

RADEK
Přílohy
RADEK_1024_3_set.JPG
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

12. 2. 2009, 6:51

Vidím, že si navzájem upravujem prostředí :)) Já to najetí celkem používám, ale napsal jsem si na to vlastní měřící programy... A to najetí středu díry máš vytažené z manuálu Machu ne? :) Já sem si ale udělal pro každý roh (levy předni, levy zadni...) zvlašt program, najedu mu přibližně nad roh +-5mm on si ošaha Ztko, a pak jede z jednoho boku a objede to z druhé strany a nakonec se postaví XY na roh a Z+5 :) Taky jsem to chtěl implementovat do Machu, ale není času furt....
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

12. 2. 2009, 5:12

Tak proc si tam tu FCI nepridal ?? Nechal jsem ten set pred rokem otevreny a moc se tam toho tedy nezmenilo od verze 1024/2.
Ja osobne mach nepouzivam , jen kdyz neco potrebuju vyskouset nebo ojet sondou ,nebo si to nekdo preje. A pokazde co se k tomu dostanu se snazim dodelat aspon nejakou novou FCI.

Ta najizdeci makra se daji upravit podle potreby, je to jednoduche.
Dokonce se daji upravit i WIZARDY.

Treba uprava digitalizacniho vizardu tak aby ukladal body jednim smerem, ne cik_cak:

XWidth = GetUserDRO( 1001 )
YWidth = GetUserDRO (1002)
Safe = GetUserDRO (1003)
Min = GetUserDRO (1004)
Stepx = GetUserDRO (1005)
Stepy = GetUserDRO (1006)
Feed = GetUserDRO( 1008 )

' now open a digitize.tap file
' all code commands then go to file.
OpenTeachFile "Digitize.tap"

code " (Digitize File) "
' set the current location to 0,0,0 and open the file
code "M40"
code "F" & Feed
direction = 0
' first iterative loop
for y = 0 to YWidth step Stepy
if direction = 1 then
direction = 1
else
direction = 1
end if
for x = 0 to XWidth step Stepx
if direction = 1 then
code " G0X" & x & "Y" & y & "Z" & Safe
else
code " G0X" & XWidth - x & "Y" & y & "Z" & Safe
end if
code " G31 Z" & Min
code " G0 Z" & Safe
Next
Next
if direction = 1 then
code " G0X" & XWidth & "Y" & YWidth & "Z" & Safe
else
code " G0X" & 0 & "Y" & YWidth & "Z" & Safe
end if


code " G0X0Y0Z" & Safe
code " G0X0Y0Z0 "
code "M30"

CloseTeachFile
call LoadStandardLayout()
call LoadTeachFile()

Dalo by se samozrejme udelat i to aby se generovalo cmuchani jinym smerem nez Z. A je vyrazen generovany hloupy radek G92X0Y0Z0

RADEK
Naposledy upravil(a) Radek-B dne 12. 2. 2009, 6:36, celkem upraveno 1 x.
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

12. 2. 2009, 6:31

Radek-B píše:Tak proc si tam tu FCI nepridal ?? Nechal jsem ten set pred rokem otevreny a moc se tam toho tedy nezmenilo od verze 1024/2.
RADEK
Protože jak řikaš dělam taky jen to co momentalně potřebuju.... a někdy bych potřeboval aby den měl 40 hodin aspoň, nebo abych nemusel do školy....
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

12. 2. 2009, 7:56

SCREEN ke stazeni.
Chtel by nekdo nejake specialni funkce nebo wizard ?

RADEK
Přílohy
RADEK_1024_3.ZIP
(178.31 KiB) Staženo 920 x
Naposledy upravil(a) Radek-B dne 11. 4. 2009, 6:36, celkem upraveno 1 x.
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
martin-zurek
Příspěvky: 67
Registrován: 6. 10. 2008, 5:49

31. 3. 2009, 8:13

Hodilo by se makro k nulovani z osy pri pouziti sondy ( plech / plosny spoj )

Neco jako :


1. Sjede az na kontakt- Sonda ! ( Pomalu )
2. Nuluje osu Z
3. Odjede 50 mm nahoru ( Rychle )
4. Ceka 2s ( Cas na odsunuti sondy )
5. Sjede na 0 + Tlouska Desticky ( Rychle )
6. NUluje osu z
7. Odejede 50mm nahoru ( Rychle )

predem dekuju ......
m.z.
martin-zurek
Příspěvky: 67
Registrován: 6. 10. 2008, 5:49

31. 3. 2009, 8:47

Tady jsem neco vyhrabal z fora :

CurrentFeed = GetOemDRO(818) 'Get the current feedrate to return to later
CurrentAbsInc = GetOemLED(48) 'Get the current G90/G91 state
CurrentGmode = GetOemDRO(819) 'Get the current G0/G1 state
PlateThickness = GetUserDRO(1151) 'Z-plate thickness DRO

If GetOemLed (825)=0 Then 'Check to see if the probe is already grounded or faulty
DoOEMButton (1010) 'zero the Z axis so the probe move will start from here
Code "G4 P2" ' this delay gives me time to get from computer to hold probe in place
Code "G90 G31Z-20 F100" 'probing move, can set the feed rate here as well as how far to move
While IsMoving() 'wait while it happens
Wend
ZProbePos = GetVar(2002) 'get the axact point the probe was hit
Code "G0 Z" &ZProbePos 'go back to that point, always a very small amount of overrun
While IsMoving ()
Wend
Call SetDro (2, PlateThickness) 'set the Z axis DRO to whatever is set as plate thickness
Code "G4 P0.25" 'Pause for Dro to update.
Code "G1 Z20 F800" 'put the Z retract height you want here
While IsMoving ()
Wend
Code "(Z axis is now zeroed)" 'puts this message in the status bar
Code "F" &CurrentFeed 'Returns to prior feed rate
Else
Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
End If
If CurrentAbsInc = 0 Then 'if G91 was in effect before then return to it
Code "G91"
End If
If CurrentGMode = 0 Then 'if G0 was in effect before then return to it
Code "G0"
End If
Exit Sub


Muze to nekdo "rozebrat" jestli to je k necemu ?

Uz jsem si to rozebral ;)
Naposledy upravil(a) martin-zurek dne 3. 4. 2009, 12:35, celkem upraveno 1 x.
martin-zurek
Příspěvky: 67
Registrován: 6. 10. 2008, 5:49

3. 4. 2009, 12:34

Vyse uvedeny script je plne pouzitelny pri nulovani osy Z za pomoci sondy ( kus plosneho spoje ).

POuze je treba vyeditovat set a pridat vstupni ramecek pro tloustku toho plosneho spoje .....
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

10. 4. 2009, 6:55

Vzdyt to co tu popisujes v tom screenu je , akorat nebudes snimat sondou , ale kontakty zavedes na jak rikas kus tistaku a nastroj. Nastroj sjizdi inkrementem pri kazdem stisku po Z-2 tusim. Ve scrirtu se to da jednoduse zmenit.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Odpovědět

Zpět na „MACH všech verzí“