Страница 11 из 13

Re: Ncstudio 5.5.60

Добавлено: 19 дек 2020, 22:45
xenon-alien
Где-то в основной папке и файл должен находиться, который можно менять...
https://www.youtube.com/watch?v=C0ltVEL ... Bh&index=3

Re: Ncstudio 5.5.60

Добавлено: 20 дек 2020, 13:08
Хан
Здравствуйте Александр!!!Спасибо за ответ. Если можно по порядку написать действия, начиная после установки программы и ввода параметров станка, я никогда не занимался этим, видно тугодум и не доходит до меня.bek_221@mail.ru

Re: Ncstudio 5.5.60

Добавлено: 20 дек 2020, 13:21
shalek
Хан писал(а): 20 дек 2020, 13:08 Здравствуйте Александр!!!Спасибо за ответ. Если можно по порядку написать действия, начиная после установки программы и ввода параметров станка, я никогда не занимался этим, видно тугодум и не доходит до меня.bek_221@mail.ru
Так постом выше целое кино про установку и настройку. Что ещё добавить не знаю.

Re: Ncstudio 5.5.60

Добавлено: 31 дек 2020, 12:18
Scarecrow
Господа, приветствую! С наступающим вас!
Пишу сюда, так как тема вроде жива.
Затык с красной платой(китайской) NCStudio.Подключаю , в соответствии со схемой, указанной в этой теме. PUL- и DIR- на плату, PUL+ и DIR+ объединены перемычкой и подключены к выводу 5V.
ПО взял из этой темы, по ссылке на первой странице. Параметры указал. Концевики пока что стоят механические, нормально разомкнутые.В итоге , при включении, в режиме MANUAL есть возможность перемещать инструмент, но только ВИРТУАЛЬНО ! Двигатели при этом стоят на тормозе и на любые потуги не не реагируют никак(
Ранее эта сборка работала на ардуиновском контроллере. БП 24V, моторы 23HD56001Y-21B, драйверы: два Leadshine DM542 и один ST-4045-A1
Чего делать уже не понимаю. Видео смотрел, решения не нашел.

Re: Ncstudio 5.5.60

Добавлено: 02 янв 2021, 16:52
Kupfershcmidt
Scarecrow писал(а): PUL+ и DIR+ объединены перемычкой и подключены к выводу 5V.
К выводу 5 в чего? Ты понятнее спроси.

Re: Ncstudio 5.5.60

Добавлено: 02 янв 2021, 17:04
Scarecrow
на плате развязки есть клемма 5V. Вот туда я плюсовые концы с драйвера и подключил. Сейчас попробую фото вставить.

Re: Ncstudio 5.5.60

Добавлено: 02 янв 2021, 18:21
Scarecrow
Kupfershcmidt писал(а): 02 янв 2021, 16:52
Scarecrow писал(а): PUL+ и DIR+ объединены перемычкой и подключены к выводу 5V.
К выводу 5 в чего? Ты понятнее спроси.

Re: Ncstudio 5.5.60

Добавлено: 02 янв 2021, 18:59
shalek
Scarecrow писал(а): Затык с красной платой(китайской) NCStudio.
Платы разные бывают. Скинь фото своей колодки клемной.

Re: Ncstudio 5.5.60

Добавлено: 02 янв 2021, 19:06
Scarecrow
shalek писал(а): 02 янв 2021, 18:59
Scarecrow писал(а): Затык с красной платой(китайской) NCStudio.
Платы разные бывают. Скинь фото своей колодки клемной.

Re: Ncstudio 5.5.60

Добавлено: 02 янв 2021, 19:12
shalek
Ну и где они одинаковые? Надо сличать иероглифы на обеих.
Но если уже работает, то что морочиться. Просто ту распиновку я сам рисовал. И не проверив не выкладывал бы.

Re: Ncstudio 5.5.60

Добавлено: 02 янв 2021, 19:58
Scarecrow
shalek писал(а): 02 янв 2021, 19:12 Ну и где они одинаковые? Надо сличать иероглифы на обеих.
Но если уже работает, то что морочиться. Просто ту распиновку я сам рисовал. И не проверив не выкладывал бы.
Так я без претензий. Сам невнимателен оказался.

Re: Ncstudio 5.5.60

Добавлено: 20 фев 2021, 14:13
CNC-Logic
Уважаемые форумчане! Почитав данную тему, решил добавить в NCstudio поддержку ЧПУ сканера. Пока получилось только добавить поиск центра отверстия. Посмотрев как реализована данная функция в макросе Станислава Ерофеева http://mir-cnc.ru/topic/16133-можно-ли- ... по-кольцу/ , решил сделать свой макрос для отверстия. У меня он работает.
Самое сложное и непонятное оказалось в поиске центра заготовки, там необходимо создать окна ввода для длины и ширины заготовки. В том же Resource Hacker это делается без проблем, но я не понимаю как связать ID кнопки или окна с нужным макросом в public.dat. Есть какие то способы?

Есть конечно обходной способ, тот же макрос центр отверстия или заготовки можно сохранить как отдельный текстовый файл и открывать его как обычный G-код. Я проверял: центр отверстия так искать тоже можно. Но охота всё таки чтобы было удобно: нажал на кнопку - и процесс пошел, не залезая в текстовый файл и уж тем более не подправляя в нём параметры (как с тем же центром заготовки)

Re: Ncstudio 5.5.60

Добавлено: 20 фев 2021, 15:00
NikolayUa24
CNC-Logic писал(а): как связать ID кнопки или окна с нужным макросом в public.dat.
Для начала показал бы скриншот что делал и где, А так гадать :lol:
(для просмотра содержимого нажмите на ссылку)
CONTROL "O121", -14288, - ПОИСК ЦЕНТРА ОТВЕРСТИЯ (O121)
CONTROL "O122", -14287, - Поиск контакта X- (O1002)
CONTROL "O123", -14286, - Поиск контакта X+ (O1003)
CONTROL "O124", -14285, - Поиск контакта Y- (O1004)
CONTROL "O125", -14284, - Поиск контакта Y+ (O1005)
CONTROL "O126", -14283, пока резерв
CONTROL "O128", -14273, пока резерв
==========================================================
Нужно задокументировать в public

O122
G65 P1002
M17


O123
G65 P1003
M17


O124
G65 P1004
M17


O125
G65 P1005
M17


O126
G0 X125
M17


O128
G0 X128
M17

Re: Ncstudio 5.5.60

Добавлено: 20 фев 2021, 18:47
NikolayUa24
CNC-Logic писал(а): Есть конечно обходной способ, тот же макрос центр отверстия или заготовки можно сохранить как отдельный текстовый файл и открывать его как обычный G-код.
Хотелки можно записать в public и присвоить им номер например O1300 т.д а потом вызывать через доп. функции.
Не пробовал делать вызов макропрограммы из УП в нужном месте. Не знаю понимает это НЦешка или нет.
(для просмотра содержимого нажмите на ссылку)
G65 – немодальный вызов макропрограммы. Код G65 позволяет выполнить макропрограмму, находящуюся в памяти СЧПУ. Формат для немодального вызова макропрограммы выглядит следующим образом:
G65 P_L_
где G65 – команда для вызова макропрограммы; Р – номер макропрограммы; L – количество выполнений макропрограммы. Если L не указывается, то СЧПУ считает, что L = l.

Re: Ncstudio 5.5.60

Добавлено: 21 фев 2021, 06:42
CNC-Logic
Удобнее когда все таки записаны отдельные файлы. Нужно например найти центр заготовки, открываешь блокнотом нужный файл, в самом верху находятся 2 переменные отвечающие за проезд по х и по у, меняешь их на то что нужно, сохраняешь, и открываешь в нцстудио как жкод.
Если же все эти процедуры записаны в паблик.дат, то там замучаешься искать нужную переменную для испраления и в итоге еще исправишь не то что нужно.
Я то хотел что бы все это делалось по кнопкам и окнам предварительного ввода, как в том же маче. Но увы. В принцыпе можно обойтись и текстовыми файлами, это всяко быстрее чем искать центр той же заготовки руками.
На данный момент выявилась другая проблема: когда запускаю файл поиска центра отверстия, автоматически включается шпиндель. Где в нцстудио настройка, которая за это отвечает я пока не нашел.

Re: Ncstudio 5.5.60

Добавлено: 21 фев 2021, 12:07
NikolayUa24
CNC-Logic писал(а): Я то хотел что бы все это делалось по кнопкам и окнам предварительного ввода
НЦешку старушку на пенсию, а взамен подыскать софт под свои хотелки.
Так хотел ? ;)

