Страница 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.
 
Для начала показал бы скриншот что делал и где, А так гадать  
 
 (для просмотра содержимого нажмите на ссылку)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. Программы которые я выкладываю также можно использовать как основу для создания например, прог поисков центра угла, поисков середины стороны и т.д.
Собственно сами проги:
Открываются в НЦстудио как обычный Ж-код. Центр отверстия можно запускать сразу. В центре заготовки в самом верху есть закомментированные параметры, их можно менять под ваши задачи,потом сохранять и запускать.
Да, кнопки и окна, как в Маче, сделать не получилось 

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