Станкостроительный завод Twitte 777

Добавление ответа

Добавление ответа

Напишите и отправьте новый ответ

Вы можете использовать: BBCode Изображения Смайлики

Все поля, выделенные полужирным начертанием, должны быть заполнены.

Важная информация для гостей


Обязательно к заполнению
O:) :) :( ;) :P 8) :D :[ o_O :-* :\'( :-X >:o :| :-/ :lol: :rolleyes: :/ *JOKINGLY* ]:-> [:} *KISSED* :! *TIRED* *STOP* *KISSING* *ROSE* *THUMBSUP* *DRINK* *INLOVE* @= *HELP* \\m\/ %) *OK* *WASSUP* *SORRY* *BRAVO* *ROFL* *PARDON* *NO* *CRAZY* *DONT_KNOW* *DANCE* *YAHOO* *HI* *BYE* *YES* ;D *WALL* *WRITE* *SCRATCH*

Обзор темы (новые сверху)

21

gennadiy1966 сказал:
Mikola сказал:

Ну так фреза опускается в ноль при команде Z0 или нет?. Если она опускается в ноль, то какая тебе разница на сколько она отскочит вверх после касания с датчиком толщины?

В том то и дело, что ноль всегда разный и он зависит от высоты подъёма

Это проблема. С выше писал, что решил эту проблему с нулем по оси Z путем установки дополнительного скрина в МАСН3. На этом скрине уже есть скрипт для установки ноля. Попробуйте, может поможет. В любом случае потом можете просто удалить этот скрин

Спасибо завтра попробую.

20

Mikola сказал:

Ну так фреза опускается в ноль при команде Z0 или нет?. Если она опускается в ноль, то какая тебе разница на сколько она отскочит вверх после касания с датчиком толщины?

В том то и дело, что ноль всегда разный и он зависит от высоты подъёма

Это проблема. С выше писал, что решил эту проблему с нулем по оси Z путем установки дополнительного скрина в МАСН3. На этом скрине уже есть скрипт для установки ноля. Попробуйте, может поможет. В любом случае потом можете просто удалить этот скрин

19

Ну так фреза опускается в ноль при команде Z0 или нет?. Если она опускается в ноль, то какая тебе разница на сколько она отскочит вверх после касания с датчиком толщины?

В том то и дело, что ноль всегда разный и он зависит от высоты подъёма

18

PlateOffset=2.33 'толщина платы мм.
        Zup=50       'Расстояние на которое отойдет фреза после коррекции
        MaxZPlus=250 'максимальный ход станка по оси Z мм.

        Sleep 100    'Пауза 0,1 сек.
        CurrentFeed = GetOemDRO(818) 'Запомнить текущюю скорость, для того чтобы восстановить после коррекции.
       
        Code "F300"    'Задать скорость подачи до касания инструментом

            ZNew = GetDro(2) - MaxZPlus   'опустить инструмент до касания
            Code "G31Z" &ZNew
            While IsMoving()    'Подождать пока произойдет касание платы.
            Wend
       
            ZNew = GetVar(2002)     'читать точку касания
            Code "G0 Z" &ZNew + 3    'отьехать вверх на 3мм от точки касания
            While IsMoving ()
            Wend

        Code "F50"    'замедлить подачу до 50мм\мин
        ZNew = GetDro(2) - 6   
        Code "G31Z" &ZNew   'опустить инструмент до касания
        While IsMoving()    'Подождать пока произойдет касание платы.
        Wend

        If PlateOffset <> 0 Then
            Call SetDro (2, PlateOffset) 'записать в окно Z толщину платы, тем самым откорректировав позицию по Z
            Code "G4 P0.25"     'пауза для успешной записи значения в DRO
            ZNew = PlateOffset + Zup    'вычислени точки подьема
            Code "G0 Z" &ZNew     'поднять на высоту отхода после коррекции
            While IsMoving ()
            Wend
            Code "(Z axis is now zero !)" 'послать сообщение в статус
       
       End If

        Code "F" &CurrentFeed     'Возвращаем установленное значение подачи
        Sleep 100

17

Mikola сказал:

попробуйте этот

'VB Code Start
'-------------------
CurrentFeed = GetOemDRO(818)
DoSpinStop()

ZMove = 20.00 'Total lenght of Probe to move before Stop or no Contact Made.
ZOffset = 19.00 ' Plate Hight
ZSal = ZOffset + 2.00 '+ Free Hight, Will position the Proble 2 MM over the Materia

StopZmove = 0

If GetOemLed (825)=0 Then
DoOEMButton (1010)
Code "G4 P2.5"
Code "G31 Z-"& ZMove & "F45"
While IsMoving()
Sleep(200)
Wend
Probepos = GetVar(2002)
If Probepos = - ZMove Then
responce = MsgBox ("**ERROR** " , 4 , "Probe **ERROR**" )
Code "G0 Z10"
StopZmove = 1
Code "F" &CurrentFeed
End If

If StopZmove = 0 Then
Code "G0 Z" & Probepos
While IsMoving ()
Sleep (200)
Wend
Call SetDro (2, ZOffset)
Code "G4 P1"
Code "G0 Z" & ZSal
Code "(Z zeroed)"
Code "F" &CurrentFeed
End If
Else
Code "(Check Ground Probe)"
End If

Exit Sub
'-------------------
'VB Code Stop
Спасибо. Станок стал искать ноль, но возникла проблемма: все по порядку
подключился крокодил к фрезе (вместо фрезы медный провод чтоб не сломать) второй к датчику нажимаю кнопку автопоиск ноля Фреза идёт вниз касается и поднимается к верху на экране высвечивается 21,65 мм
( 19,65+2) где 19,65 мм толщина датчика 2мм это растояние подъёма от точки контакта с пластиной.
И тут начинаются чудеса фреза поднимается не на 2мм, а всегда по разному (2,68- 10,28- 6,56 - 4,04 - 7,01 и т.д.) и на экране в сроке z значения тоже меняются, но если нажать кнопку  goto z фреза опускается на 21,65 мм. Подскажите пожалуйста где искать причину неполадки.

Ну так фреза опускается в ноль при команде Z0 или нет?. Если она опускается в ноль, то какая тебе разница на сколько она отскочит вверх после касания с датчиком толщины?

16

попробуйте этот

'VB Code Start
'-------------------
CurrentFeed = GetOemDRO(818)
DoSpinStop()

ZMove = 20.00 'Total lenght of Probe to move before Stop or no Contact Made.
ZOffset = 19.00 ' Plate Hight
ZSal = ZOffset + 2.00 '+ Free Hight, Will position the Proble 2 MM over the Materia

StopZmove = 0

If GetOemLed (825)=0 Then
DoOEMButton (1010)
Code "G4 P2.5"
Code "G31 Z-"& ZMove & "F45"
While IsMoving()
Sleep(200)
Wend
Probepos = GetVar(2002)
If Probepos = - ZMove Then
responce = MsgBox ("**ERROR** " , 4 , "Probe **ERROR**" )
Code "G0 Z10"
StopZmove = 1
Code "F" &CurrentFeed
End If

If StopZmove = 0 Then
Code "G0 Z" & Probepos
While IsMoving ()
Sleep (200)
Wend
Call SetDro (2, ZOffset)
Code "G4 P1"
Code "G0 Z" & ZSal
Code "(Z zeroed)"
Code "F" &CurrentFeed
End If
Else
Code "(Check Ground Probe)"
End If

Exit Sub
'-------------------
'VB Code Stop
Спасибо. Станок стал искать ноль, но возникла проблемма: все по порядку
подключился крокодил к фрезе (вместо фрезы медный провод чтоб не сломать) второй к датчику нажимаю кнопку автопоиск ноля Фреза идёт вниз касается и поднимается к верху на экране высвечивается 21,65 мм
( 19,65+2) где 19,65 мм толщина датчика 2мм это растояние подъёма от точки контакта с пластиной.
И тут начинаются чудеса фреза поднимается не на 2мм, а всегда по разному (2,68- 10,28- 6,56 - 4,04 - 7,01 и т.д.) и на экране в сроке z значения тоже меняются, но если нажать кнопку  goto z фреза опускается на 21,65 мм. Подскажите пожалуйста где искать причину неполадки.

15

Mikola сказал:

Вот только текст скрипта ни один не работает

попробуйте этот

'VB Code Start
'-------------------
CurrentFeed = GetOemDRO(818)
DoSpinStop()

ZMove = 20.00 'Total lenght of Probe to move before Stop or no Contact Made.
ZOffset = 19.00 ' Plate Hight
ZSal = ZOffset + 2.00 '+ Free Hight, Will position the Proble 2 MM over the Materia

StopZmove = 0

If GetOemLed (825)=0 Then
DoOEMButton (1010)
Code "G4 P2.5"
Code "G31 Z-"& ZMove & "F45"
While IsMoving()
Sleep(200)
Wend
Probepos = GetVar(2002)
If Probepos = - ZMove Then
responce = MsgBox ("**ERROR** " , 4 , "Probe **ERROR**" )
Code "G0 Z10"
StopZmove = 1
Code "F" &CurrentFeed
End If

If StopZmove = 0 Then
Code "G0 Z" & Probepos
While IsMoving ()
Sleep (200)
Wend
Call SetDro (2, ZOffset)
Code "G4 P1"
Code "G0 Z" & ZSal
Code "(Z zeroed)"
Code "F" &CurrentFeed
End If
Else
Code "(Check Ground Probe)"
End If

Exit Sub
'-------------------
'VB Code Stop

14

ygordom сказал:
MHE123 сказал:

так что берите любой с инета и подстраивайте под себя

Там пины нужно прописывать, а на всех контроллерах пины на "замыкание" разные....

Спасибо за помощь. Всех с наступающим новым годом. Хочу установить 0 по z. Пины прописаны по диагностике при замыкании загорается зеленаным цветом DIGITIZE    Вот только текст скрипта ни один не работает пробовал для лрт пота для уэзби. Плата работает с компьютером через интернет кабель. Контроллер на шесть осей.

ygordom сказал:
MHE123 сказал:

так что берите любой с инета и подстраивайте под себя

Там пины нужно прописывать, а на всех контроллерах пины на "замыкание" разные....

Спасибо за помощь. Всех с наступающим новым годом. Хочу установить 0 по z. Пины прописаны по диагностике при замыкании загорается зеленаным цветом DIGITIZE    Вот только текст скрипта ни один не работает пробовал для лрт пота для уэзби. Плата работает с компьютером через интернет кабель. Контроллер на шесть осей.

13

Mikola сказал:

Спасибо за ответы. Всех поздравляю с новым годом! Снова нужна ваша помощь задумал поставить на свой станок датчик автоматической установки нуля. Датчик купил все подсоединил, а скрипт подходящий найти не могу. Может кто поделиться. Контроллер у меня как на фото.https://777russia.ru/forum/uploads/images/2019/12/1fdacd38f3a9aed3d7c6fe8e21fe5cfa.jpg

Spoiler

Привет. У меня стоит такой же контроллер, только 5-осевой и USB подключение.
Тоже имел проблемы со скриптами, но выход нашел - установил в МАСН3 скрин от PROFAID.RU
Скачиваешь скрин по этой ссылке http://profaid.ru/gallery/!profaid.zip
и инструкцию (если вдруг не сможешь сам разобраться) http://profaid.ru/gallery/%D0%B8%D0%BD% … %D0%BC.pdf
Копируешь в папку с МАСН3 этот скрин. Запускаешь МАСН3, заъодишь во вкладку VIEW, выбираешь LOAD SCREENS и выбираешь скрин от PROFAID.RU. Перегружаешь МАСН3. После запуска МАСН3 будет загружен с новым скрином. Если нужно будет перейти в старый, то в верхнем правом углу МАСН3 есть кнопа с такими стрелками >>>>>. Нажатием на эту кнопку происходит преключение между стандартным скрином МАСН3 и новым скрином.
В новом скрине внизу экрана есть кнопка POISK "Z". Под этой кнопкой есть окошко "Hd"mm. В это окошко вводишь толщину своего датчика (ну или пластины). Устанавливаешь датчик на поверхность, от которой нужно отбит ноль. Подключаешь на фрезу второй провод от датчика. Подводишь фрезу к поверхности над датчиком (10-20мм вполне достаточно). После этого запускаешь поиск ноля по оси Z. Там выскочит окошко с инструкцией (правда там русский текст набран латиницей, но все понятно). Фреза опустится до касания с датчиком, произойдет обнуление оси Z и фреза отскочит от датчика вверх (правда отскакивает всегда на разное расстояние, но это не важно), главное, что ты получил ноль по оси Z. Для проверки можешь убрать датчик и на скрине нажать кнопку "Z=>0" - ось Z опустится к поверхности заготовки.
С твоего контроллера к датчику идут провода от контактов на контроллере PROBE и 12V (эти контакты рядом друг с другом). Чтобы проверить, что все работает нормально, если перейти на вкладку DIAGNOSTICS (перейти на эту вкладку можно только со стандартного скрина МАСН3) и закоротить друг с другом выводы датчика толщины, то к колонке INPUT SIGNALS желтым светом должен загореться квадратик напротив DIGITIZE. Если этого не происходит, то ищи причину в проводах, которые идут от контроллера к датчику.

12

ygordom сказал:
MHE123 сказал:

так что берите любой с инета и подстраивайте под себя

Там пины нужно прописывать, а на всех контроллерах пины на "замыкание" разные....

Насколько я помню, пины прописывал не в скрипте, а в MACH3

11

MHE123 сказал:

так что берите любой с инета и подстраивайте под себя

Там пины нужно прописывать, а на всех контроллерах пины на "замыкание" разные....

10

Mikola сказал:

датчик автоматической установки нуля

Нуля чего? По Z или по всем осям? Кстати, скрипт от контроллера не зависит, так что берите любой с инета и подстраивайте под себя

9

ygordom сказал:
Mikola сказал:

а скрипт подходящий найти не могу

Ну такие вещи обычно пишутся своими руками именно под свой станок.....


Спасибо за совет, но я не знаю что писать. До этого ещё не дорос.

8

Mikola сказал:

а скрипт подходящий найти не могу

Ну такие вещи обычно пишутся своими руками именно под свой станок.....

7

Спасибо за ответы. Всех поздравляю с новым годом! Снова нужна ваша помощь задумал поставить на свой станок датчик автоматической установки нуля. Датчик купил все подсоединил, а скрипт подходящий найти не могу. Может кто поделиться. Контроллер у меня как на фото.https://777russia.ru/forum/uploads/images/2019/12/1fdacd38f3a9aed3d7c6fe8e21fe5cfa.jpg

Spoiler


Сгенерировано за 0.074 секунды (97% PHP — 3% БД) 9 запросов к базе данных