Вы оказались правы... Выставил везде 1. Получилось +2 мм везде. В принципе не страшно. На крайний случай буду временно переходить на старую систему.
У меня три таких станка...
Старая система это жесть!
Почему бы прото по нормальному не переделать на нц студию? Безо всяких переходников?!!!
У меня работают на маче.. без всяких переделок.. лпт впихнул и поехало!
Подключение станка заняло два часа -это установка винды и мача..фсе!
Не соглашусь. CNC работает по DOSом. Очень стабильно. Да, интерфейс не очень. Перенос УП компакт диском неудобен. Зато никаких сбоев...
Почему бы прото по нормальному не переделать на нц студию? Безо всяких переходников?!!!
Потому что за 10 лет скопилось более 7000 УП. И если вдруг понадобиться, 1 минута и я на старой системе. Да и как резервная пусть будет...
У меня работают на маче.. без всяких переделок.. лпт впихнул и поехало!
С NCшкой такой номер не пройдет. В CNC и MACH передача сигнала идет плюсовой полярности, а в NC - по минусу. Поэтому сделал несколько разъемов в шкафу управления. Теперь для перехода нужно переключить 3 разъема в шкафу и перекинуть 3 кабеля (монитор, клава и питание) с одного на другой системник...
Писал lkbyysq "А кнопок дополнительных семь поднял"
Вопрос есть макросы краеискателя,они работают с ручного ввода G65P...
o1002 X-
o1003 X+
o1004 Y-
o1005 Y+
вопрос возможно ли их привязать к кнопкам ?
CONTROL "O121", -14288,
CONTROL "O122", -14287,
CONTROL "O123", -14286,
CONTROL "O124", -14285,
CONTROL "O125", -14284,
CONTROL "O126", -14283,
CONTROL "O128", -14273,
Расшифрую параметры строки
"CONTROL" означает что далее в строке перечень параметров
"O121" - надпись, которая отображается на кнопке (пишите там что хотите).
"-14288" - индекс означает, что будет вызвана подпрограмма O121 из Public.dat (и не важно что написано в предыдущем параметре)
Чтобы кнопка с индексом "-14288" вызвала подпрограмму o1002 надо сделать одно из двух
1. Переименовать подпрограмму в Public.dat "o1002" в "o121"
Уважаемые Гуру. Есть макрос поиска центра отверстия и координаты после поиска центроискателем не обнуляются как поправить макрос ?
Скрытый текст
O121 '"STAS ПОИСК ЦЕНТРА ОТВЕРСТИЯ"
G906
#1=50; 'быстраЯ скорость поиска
#2=5; 'медленнаЯ скорость поиска
#3=100; 'времЯ ожиданиЯ затуханий колебаний после остановки движениЯ
#4=10; 'безопаснаЯ высота
#14=0 'координата касаниЯ слева
#15=0 'координата отрыва слева
#16=0 'координата касаниЯ справа
#17=0 'координата отрыва справа
G906
#11=#SSCURWORKCOOR0
G906
#24=0
#25=0
G65 P1002 'X-
#14=#24
#15=#25
G00 X=#11 F=(#1*10)
G906
#24=0
#25=0
G65 P1003 'X+
#16=#24
#17=#25
#8=(#16+#14)/2 'координата середины
#9=((#15-#14)+(#17-#16))/2 'средний люфт
G00 G90 X=(#8-#9) F=(#1*10) 'перемещаемсЯ в середину с учетом люфта
G04 P10
G906
G00 G91 X=(#9)/2 F=(#1*10) 'возвращаемсЯ в середину
G906
G04 P10
G00 G90
#11=#SSCURWORKCOOR1
G906
#24=0
#25=0
G65 P1004 'Y-
#14=#24
#15=#25
G00 Y=#11 F=(#1*10)
G906
#24=0
#25=0
G65 P1005 'Y+
#16=#24
#17=#25
#8=(#16+#14)/2 'координата середины
#9=((#15-#14)+(#17-#16))/2 'средний люфт
Читаю форум давно, но только сейчас решил зарегистрироваться. Без регистрации и спросить на форуме не получится.
Давно пользуюсь станком ЧПУ и программами Mach3 и Ncstudio 5.5.60. Так как у меня присутствует беспроводный центроискатель, то я заинтересовался его работой в Ncstudio.
С подачи Nikolay24 скачал и установил им редактированную версию НЦшки и начал ее мучить. В общем с помощью Николая, ну и сам немного, добился небольшого результата.
Вроде все работает. Но не так как хотелось бы. А именно:
При тех изначальных настройках центр отверстия находит. Край заготовки тоже находит, но при поиске края центроискателем последовательность такая: идет поиск края а затем отъезд зонда до замыкания контактов центроискателя. А хотелось бы, чтобы после отскока зонд поднимался над заготовкой и сдвигался на радиус шарика стилуса обратно и в этом положении обнулялись координаты.
Немного помучавшись добавил немного кода в конец скрипта и все заработало. Но: Со вставленными строками кода в поиск кромок перестал работать как надо скрипт поиска центра отверстия. Вижу что где-то конфликт, но так как я ничего в кодах не понимаю, то не могу нащупать где и в чем причина. Если мои строчки закомментировать, то центр отверстия находит как должно быть.
Паблик прилагаю. Может что-то не "догоняю"? Под спойлером часть паблика и видны закомментированные строки.
Надеюсь с помощью местных Гуру решим сообща задачу.
G906
#1=50; 'быстраЯ скорость поиска
#2=5; 'медленнаЯ скорость поиска
#3=100; 'времЯ ожиданиЯ затуханий колебаний после остановки движениЯ
#4=10; 'безопаснаЯ высота
#14=0 'координата касаниЯ слева
#15=0 'координата отрыва слева
#16=0 'координата касаниЯ справа
#17=0 'координата отрыва справа
G906
#11=#SSCURWORKCOOR0
G906
#24=0
#25=0
G65 P1002 'X-
#14=#24
#15=#25
G00 X=#11 F=(#1*10)
G906
#24=0
#25=0
G65 P1003 'X+
#16=#24
#17=#25
#8=(#16+#14)/2 'координата середины
#9=((#15-#14)+(#17-#16))/2 'средний люфт
G00 G90 X=(#8-#9) F=(#1*10) 'перемещаемсЯ в середину с учетом люфта
G04 P10
G906
G00 G91 X=(#9)/2 F=(#1*10) 'возвращаемсЯ в середину
G906
G04 P10
G00 G90
4. С остальными подпрограммами аналогично.
5. А бешеного кота сцаными тряпками по харе. Мол, помнят его.
Сообщение отредактировал lkbyysq: 03 Февраль 2020 - 18:37