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

Предупреждения в .lst файле


Bastion

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

При постпроцессировании в lst файле выдает предупреждение 

-576      2 ***WARNING*** 

+                            SELECT G CODE OUTSIDE LIMITS - DEFAULT ASSUMED

 

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

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


Это может быть связано с тем что при выводе команды G присвоены значения выходящие за пределы определенные в настройках для G.

Например у Вас настроен формат для G как 2.0, а Вы пытаетесь вывести G128 например.

Проверьте в FIL команды POSTN/OUT. 

G код будет создаваться, но с предупреждением. 

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

Это может быть связано с тем что при выводе команды G присвоены значения выходящие за пределы определенные в настройках для G.

Например у Вас настроен формат для G как 2.0, а Вы пытаетесь вывести G128 например.

Проверьте в FIL команды POSTN/OUT. 

G код будет создаваться, но с предупреждением. 

Скажите главное - G код будет создаваться корректный?, то есть его можно на станок отправлять? или постпроц обрежет выходящие за пределы цифры - т.е. вместо 128, будет выдаваться 28? 

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

Сделайте пожалуйста при выводе на пост так как показано на рисунке и файлик lst еще раз вышлите,

на том уже почти готовый код выводит, и не видно процесса обработки CL файла.

post-1854-0-12883800-1415201002.png

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

Сделайте пожалуйста при выводе на пост так как показано на рисунке и файлик lst еще раз вышлите,

на том уже почти готовый код выводит, и не видно процесса обработки CL файла.

Сделал как Вы написали. Посмотрите пожалуйста. 

op010.rar

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

Попробуйте в посте в FIL редакторе вставить

 

$$ ****************************************************
$$ *        S E T (G55...G59)   S E C T I O N         *
$$ ****************************************************
$$ REUSED SYSTEM FIL IN UNCMILL.F00
CIMFIL/ON,SET     $$ CATCH  THE COMMANDS
  SETV=POSTF(7,4)     $$ GET THE 4TH CL WORD
  SETT=POSTF(6,4)     $$ GET THE 4TH CL WORD TYPE
  IF(SETT.EQ.0.AND.SETV.EQ.(ICODEF(OFSETL)))THEN
    OFSVAL=POSTF(7,5)    $$ GET THE OFFSET VALUE
    OFTYP=POSTF(6,5)    $$ GET THE WORD TYPE
    IF(OFTYP.EQ.1)THEN
       SELECT/OFSVAL    $$ OUTPUT THE OFFSET
    ELSE
     IF(OFSVAL.EQ.(ICODEF(OFF)))THEN
$$       SELECT/53     $$ OUTPUT THE CANCEL OFFSET !!!!!
$$       SEQNO/OFF           $$ FOR OUTPUT TO SEPARATE BLOCK              
$$       INSERT/'$'          $$ FOR OUTPUT TO SEPARATE BLOCK              
$$       SEQNO/ON            $$ FOR OUTPUT TO SEPARATE BLOCK              
     ELSE
       PTC=POSTF(13)    $$ EXECUTE THE CURRENT CL RECORD
     ENDIF
    ENDIF
  ELSE
Ссылка на сообщение
Поделиться на других сайтах

 

Попробуйте в посте в FIL редакторе вставить

 

$$ ****************************************************
$$ *        S E T (G55...G59)   S E C T I O N         *
$$ ****************************************************
$$ REUSED SYSTEM FIL IN UNCMILL.F00
CIMFIL/ON,SET     $$ CATCH  THE COMMANDS
  SETV=POSTF(7,4)     $$ GET THE 4TH CL WORD
  SETT=POSTF(6,4)     $$ GET THE 4TH CL WORD TYPE
  IF(SETT.EQ.0.AND.SETV.EQ.(ICODEF(OFSETL)))THEN
    OFSVAL=POSTF(7,5)    $$ GET THE OFFSET VALUE
    OFTYP=POSTF(6,5)    $$ GET THE WORD TYPE
    IF(OFTYP.EQ.1)THEN
       SELECT/OFSVAL    $$ OUTPUT THE OFFSET
    ELSE
     IF(OFSVAL.EQ.(ICODEF(OFF)))THEN
$$       SELECT/53     $$ OUTPUT THE CANCEL OFFSET !!!!!
$$       SEQNO/OFF           $$ FOR OUTPUT TO SEPARATE BLOCK              
$$       INSERT/'$'          $$ FOR OUTPUT TO SEPARATE BLOCK              
$$       SEQNO/ON            $$ FOR OUTPUT TO SEPARATE BLOCK              
     ELSE
       PTC=POSTF(13)    $$ EXECUTE THE CURRENT CL RECORD
     ENDIF
    ENDIF
  ELSE

 

Хорошо, но пожалуйста объясните, что делает это процедура с CL Data. Я пока только начал изучать FIL и не могу точно предсказать результат данной процедуры. 

И, насколько я понял, программа получилась корректной - проверил вручную - вроде бы координаты правильные (для контура с коррекцией). И после этого еще раз вывести и отправить лист-файл? 

кстати, написать 

CIMFIL/OFF

или вставить точно как у вас?

... и заканчивается на ELSE - так и должно быть? 

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

 

 

$$ ****************************************************

$$ *        S E T (G55...G59)   S E C T I O N         *

$$ ****************************************************

$$ REUSED SYSTEM FIL IN UNCMILL.F00

CIMFIL/ON,SET     $$ CATCH  THE COMMANDS

  SETV=POSTF(7,4)     $$ GET THE 4TH CL WORD

  SETT=POSTF(6,4)     $$ GET THE 4TH CL WORD TYPE

  IF(SETT.EQ.0.AND.SETV.EQ.(ICODEF(OFSETL)))THEN

    OFSVAL=POSTF(7,5)    $$ GET THE OFFSET VALUE

    OFTYP=POSTF(6,5)    $$ GET THE WORD TYPE

    IF(OFTYP.EQ.1)THEN

       SELECT/OFSVAL    $$ OUTPUT THE OFFSET

    ELSE

     IF(OFSVAL.EQ.(ICODEF(OFF)))THEN

$$       SELECT/53     $$ OUTPUT THE CANCEL OFFSET !!!!!

$$       SEQNO/OFF           $$ FOR OUTPUT TO SEPARATE BLOCK              

$$       INSERT/'$'          $$ FOR OUTPUT TO SEPARATE BLOCK              

$$       SEQNO/ON            $$ FOR OUTPUT TO SEPARATE BLOCK              

     ELSE

       PTC=POSTF(13)    $$ EXECUTE THE CURRENT CL RECORD

     ENDIF

    ENDIF

  ELSE

   PTC=POSTF(13)                   $$ EXECUTE THE CURRENT CL RECORD

  ENDIF

CIMFIL/OFF

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

Хорошо, я вставлю, но все-таки пожалуйста напишите, что делает эта процедура и как она связана с ошибками в lst-файле. 

 

путем анализа lst-файл выяснил, что ошибка появляется после команды OFSTNO/0 

 

что удивительно, в руководстве V61_FIL_CD_Manual и V61_GPost_CD_Manual оператор (или переменная) OFSTNO не описывается, хотя это номер системы координат. 

 
и  оператора SET в лист файле я не нашел. Пожалуйста, поясните - что все это значит. 
Изменено пользователем Bastion
Ссылка на сообщение
Поделиться на других сайтах

Идет обработка слова SET

CIMFIL/ON,SET

Зачитываются заданные с этим словом значения

 SETV=POSTF(7,4)     $$ GET THE 4TH CL WORD

 SETT=POSTF(6,4)     $$ GET THE 4TH CL WORD TYPE
После чего в IF обрабатываются эти значения
 
Когда в записи есть OFF ничего не выводится
тут закомментировано иначе идет просто выполнение.
     IF(OFSVAL.EQ.(ICODEF(OFF)))THEN
$$       SELECT/53     $$ OUTPUT THE CANCEL OFFSET !!!!!
$$       SEQNO/OFF           $$ FOR OUTPUT TO SEPARATE BLOCK              
$$       INSERT/'$'          $$ FOR OUTPUT TO SEPARATE BLOCK              
$$       SEQNO/ON            $$ FOR OUTPUT TO SEPARATE BLOCK              
     ELSE
       PTC=POSTF(13)    $$ EXECUTE THE CURRENT CL RECORD
     ENDIF
 
Еще после постпроцессирования в рабочей папке создается файл с расширением acl вот этот файл и проходит через постпроцессор. 
Ссылка на сообщение
Поделиться на других сайтах

Благодарю Вас, предупреждения больше не выдает. Геометрическая и другая информация не изменились.  Насколько я понял предупреждение было связано с записью OFSTNO/0 , а данная процедура просто исключает эту запись из обработки? 

Скажите пожалуйста - что такое acl файл, как его создать и какой-же все-таки файл прогоняется через постпроцессор - лист, ацл или вообще никакой не файл, а напрямую информация из Крео?

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

Так как модуль GPOST не является разработкой PTC  а поставляется по лицензионному соглащению AUSTINNC , то при постпроцессировании созданный Pro/E обработкой ncl-файл переводится в универсвльный APT файл и уже далее строки этого файла интерпретатором переводятся в файл управляющей программы Листинг перекодировки находится в lst-файле. В отличии от например NX, данные из CREO напрямую не берутся.

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

Так как модуль GPOST не является разработкой PTC  а поставляется по лицензионному соглащению AUSTINNC , то при постпроцессировании созданный Pro/E обработкой ncl-файл переводится в универсвльный APT файл и уже далее строки этого файла интерпретатором переводятся в файл управляющей программы Листинг перекодировки находится в lst-файле. В отличии от например NX, данные из CREO напрямую не берутся.

Спасибо. 

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

Так как модуль GPOST не является разработкой PTC  а поставляется по лицензионному соглащению AUSTINNC , то при постпроцессировании созданный Pro/E обработкой ncl-файл переводится в универсвльный APT файл и уже далее строки этого файла интерпретатором переводятся в файл управляющей программы Листинг перекодировки находится в lst-файле. В отличии от например NX, данные из CREO напрямую не берутся.

Подскажите, пожалуйста, как управлять этим "переводом"? Всегда думал, что в G-POST идёт ncl-файл, а сейчас понадобилось сделать пост под новое оборудование и упёрся в эту проблему. Оказалось, что не NCL, а ACL идёт на вход в постпроцессор. А при переводе NCL --> ACL в коде появляются ненужные команды. Не могу понять, где происходит перевод - внутри ProE при отправке файла в G-POST или внутри G-POST, после того как ProE отправил туда NCL?

Делаю обработку с 3D-коррекцией. Думал, будет всё просто: CIMFIL/ON для MODE / 3DCOMP, ON и включить вывод вектора коррекции в последующих блоках, но фиг там:

 

NCL-файл:

 

$$* Pro/CLfile Version 3.0 - F000

$$-> MFGNO / MFG0003

PARTNO / MFG0003

$$-> FEATNO / 324

MACHIN / UNCX01, 38

$$-> CUTCOM_GEOMETRY_TYPE / OUTPUT_ON_CENTER

UNITS / MM

PPRINT / PART NAME : MFG0003

PPRINT / DATE TIME : 09-MAR-15 10:42:16

PPRINT / OPERATION NAME : OP010

PPRINT / NC SEQUENCE NAME : SURF_3X_3DCOMP

PPRINT / SEQUENCE TYPE : CUT LINE MILLING

PPRINT / SPINDLE SPEED : 5000.000000 RPM [CW]

PPRINT / CUT FEEDRATE & UNITS : 1200.000000 MMPM

PPRINT / PLUNGE FEEDRATE & UNITS : N/A

LOADTL / 6

$$-> CUTTER / 10.000000

$$-> CSYS / 1.0000000000, 0.0000000000, 0.0000000000, 0.0000000000, $

0.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, $

0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000

MODE / 3DCOMP, ON

SPINDL / RPM, 5000.000000, CLW

FEDRAT / 10000.000000, MMPM

GOTO / 49.6422681739, 60.7471241229, 30.0000000000, $

0.0000000000, 0.0000000000, 1.0000000000, $

-0.0715463652, 0.0000000000, 0.9974372750

GOTO / 49.6422681739, 60.7471241229, -5.1858326215, $

0.0000000000, 0.0000000000, 1.0000000000, $

-0.0715463652, 0.0000000000, 0.9974372750

FEDRAT / 1200.000000, MMPM

GOTO / 49.6422681739, 60.7471241229, -7.1858326215, $

0.0000000000, 0.0000000000, 1.0000000000, $

-0.0715463652, 0.0000000000, 0.9974372750

...................

.......

 

 

после перевода в ACL имею вот что:

 

PARTNO / MFG0003

REMARK * PRO/CLFILE VERSION 3.0 - F000

REMARK * PRO/CLFILE VERSION 3.0 - F000

REMARK -> MFGNO / MFG0003

REMARK -> FEATNO / 324

REMARK MACHID=MACHIN / UNCX01, 38

REMARK -> CUTCOM_GEOMETRY_TYPE / OUTPUT_ON_CENTER

UNITS / MM

PPRINT / PART NAME : MFG0003

PPRINT / DATE TIME : 09-MAR-15 10:41:32

PPRINT / OPERATION NAME : OP010

PPRINT / NC SEQUENCE NAME : SURF_3X_3DCOMP

PPRINT / SEQUENCE TYPE : CUT LINE MILLING

PPRINT / SPINDLE SPEED : 5000.000000 RPM [CW]

PPRINT / CUT FEEDRATE & UNITS : 1200.000000 MMPM

PPRINT / PLUNGE FEEDRATE & UNITS : N/A

LOADTL / 6

REMARK -> CUTTER / 10.000000

CAMERA/ 1.0000000000, 0.0000000000, 0.0000000000, 0.0000000000, $

0.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, $

0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000

REMARK MODE/3DCOMP,ON..... ??????????????

SPINDL / RPM, 5000.000000, CLW

FEDRAT / 10000.000000, MMPM

MULTAX/ON   .............?????????????????

CUTCOM/XYZ,0.0000000000,0.0000000000,1.0000000000,$

-0.0715463652,0.0000000000,0.9974372750

GOTO/49.6422681739,60.7471241229,30.0000000000,$

0.0000000000,0.0000000000,1.0000000000

CUTCOM/XYZ,0.0000000000,0.0000000000,1.0000000000,$

-0.0715463652,0.0000000000,0.9974372750

GOTO/49.6422681739,60.7471241229,-5.1858326215,$

0.0000000000,0.0000000000,1.0000000000

FEDRAT / 1200.000000, MMPM

CUTCOM/XYZ,0.0000000000,0.0000000000,1.0000000000,$

-0.0715463652,0.0000000000,0.9974372750

GOTO/49.6422681739,60.7471241229,-7.1858326215,$

0.0000000000,0.0000000000,1.0000000000

.......

...

 

откуда берется MULTAX, который мне тут не нужен? и почему  нужная команда 3DCOMP оказывается закомментированной REMARK'ом ? :confused_1:  это можно как-то изменить?

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

Включение 3D в Proe(CREO) добавляет в перемещение GOTO еще и  вектор нормали поверхности. Если нужно обработать REMARK создайте соответствующую секцию. REMARK это комментарий но в отличие от PPRINT не выводимый в программу, поэтому обрабатывается текстовыми функциями.

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

Пример применения 3D коррекции

Прое выдает NCL файл, на основании его GPOST формирует ACL файл, который и обрабатывается постом.

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

Команда MULTAX присутствует при наличии вектором (чаще всего для 4-х или 5-х обработке).

Команда 3DCOMP переводится в ремарк, которые могут быть обработаны в FIL или пропущены.

Сама коррекция включается в CIMFIL/ON,CUTCOM

 

 

REDEF/ON
$$ Support for 3D COMP.
$$ PRo/NC Output is 
$$ CUTCOM/3DCOMP,ON
$$ GOTO / x,y,z,i,j,k,l,m,n
$$ GPOST converts to internal format
$$ CUTCOM/XYZ,i,j,k,l,m,n
$$ GOTO / x,y,z
$$
 
$$ Addresses
A=1;B=2;C=3;D=4;E=5;F=6;G=7;H=8;I=9;J=10;K=11;L=12;M=13;N=14
O=15;P=16;Q=17;R=18;S=19;T=20;U=21;V=22;W=23;X=24;Y=25;Z=26
 
OKCOMP=0 $$ To detect comp value
IVECT=0 $$ NX value of 3D comp.
JVECT=0 $$ NY value of 3D comp.
KVECT=0 $$ NZ value of 3D comp.
 
CIMFIL/ON,CUTCOM
ARG1=POSTF(7,4)
IF (ARG1.EQ.ICODEF(XYZ)) THEN
$$ This is 3D compensation move
  IVECT=POSTF(7,8)
  JVECT=POSTF(7,9)
  KVECT=POSTF(7,10)
$$  INSERT/'I=',IVECT,'J=',JVECT,'K=',KVECT,'$'
  OKCOMP=1
ENDIF
CIMFIL/OFF
 
 
CIMFIL/ON,GOTO
DMY=POSTF(20) $$ save record
$$ Check if 3D Comp.
  IF (OKCOMP.EQ.1) THEN
    POSTN/OUT,U,IVECT,V,JVECT,W,KVECT,NEXT
  ENDIF
DMY=POSTF(21) $$ restore record
DMY=POSTF(13) $$ process
CIMFIL/OFF
Ссылка на сообщение
Поделиться на других сайтах

GARRY, zeppelin, спасибо, что откликнулись! :worthy:

Как вывести вектор - я понимаю. А вот как избавиться от MULTAX в данном случае - не знаю. Хочу, чтобы пост работал для разных видов обработки, поэтому по MULTAX в G-код у меня выводятся доп. команды именно для 5х-обработки (отмена всех поворотов-наклонов, разжим поворотных осей и т.д...).  При 3х-обработке нужно просто добавить 3 координаты вектора нормали, но тут появляется MULTAX и всё портит, вставляя в прогу ненужные кадры. Игнорить MULTAX не вариант, т.к. отвалится 5х-обработка.

 

 

Или нужно делать так:

Если нашёлся MULTAX, то дальше проверять нет встречаются ли после него кадры вида CUTCOM/XYZ,i,j,k,l,m,n. Если да, то это никакой не MULTAX, а 3D-коррекция и, значит,  выводить вектор, а если нет - то это 5х и выводить повороты осей? И должен ли ProE в конце 5х-обработки выводить команду MULTAX/OFF ?

 

Мне кажется, что обрабатывать команду MODE/3DCOMP,ON, которая находится под REMARK'om слегка сложнее, чем если бы она была явно написана в коде.

Пробовал прописывать в файле uncmil.v00 ($$ Gpost Mill System Vocabulary Table) коды для MODE и 3DCOMP, не помогло. (думал, что пост не знает таких кодов и загоняет этот кадр под REMARK)

 

И еще, подскажите, пожалуйста, что означает кадр в NCL:

$$-> FEATNO / 324

 

если есть "$$" - я правильно понимаю, что это просто комментарий? 324 - это "ВНУТРЕННИЙ ID констр. элемента", номер фичера данного перехода обработки.

Но!!!!!  если убрать этот кадр из NCL, то при конвертации в ACL - MULTAX не появляетя!!!! Если это всего лишь коммент, то как он может влиять на такие серьёзные изменения кода?

 

 

з.ы. Кстати,  :blink:  :blink:  а как тогда отрабатывает CIMFIL/ON, MACHIN, если в ACL MACHIN тоже заносится под ремарк?

 

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

з.ы.2

и как понимать вот это в *.lst?

.............

-1176>CUTCOM/XYZ,0,0,1,.058977,-.21646,.974508 -1176 426

***WARNING***

            + INVALID MINOR WORD FOUND WITH CUTCOM, IGNORED

