当前位置: 首页 > news >正文

减速机齿数速算

1.齿轮相关参数

1.1 模数

因为 齿数*齿距 = Pi*直径
所以:直径/齿数 = 齿距/PI = 模数

国标现行标准(截止2024/5)是:

 GB/ 1357-2008 / ISO 54-1996 

模数有国标的一个序列标准:

1.2.轴径

轴径的国标是:GB/T 1800 公差、偏差和配合的基础

这个标准有两卷。原文在国家数字馆可以查阅,但无法全文查阅,

1.3 齿数序列

1.3.1 iso标准(未经确认)

iso_sequence = [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 450, 500, 550, 600]

1.3.2 德标

din_sequence = [12, 17, 20, 25, 32, 40, 50, 63, 80, 100, 125, 160, 200, 250, 315, 400, 500]

1.4 其他信息

1.4.1 其他

来源:微信公众号:金属加工

传动轴的规格标准据说是这样的:

轴的标准尺寸-步长;

25毫米至60毫米-5毫米步长;

60毫米至100毫米-10毫米步长;

110毫米至140毫米-15毫米步长;

140毫米至500毫米-20毫米步长。

然后轴的设计原则是:

2. 实例:

这个名牌好奇怪,没有标记依从的国家标准。

3 穷举程序

import itertools
import numpy as np
from datetime import datetime#adjust here please:
shaft_cnts = 3
gearbox_ratio = 27.71
error = 0.01#do not modify this number list.
iso_tooth_list = [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 450, 500, 550, 600]def print_time(msg):current_time = datetime.now().strftime("%H:%M:%S")print(msg, ":", current_time)def calcRatio(dumb):result = 1;for i in np.arange(len(dumb)):if(i%2==0):result *= dumb[i+1]/dumb[i]return result;    def calc_maybe_tooth(shaftNumber, ratio, error, tooth_list):results = []print_time("start calc");for combo in itertools.combinations(tooth_list, shaftNumber*2):if combo[1] > combo[0] and combo[3] > combo[2] and combo[5] > combo[4]:product = (combo[1] * combo[3] * combo[5]) / (combo[0] * combo[2] * combo[4])if(combo[1]<=2*combo[0]):continue;if(combo[3]<=2*combo[2]):continue;if(combo[5]<=2*combo[4]):continue;if abs(product - ratio) < error:results.append(combo)print_time("end calc");for result in results:print(result, calcRatio(result))def test_calc_maybe_tooth():calc_maybe_tooth(shaft_cnts, gearbox_ratio, error, iso_tooth_list)test_calc_maybe_tooth()

3.1 结果

start calc : 20:38:49
end calc : 20:39:03
(8, 17, 18, 44, 60, 320) 27.703703703703702
(8, 17, 18, 44, 75, 400) 27.703703703703702
(8, 17, 18, 55, 75, 320) 27.703703703703702
(8, 17, 18, 110, 150, 320) 27.703703703703702
(8, 17, 24, 70, 85, 380) 27.708333333333332
(8, 17, 24, 140, 170, 380) 27.708333333333332
(8, 18, 19, 65, 100, 360) 27.710526315789476
(8, 18, 19, 90, 100, 260) 27.710526315789473
(8, 18, 20, 44, 50, 280) 27.72
(8, 18, 20, 65, 95, 360) 27.710526315789473
(8, 18, 20, 90, 95, 260) 27.710526315789476
(8, 18, 24, 70, 90, 380) 27.708333333333336
(8, 18, 24, 140, 180, 380) 27.708333333333336
(8, 18, 25, 65, 95, 450) 27.710526315789473
(8, 18, 25, 130, 190, 450) 27.710526315789473
(8, 18, 46, 170, 180, 600) 27.717391304347828
(8, 19, 20, 42, 90, 500) 27.708333333333332
(8, 19, 20, 50, 60, 280) 27.708333333333336
(8, 19, 20, 70, 90, 300) 27.708333333333336
(8, 19, 20, 70, 120, 400) 27.708333333333336
(8, 19, 20, 70, 150, 500) 27.708333333333336
(8, 19, 20, 70, 180, 600) 27.708333333333336
(8, 19, 20, 75, 90, 280) 27.708333333333332
(8, 19, 20, 100, 120, 280) 27.708333333333336
(8, 19, 21, 70, 80, 280) 27.708333333333336
(8, 19, 22, 55, 60, 280) 27.708333333333336
(8, 19, 22, 70, 150, 550) 27.708333333333332
(8, 19, 22, 110, 120, 280) 27.708333333333336
(8, 19, 24, 70, 75, 300) 27.708333333333332
(8, 19, 24, 70, 80, 320) 27.708333333333332
(8, 19, 24, 70, 85, 340) 27.708333333333332
(8, 19, 24, 70, 90, 360) 27.708333333333332
(8, 19, 24, 70, 95, 380) 27.708333333333332
(8, 19, 24, 70, 100, 400) 27.708333333333332
(8, 19, 24, 70, 150, 600) 27.708333333333332
(8, 19, 25, 70, 120, 500) 27.708333333333332
(8, 19, 25, 140, 240, 500) 27.708333333333332
(8, 19, 30, 70, 80, 400) 27.708333333333336
(8, 19, 30, 70, 90, 450) 27.708333333333336
(8, 19, 30, 70, 100, 500) 27.708333333333336
(8, 19, 30, 70, 110, 550) 27.708333333333336
(8, 19, 30, 70, 120, 600) 27.708333333333336
(8, 19, 30, 140, 160, 400) 27.708333333333336
(8, 19, 30, 140, 180, 450) 27.708333333333336
(8, 19, 30, 140, 200, 500) 27.708333333333336
(8, 19, 30, 140, 220, 550) 27.708333333333336
(8, 19, 30, 140, 240, 600) 27.708333333333336
(8, 19, 32, 70, 75, 400) 27.708333333333332
(8, 19, 32, 140, 150, 400) 27.708333333333332
(8, 19, 36, 140, 150, 450) 27.708333333333332
(8, 19, 36, 140, 200, 600) 27.708333333333332
(8, 19, 40, 140, 150, 500) 27.708333333333336
(8, 19, 40, 140, 180, 600) 27.708333333333336
(8, 19, 44, 140, 150, 550) 27.708333333333332
(8, 19, 46, 170, 190, 600) 27.717391304347828
(8, 19, 48, 140, 150, 600) 27.708333333333332
(8, 20, 21, 55, 130, 550) 27.7014652014652
(8, 20, 21, 80, 110, 320) 27.705627705627705
(8, 20, 21, 110, 260, 550) 27.7014652014652
(8, 20, 24, 70, 100, 380) 27.70833333333333
(8, 20, 24, 95, 100, 280) 27.708333333333332
(8, 20, 30, 70, 80, 380) 27.708333333333336
(8, 20, 30, 140, 160, 380) 27.708333333333336
(8, 20, 32, 70, 75, 380) 27.708333333333332
(8, 20, 32, 140, 150, 380) 27.708333333333332
(8, 20, 38, 80, 95, 500) 27.700831024930746
(8, 20, 38, 160, 190, 500) 27.700831024930746
(8, 20, 42, 110, 130, 550) 27.7014652014652
(8, 20, 42, 220, 260, 550) 27.7014652014652
(8, 20, 46, 170, 200, 600) 27.717391304347828
(8, 21, 22, 55, 90, 380) 27.708333333333336
(8, 21, 22, 110, 180, 380) 27.708333333333336
(8, 21, 24, 50, 75, 380) 27.708333333333332
(8, 21, 24, 60, 90, 380) 27.708333333333336
(8, 21, 24, 80, 120, 380) 27.708333333333332
(8, 21, 24, 95, 120, 320) 27.708333333333332
(8, 21, 24, 95, 150, 400) 27.708333333333332
(8, 21, 24, 100, 150, 380) 27.708333333333332
(8, 21, 24, 120, 180, 380) 27.708333333333336
(8, 21, 25, 55, 75, 360) 27.720000000000002
(8, 21, 25, 95, 180, 500) 27.708333333333332
(8, 21, 25, 110, 150, 360) 27.720000000000002
(8, 21, 26, 65, 90, 380) 27.708333333333336
(8, 21, 26, 130, 180, 380) 27.708333333333336
(8, 21, 28, 70, 90, 380) 27.708333333333336
(8, 21, 28, 140, 180, 380) 27.708333333333336
(8, 21, 30, 75, 90, 380) 27.708333333333336
(8, 21, 30, 95, 120, 400) 27.708333333333336
(8, 21, 30, 95, 150, 500) 27.708333333333336
(8, 21, 30, 95, 180, 600) 27.708333333333336
(8, 21, 30, 100, 120, 380) 27.708333333333332
(8, 21, 30, 150, 180, 380) 27.708333333333336
(8, 21, 32, 80, 90, 380) 27.708333333333336
(8, 21, 32, 160, 180, 380) 27.708333333333336
(8, 21, 34, 85, 90, 380) 27.708333333333336
(8, 21, 34, 170, 180, 380) 27.708333333333336
(8, 21, 36, 95, 100, 400) 27.708333333333332
(8, 21, 36, 95, 150, 600) 27.708333333333332
(8, 22, 24, 70, 110, 380) 27.70833333333333
(8, 22, 24, 95, 110, 280) 27.708333333333336
(8, 22, 25, 70, 100, 360) 27.72
(8, 22, 25, 90, 100, 280) 27.72
(8, 22, 30, 80, 90, 340) 27.703703703703702
(8, 22, 30, 85, 90, 320) 27.703703703703702
(8, 22, 42, 100, 130, 550) 27.7014652014652
(8, 22, 42, 110, 130, 500) 27.701465201465204
(8, 22, 42, 200, 260, 550) 27.7014652014652
(8, 22, 46, 170, 220, 600) 27.717391304347824
(8, 24, 32, 70, 90, 380) 27.708333333333336
(8, 24, 32, 140, 180, 380) 27.708333333333336
(8, 24, 36, 140, 160, 380) 27.708333333333332
(8, 24, 46, 170, 180, 450) 27.717391304347828
(8, 24, 46, 170, 200, 500) 27.717391304347828
(8, 24, 46, 170, 220, 550) 27.717391304347828
(8, 24, 46, 170, 240, 600) 27.717391304347828
(8, 25, 26, 70, 85, 280) 27.71493212669683
(8, 25, 30, 70, 100, 380) 27.708333333333332
(8, 25, 30, 95, 100, 280) 27.70833333333333
(8, 25, 38, 80, 95, 400) 27.700831024930746
(8, 25, 38, 160, 190, 400) 27.700831024930746
(8, 25, 40, 140, 150, 380) 27.708333333333332
(8, 26, 38, 90, 100, 360) 27.710526315789473
(8, 26, 40, 90, 95, 360) 27.710526315789473
(8, 26, 46, 170, 260, 600) 27.71739130434782
(8, 26, 50, 180, 190, 450) 27.710526315789473
(8, 28, 30, 75, 120, 380) 27.708333333333332
(8, 28, 30, 95, 120, 300) 27.70833333333333
(8, 28, 30, 95, 160, 400) 27.70833333333333
(8, 28, 30, 95, 180, 450) 27.70833333333333
(8, 28, 30, 95, 200, 500) 27.70833333333333
(8, 28, 30, 95, 220, 550) 27.70833333333333
(8, 28, 30, 95, 240, 600) 27.70833333333333
(8, 28, 30, 100, 160, 380) 27.708333333333336
(8, 28, 32, 80, 120, 380) 27.708333333333332
(8, 28, 32, 95, 120, 320) 27.708333333333332
(8, 28, 32, 95, 150, 400) 27.708333333333332

