1

Тема: Помогите пожалуйста!

https://777russia.ru/forum/uploads/images/2019/12/730cf0c8fc8f7c8f4b4795c6b72d4df4.jpg
Пытаюсь сделать стл модель вала для гравировки пчелиного сота. Он состоит из множества шестигранников, вершины по центру, но к вершине идут только три грани как на фото. Разъясните пожалуйста в какой программе межно сделать в арткаме у меня не получается.

2

Re: Помогите пожалуйста!

Насколько я понимаю, вы хотите отфрезеровать вал для тиснения вощин. В арткаме такую модель не построить. Здесь нужна полноценная программа для 3д моделирования: солидворкс, 3д Макс и т.п.

3

Re: Помогите пожалуйста!

Не представляю что из себя представляет этот вал. Это обычный вал  с рельефом  в виде шестигранников? Можно  создать  вал  и покрыть текстурой в виде конусов или пирамид . Шестигранники обязательны? Если обязательны, то  их тоже можно создать

4

Re: Помогите пожалуйста!

И да - полноценный вал нужно делать  в различных  программах для 3d моделирования например в 3ds Max  или Maya  и тд

5

Re: Помогите пожалуйста!

Большое спасибо за помощь. Для меня эти программы тёмный лес. Может кто-то подскажет стоимость работ по изготовлению валов.

6

Re: Помогите пожалуйста!

Пришлите мне на mnsp@ukr.net эскиз с размерами, создам модель. О стоимости договоримся.

7

Re: Помогите пожалуйста!

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

Spoiler

8

Re: Помогите пожалуйста!

Mikola сказал:

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

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

База моделей для ЧПУ станка более 6000 моделей STL:
https://sz51.ru
Качайте новые модели .....

9

Re: Помогите пожалуйста!

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

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

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


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

10

Re: Помогите пожалуйста!

Mikola сказал:

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

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

11

Re: Помогите пожалуйста!

MHE123 сказал:

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

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

База моделей для ЧПУ станка более 6000 моделей STL:
https://sz51.ru
Качайте новые модели .....

12

Re: Помогите пожалуйста!

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

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

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

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

13

Re: Помогите пожалуйста!

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. Если этого не происходит, то ищи причину в проводах, которые идут от контроллера к датчику.

14 (изменено: , 2019-12-31 14:22:11)

Re: Помогите пожалуйста!

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

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

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

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

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

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

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

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

15

Re: Помогите пожалуйста!

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

16

Re: Помогите пожалуйста!

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

'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 мм. Подскажите пожалуйста где искать причину неполадки.

17

Re: Помогите пожалуйста!

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 или нет?. Если она опускается в ноль, то какая тебе разница на сколько она отскочит вверх после касания с датчиком толщины?

18

Re: Помогите пожалуйста!

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

19

Re: Помогите пожалуйста!

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

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

20

Re: Помогите пожалуйста!

Mikola сказал:

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

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

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

21

Re: Помогите пожалуйста!

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

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

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

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

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