Перейти к содержимому


Фотография

Сверление в NCStudio

сверление

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 OFFLINE   badi83

badi83

    Студент

  • Пользователи+
  • PipPip
  • 35 сообщений
  • Из:Пенза

Отправлено 21 Февраль 2015 - 20:51

Столкнулся с такой проблемой при переходе на NCStudio 5: не работает стандартный, для многих систем, цикл сверления по G81-G83.

Приходится сейчас заместо G81 и G83 выводить все в G0 и G1. Что крайне неудобно для ручной правки (глубину подправить на месте, шаг по глубине, подачу и пр.), размер программы растет.

Сверлить приходиться по 400-600 отверстий, так что цикл сверления жизненно необходим. Может цикл сверления в NCStudio задается как то по другому?

 

Пробовал несколько версий NCStudio. Везде одно и то же поведение.

 

G0X0Y0

Z10.

G83Z-10.R3.Q2.F300

X20.

G80

M30

 

Инструмент подходит, к начальной точке, на подаче опускается с Z10. на Z-10., потом на подаче, не поднимаясь, идет  в точку X20. Как будто вместо G83 стоит G1


  • 0

#2 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 424 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 21 Февраль 2015 - 21:00

Вы бы в документацию к версиям NCStudio бы заглянули - там описываются все команды, которые понимает программа.
  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#3 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 522 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 21 Февраль 2015 - 21:08

Стандартная подпрограмма, которую применяет NcStudio V5 при исполнении команды (задано в файле public.dat).

Скрытый текст

 

 

Посмотрите, есть ли это в Вашем public.dat и расшифруйте, чего там делается.


Сообщение отредактировал lkbyysq: 21 Февраль 2015 - 21:12

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#4 OFFLINE   badi83

badi83

    Студент

  • Пользователи+
  • PipPip
  • 35 сообщений
  • Из:Пенза

Отправлено 21 Февраль 2015 - 22:15

Вы бы в документацию к версиям NCStudio бы заглянули - там описываются все команды, которые понимает программа.

Так там все как раз стандартно. G81 и G83 присутствует, но в реальности программа по этим циклам не работает.

 

Стандартная подпрограмма, которую применяет NcStudio V5 при исполнении команды (задано в файле public.dat).

 

Посмотрите, есть ли это в Вашем public.dat и расшифруйте, чего там делается.

Спасибо. Буду смотреть.


  • 0

#5 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 522 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 15 Март 2015 - 17:07

Столкнулся с такой проблемой при переходе на NCStudio 5: не работает стандартный, для многих систем, цикл сверления по G81-G83.

Приходится сейчас заместо G81 и G83 выводить все в G0 и G1. Что крайне неудобно для ручной правки (глубину подправить на месте, шаг по глубине, подачу и пр.), размер программы растет.

Сверлить приходиться по 400-600 отверстий, так что цикл сверления жизненно необходим. Может цикл сверления в NCStudio задается как то по другому?

 

Пробовал несколько версий NCStudio. Везде одно и то же поведение.

 

G0X0Y0

Z10.

G83Z-10.R3.Q2.F300

X20.

G80

M30

 

Инструмент подходит, к начальной точке, на подаче опускается с Z10. на Z-10., потом на подаче, не поднимаясь, идет  в точку X20. Как будто вместо G83 стоит G1

 

Действительно не работает!

 

Только надо так, согласно описанию:

 

G0X0Y0
G0Z10.
G83X0Y0Z-10.R3.Q2.F300
X20.
G80
M30   

 

Так все работает.

 

 

Скрытый текст


Сообщение отредактировал lkbyysq: 15 Март 2015 - 18:13

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#6 OFFLINE   badi83

badi83

    Студент

  • Пользователи+
  • PipPip
  • 35 сообщений
  • Из:Пенза

Отправлено 15 Март 2015 - 21:25

С этим сверлением я весь мозг сломал.

Я по всякому пробовал в том числе и так как вы написали. При чем, действительно, когда пишешь 

G83X0Y0Z-10.R3.Q2.F300 поведение совсем другое, чем при G83Z-10.R3.Q2.F300

 

Файл, который вы указали, я перелопатил. Там все правильно, но такое ощущение, что программа его неправильно отрабатывает. Ибо не все что там пишешь, отрабатывается при обработке. В качестве эксперимента писал там тупо g0x0y0, это не отрабатывалось (можно предположить что файл вообще не читается программой). А некоторые другие команды отрабатываются, так что файл, все таки читается.  :bang:

В результате сверлю по стандартным g0 и g1. 


Сообщение отредактировал badi83: 15 Март 2015 - 21:29

  • 0

#7 OFFLINE   JKL88

JKL88

    Абитуриент

  • Пользователи
  • Pip
  • 2 сообщений
  • Пол:Мужчина
  • Из:Новосибирск

Отправлено 09 Май 2018 - 14:36

С этим сверлением я весь мозг сломал.

Я по всякому пробовал в том числе и так как вы написали. При чем, действительно, когда пишешь 

G83X0Y0Z-10.R3.Q2.F300 поведение совсем другое, чем при G83Z-10.R3.Q2.F300

 

Файл, который вы указали, я перелопатил. Там все правильно, но такое ощущение, что программа его неправильно отрабатывает. Ибо не все что там пишешь, отрабатывается при обработке. В качестве эксперимента писал там тупо g0x0y0, это не отрабатывалось (можно предположить что файл вообще не читается программой). А некоторые другие команды отрабатываются, так что файл, все таки читается.  :bang:

В результате сверлю по стандартным g0 и g1. 

никак не победил проблему? Запорол стол с этим нежданчиком


  • 0

#8 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 522 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 09 Май 2018 - 17:01

никак не победил проблему? Запорол стол с этим нежданчиком

 

Ну так это не проблема программы.

Это проблема програмиста, который использует команду, но не дает ей необходимое количество параметров. 

Выше все изложено. Перепишите под себя подпрограммы, делов-то.


  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#9 OFFLINE   ТБД

ТБД

    Абитуриент

  • Пользователи+
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Из:Железногорск Красноярский кр.

Отправлено 10 Май 2018 - 17:34

никак не победил проблему? Запорол стол с этим нежданчиком

Немного поправил макросы в public.dat G81 - G83. Сверлю, фреза в стол не тыкает.

 

Формат
 
X10 Y20 Z5
 
G83 X10 Y20 Z-10. R2. Q1. F300
 
X15 Y25
 
X20 Y30
 
G80

Прикрепленные файлы

  • Прикрепленный файл  public.zip   4,4К   460 скачиваний

Сообщение отредактировал ТБД: 10 Май 2018 - 19:47

  • 0

#10 OFFLINE   JKL88

JKL88

    Абитуриент

  • Пользователи
  • Pip
  • 2 сообщений
  • Пол:Мужчина
  • Из:Новосибирск

Отправлено 16 Май 2018 - 13:51

спасибо! Работает адекватно кроме одного момента, он требует и X и Y координату, тогда как в других циклах, если, например X не менялся, то Y координаты достаточно
  • 0

#11 OFFLINE   Teslic

Teslic

    Абитуриент

  • Пользователи
  • Pip
  • 1 сообщений
  • Пол:Мужчина
  • Из:Н Новгород

Отправлено 18 Июнь 2019 - 18:41

спасибо! Работает адекватно кроме одного момента, он требует и X и Y координату, тогда как в других циклах, если, например X не менялся, то Y координаты достаточно

 

Добрый день подскажите пожалуйста. Я использую SW16 и NCStudio5 У меня возникла проблема при сверлении. SW16 выдает такой код
 
G98 G81 X-2.9 Y1.905 Z-7.2 R5. F300. 
Y0.635 
Y-0.635 
Y-1.905 
X2.9 
Y-0.635 
Y0.635 
Y1.905 
G80 
M05
В визуализации сверление проходит хорошо
А в ncctudio все отверстия разбегаются для нее нужен такой код с ним все хорошо G98 G81 X-2.9 Y1.905 Z-7.2 R5. F300. 
X-2.9 Y0.635 
X-2.9 Y-0.635 
X-2.9 Y-1.905 
Y-1.905 X2.9 
X2.9 Y-0.635 
X2.9 Y0.635 
X2.9 Y1.905 
G80 
M05
 
Соликам если координата не изменилась он ее не прописывает.
В чем мне нужно искать проблему в SC или NCStudio
 

Сообщение отредактировал Teslic: 18 Июнь 2019 - 18:45

  • 0





Темы с аналогичным тегами сверление

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных