整合所有模块依赖
This commit is contained in:
@@ -11,33 +11,33 @@ class ToolMaterialsBasicParameters(models.Model):
|
||||
store=True)
|
||||
|
||||
# 整体式刀具参数
|
||||
total_length = fields.Char('总长度(mm)', size=20)
|
||||
total_length = fields.Float('总长度(mm)')
|
||||
blade_number = fields.Selection(
|
||||
[('2', '2'), ('3', '3'), ('4', '4'), ('5', '5'), ('6', '6'), ('7', '7'), ('8', '8')],
|
||||
string='刃数(个)')
|
||||
neck_diameter = fields.Char('颈部直径(mm)', size=20)
|
||||
neck_length = fields.Char('颈部长度(mm)', size=20)
|
||||
handle_diameter = fields.Char('柄部直径(mm)', size=20)
|
||||
handle_length = fields.Char('柄部长度(mm)', size=20)
|
||||
blade_tip_diameter = fields.Char('刀尖直径(mm)', size=20)
|
||||
neck_diameter = fields.Float('颈部直径(mm)')
|
||||
neck_length = fields.Float('颈部长度(mm)')
|
||||
handle_diameter = fields.Float('柄部直径(mm)')
|
||||
handle_length = fields.Float('柄部长度(mm)')
|
||||
blade_tip_diameter = fields.Integer('刀尖直径(mm)')
|
||||
blade_tip_working_size = fields.Char('刀尖处理尺寸(R半径mm/倒角)', size=20)
|
||||
blade_tip_taper = fields.Integer('刀尖锥度(°)')
|
||||
blade_diameter = fields.Char('刃部直径(mm)', size=20)
|
||||
blade_length = fields.Char('刃部长度(mm)', size=20)
|
||||
blade_diameter = fields.Float('刃部直径(mm)')
|
||||
blade_length = fields.Float('刃部长度(mm)')
|
||||
blade_helix_angle = fields.Integer('刃部螺旋角(°)')
|
||||
blade_width = fields.Char('刃部宽度(mm)', size=20)
|
||||
blade_depth = fields.Char('刃部深度(mm)', size=20)
|
||||
pitch = fields.Char('牙距(mm)', size=20)
|
||||
cutting_depth = fields.Char('切削深度(mm)', size=20)
|
||||
blade_width = fields.Float('刃部宽度(mm)')
|
||||
blade_depth = fields.Float('刃部深度(mm)')
|
||||
pitch = fields.Float('牙距(mm)')
|
||||
cutting_depth = fields.Float('切削深度(mm)')
|
||||
# 刀片参数
|
||||
length = fields.Char('长度(mm)', size=20)
|
||||
thickness = fields.Char('厚度(mm)', size=20)
|
||||
width = fields.Char('宽度(mm)', size=20)
|
||||
cutting_blade_length = fields.Char('切削刃长(mm)', size=20)
|
||||
length = fields.Float('长度(mm)')
|
||||
thickness = fields.Float('厚度(mm)')
|
||||
width = fields.Float('宽度(mm)')
|
||||
cutting_blade_length = fields.Float('切削刃长(mm)')
|
||||
relief_angle = fields.Integer('后角(°)')
|
||||
blade_tip_circular_arc_radius = fields.Char('刀尖圆弧半径(mm)', size=20)
|
||||
inscribed_circle_diameter = fields.Char('内接圆直径(mm)', size=20)
|
||||
install_aperture_diameter = fields.Char('安装孔直径(mm)', size=20)
|
||||
inscribed_circle_diameter = fields.Float('内接圆直径(mm)')
|
||||
install_aperture_diameter = fields.Float('安装孔直径(mm)')
|
||||
chip_breaker_groove = fields.Selection([('无', '无'), ('单面', '单面'), ('双面', '双面')],
|
||||
string='有无断屑槽')
|
||||
blade_teeth_model = fields.Selection(
|
||||
@@ -54,22 +54,22 @@ class ToolMaterialsBasicParameters(models.Model):
|
||||
blade_tip_dip_angle = fields.Integer('刀尖倾角(°)')
|
||||
side_cutting_edge_angle = fields.Integer('侧切削角(°)')
|
||||
thread_model = fields.Selection([('无', '无'), ('外螺纹', '外螺纹'), ('内螺纹', '内螺纹')], string='螺纹类型', default='无')
|
||||
thread_num = fields.Char('每英寸螺纹数(tpi)', size=20)
|
||||
thread_num = fields.Float('每英寸螺纹数(tpi)')
|
||||
blade_tip_height_tolerance = fields.Char('刀尖高度公差(mm)', size=20)
|
||||
inscribed_circle_tolerance = fields.Char('内接圆公差(mm)', size=20)
|
||||
thickness_tolerance = fields.Char('厚度公差(mm)', size=20)
|
||||
# 刀杆参数
|
||||
height = fields.Char('高度(mm)', size=20)
|
||||
blade_height = fields.Char('刃部高度(mm)', size=20)
|
||||
knife_head_height = fields.Char('刀头高度(mm)', size=20)
|
||||
knife_head_width = fields.Char('刀头宽度(mm)', size=20)
|
||||
knife_head_length = fields.Char('刀头长度(mm)', size=20)
|
||||
cut_depth_max = fields.Char('最大切削深度(mm)', size=20)
|
||||
cutter_arbor_diameter = fields.Char('刀杆直径(mm)', size=20)
|
||||
min_machining_aperture = fields.Char('最小加工孔径(mm)', size=20)
|
||||
install_blade_tip_num = fields.Char('可装刀片数/齿数(个)', size=20)
|
||||
height = fields.Float('高度(mm)')
|
||||
blade_height = fields.Float('刃部高度(mm)')
|
||||
knife_head_height = fields.Float('刀头高度(mm)')
|
||||
knife_head_width = fields.Float('刀头宽度(mm)')
|
||||
knife_head_length = fields.Float('刀头长度(mm)')
|
||||
cut_depth_max = fields.Float('最大切削深度(mm)')
|
||||
cutter_arbor_diameter = fields.Float('刀杆直径(mm)')
|
||||
min_machining_aperture = fields.Integer('最小加工孔径(mm)')
|
||||
install_blade_tip_num = fields.Integer('可装刀片数/齿数(个)')
|
||||
cutting_blade_model = fields.Char('切削类型', size=20)
|
||||
is_cooling_hole = fields.Boolean('有无冷却孔', default=False)
|
||||
is_cooling_hole = fields.Boolean('有无冷却孔')
|
||||
locating_slot_code = fields.Char('定位槽代号', size=20)
|
||||
installing_structure = fields.Char('安装结构', size=20)
|
||||
blade_ids = fields.Many2many(
|
||||
@@ -86,20 +86,20 @@ class ToolMaterialsBasicParameters(models.Model):
|
||||
screw = fields.Char('适配螺钉型号', size=50)
|
||||
spanner = fields.Char('适配扳手型号', size=50)
|
||||
# 刀盘参数
|
||||
cutter_head_diameter = fields.Char('刀盘直径(mm)', size=20)
|
||||
interface_diameter = fields.Char('接口直径(mm)', size=20)
|
||||
cutter_head_diameter = fields.Float('刀盘直径(mm)')
|
||||
interface_diameter = fields.Float('接口直径(mm)')
|
||||
# 刀柄参数
|
||||
flange_shank_length = fields.Char('法兰柄长(mm)', size=20)
|
||||
handle_external_diameter = fields.Char('柄部外径(mm)', size=20)
|
||||
handle_inside_diameter = fields.Char('柄部内径(mm)', size=20)
|
||||
min_clamping_diameter = fields.Char('最小夹持直径(mm)', size=20)
|
||||
max_clamping_diameter = fields.Char('最大夹持直径(mm)', size=20)
|
||||
flange_shank_length = fields.Float('法兰柄长(mm)')
|
||||
handle_external_diameter = fields.Float('柄部外径(mm)')
|
||||
handle_inside_diameter = fields.Float('柄部内径(mm)')
|
||||
min_clamping_diameter = fields.Float('最小夹持直径(mm)')
|
||||
max_clamping_diameter = fields.Float('最大夹持直径(mm)')
|
||||
clamping_mode = fields.Char('夹持方式', size=20)
|
||||
max_load_capacity = fields.Char('最大负载能力(kg)', size=20)
|
||||
max_load_capacity = fields.Float('最大负载能力(kg)')
|
||||
taper = fields.Integer('锥度(°)')
|
||||
tool_changing_time = fields.Integer('换刀时间(s)')
|
||||
standard_rotate_speed = fields.Char('标准转速(n/min)', size=20)
|
||||
max_rotate_speed = fields.Char('最大转速(n/min)', size=20)
|
||||
standard_rotate_speed = fields.Integer('标准转速(n/min)')
|
||||
max_rotate_speed = fields.Integer('最大转速(n/min)')
|
||||
diameter_slip_accuracy = fields.Char('径跳精度(mm)', size=20)
|
||||
cooling_model = fields.Char('冷却类型', size=20)
|
||||
is_rough_machining = fields.Boolean('可粗加工', default=False)
|
||||
@@ -109,12 +109,12 @@ class ToolMaterialsBasicParameters(models.Model):
|
||||
is_safe_lock = fields.Boolean('有无安全锁', default=False)
|
||||
# 夹头参数
|
||||
er_size_model = fields.Char('ER尺寸型号', size=20)
|
||||
outer_diameter = fields.Char('外径(mm)', size=20)
|
||||
inner_diameter = fields.Char('内径(mm)', size=20)
|
||||
outer_diameter = fields.Float('外径(mm)')
|
||||
inner_diameter = fields.Float('内径(mm)')
|
||||
run_out_accuracy = fields.Char('跳动精度(mm)', size=20)
|
||||
top_diameter = fields.Char('顶部直径(mm)', size=20)
|
||||
weight = fields.Char('重量(kg)', size=20)
|
||||
clamping_length = fields.Char('夹持长度(mm)', size=20)
|
||||
top_diameter = fields.Float('顶部直径(mm)')
|
||||
weight = fields.Float('重量(kg)', size=20)
|
||||
clamping_length = fields.Float('夹持长度(mm)')
|
||||
clamping_tolerance = fields.Char('夹持公差(mm)', size=20)
|
||||
cooling_jacket = fields.Char('适用冷却套型号', size=50)
|
||||
handle_ids = fields.Many2many(
|
||||
|
||||
@@ -84,11 +84,11 @@
|
||||
</record>
|
||||
|
||||
|
||||
<record id="view_sf_tool_materials_basic_parameters_tree" model="ir.ui.view">
|
||||
<record id="view_sf_tool_materials_basic_parameters_tree" model="ir.ui.view">
|
||||
<field name="name">sf.tool.materials.basic.parameters.tree</field>
|
||||
<field name="model">sf.tool.materials.basic.parameters</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="基础参数" delete="0" create="0">
|
||||
<tree string="基础参数" >
|
||||
<field name="total_length" />
|
||||
<field name="blade_number" />
|
||||
<field name="neck_diameter"/>
|
||||
|
||||
Reference in New Issue
Block a user