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

Диагональная грань на цилиндрической поверхности


kostyan3333

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

Доброе время суток! Прошу помощи в построении гранёного цилиндра. Суть проблемы в том,что грани должны быть расположены под углом(по диагонали) к центральной оси цилиндрического тела. Подскажите метод построения,а то я не могу сообразить. Через Булевые операции ничего путного не получается. Заранее спасибо. nx 8

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


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

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

граненый цилиндр в народе и науке называется призмой.  :smile:  Вы бы хоть нарисовали от руки, что хочется... А то ведь просто "под углом" - непонятно. А под углом к основанию - лучше построить сечение и вытянуть с уклоном.

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

 Вы бы хоть нарисовали от руки, что хочется... А то ведь просто "под углом" - непонятно.

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

За призму спасибо. А то я вспомнить не мог как называется.

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

Не получается так. Любое пересечение плоскости с цилинрической поверхностью образует прямую грань.

Дошло до меня, кажется. Нужно построить два эскиза,верх и низ,повёрнутые друг относительно друга на нужный уго и соединить поверхностью

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

тогда это уже не плоскости.

 

Всё получилось,вечером выложу скрин

тогда уж не скрин, а модель (для всех, в каком-нить старом парасолиде - x_t), хотя и примерно понятно, что там. После этого:

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

вот чего я хотел:

 

post-40438-0-93158000-1449857638_thumb.jpg

post-40438-0-79670400-1449857651_thumb.jpg

 

а модель загрузить не удалось,говорят:

post-40438-0-02346200-1449857893.jpg

 

Да и кому она нужна? модель в общем простая,просто я тупанул поначалу. Всем спасибо,все свободны!

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

 

а модель загрузить не удалось,говорят:

attachicon.gifБезымянный.jpg

 

Вы всё, кроме картинок, сначала архивируйте, а потом уже архив сюда выкладывайте.

Ссылка на сообщение
Поделиться на других сайтах
Да и кому она нужна? модель в общем простая,

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

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

Спасибо. Убедился, что в качестве граней B-поверхности. Хотя и так понятно, что по-другому (через плоскости) как-то это невозможно сделать. Ну, или сечения будут отличаться по верху и низу не только углом разворота.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Kelny
      Модельку забыли положить.   И не указали версию программы и сервиспака.
    • nahaus
      Подскажите пожалуйста как получить размеры листа с помощью метода GetProperties2? Пытаюсь получить сообщение. Что не так в строке swApp.SendMsgToUser2 swSheet.GetProperties2, swMbWarning, swMbOk Dim swApp As SldWorks.SldWorks Dim swModel As SldWorks.ModelDoc2 Dim boolstatus As Boolean Dim longstatus As Long, longwarnings As Long Dim lErrors As Long Dim lWarnings As Long Dim swSheet As SldWorks.Sheet Dim swDrawing As SldWorks.DrawingDoc Dim sheetProperties As Variant Sub main() Set swApp = Application.SldWorks Set swModel = swApp.ActiveDoc fullPathFile = swModel.GetPathName ' swApp.SendMsgToUser2 fullPathFile, swMbWarning, swMbOk nameFileExtension = Mid(swModel.GetPathName, InStrRev(swModel.GetPathName, "\") + 1) ' swApp.SendMsgToUser2 nameFileExtension, swMbWarning, swMbOk nameFileWithoutExtension = Left(nameFileExtension, InStrRev(nameFileExtension, ".") - 1) ' swApp.SendMsgToUser2 nameFileWithoutExtension, swMbWarning, swMbOk Set swSheet = swModel.GetCurrentSheet ' swApp.SendMsgToUser2 swSheet.GetName, swMbWarning, swMbOk swApp.SendMsgToUser2 swSheet.GetProperties2, swMbWarning, swMbOk End Sub  
    • mannul
      Да, важна координата X. Если резьба с допуском, 6H допустим, лучше брать d1 из ГОСТа или просто из наружного диаметра резьбы вычесть две глубины, так меньше шанс провалить. А уже потом уменьшать X по 0,05 мм.
    • mannul
      Потому что расчетная глубина резьбы не учитывает радиус скругления на резьбовой пластине. Поэтому на практике всегда глубже нужно делать резьбу, подгонять.
    • Guhl
      У вас случайно не один привод на две оси стола, как это бывает у расточных станков? Инструкция имеется на станок? Там возможно описана процедура для этих двух осей. Про параметр  MD 1011 [Bit 10] читали?    
    • Killerchik
    • maxx2000
      @hlibhlib ну а если в Гоблинском?
    • A_1
      Нужно менять значение X. Измение значения P повлияет только на фактическую глубину первого прохода.
    • hmss
      Подачи слишком высокие,на черновое точение F701.707,а на чистовое F121.796.попробуй на черновое F0.25,а на чистовое F0.1
    • g687
      Спасибо за определение глубины резьбы! (в самом ГОСТ его нет) Тогда с учетом формулы : получается что высота резбы равна 5/8H или 0,541*шаг резьбы теперь понятно откуда берется этот коэффициент.     С другой стороны @alex0800 в своей программе написал на практике значение 920, если считать по формуле - должно быть 812 Жалко что он не указал какой резец использует - тогда можно было бы посмотреть поподробнее.   Собственно тогда получается такой вопрос - если после нарезания внешней резьбы на болт на него не наворачивается гайка - то надо X опустить - или надо увеличенную глубину резьбы поставить ?   Т.е. например  написал программу G76 P011060 Q50 R0.1 G76 X34.16 Z-34 R0 P812 Q300 F1.5   допустим гайка не наворачивается в этом случае надо вместо P812 написать P920 ? или вместо X34.16 написать X34.08 ?   P.S. Если смотреть ГОСТ 24705-2004 то для резьбы М36 шаг 1,5 указан "внутренний диаметр по дну впадины d3" =  34,160   Этот курс я тоже купил :)   Собственно пока у меня сложилось впечатление что токарные программы надо писать в G кодах, потому что , например ту же резьбу через G1 не нарежешь потому что надо знать угловое положение шпинделя - а его знает только станок.   Для фрезера (IMHO) заморачиваться вообще ненадо и надо использовать CAM   Пытаюсь пробовать в Solidcam токарку ( только начал) и при выводе УП там вроде бы можно поставить галку чтобы выводил токарные циклы - но пока не освоил/не проверял.   Соответственно необходимо значть все токарные циклы если ты работаешь на токарном станке (не факт что CAM сможет сформировать УП с использованием токарных циклов твоей стойки). Шаг влево/вправо чреват в лучшем случае поломкой резца, а в худшем поломкой станка
×
×
  • Создать...