....
它算得很快对吧? 

3.2 根据采样数据筛查频点

相关文章:

减速机齿数速算

1.齿轮相关参数 1.1 模数 &#xff0c; 因为 齿数*齿距 Pi*直径 所以&#xff1a;直径/齿数 齿距/PI 模数 国标现行标准&#xff08;截止2024/5&#xff09;是&#xff1a; GB/ 1357-2008 / ISO 54-1996 模数有国标的一个序列标准&#xff1a; 1.2.轴径 轴径的国标是&a…...

2万字长文:海豚调度器(DolphinScheduler)面试题深入了解

目录 海豚调度器的主要功能和特点 海豚调度器与Oozie、Azkaban等调度器相比的优势...

全双工音频对讲模块-支持空中升级、多级无线中继

SA618F30是一款高集成的大功率全双工无线音频模块&#xff0c;发射功率高达32dBm。该音频模块简化接口&#xff0c;只需外接音频功放或麦克风即可作为一个小型对讲机&#xff0c;方便快捷嵌入到各类手持设备中。支持多级无线中继&#xff0c;支持OTA空中升级。 SA618F30配备1W…...

Spring扩展点(二)Spring事务生命周期

Spring事务生命周期 Spring事务事务生命周期 接口 TransactionSynchronizationTransactionalEventListener&#xff08;另一种监听事务周期的方式&#xff09; Spring事务 Spring对JDBC事务做了封装&#xff0c;使其易于使用。主要分为声明式事务和编程式事务。 Transactiona…...

foobar2000 for Mac:卓越音乐播放器

当您在寻找一款音质卓越、功能丰富的音频播放器时&#xff0c;foobar2000 for Mac无疑是您的首选。它拥有简洁明了的界面设计&#xff0c;易于上手&#xff0c;同时支持多种音频格式&#xff0c;让您无需担心兼容性问题。 foobar2000 for Mac v2.6.4免激活版下载 foobar2000 fo…...

