Parxom

Токарный ОТ-5 ЧПУ (помогите советом)

634 повідомлення у цій темі

Не знаю как в матче, но в основном везде используют привязки T. И применяют это так Т1М6. (Или Т01М6 или Т001М6) Т это номер инструмента, М6 команда смены. А вы указываете команду смены, а инструмент(в некоторых случаях корректор) не указываете. М54-59 это смещение координат. М44-48 - это не номер инструмента, а коррекция. С номерами могу ошибаться, но преблизительно так в системе вестлаб, хасовских стойках...

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

@Parxom заберіть взагалі команду М6 з програми і все поїде далі. Вище правильно написали , команда зміни є, а на що міняти нема. Система не знає який інструмент "умовно" використовувати. А G54 то просто нова система координат, зміщена від нулів на певні величини.

Або просто використовуйте попередній номер інструмента. Наприклад

М6Т1

....

операція

....

М6Т1

.....

операція

....

Змінено користувачем andrysir1
доповнення
1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

А как привязывать эти Т1 ... 

Я работаю в линуксе. И там есть таблица инструментов. Я так понял там привязывать инструменты можно?

Когда в первый раз настраивали линукс сказали в этих кодах привязывать  G54 и дальше.

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

G21 G18 G08
(CNMG 431 80DEG SQR HOLDER)
M06 T03 G43
G97 S1043 M03
G95
G00 X100.000 Z3.554

Вот так мне камверкс выдает G кода. 

Но у меня ругается на строку м06.....

как привязать резец к Т

Змінено користувачем Parxom
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

@Parxom як Ви привязуєте різець? Якщо через зміщення системи координат ж54-ж59, (коден ж5... під окремий різець), то строку заміни інструменту можна взагалі повністю видалити.

Ж54

..операція

Ж55

... операція

Ж56

і т.д

