271 вопросов

281 ответов

354 комментариев

871 пользователей

Добро пожаловать на сайт Вопросы и Ответы, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Подскажите пожалуйста про функцию G10, а именно про её параметры, какой параметр за что отвечает?

0 голосов
спросил 17 Июнь, 14 от аноним в категории Написание УП с помощью ISO-7 (G-M коды)

1 Ответ

0 голосов
Видео-занятие по G10 - Практика на симуляторе:

http://ru.cnc.im/mod/page/view.php?id=852

Описание:

L2 - запись в рабочие координаты

L10 - запись в GEOM H

L11 - запись в WEAR H

L12 - запись в GEOM D

L13 - запись в WEAR D

L20 - запись в SHIFT AMOUNT

L50 - запись в системные параметры

-------------------------------------------------------------------------------------------------

пример на запись в раб. координаты:

G90 G10 L2 P1 Z0.  - заменить на новое значение 0 для Z в рабочей координате G54 (P1).

Возможные варианты:

G90 - заменить /  G91 - изменить

P1 - запись в G54 / P2- запись в G55 / P3- запись в G56 / P4 - запись в G57 / P5 - запись в G58 / P6 - запись в G59

L20 - аналог P0.  (вот подобный вопрос - http://cnc.im/faq/index.php?qa=3&qa_1=g10-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B2-%D1%81%D1%82%D0%BE%D0%B9%D0%BA%D1%83)

Вместо Z, может быть и другая ось, или все сразу.

-------------------------------------------------------------------------------------------------

пример на запись в офсеты инструмента:

G91 G10 L10 P5 R10.  - изменить значение (инкрементно) на 10 для инстурумента с корректором 5 (P5) в GEOM H

Возможные варианты:

G90 - заменить /  G91 - изменить

P1 - номер корректора 1 ........ P999 - номер корректора 999

Значение указывается только с аргументом R.
ответил 17 Июнь, 14 от Anton Laufer (13,620 баллов)
А как быть в случае с наладкой токарного станка?

G10P01X10.0Z200.0R0.5Q2;
где Q - Номер воображаемой кромки инструмента.
Вопрос: исходя из каких данных можно определить Q? И вообще, что это такое?
Добрый день, я к сожалению не телепат) Указывайте конкретную можель станка/системы ЧПУ. Вообще не слышал про такой аргумент как P0 для G10.
Модель SKT15 - токарный станок со стойкой ЧПУ Fanuc 21i-TB.

P01 - номер коррекции.
пожалуйста скиньте пример УП где Вы видели такой код. На станках Fanuc G10 не работает без аргумента L. Если Вы записуете в tool offset значит G90/G91 G10 L10 P01... Для чего здесь Q нужно почитать в мануале.
Я так понимаю, для фрезерных и для токарных синтаксис G10 отличается. вот что сказанно в мануале:

G10P_ X_ Y_ Z_ R_ Q_ ;
или
G10P_ U_ V_ W_ C_ Q_ ;
P : Номер коррекции
0 : Команда, задающая величину сдвига системы координат
заготовки
1--64 : Команда, задающая величину коррекции на износ
инструмента
Запрограммированное значение -- это номер коррекции
10000+(1--64) : Команда, задающая величину коррекции на гео--
метрические размеры инструмента
(1--64): Номер коррекции
X : Величина коррекции по оси Х (абсолютная) :
Y : Величина коррекции по оси Y (абсолютная)
Z : Величина коррекции по оси Z (абсолютная)
U : Величина коррекции по оси Х (приращение)
V : Величина коррекции по оси Y (приращение)
W: Величина коррекции по оси Z (приращение)
R : Величина коррекции на радиус вершины инструмента
(абсолютная)
R : Величина коррекции на радиус вершины инструмента
(приращение)
Q : Номер вершины воображаемого инструмента
Вот руководство по Вашей системе (B-63604EN/01).
На странице 81 - Changing Workpiece Coordinate System 
G10 L2 Pp IP _; - аргумент L2 указывает на изменение в рабочих координатах.
На странице 108 - Program of Tool Life Data
G10L3; - изменение в TLD (жизнь инструмента)
Что касается компенсации на радиус Вы правы, в Вашей системе
не используется аргумент L для задания данных команд
Changing of Tool Offset Value (Programmable Data Input)(стр. 247)
G10 P_ X_ Y_ Z_ R_ Q_ ; or G10 P_ U_ V_ W_ C_ Q_ ;
 
К сожалению, для чего здесь нужен Q мне не известно, действительно нет описания данного аргумента и в руководстве. Вероятно есть смысл задать данный вопрос на одном из форумов. 
...