【自动驾驶|毫米波雷达】初识毫米波雷达射频前端硬件

第一次更新&#xff1a;2024/5/4 目录 整体概述 混频器&#xff08;MIXER&#xff09; 低通滤波器&#xff08;LPF&#xff1a;Low-Pass filter&#xff09; 数模转换器&#xff08;ADC&#xff1a;Analog to Digital Converter&#xff09; 毫米波雷达功能框图 整体概述 完…...

实战BACnet/IP标准通信网关在楼宇自动化中的应用

智慧楼宇建设实现不同设备间的互联互通是一项巨大挑战&#xff0c;尤其是在那些历史悠久的建筑中&#xff0c;新旧系统并存的情况尤为普遍。某大型商业综合体就面临着这样的困境&#xff1a;老旧的暖通空调系统采用Modbus RTU协议&#xff0c;而新部署的能源管理系统却要求BACn…...

设计模式的原则与分类

一、设计模式的原则 1、单一职责原则 一个类只需要负责一种职责即可&#xff0c;一个类发生变化的原因&#xff0c;必然是所负责的职责发生变化 2、接口隔离原则 单一职责原则是接口隔离原则的基础&#xff0c;单一职责原则注重职责的划分&#xff0c;从职责角度进行类和接口…...

在ubuntu虚拟机中手动安装VMware Tools(VMware Workstation 17 player)

可参考官方文档&#xff1a;在 Linux 虚拟机中手动安装 VMware Tools 以下列出我在安装过程中遇见的问题&#xff1a; 1、“安装VMware Tools”选项为灰&#xff0c;无法选中 原因是VMware Tools的安装包镜像在Player的安装目录下&#xff0c;需要在虚拟机启动的时候加载这个…...

十个数据安全最佳实践:保护数据的简单方法

在德迅云安全将介绍数据安全的主要原则&#xff0c;并了解适用于大多数行业的 10 种数据安全最佳实践&#xff0c;以及云端安全检测的重要性。 数据威胁和维护数据安全的好处 什么是数据安全&#xff1f; 数据安全是旨在保护组织敏感资产的流程和工具的组合。有价值的数据在…...

【leetcode】二分搜索题目总结