Якщо привязуєте через Т, то треба заповнити поля в таблиці інстр. Зараз в ній стоять символи, як на скріні в мануалі? Попробуйте поставити нулі, чи інші значення в відповідні ячейки. Сам з лінксом не працював. А ж54-ж59 в такому випадку повинна визначати робочий орган де стоїть інструмент( різцедержка, револьвер, зворотня різцедержка). Принаймні на фрезері я кожен шпіндель привязав до свого ж54-ж59, а сам виліт, діаметр і т.д. інструменту беру з таблиці інстр. через Т і команди зміщення( ж43 чи ж44 для осі "зет" ж41 чи ж42 для х,у. Але треба спершу заповнити відповідні поля в таблиці.

М6Т1

ж54( перший шпіндель)

Ж43

...операція

Ж49

М6т2

Ж55( другий шпіндель)

Ж43

...операція

Ж49

і т.д.

Ж49 скасовує використання компенсації з таблиці інстр.

 

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

g43 h1

g43 h2

.....

g43 h9999

так це і робіть. нащо видумувати колхоз якщо ж43 для цього придумана

Змінено користувачем aegis
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Сегодня запустил таблицу инструментов вбил туда 3 инструмента произвольно. И программа на которую раньше ругалась система запустилась. Но так и не понял как менять привязку по умолчанию стоит т1 а как т2  и дальше ставить

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Просто пишете, когда т 1 отработал, отежаете вбиваете т2 М6, подезжаете и идёт процесс обработки другим резцом. В Вашем случае М6 можно не указывать пока смена резца идёт вручную.

На промышленных стойках привязка резца осуществляется так(один из способов): задал команду Т1М6, станок поставил инструмент, который стоит в гнезде т1. Подъехал по Х, проточил диаметр, померял штангелем, забил в нужном поле показания штангеля(поле может называться Х0).

Подъехал к торцу детали, проточил(в ручном режиме), забил значение Z0(не отежаючи),если программа обработки пишется по Z в "-".

Инструмент Т1 привязан, следующие инструменты привязывание так же не забывая перед привязкой программно менять на другой резец(Т2М6). Единственно чтоб были стабильны привязки после первого инструмента привязивайте не протачивая, а через бумажку или плиточку и не забывайте добавлять(отнимать) толщину плиточки по Z, a по Х двойную толщину.

Змінено користувачем ZkostyaZ
1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

@Parxom читати інструкцію ліньки?

зміна інструменту то команда Т*м6

те що забито в таблиці інструменту то коректор. пишеться таким чином g43 h1 для першого коректора g43 h2 для другого і так далі. ці коректори вбиваються в табличку, але тупо правити її треба привчитися щоб правити в нужному напрямі.

g49 відміняє коректор.

як робиться привязка на розмір. ф5, потім g43 h1 - перейшли в перший коректор. ф3. проточили, поміряли, вбили значення в привязку. потім те ж саме робимо і для інших коректорів g43 h2(хоч 1000 інструментів вішати можна)

ще раз повторюю все в мануалах розписано. кіно знімати ліньки про це

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
9 годин назад, Parxom написав:

 Но так и не понял как менять привязку по умолчанию стоит т1 а как т2  и дальше ставить

Почитайте добре ту зсилку, яку самі ж дали. Команда "Т" то є конкретний вид інструменту( відрізний, прохідний, розточний і т.д). І він вибирається при складанні траекторії обробки. Оте в дужках після м6т2 наприклад, ( фреза циліндрична д30), то є опис інструменту  Т, щоб оператор орієнтувався чим повинен працювати. В мануалі сказано про різні види магазинів, вибір робиться в настройках стойки. І там є варіант, коли номер "Т" не співпадає з гніздом в маг. А гніздо (графа "Р") де стоїть потрібний інстр. визначається з таблиці. І коли є посилання на зміну м6т2 наприклад, а інструмент т2 стоїть в 26 гнізді магазину, то стойка підведе до заміни гніздо 26, поміняє, і вже попередній інструмент Т1 яким відпрацювали отримає в таблиці інструменту в графі Р, цифру 26. То так грубо. А є варіант, коли номер Т завжди співпадає з гніздом( револьвер наприклад), тоді графа "Р" в таблиці непотрібна. 

Любий "Т" може мати кілька коректорів( h1 і h2), робочих точок. Наприклад прохідний відігнутий різець. Точим зверху і торець одним інстр Т4.

М6Т4

G43 h1

Операція1

G49

M6T4

G43 h2

операція 2

G49

... 

Наприклад я працюю так, інструмент визначений як Т5, має такі коректори h5, h55, h555 . То для того, щоб не плутатись, де який коректор. То таке внутрішнє правило.

 

 

 

2

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

По "инструкции" правильней использовать предыдущий резец только задать смещение (корректор) на длину инструмента и ширину(g44...)

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

По поводу метчика в цанговом патроне - должна стоять СИЛЬНО по центру. Отверстия под резьбу делать по больше(чем по книжке). И всё равно ламает метчики. Цанговый патрон, поидее, должен немного лювтить-плясать(как и с развёрткой) тогда шансы уцелеть метчику(развёртке) больше.

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, Parxom написав:

 

Вітаю. Мислите Ви правильно, але є одне але... Якщо Ви вяжете нулі деталі виключно через ж54, то використовувати ж55 і т.д. буде дуже складно. Тому, що команди ж55-ж59 є похідними від д54( ж54 є основною площиною). Якщо Ви зміните координати в ж54, то прийдеться щоразу змінювати і ж55-ж59 так, щоб різниця в координатах була завжди однакова і рівна відстані між револьвером і вашою приблудою без врахування офсетів, якщо розглядати ваш варіант. 

По хорошому, якщо є кілька робочих органів( як в вашому випадку револьвер, ваша приблуда, може ще зворотня різцедержка), то деталь зручніше привязувати через ж52, або ж92( правда не знаю чи в лінуксі діють ці команди), а в ж54 тримати завжди нулі( як основна система координат). Тоді в ж55(перша додаткова система координат) наприклад ввести точну відстань між револьвером і центром одної з цанг, в ж56( друга додаткова сист.коорд.) відстань між центром другої цанги і револьвером, без врахування вильоту інструменту. Схематично то буде мати вигляд

IMG_20190304_223952.jpg

Трохи каракульно, малював нашвидкоруч. Тоді деталь в камі треба базувати так, щоб вісь обертання і торець попадали в нульову точку головної системи координат кам-системи. Плюс в тому, що орієнтуватись в програмі буде легше, опорні точки креслення і програми будуть однакові, небуде ніяких z-700( при деталі довжиною 50)і тому подібних координат.

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

А G52 это что?

Есть ещё P0 а потом идёт 

Р1 G54

И по наростанию. 

При начале привязки резцов к новой детали что выбирать Р0 или Р1 и как правильно делать привязку. 

У нас есть ноль станка он у меня

Z -325

Х -155

При запуске программы обработки я в камверкс выставляю привязку резца по краю заготовки. 

Я вставил заготовку выбираю резец т1 и привязывают его по краю заготовки. И так все остальные т2....т6. в этом случае система сама по умолчанию ставит систему координат р0 или Р1 ?

Или нужно сначало выбрать эту систему. И как она правильно привязывается? Тоже по краю заготовки или по ее осевому центру. 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Команда ж52 в фануковських стойках створює нову відносну систему координат. І в цій системі зберігаються всі зміщення між ж54 і ж55 і т.д. наприклад можна однією програмою обробляти кілька однакових деталей поопераційно, якщо написати програму з переходами.

Взяти вашу любу програму. Якщо на початку програми прописати G52 Z100, то вся програма з усіма зміщеннями і офсетами зміститься на 100мм від патрона, якщо z+ рух від патрона, тобто деталь вийде така сама, лише заготовку з патрона треба буде витягти на 100мм більше. То як приклад використання.

І ще одне. Інструмент привязується раз, тоді коли Ви вставляєте його в револьвер.І все. Тоді не важно яку програму ви виконуєте і що точите. А заготовка деталі привязується окремо до системи координат станка.

Z-325,x-155 що це за координати, тобто відстань від чого до чого?

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Ну в линуксе нет G52 (вроде бы)

24 минуты назад, andrysir1 сказал:

Z-325,x-155

Это нулевые координаты станка. То есть при запуске нажимаю найти 0. и он едет в 0.

и вот от этого ноля у меня поле работы идет в минус 325 и 155 на видео последнем станок едет в 0. 

И тогда в окне AXIS появляется красный квадрат это границы обработки станка. 

Вот после выхода в ноль я привязывал каждый резец к краю заготовки. Так как в программе при создании заготовки привязывал резци по краю заготовки. 

по х указывал радиус а по z указывал 0. Так и работал. А как привязывается резец 1 раз? 

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

andrysir1, 

http://linuxcnc.org/docs/2.7/html/gcode/g-code.html

это  жкоды  емс,

и не путайте ТС кодами других систем,он в "родной" системе ищет помощи...

Змінено користувачем nkp
1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

По кодах. Ви пробували чи хаває лінукс ж52? Попробуйте на простій детальці. Складіть просту програмку торцовки заготовки. Тільки привяжіться на середині робочого поля приблизно, можна навіть по уявній заготовці. Виведіть станок знову в ховм і з тої точки(ховм) запустіть програму на виконання. Потім на початку програми пропишіть G52 Z100, і знову запустіть оновлену програму теж з точки ховм. Торцовка має пройти на 100мм правіше ніж при першій спробі, якщо вектор + осі Z йде зліва на право. Якщо не пройде виконання і лінукс буде матюкатись то попробуйте команду G92 замість G52, але змініть знак координати на протилежний, тобто G92 Z-100. Команда G92 створює абсолютну систему координат від якої ведеться відлік координат заготовки, але теж є нюанс, сист. координат при використанні  G92 створюється відносно позиції, де станок знаходиться в момент активації команди, тому важливо починати обробку з тої самої точки завжди. Найкраще це робити з точки ховм( просто зручно заміряти), але не обовязково. Після використання команди G92, станок можна повернути в точку ховм програмно через код G28 G91 Z0, неважно де знаходиться станок в даний момент часу. Він автоматом поїде в ховм по осі зазначеній в команді. Попробуйте і відпишіть чи проходять команди.

По привязці. Деталь і інструмент доцільніше привязувати окремо до якоїсь нерухомої частини станка. Наприклад до торця патрона по ""Z", і осі обертання по "Х". І або складати програму зразуж з зміщенням в кам системі, або використовувати коди зміщення Ж52, або ж92. Тоді не буде потреби перепривязувати щоразу інструмент до деталі, і можна використовувати ті самі офсети і не змінювати координати команд в G54-G59 і т.д.

Ось приклад шапки програми, де я лише міняю координати заготовки(Ж52) відносно фіксованої точки(в мому випадку правий нижній кут стола). При тому всі програми написані на станку будуть робитись відносно тої точки.

IMG_20190305_210306.jpg

А ось таблиця координат робочих інструментів. І всі координати в ній настроєні один раз під час наладки станка. Зміннюється лише таблиця офсетів при заміні інструменту в відповідному роб. органі. І все. Шпіндель номер 2 є основним(Ж54), а всі інші настроєні відносно нього.

IMG_20190304_230647.jpg

 

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, nkp написав:

andrysir1, 

http://linuxcnc.org/docs/2.7/html/gcode/g-code.html

это  жкоды  емс,

и не путайте ТС кодами других систем,он в "родной" системе ищет помощи...

Ну нема там ж52, проте є G92, то чому не використати його, щоб стандартизувати всі привязки? Чи Ви думаєте, що на виробництвах перепривязують інструмент щоразу при зміні програми? Повірте то не так. Є магазини з сотнями інструменту, і якщо перепривязувати щоразу потрібний, то  втрачається купа часу, і падає продуктивнісь.

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Недели через 2 мой программный покровитель будет револьверку дружить со станком.  Предворительно сказал что постпроцессор тоже сделает именно под мой станок. Думаю это будет правильно. И сэкономит время. 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Сегодня пробовал ж92 смещение работает. 

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, Parxom написав:

Сегодня пробовал ж92 смещение работает. 

Це добре. Якщо є бажання працювати без перепривязки  інструменту при зміні програми обробки чи вимкнення станка,  то можна  реалізувати таку можливість. Від вас потребується кілька замірів. 

Всі настройки можна зробити відкритими, щоб люди в повному обсязі могли реалізувати можливості систем чпу, бо логіка майже однакова. Але не всі правильно розуміють суть використання деяких  ж-команд. 

Свого станка наразі не маю, але є поняття як воно працює на промислових стойках, і коли бачу як люди настроюють свої станки, і скільки часу тратять на це, то хочеться ні то кричати, ні то плакати. В реалі перенастройка на іншу деталь займає менше часу( 1-2 хвилини) ніж обробка попередньої, якщо інструмент прописаний і вже привязаний. Сіль в тому, що різці окремо, деталь окремо. 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Готов померять 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Потрібно виміряти відстань від отої точки що позначена на револьвері( ця точка буде точкою звязку між стойкою і механікою станка) до торця патрона( "а" на малюнку) по осі Z, і до вісі обертання по осі Х( "b на малюнку). Сам револьвер має бути в точці ховм по всіх осях . 

IMG_20190307_162423.jpg

 Можна вибрати і іншу точку будь де на револьвері, головне щоб було зручно до неї потім прив'язувати офсети.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Створіть акаунт або увійдіть для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!


Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.


Увійти зараз

  • Зараз на сторінці   0 користувачів

    Немає користувачів, які переглядають цю сторінку