Stránka 3 z 4

Napsal: 14. 12. 2008, 10:22
od PavelZ
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

Napsal: 16. 12. 2008, 5:09
od adventurer
Tak jsem to na poslední verzi zkoušel,ale nejde mi to. Hlásí to chybu "špatná verze"

Napsal: 16. 12. 2008, 6:05
od PavelZ
Tak to funguje pouze na v 3.42.019 :(

Mach je parádní soft

Napsal: 3. 1. 2009, 3:00
od Tpol
Jedno z možných řesení screenů.
(Rozbalit soubory-spustit html+ povolit zablokované scripty a aktivX prvky)

Tpol

Napsal: 22. 1. 2009, 12:48
od nevedkosenior
ja potrebujem komplet program aj s češtinou. Kde sa da zohnať?

Napsal: 22. 1. 2009, 12:52
od rawen
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

re

Napsal: 11. 2. 2009, 10:17
od Radek-B
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

Napsal: 12. 2. 2009, 6:51
od sysel
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....

re

Napsal: 12. 2. 2009, 5:12
od Radek-B
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

Re: re

Napsal: 12. 2. 2009, 6:31
od sysel
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....

korekce

Napsal: 12. 2. 2009, 7:56
od Radek-B
SCREEN ke stazeni.
Chtel by nekdo nejake specialni funkce nebo wizard ?

RADEK

Napsal: 31. 3. 2009, 8:13
od martin-zurek
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.

Napsal: 31. 3. 2009, 8:47
od martin-zurek
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 ;)

Napsal: 3. 4. 2009, 12:34
od martin-zurek
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 .....

re

Napsal: 10. 4. 2009, 6:55
od Radek-B
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