Skanowanie powierzchni z użyciem kontrolerów CSMIO/IP i Mach3 (M40)

W przypadku kontrolerów CSMIO/IP procedura uruchomienia pomiaru wygląda nieco inaczej niż w oryginalnym rozwiązaniu wykorzystującym port LPT. Poniżej znajdziesz informacje, jak krok po kroku wykonać skanowanie powierzchni, czyli stworzyć siatkę punktów za pomocą sondy pomiarowej z wykorzystaniem oprogramowania Mach3 i kontrolera CSMIO/IP.   

  1. W przypadku Mach3 i kontrolerów CSMIO/IP należy wywoływać komendę G31 tylko z poziomu makra.

Ten sposób pomiaru gwarantuje precyzję i bezpieczeństwo, ponieważ pomiar jest wykonywany autonomicznie przez kontroler CSMIO/IP.

Wywoływanie komendy G31 bezpośrednio z poziomu gcod może sprawiać problemy i nie należy tego robić.

2. Aby pomiar G31, wykonywany z poziomu makra, przebiegał bezproblemowo należy używać Mach3 w wersji od 03.043.022 do 03.043.044.

Użycie nowszej wersji może powodować problemy z synchronizacją koordynat kontrolera CSMIO/IP z Mach3.

Brak synchronizacji objawia się awaryjnym zatrzymaniem maszyny i wyświetleniem się komunikatu E-PID.

Mach3 od wersji  03.043.044 według naszych obserwacji posiadają problem z synchronizacją koordynat po wykonanym pomiarze.

 

3. Jak przygotować oprogramowanie Mach3 do pomiaru wysokości powierzchni?

  • Zainstaluj Mach3 w wersji 03.043.022 do 03.043.044.
  • Makro z załącznika umieść w odpowiednim folderze, w moim przypadku C:\Mach3\macros\Mach3Mill
  • Nadaj prawa administratora plikowi Mach3.exe (prawo klik na pliku Mach3.exe / Właściwości / Zgodność / Uruchom ten program jako administrator)

 

4. Jak wykonać pomiar wysokości powierzchni.

a) Wywołaj komendę M40.

Po wywołaniu tej komendy pojawi się okno proszące o nazwanie pliku. Nazwa, jakiej użyjesz jest bez znaczenia, ponieważ plugin CS-LAB zaraz po wykonaniu pierwszego pomiaru stworzy własny plik o nazwie „CSMIO_IP_PROBE.txt”

b) Stwórz gcod zawierający komendę „M310 P-30 Q300”

P – Z axis target position
Q – probing speed.

Poniżej fragment przykładowego gcod :

%

G0 X0 Y0 Z20

M310 P-30 Q300

G0 Z20

X20 Y0

M310 P-30 Q300

G0 Z20

X40 Y0

M310 P-30 Q300

G0 Z20

Poniżej znajdziesz plik z kompletnym przykładem:

Test M310    

M310

c) Uruchom gcod w Mach3, spowoduje to wykonanie serii pomiarów wysokości powierzchni.

d) Po wykonaniu gcod zajrzyj na dysk C, znajdziesz na nim wspominany już plik „CSMIO_IP_PROBE.txt”.

Jego zawartością jest zbiór punktów powstałych podczas wykonywania gcod.

 

0.00000,0.00000,2.14350

20.00000,0.00000,11.46950

40.00000,0.00000,11.14150

60.00000,0.00000,11.02900

80.00000,0.00000,14.36650

100.00000,0.00000,12.31550

100.00000,10.00000,15.03800

90.00000,10.00000,12.10750

80.00000,10.00000,10.81750

70.00000,10.00000,12.35100

60.00000,10.00000,9.72000

50.00000,10.00000,13.33700

40.00000,10.00000,15.77800

30.00000,10.00000,15.50700

20.00000,10.00000,13.72450

10.00000,10.00000,12.73850

0.00000,10.00000,12.76600

 

 

25 listopada 2021