Научно-исследовательская лаборатория систем ЧПУ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Конфигурирование редактора управляющих программ AdvancEd для системы команд системы ЧПУ Sinumerik 840D (Siemens)Автор: Митропольский Николай
|
Параметр | Значение | Описание |
---|---|---|
Delimiters | « rtn,<>» | Список допустимых разделителей. Возможно использование разделителей в кадре между описаниями адресов, осей и функций или непосредственно в этих описаниях, между именем и значением адреса, оси или функции. |
Comment | «%*;» | Список допустимых комментариев |
Address | «N M S T F I J K R» | Последовательность строк, разделенных пробелами, определяющая множество возможных имен адресов G-функций |
Axis | «X Y Z A B C» | Последовательность строк, разделенных пробелами, определяющая множество возможных имен осей G-функций |
Functions | «G» | Последовательность строк, разделенных пробелами, определяющая множество возможных имен G-функций |
Parameters | « N= » | Последовательность строк, разделенных пробелами, определяющая множество возможных имен параметров G-функций |
Title | File title | Заголовок файла |
Author | File author | Автор, или авторы файла |
File_Comments | File comments | Комментарии к файлу |
Company | STANKIN NCs | Компания - разработчик файла |
NC_type | Type of NC macnine | Тип системы ЧПУ |
G-функции с именами, не описанными в опции «Functions» игнорируются системой. Адреса и оси, не описанные в опциях «Address» и «Axis» соответственно игнорируются при конвертации файлов и операциях масштабирования и перенумерации.
В опции «Parameters» описываются адреса, значениями которых являются строки. Такие адреса являются параметрами G-функций вызова подпрограмм и макрокоманд. Имена этих адресов обязательно должны заканчиваться символом «=» [1].
Заголовок состоит из последовательно перечисляемых в любом порядке опций заголовка и значений этих опций (Таблица 2). Опции заголовка разделены между собой обобщенными пробелами.
Опции заголовка | Значение | Описание |
---|---|---|
G | 00 | Имя функции - последовательность 1 буквы и 3 любых цифр |
graphic | BMPG00.BMP | полное имя с путем файла изображения, соответствующего функции - до 200 символов |
modal | 1 | Немодальная/модальная функция - (0/1) |
default | 0 | Неактивна/активна по умолчанию - (0/1) |
groupindex | 0 | Номер группы (0-31) |
Список параметров G-функции определяет:
Последовательность списка параметров определяет последовательность адресов в кадре при приведении кадра к нормальному виду и порядок ввода значений адресов при вводе кадра в панели адресов.
Каждый параметр G-функций (Таблица 3) состоит из последовательно перечисляемых атрибутов, разделенных двоеточиями[1].
Значение атрибутов | Описание | |
---|---|---|
: | Y | Имя параметра |
: | Перемещение по оси Y | Комментарий, отображаемый в строке состояния |
: | v999.99 | Формат параметра, v - обозначает наличие знака, количество цифр 9 обозначают количество разрядов, соответственно до и после запятой |
: | -999.99/999.99 | Диапазон параметра - мин./макс. значение |
: | 0.5 | Х координата положения параметра в панели адресов |
: | 2 | Y координата положения параметра в панели адресов |
:T | 000,000,000/192,192,195 | Цвет, в формате RGB, используемый при отображении имени параметра в панели адресов (цвет текста/цвет фона) - (000,000,000/192,192,195) |
:C | 000,000,000/255,255,255 | Цвет, в формате RGB, используемый при отображении строки редактирования параметра в панели адресов (цвет текста/цвет фона) - (000,000,000/255,255,255) |
Delimiters="r tn,<>" Comment="%*;" Address=" N M S T F SF I J K R P U V W Q CR= AR= " Axis=" X Y Z AP RP " Functions=" G " Parameters=" " Title="This file describes the version of ISO-7bit" Author="Mitropolsky N" File_Comments="CFG file" Company="Stankin NC`s Group" NC_type="Sinumeric 840D" |
Здесь описываются опции данного конфигурационного файла: Delimiters="r tn,<>" - список допустимых разделителей: возврат каретки, пробел, табуляция, переход на новую строку, запятая, символы сравнения. Comment="%*;" - символы, используемые для обозначания комментариев, при написании управляющей программы; Address=" N M S T F SF I J K R P U V W Q CR= AR= " - все возможные адреса-параметры G-функций; Axis=" X Y Z AP RP " - все возможные обозначения координатных осей G-функций (координатные параметры), Functions=" G " - все возможные имена G-функций, Parameters=" " - параметры G-функций и прочая информация:
Прочие опции
Title="This file describes the version of ISO-7bit" Author="Mitropolsky N" File_Comments="CFG file" Company="Stankin NC`s Group" NC_type="Sinumeric 840D" |
Сначала будет описываться абстрактная функция G, которая будет отображаться по умолчанию, и выводить на панели адресов поля для ввода параметров G-функций:
Абстрактная функция G
G graphic=C:Program FilesAdvancEdrusbmpg.bmp modal=0 default=0 groupindex=0 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :AP :Azimuth :v999.999 :-360 /360 :0.5 :14 :T255,255,255/128,128,128 :C000,000,000/255,255,255 :RP :Polar radius :999.999 :0 /999.999 :0.5 :16 :T255,255,255/128,128,128 :C000,000,000/255,255,255 |
graphic=C:Program FilesAdvancEdrusbmpg.bmp – путь, где находится рисунок, иллюстрирующий работу функции. modal=0 default=0 groupindex=0 будет означать, что функция немодальная, неактивна по умолчанию, и имеет нулевой номер группы.
Далее идет описание параметров абстрактной G-функции:
:N - имя параметра
:Block number - содержимое всплывающей подсказки
:9999999 - означает, что число-значение параметра может иметь до семи разрядов.
:0 /9999999 - диапазон допустимых значений параметра “N” лежит в интервале [0 ; 9999999]
:0.5 :2 - координаты параметра N на панели адресов.
:T000,000,000/192,192,192 - имя параметра будет отображаться черными символами на сером фоне.
:C000,000,000/255,255,255 – вводимое значение будет отображаться черными символами на белом фоне.
Аналогично для остальных параметров. В итоге получаем следующий вид панели адресов (Рис 2):
Далее идет описание модальных функций:
Первая функция – функция быстрого хода G00.(см [3])
Функция быстрого хода G00
G00 graphic=C:Program FilesAdvancEdrusbmpg00.bmp modal=1 default=0 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :AP :Azimuth :v999.999 :-360 /360 :0.5 :14 :T255,255,255/128,128,128 :C000,000,000/255,255,255 :RP :Polar radius :999.999 :0 /999.999 :0.5 :16 :T255,255,255/128,128,128 :C000,000,000/255,255,255 |
Ее параметры полностью аналогичны параметрам абстрактной функции “G”.
Далее идет функция линейной интерполяции G01(см [3]):
Функция линейной интерполяции G01
G01 graphic=C:Program FilesAdvancEdCFGsinumerik_840D imgg01.bmp modal=1 default=1 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :F :Feed rate :99999 :0 /99999 :12 :4 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :AP :Azimuth :v999.999 :-360 /360 :0.5 :14 :T255,255,255/128,128,128 :C000,000,000/255,255,255 :RP :Polar radius :999.999 :0 /999.999 :0.5 :16 :T255,255,255/128,128,128 :C000,000,000/255,255,255 |
теперь, используя этот конфигурционый файл можно создать простейшую программу (Рис. 3):
При этом обеспечивается возможность ввода/редактирования параметров функции через панель адресов, а в окне графической помощи отображается указанный в параметре graphic= файл.
Аналогичным образом описываются и другие G-функции.
В результате для группы интерполяции мы получим конфигурационный файл вида:
Конфигурационный файл
Delimiters="r tn,<>" Comment="%*;" Address=" N M S T F SF I J K R P U V W Q CR= AR= " Axis=" X Y Z AP RP " Functions=" G " Parameters=" " Title="This file describes the version of ISO-7bit" Author="Mitropolsky N" File_Comments="CFG file" Company="Stankin NC`s Group" NC_type="Sinumeric 840D" G graphic=C:Program FilesAdvancEdrusbmpg.bmp modal=0 default=0 groupindex=0 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :AP :End point in polar polar coordinates (Azimuth) :v999.999 :-360 /360 :0.5 :14 :T255,255,255/128,128,128 :C000,000,000/255,255,255 :RP :End point in polar polar coordinates (Polar radius) :999.999 :0 /999.999 :0.5 :16 :T255,255,255/128,128,128 :C000,000,000/255,255,255 G00 graphic=C:Program FilesAdvancEdrusbmpg00.bmp modal=1 default=0 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :AP :End point in polar polar coordinates (Azimuth) :v999.999 :-360 /360 :0.5 :14 :T255,255,255/128,128,128 :C000,000,000/255,255,255 :RP :End point in polar polar coordinates (Polar radius) :999.999 :0 /999.999 :0.5 :16 :T255,255,255/128,128,128 :C000,000,000/255,255,255 G01 graphic=C:Program FilesAdvancEdCFGsinumerik_840D imgg01.bmp modal=1 default=1 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :F :Feed rate :99999 :0 /99999 :12 :4 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :AP :End point in polar polar coordinates (Azimuth) :v999.999 :-360 /360 :0.5 :14 :T255,255,255/128,128,128 :C000,000,000/255,255,255 :RP :End point in polar polar coordinates (Polar radius) :999.999 :0 /999.999 :0.5 :16 :T255,255,255/128,128,128 :C000,000,000/255,255,255 G02 graphic=C:Program FilesAdvancEdCFGsinumerik_840D imgg02.bmp modal=1 default=0 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :I :X coordinate of circle center point :v999.999 :-999.999/999.999 :14 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :J :Y coordinate of circle center point :v999.999 :-999.999/999.999 :14 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :K :Z coordinate of circle center point :v999.999 :-999.999/999.999 :14 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :F :Feed rate :99999 :0 /99999 :12 :4 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :AP :End point in polar polar coordinates (Azimuth) :v999.999 :-360 /360 :0.5 :14 :T255,255,255/128,128,128 :C000,000,000/255,255,255 :RP :End point in polar polar coordinates (Polar radius) :999.999 :0 /999.999 :0.5 :16 :T255,255,255/128,128,128 :C000,000,000/255,255,255 :CR= :Circle radius :999.999 :0 /999.999 :14 :14 :T255,255,255/128,128,128 :C255,255,255/128,128,128 :AR= :Angle :v999.999 :0 /0 :14 :16 :T255,255,255/128,128,128 :C255,255,255/128,128,128 G03 graphic=C:Program FilesAdvancEdCFGsinumerik_840D imgg03.bmp modal=1 default=0 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :I :X coordinate of circle center point :v999.999 :-999.999/999.999 :14 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :J :Y coordinate of circle center point :v999.999 :-999.999/999.999 :14 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :K :Z coordinate of circle center point :v999.999 :-999.999/999.999 :14 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :F :Feed rate :99999 :0 /99999 :12 :4 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :AP :End point in polar polar coordinates (Azimuth) :v999.999 :-360 /360 :0.5 :14 :T255,255,255/128,128,128 :C000,000,000/255,255,255 :RP :End point in polar polar coordinates (Polar radius) :999.999 :0 /999.999 :0.5 :16 :T255,255,255/128,128,128 :C000,000,000/255,255,255 :CR= :Circle radius :999.999 :0 /999.999 :14 :14 :T255,255,255/128,128,128 :C255,255,255/128,128,128 :AR= :Angle :v999.999 :0 /0 :14 :16 :T255,255,255/128,128,128 :C255,255,255/128,128,128 G33 graphic=C:Program FilesAdvancEdCFGsinumerik_840D imgg33.bmp modal=1 default=0 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :I :Thread lead in X direction :v9999.99 :-2000 /2000 :14 :6 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :J :Thread lead in Y direction :v9999.99 :-2000 /2000 :14 :8 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :K :Thread lead in Z direction :v9999.99 :-2000 /2000 :14 :10 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :SF :Starting point offset, only needed for multiple threads :99999 :0 /99999 :12 :4 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 G331 graphic=C:Program FilesAdvancEdCFGsinumerik_840D imgg331.bmp modal=1 default=0 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :I :Thread lead in X direction :v9999.99 :-2000 /2000 :14 :6 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :J :Thread lead in Y direction :v9999.99 :-2000 /2000 :14 :8 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :K :Thread lead in Z direction :v9999.99 :-2000 /2000 :14 :10 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 G332 graphic=C:Program FilesAdvancEdCFGsinumerik_840D imgg332.bmp modal=1 default=0 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :I :Thread lead in X direction :v9999.99 :-2000 /2000 :14 :6 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :J :Thread lead in Y direction :v9999.99 :-2000 /2000 :14 :8 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :K :Thread lead in Z direction :v9999.99 :-2000 /2000 :14 :10 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 G34 graphic=C:Program FilesAdvancEdCFGsinumerik_840D imgg34.bmp modal=1 default=0 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :I :Thread lead in X direction :v9999.99 :-2000 /2000 :14 :6 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :J :Thread lead in Y direction :v9999.99 :-2000 /2000 :14 :8 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :K :Thread lead in Z direction :v9999.99 :-2000 /2000 :14 :10 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :F :Thread lead change :99999 :0 /99999 :12 :4 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 G35 graphic=C:Program FilesAdvancEdCFGsinumerik_840D imgg35.bmp modal=1 default=0 groupindex=1 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :I :Thread lead in X direction :v9999.99 :-2000 /2000 :14 :6 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :J :Thread lead in Y direction :v9999.99 :-2000 /2000 :14 :8 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :K :Thread lead in Z direction :v9999.99 :-2000 /2000 :14 :10 :T000,000,000/192,192,192 :C000,000,000/000,255,128 :F :Thread lead change :99999 :0 /99999 :12 :4 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 G90 graphic=C:Program FilesAdvancEdrusbmpg90.bmp modal=1 default=1 groupindex=12 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :P :Point :99 :0 /63 :0.5 :4 :T000,000,000/192,192,192 :C255,255,255/000,128,128 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :A :Circle axis :v999.999 :0 /0 :12 :8 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :B :Circle axis :v999.999 :0 /0 :12 :10 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :C :Circle axis :v999.999 :0 /0 :12 :12 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :R :Radius :v999.999 :-999.999/999.999 :0.5 :14 :T000,000,000/192,192,192 :C255,255,255/000,128,128 :F :Feed rate :99999 :0 /99999 :12 :14 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :I :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :J :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :K :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :12 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :M :Machine function :999 :0 /999 :12 :16 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :99999 :0 /99999 :12 :18 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :999 :0 /999 :12 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 G91 graphic=C:Program FilesAdvancEdrusbmpg91.bmp modal=1 default=0 groupindex=12 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :P :Point :99 :0 /63 :0.5 :4 :T000,000,000/192,192,192 :C255,255,255/000,128,128 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :A :Circle axis :v999.999 :0 /0 :12 :8 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :B :Circle axis :v999.999 :0 /0 :12 :10 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :C :Circle axis :v999.999 :0 /0 :12 :12 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :R :Radius :v999.999 :-999.999/999.999 :0.5 :14 :T000,000,000/192,192,192 :C255,255,255/000,128,128 :F :Feed rate :99999 :0 /99999 :12 :14 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :I :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :J :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :K :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :12 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 G92 graphic=C:Program FilesAdvancEdrusbmpg92.bmp modal=1 default=1 groupindex=13 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :P :Point :99 :0 /63 :0.5 :4 :T000,000,000/192,192,192 :C255,255,255/000,128,128 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :F :Feed rate :99999 :0 /99999 :12 :14 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 G93 graphic=C:Program FilesAdvancEdrusbmpg93.bmp modal=1 default=0 groupindex=13 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :P :Point :99 :0 /63 :0.5 :4 :T000,000,000/192,192,192 :C255,255,255/000,128,128 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :F :Feed rate :99999 :0 /99999 :12 :14 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :M :Machine function :999 :0 /999 :12 :16 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :99999 :0 /99999 :12 :18 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :999 :0 /999 :12 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 G94 graphic=C:Program FilesAdvancEdrusbmpg94.bmp modal=1 default=1 groupindex=14 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :P :Point :99 :0 /63 :0.5 :4 :T000,000,000/192,192,192 :C255,255,255/000,128,128 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :A :Circle axis :v999.999 :0 /0 :12 :8 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :B :Circle axis :v999.999 :0 /0 :12 :10 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :C :Circle axis :v999.999 :0 /0 :12 :12 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :R :Radius :v999.999 :-999.999/999.999 :0.5 :14 :T000,000,000/192,192,192 :C255,255,255/000,128,128 :F :Feed rate :99999 :0 /99999 :12 :14 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :I :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :J :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :K :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :12 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 G95 graphic=C:Program FilesAdvancEdrusbmpg95.bmp modal=1 default=0 groupindex=14 :N :Block number :9999999 :0 /9999999 :0.5 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :G :Function number :999 :0 /999 :12 :2 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :P :Point :99 :0 /63 :0.5 :4 :T000,000,000/192,192,192 :C255,255,255/000,128,128 :X :Line axis :v999.999 :-999.999/999.999 :0.5 :6 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Y :Line axis :v999.999 :-999.999/999.999 :0.5 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :Z :Line axis :v999.999 :-999.999/999.999 :0.5 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :A :Circle axis :v999.999 :0 /0 :12 :8 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :B :Circle axis :v999.999 :0 /0 :12 :10 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :C :Circle axis :v999.999 :0 /0 :12 :12 :T000,000,000/192,192,192 :C000,000,000/000,000,000 :R :Radius :v999.999 :-999.999/999.999 :0.5 :14 :T000,000,000/192,192,192 :C255,255,255/000,128,128 :F :Feed rate :99999 :0 /99999 :12 :14 :T000,000,000/255,255,255 :C255,255,255/000,128,128 :I :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :8 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :J :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :10 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :K :Interpolation parameter, circle center point :v999.999 :-999.999/999.999 :12 :12 :T000,000,000/192,192,192 :C000,000,000/255,255,255 :M :Machine function :9999 :0 /9999 :0.5 :20 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :S :Speed rate :9999 :0 /9999 :0.5 :22 :T000,000,000/192,192,192 :C000,000,000/255,255,000 :T :Tool number :9999 :0 /9999 :0.5 :24 :T000,000,000/192,192,192 :C000,000,000/255,255,000 |
Согласно проиллюстрированному принципу описываются G-фукциии других групп
Advanced. Руководство пользователя. МГТУ «Станкин». КСУ. NCS-лаб. 2002.
DIN 66025-1-1983. Numerical control of machines, format; general requirements. 01.01.1983. P17
SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 03.04 Edition. Siemens AG, 2004.
Сосонкин В.Л., Мартинов Г.М. "AdvancEd" - универсальная среда для редактирования, отладки и моделирования программ ЧПУ в коде ISO-7bit (любой версии) // Автотракторное электрооборудование. 2001. №1-2 . С. 41-42.
Сосонкин В.Л., Мартинов Г.М. Новый подход к построению редакторов управляющих программ: Универсальная среда AdvancEd. Информационные технологии в проектировании и производстве. - М.: ВИМИ 1999. №1. С. 80-87.
Лаборатория систем ЧПУ МГТУ "Станкин" © 2002-2024
Россия, Москва, Вадковский переулок, д. 3а Телефон: +7 (499) 972-9440 Факс: +7 (499) 972-1873 |