Перейти к публикации

Сделать надпись через G-код


Рекомендованные сообщения

Здравствуйте.

 

Тема уже поднималась, не кидайтесь помидорами, но решения не найдено...

 

Как через обычный G-код сделать гравировку/надпись, задав ее размеры или высоту или хоть что то?

Так же - как сделать гравировку меняющегося серийного номера? В данном случае это относится к Mazak, стойка стандартная J-500?

 

Буду рад любой полезной информации.

Спасибо.

Ссылка на сообщение
Поделиться на других сайтах


Если прямоугольник можете написать в ж-кодах, то и букву сможете. В чём вопрос???

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

 Если нуль неохото смещать, то буквы надо писать в G91 - вышел в точку, вызвал подпрограмму буквы.

Изменено пользователем Ander
Ссылка на сообщение
Поделиться на других сайтах
Только что, Ander сказал:

Если прямоугольник можете написать в ж-кодах, то и букву сможете. В чём вопрос???

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

 Если нуль неохото смещать, то буквы надо писать в G91 - вышел в точку, вызвал подпрограмму буквы.

так то да... но логично что должна быть команда: написать текст такой то, такого то размера и на такую то глубину... с подпрограммами слишком муторно... :(

Изменено пользователем Chubaka
Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Chubaka сказал:

так то да... но логично что должна быть команда: написать текст такой то, такого то размера и на такую то глубину...

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

Изменено пользователем Bully
Ссылка на сообщение
Поделиться на других сайтах

должно быть в руководстве,

например для HAAS есть готовая функция "G47 Гравировка текста (группа 00)" 

пример на стр.170

Ссылка на сообщение
Поделиться на других сайтах

Смартфоном скачайте программу TextToCNC.Там сразу в G-коде выдает программу на любую букву с любым размером и шрифтом.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
В 28.11.2018 в 21:06, fabricpc сказал:

Смартфоном скачайте программу TextToCNC.Там сразу в G-коде выдает программу на любую букву с любым размером и шрифтом.

вопрос был про гравировку меняющегося номера, ваш вариант не прокатит.

У сименса есть стандартный цикл гравировки, там можно значение переменной в которой хранится номер текущей детали гравировать, т.е у вас потоком идут детали и на каждой свой уникальный номер. Ну и текст тоже, латиницей.

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

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...
3 часа назад, Avokado сказал:

Помогите написать инициалы на g-code

Нужно написать Щ С. 

Создайте dxf-файл с текстом, который нужен и выложите здесь. 

Ссылка на сообщение
Поделиться на других сайтах


T0101
M6
G51 X0 Y0 I2 J2
G0G90 X0 Y5
Z1 M3 F99
G1Z-.1
G91 Y-5
X2
Y5
Y-5
X2
Y5
Y-5
X0.5
Y-1
G0 Z1
X5 Y4.5
G1 Z-1
G3 X-3 Y0 R1.5
G1Y-2
G3 X3 Y0 R1.5
G0Z1
X1 Y-1.5
G1Z-1
X0.25
G3 I-0.25 Y0
G0G90 Z99
G50 M30

Ссылка на сообщение
Поделиться на других сайтах
В 27.09.2020 в 18:38, SaintStanislav сказал:

дружище, помоги и мне)))

буду очень благодарен

Экспортировать буквы в DXF? импортировать в CIMCOEdit и сделать.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...
  • 1 год спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
    • Viktor2004
      Я согласен что скорее всего проблема механическая Но если логика прописана криво и возможно не предусмотрела остановку в промежуточном состоянии, разве не логично будет попробовать принудительно подав напряжение дернуть эту руку вверх-вниз? Возможно то что туда попало выпадет  
    • Guhl
      Если оставить за скобками вопрото том, что до м19 работает нормально, а после нет, то вы не считали сколько у него реально импульсов на оборот? с помощью стороннего плк, например  А если ориентацию м5 снимать, а не м20?
    • lem_on
      Что это за станок такой в котором сразу ладер ковырять надо, даже не смотря на возможность механической проблемы? Или профдеформация?
    • Viktor2004
      не сразу я понял в чем вопрос. Долго соображал что такое режим управления скоростью. При завершении ориентации PMC снимает сигнал G70.6 ? И если он после снятия сигнала продолжает удерживать шпиндель, при каких условиях эта ориентация все же снимается? После нажатия аварийного грибка или еще как?
    • Viktor2004
      Ладдер пришлите. Будем принудительно пробовать поднимать и опускать
    • streamdown
      Коллеги приветствую! IPS 8. Подскажите пожалуйста, кто какое серверное железо использует? Интересуют параметры при одновременной работе, ну например, 400 пользователей онлайн
    • gudstartup
      так он так и позиционируется по m19 pmc выдает g70.6 а чпу отвечает f45.7 но ориентацию и смещение в 4077 он отрабатывает нормально шпиндель встает ровно и смена происходит хорошо. вопрос почему после ввода команды управления скоростью он все еще продолжает контролировать число импульсов между нуль метками хотя в принципе уже должен отменить позиционный контроль и просто считать обороты по 0 метке как он это делает без М19? это все понятно но почему оно продолжает проверять это после завершения ориентации мне непонятно
    • Александр1979
      SP9047 SSPA:47 ILLEGAL SIGNAL OF POSITION CODER "The relationship between the A/B phase and 1-rotation signal is incorrect (Pulse interval mismatch)." "Неправильное значение счетчика импульсов сигнала на энкодере ALPHAi. На фазах A и B энкодера за один оборот шпинделя насчитывается 4096 импульсов обратной связи. Программное обеспечение по управлению шпинделем проверяет количество импульсов на фазах A и B, соответствующее энкодеру, при каждой генерации сигнала одного оборота. Данный аварийный сигнал срабатывает, если регистрируется число импульсов, нарушающее заданный диапазон."
×
×
  • Создать...