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

Picomax 60M и 5 осевая обработка


TornadoWP

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

Добрый день, обращаюсь к вам за помощью ввиду своей не опытности работы со станком...

Есть станок, стойка iTNC 530 на нем поворотный стол С и В соответственно...

Хотим попробывать сделать полусферу именно столом а не через координаты xyz...

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

Если в NX программист укажет ноль детали на длинне от оси вращения до определенного ранее нуля детали то станок без каких либо дополнительных кодов сделает все правильно....

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

Подскажите как это реализовать нам :'(

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


Если у вас настроена трансформация то вкл M128  выкл M129

Углубленно изучаем на эту тему документацию на iTNC530

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

Если у вас настроена трансформация то вкл M128  выкл M129

Углубленно изучаем на эту тему документацию на iTNC530

М128 работает, но я понимаю что или ноль По Z надо указывать или с плюсом от оси поворота столика или где то должно указываться компенсация длинны....

Буду весьма признателен если покажите литературу т.к. в книге очень мало об этом сказанно (((

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

Есть в пользовании точно такой же станок. Могу поделиться мануалами, если нужно.

 

Хотим попробывать сделать полусферу именно столом а не через координаты xyz...
 

Вы хотите, чтобы станок крутил С (как токарный). при этом наклоняя B, а кончик фрезы при этом бы описывал дугу вокруг сферы?

 

Если в NX программист укажет ноль детали на длинне от оси вращения до определенного ранее нуля детали то станок без каких либо дополнительных кодов сделает все правильно....

Можно взглянуть на код программы? 

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

Есть в пользовании точно такой же станок. Могу поделиться мануалами, если нужно.

 

 

 

 

Вы хотите, чтобы станок крутил С (как токарный). при этом наклоняя B, а кончик фрезы при этом бы описывал дугу вокруг сферы?

 

 

 

Можно взглянуть на код программы? 

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

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

Помогите, пожалуйста, разобраться с зажимом и разжимом осей при 5-осевой обработке (коды М10, М11, М12). Куда именно их надо вставить. Пост, как мне кажется, вставляет данные коды не в тех местах где надо. Зажим осей M10 при Plane Spatial почему то стоит в конце траектории, хотя, как мне кажется, что М10 должно стоять в начале траектории после 38 строки (отмечено красным). А когда используется непрерывная обработка – код М11 М12 поставить в начале траектории. Все верно я рассуждаю или нет? Хотя в мануале написано, что М10 действует в конце блока, а M11 M12 в начале блока. Что-то я запутался в данном вопросе. На станке написали программку для проверки зажима осей и посмотреть что произойдет:

1 L X0 Y0 Z+150

2 M10

3 B+90

3 C+180

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

Вопрос: правильно ли я применяю данные M-коды, или может у нас такая функция отключена, или может привода блокируются, но разблокируются при следующем повороте ("защита от дураков")?

 

Вот пример части кода УП (черным цветом это то что выдает постпроцессор, красным это мои вставки – как я вижу данную УП):

16 TOOL CALL  101  Z  S2000  DL+0.0 DR+0.0

17        Q1= 600  ; PLUNGE FEEDRATE

18        Q2= 600  ; CUTTING FEEDRATE

19        Q3= 6000  ; RAPID SKIM FEEDRATE

20        Q4= 5555 ; RAPID FEEDRATE

21        Q8= 600  ; *** USED ON M128 BLOCK***

22        Q206= 600  ; DRILL FEEDRATE

23 M3

28 CYCL DEF 32.0 TOLERANCE

29 CYCL DEF 32.1  T0.1

30 CYCL DEF 32.2  HSC-MODE:1

31 L M140 MB MAX

32 L X0 Z0 FQ4 M91

33 CYCL DEF 7.0 DATUM SHIFT

34 CYCL DEF 7.1 X-22.593

35 CYCL DEF 7.2 Y+16.017

36 CYCL DEF 7.3 Z-44.538

37 PLANE SPATIAL SP A+165.0 SP B+90.0 SP C+0.0 STAY

38 L B+Q121 C+Q122 R0 FQ10

38 M10

39 L X-14.5389 Y-9.2995 Z+110.0

40 M8

41 L Z+55.0 R0 FQ4

42 L Z+0.0 FQ1

43 L X+5.9104 Y+42.4643

44 L Z+110.0 FQ4

45 M9

46 M10 M11 M12

47 ; END OF TOOLPATH

48 CALL LBL 99

49 * -  - - - - - - - - - -

 

88 TOOL CALL  102  Z  S3500  DL+0.0 DR+0.0

89        Q1= 700  ; PLUNGE FEEDRATE

90        Q2= 700  ; CUTTING FEEDRATE

91        Q3= 6000  ; RAPID SKIM FEEDRATE

92        Q4= 5555 ; RAPID FEEDRATE

93        Q8= 700  ; *** USED ON M128 BLOCK***

94        Q206= 700  ; DRILL FEEDRATE

95 M3

96 * -  - - - - - - - - - -

97 * -  TRAEKTORIA  :  D10R5_L75_FIN_3

98 * -  RABOCHAIA PLOSKOST  : база детали

99 * -  - - - - - - - - - -

100 CYCL DEF 32.0 TOLERANCE

101 CYCL DEF 32.1  T0.1

102 CYCL DEF 32.2  HSC-MODE:1  TA0.5

103 L X0 Z0 FQ4 M91

104 M3

105 M11 M12

106 L B+36.6055 C-84.3678 FQ4

107 M128

108 M126

109 L X+2.9261 Y-29.6712 Z+25.138 FQ4

110 M8

111 L X+1.1701 Y-11.8656 Z+1.0513 FQ4

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

1041 L X-17.3187 Y+46.4259 Z-8.3143 FQ4

1042 M9

1043 M129

1044 M10 убрать данную строку

1045 ; END OF TOOLPATH

1046 M5

1047 L  M9

 

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

Пост, как мне кажется, вставляет данные коды не в тех местах где надо.

 

1 час назад, Павел1 сказал:

Все верно я рассуждаю или нет?

Верно.

Plane spatial c зажатыми осями (M10). Непрерывная - с разжатыми (М11, М12).

 

1 час назад, Павел1 сказал:

Хотя в мануале написано, что М10 действует в конце блока, а M11 M12 в начале блока. Что-то я запутался в данном вопросе.

Это значит, в какой последовательности срабатывают запрограммированные команды при отработке ОДНОГО кадра(блока) программы.

 

Например:

=====

L B0 C0

L B45 C45 M10; cтанок сначала приедет в B45 C45, а потом зажмёт оси. (действие М-функции в конце блока)

 

=====

L B0 C0

L B45 C45 M11 M12 ; станок сначала разожмёт оси, затем поедет в B45 C45. (действие М-функции в начале блока)

 

1 час назад, Павел1 сказал:

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

Голова будет крутиться даже с зажатыми осями. Просто перед каждым поворотом станок разожмёт оси, а после поворота зажмёт. 

 

1 час назад, Павел1 сказал:

1044 M10 убрать данную строку

Можно не убирать.

1 час назад, Павел1 сказал:

46 M10 M11 M12

здесь вообще ничего не нужно

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...