704. 二分查找 class Solution { public:int search(vector<int>& nums, int target) {int left 0, right nums.size() - 1;while (left < right) {int mid left (right - left) / 2;if (nums[mid] target) {return mid;} else if (nums[mid] < target) …...

六西格玛项目的核心要素:理论学习、实践应用与项目经验

许多朋友担心&#xff0c;没有项目经验是否就意味着无法考取六西格玛证书。针对这一疑问&#xff0c;张驰咨询为大家详细解答。 首先&#xff0c;需要明确的是&#xff0c;六西格玛项目不仅仅是一种管理工具或方法&#xff0c;更是一种追求卓越、持续改进的思维方式。它强调通…...

21-ESP32-S3实时时钟(RTC)

ESP32-S3实时时钟&#xff08;RTC&#xff09;的使用 ESP32-S3是一款高性能的Wi-Fi和蓝牙集成的系统级芯片&#xff08;SoC&#xff09;&#xff0c;它包含一个实时时钟&#xff08;RTC&#xff09;模块&#xff0c;可以在系统的其他部分关闭时继续运行&#xff0c;以节省电能…...

17.接口自动化学习-日志

1.日志输出渠道 &#xff08;1&#xff09;文件格式 xx.log &#xff08;2&#xff09;控制台输出 2.日志级别 debug<info<warnning<error<critical 3.代码实现 from utils.handle_path import log_path import logging import datetime def logger(fileLogTr…...

python直接发布到网站wordpress之二发布图片

在我的上一篇文章中已经给出了python操作wordpress的环境和发布文字的教程&#xff1a; python直接发布到网站wordpress之一只发布文字-CSDN博客 本篇实现发布带图片的内容&#xff0c;无图无真相嘛。 直接上代码&#xff1a; from wordpress_xmlrpc.methods.media import …...

Messari 报告摘要 :Covalent Network(CQT)2024 年第一季度表现

摘要&#xff1a; 尽管 CQT 代币流通供应量增加了 20%&#xff08;新增 1.04 亿枚 CQT&#xff09;&#xff0c;但 CQT 的质押百分比仅从 2023 年第一季度的 22% 增长到了 2024 年第一季度的 29%。 CQT 的市值季度环比增长了 28%&#xff0c;多次达到 2.75 亿美元&#xff0c…...

PGP加密技术:保护信息安全的利器

随着数字化时代的到来&#xff0c;个人和企业对信息安全的需求日益增长。PGP&#xff08;Pretty Good Privacy&#xff09;加密技术作为一项强大的加密工具&#xff0c;为保护敏感数据提供了一种有效的方法。本文将探讨PGP加密技术的基本原理、应用场景以及其在现代信息安全中的…...

【C++】文件

目录 文件文件分类文本文件的读写(ASCII文件)的读写打开文件打开文件的方式关闭文件将数据写入ASCII文件从ASCII文件读入数据 二进制存储对比ASCII和二进制存储用成员函数read和write读写二进制文件打开方式文件的读入与读出 文件 所谓文件&#xff0c;一般指存储在外部介质上…...

uniapp离线在Xcode上打包后提交审核时提示NSUserTrackingUsageDescription的解决方法

uniapp离线在Xcode上打包后提交审核时提示NSUserTrackingUsageDescription的解决方法 问题截图&#xff1a; 亲测有效的方法 方法一&#xff1a; 选择通过uniapp的开发工具Hbuilder来进行在线打包&#xff0c;取消默认勾选的以下选项。 然后进行在线打包就不会存在提交审…...

【Linux】进程exec函数族以及守护进程

一.exec函数族 1.exec函数族的应用 在shell下敲shell的命令都是在创建shell的子进程。而我们之前学的创建父进程和子进程代码内容以及通过pid与0的关系来让父子进程执行不同的代码内容都是在一个代码文件里面&#xff0c;而shell是如何做到不在一个文件里面写代码使之成为子进…...

大数据学习栈记——Neo4j的安装与使用

本文介绍图数据库Neofj的安装与使用&#xff0c;操作系统&#xff1a;Ubuntu24.04&#xff0c;Neofj版本&#xff1a;2025.04.0。 Apt安装 Neofj可以进行官网安装&#xff1a;Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...

基于FPGA的PID算法学习———实现PID比例控制算法

基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容&#xff1a;参考网站&#xff1a; PID算法控制 PID即&#xff1a;Proportional&#xff08;比例&#xff09;、Integral&#xff08;积分&…...

Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例

使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件&#xff0c;常用于在两个集合之间进行数据转移&#xff0c;如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model&#xff1a;绑定右侧列表的值&…...

CentOS下的分布式内存计算Spark环境部署

一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架&#xff0c;相比 MapReduce 具有以下核心优势&#xff1a; 内存计算&#xff1a;数据可常驻内存&#xff0c;迭代计算性能提升 10-100 倍&#xff08;文档段落&#xff1a;3-79…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

【Go】3、Go语言进阶与依赖管理

前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课&#xff0c;做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程&#xff0c;它的核心机制是 Goroutine 协程、Channel 通道&#xff0c;并基于CSP&#xff08;Communicating Sequential Processes&#xff0…...

【Zephyr 系列 10】实战项目:打造一个蓝牙传感器终端 + 网关系统(完整架构与全栈实现)

🧠关键词:Zephyr、BLE、终端、网关、广播、连接、传感器、数据采集、低功耗、系统集成 📌目标读者:希望基于 Zephyr 构建 BLE 系统架构、实现终端与网关协作、具备产品交付能力的开发者 📊篇幅字数:约 5200 字 ✨ 项目总览 在物联网实际项目中,**“终端 + 网关”**是…...

PL0语法,分析器实现!

简介 PL/0 是一种简单的编程语言,通常用于教学编译原理。它的语法结构清晰,功能包括常量定义、变量声明、过程(子程序)定义以及基本的控制结构(如条件语句和循环语句)。 PL/0 语法规范 PL/0 是一种教学用的小型编程语言,由 Niklaus Wirth 设计,用于展示编译原理的核…...

今日科技热点速览

&#x1f525; 今日科技热点速览 &#x1f3ae; 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售&#xff0c;主打更强图形性能与沉浸式体验&#xff0c;支持多模态交互&#xff0c;受到全球玩家热捧 。 &#x1f916; 人工智能持续突破 DeepSeek-R1&…...

实现弹窗随键盘上移居中

实现弹窗随键盘上移的核心思路 在Android中&#xff0c;可以通过监听键盘的显示和隐藏事件&#xff0c;动态调整弹窗的位置。关键点在于获取键盘高度&#xff0c;并计算剩余屏幕空间以重新定位弹窗。 // 在Activity或Fragment中设置键盘监听 val rootView findViewById<V…...