.......

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • vad0000
      Если Вы курсор поставите на OUTPUT 0, и колесом начнёте увеличивать напряжение на аналоговом выходе, то ось Х поедет, или нет? Сфоткайте машинные параметры для оси Х
    • lexa345
      Если фрезерный, то спросите у @andrev  возможно поделиться   
    • Bot
      Семинары «BIM-Практикум 2024» пройдут весной и летом этого года в четырнадцати городах в России и Беларуси. На мероприятии представители строительной отрасли расскажут об опыте применения технологии информационного моделирования в регионе. Российские разработчики представят новые возможности цифровых решений для проектирования и управления строительством. У участников будет возможность обменяться мнением и опытом, проконсультироваться с экспертами отрасли и установить полезные контакты. Зачем Сегодня на развитие строительной отрасли влияют как внутренние факторы, включая небольшой опыт ведения проектов с использованием технологии информационного моделирования, недостаток квалифицированных специалистов, высокую стоимость ошибок, так и внешние обстоятельства: новые государственные требования, риски, связанные с информационной безопасностью, и уход западных вендоров. Участники семинара узнают, как справиться с этими вызовами, в том числе на примере компаний, которые [...] View the full article
    • MOPKOBKA555
      А есть ли возможность в cnckad разделить программу на части? Например сразу обрабатываем 9-ю инструментами, а с новой программы еще недостающими?
    • coolparty
      Привет. Задача - расположить массив отверстий по кривой. Сделал модель из нескольких кривых, не понимаю, как их объединить в одну, пробовал сделать через "объединенная кривая", но при выборе ее в качестве пути, все равно выбирается по сегментно. Всю голову уже сломал.  
    • Bot
      3 и 4 апреля в Екатеринбурге и Челябинске состоялась конференция «Российский программный комплекс T-FLEX PLM: современные методы и подходы к проектированию изделий», организатором которой выступила компания «Топ Системы». Во время мероприятия представители компании «Топ Системы» — генеральный директор Сергей Кураксин и заместитель генерального директора по развитию PLM-технологий Игорь Кочан — представили текущие итоги реализации проектов у заказчиков из различных отраслей машиностроения, поделились перспективами развития программного комплекса T-FLEX PLM, продемонстрировали функциональные возможности перспективных разработок САПР T-FLEX CAD и платформы T-FLEX DOCs по управлению данными и жизненным циклом изделия. В Челябинске вызвал живой интерес доклад Романа Ткачука, начальника отдела САПР, АЗ УРАЛ, во время которого представитель заказчика рассказал о проектном опыте перехода с иностранных систем на комплекс T-FLEX PLM. Цель проекта заключалась в переводе [...] View the full article
    • roiman
      Не одно и тоже, нет?     Не одно и тоже, нет?   Я про это и писал, что вместо того, чтобы решать реальную производственную задачу, мы занимаемся словесной казуистикой. Задача не поставлена, но решение её требуется. А может и не требуется. Начальник сказал попробовать спросить. А может что-то другое. Ценится только своё время, а не чужое...   Ещё раз. Если сложить пазл из данных статьи и вашу картинку, то профиль не может никак участвовать в уравнениях. У вас идёт контакт зуба с роликом цепи. И их положение относительно друг друга не меняется в зависимости от угла поворота "кулачка". И всё натяжение цепи передаётся на пантограф через этот контакт зуба с роликом. Задача профиля - обеспечить натяжение цепи.   Но это, опять же догадки. Потому что непонятно, что это за 2-а других отверстия. Может там не просто поворот этого "кулачка", а его плоское движение.     P.S. Вы зря удалили статью. Я никакого отношение не имею ни к УКВЗ, ни ПК ТС. Опасаться нечего.
    • Александр1979
      На первый взгляд параметры конфигурации осей B, C корректные. У вас станочный ноль осей X, Y находится по центру поворотной оси C?
    • lem_on
    • gudstartup
      какая величина отклонения при развороте плоскости оси b ? кинематику станка проверяли прямолинейность перпендикулярность осей xyz точность поворота осей b и с? 
×
×
  • Создать...