Re: Ncstudio 5.5.60

Добавлено: 21 фев 2021, 20:35
CNC-Logic
Есть первые успехи. Созданы и проверены программы для поиска центра отверстия и заготовки в NCstudio

1. Возможно сейчас в данных программах есть ошибки, недочёты и не причёсанность о которых я пока не знаю. Проги опробовал на станке, который на след. неделе "в кровь из носа" должен отдать заказчику. Потому времени чтобы их толково обкатать у меня физически нет.

2. Пока в прогах точно нету проверки ЧПУ сканера на "залипание".

3. Сканер должен быть нормально открытый, и подключаться к тому же входу что и датчик таблетка, таблетку при этом я физически отключал

4. Обязательно сделайте бэкап всей папки с дистрибутивом NCstudio

5. В файле pablic.dat есть строки типа:

'automate to run the preclude code by the programme file
'parameter: #1--set the speed of the spindle
O14
G906
'synchronization
IF(!#SSOUTPORT24) M3; M801 "|D|Start spindle and wait for rating rev"; G04 P1000;
'start the spindle and wait
M801 ""
M17

нужно M3 заменить на М5 с сохранением.

Это по сути макрос отвечающий за автоматический запуск шпинделя при нажатии кнопки запуска Жкода. Нам это не надо, так как начнёт вращаться сканер, а это может быть травмоопасно.

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

7. Пошли сигналы включения на инвертор от НЦшки или нет - можно также судить по световым индикаторам во вкладке i/O State в Ncstudio. Потом, когда будет чётко ясно что шпиндель не включается, можно будет соотв. включить инвертор. Но при первых пробах - максимальная перестраховка!

8. Программы которые я выкладываю также можно использовать как основу для создания например, прог поисков центра угла, поисков середины стороны и т.д.

Собственно сами проги:
Центр заготовки.txt
(1.28 КБ) 287 скачиваний
Центр отверстия.nc.txt
(1.07 КБ) 260 скачиваний
Открываются в НЦстудио как обычный Ж-код. Центр отверстия можно запускать сразу. В центре заготовки в самом верху есть закомментированные параметры, их можно менять под ваши задачи,потом сохранять и запускать.

Да, кнопки и окна, как в Маче, сделать не получилось :wik: Но в любом случае работа с помощью готовых текстовых файлов намного быстрее и удобнее, если с ними разобраться.

Re: Ncstudio 5.5.60

Добавлено: 14 апр 2021, 10:41
Alex123
Есть такой макрос:
'"FIXED CIRCLE,G81,DRILL"
' G81 X_Y_Z_R_F_L_
' #1 X – координата отверстиЯ по оси Х ,
' #2 X – координата отверстиЯ по оси Y ,
' #3 Z – глубина сверлениЯ,
' #4 R – исходное положение по оси Z,
' #5 Q - шаг подачи сверлениЯ (приращение),
' #6 P - задержка в миллисекундах,
' #7 F – величина рабочей подачи,
' #8 L – число повторов цикла,
' #51 - величина недохода в каждом проходе по Z при сверлениии
' #52 - счетчик циклов
' #20 - плоскость безопасности

O681
G0 X=#1 Y=#2

G906
G04 P10
M802 P196609
'close the buffer
G04 P10
#20=(#SSCURWORKCOOR2)
G04 P10
M802 P196608
'open the buffer
G04 P10

G0 Z=-#4
G1 Z=-#3 F=#7
G0 Z=#20

G65 P781 L=#8-1

M17

'for G81
O781
G0 X=#1 Y=#2
G0 Z=-#4
G1 Z=-#3 F=#7
G0 Z=#20
M17
в нем все работает и как надо, кроме полного игнорирования команды G0 - подъём и переезды идут по скорости F из строки G81
Проблема частично решилась явным указанием в этих строках желаемой скорости по G1 F, но при снижении скорости ползунком скорость переездов снижается то-же что не есть хорошо.
Кто знает по чему макрос игнорит G0?

Re: Ncstudio 5.5.60

Добавлено: 02 май 2021, 10:03
Sensoriko
Здравствуйте Уажаемые форумчане.
При подключении станка ЧПУ к плате PCIMC - 3d (ncstudio 5.5.60) возникла следующая проблема:
- при включении частотника шпинделя, ось "х" начинает "плясать", т.е. с платы управления начинают приходить сигналы +5в колебаниями, при этом он то ставится/то снимается с удержания. Пробовали ставить на другую ось, ситуация повторяется. С чем это может быть связано?
Спасибо за внимание.

Re: Ncstudio 5.5.60

Добавлено: 02 май 2021, 11:08
michael-yurov
Вход Enable у драйвера ни к чему не подключен, но при этом драйвер то включается, то выключается?