华中世纪星数控车床编程实例01:手柄
- 格式:pdf
- 大小:792.07 KB
- 文档页数:15
世纪星数控车床(HCNC-21/22T)系统G00:快速定位G01:直线插补G02:顺圆插补G03:逆圆插补G04:暂停G20:英寸输入G21:毫米输入G28:返回到参考点G29:由参考点返回G32:螺纹切削G36:直径编程G37:半径编程G40:刀尖半径补偿取消G41:左刀补G42:右刀补G53 :直接机床坐标系编程G54~G59:坐标系选择G71:外径/内径车削复合循环G72:端面车削复合循环G73:闭环车削复合循环G76:螺纹切削复合循环G80:内/外径车削固定循环G81:端面车削固定循环G82:螺纹切削固定循环G90:绝对值编程G91:增量值编程G92:工件坐标系设定G94:每分钟进给G95:每转进给G96:恒线速度切削有效G97:取消恒线速度切削M00:程序停止:M02:程序结束:M03:主轴正转起动M04:主轴反转起动M05:主轴停止转动M06:换刀M07:切削液打开M09:切削液停止M30:程序结束并返回程序起点M98:调用子程序M99:子程结束华中数控车床编程实例车床编程实例一:半径编程图3.1.1 半径编程%3110 (主程序程序名)N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置)N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转)N3 M98 P0003 L6 (调用子程序,并循环6次)N4 G00 X16 Z1 (返回对刀点)N5 G36 (取消半径编程)N6 M05 (主轴停)N7 M30 (主程序结束并复位)%0003 (子程序名)N1 G01 U-12 F100 (进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8园弧段)N3 U3.215 W-39.877 R60 (加工R60园弧段)N4 G02 U1.4 W-28.636 R40(加工切R40园弧段)N5 G00 U4 (离开已加工表面)N6 W73.436 (回到循环起点Z轴处)N7 G01 U-4.8 F100 (调整每次循环的切削量)N8 M99 (子程序结束,并回到主程序)车床编程实例二:直线插补指令编程图3.3.5 G01编程实例%3305N1 G92 X100 Z10 (设立坐标系,定义对刀点的位置)N2 G00 X16 Z2 M03 (移到倒角延长线,Z轴2mm处)N3 G01 U10 W-5 F300 (倒3×45°角)N4 Z-48 (加工Φ26外圆)N5 U34 W-10 (切第一段锥)N6 U20 Z-73 (切第二段锥)N7 X90 (退刀)N8 G00 X100 Z10 (回对刀点)N9 M05 (主轴停)N10 M30 (主程序结束并复位)3×45°487310车床编程实例三:圆弧插补指令编程图3.3.8 G02/G03编程实例%3308N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置)N2 M03 S400 (主轴以400r/min旋转)N3 G00 X0 (到达工件中心)N4 G01 Z0 F60 (工进接触工件毛坯)N5 G03 U24 W-24 R15 (加工R15圆弧段)N6 G02 X26 Z-31 R5 (加工R5圆弧段)N7 G01 Z-40 (加工Φ26外圆)N8 X40 Z5 (回对刀点)N9 M30 (主轴停、主程序结束并复位)车床编程实例四:倒角指令编程图3.3.10.1 倒角编程实例%3310N10 G92 X70 Z10 (设立坐标系,定义对刀点的位置)N20 G00 U-70 W-10 (从编程规划起点,移到工件前端面中心处)N30 G01 U26 C3 F100 (倒3×45°直角)N40 W-22 R3 (倒R3圆角)N50 U39 W-14 C3 (倒边长为3等腰直角)N60 W-34 (加工Φ65外圆)N70 G00 U5 W80 (回到编程规划起点)N80 M30 (主轴停、主程序结束并复位)车床编程实例五:倒角指令编程图3.3.10.2 倒角编程实例%3310N10 G92 X70 Z10 (设立坐标系,定义对刀点的位置)N20 G00 X0 Z4 (到工件中心)N30 G01 W-4 F100 (工进接触工件)N40 X26 C3 (倒3×45°的直角)N50 Z-21 (加工Φ26外圆)N60 G02 U30 W-15 R15 RL=3 (加工R15圆弧,并倒边长为4的直角)N70 G01 Z-70 (加工Φ56外圆)N80 G00 U10 (退刀,离开工件)N90 X70 Z10 (返回程序起点位置)M30 (主轴停、主程序结束并复位)车床编程实例六:圆柱螺纹编程螺纹导程为1.5mm,δ=1.5mm,δ'=1mm ,每次吃刀量(直径值)分别为0.8mm、0.6 mm 、0.4mm、0.16mm、图3.3.12 螺纹编程实例%3312N1 G92 X50 Z120 (设立坐标系,定义对刀点的位置)N2 M03 S300 (主轴以300r/min旋转)N3 G00 X29.2 Z101.5 (到螺纹起点,升速段1.5mm,吃刀深0.8mm)N4 G32 Z19 F1.5 (切削螺纹到螺纹切削终点,降速段1mm)N5 G00 X40 (X轴方向快退)N6 Z101.5 (Z轴方向快退到螺纹起点处)N7 X28.6 (X轴方向快进到螺纹起点处,吃刀深0.6mm)N8 G32 Z19 F1.5 (切削螺纹到螺纹切削终点)N9 G00 X40 (X轴方向快退)N10 Z101.5 (Z轴方向快退到螺纹起点处)N11 X28.2 (X轴方向快进到螺纹起点处,吃刀深0.4mm)N12 G32 Z19 F1.5 (切削螺纹到螺纹切削终点)N13 G00 X40 (X轴方向快退)N14 Z101.5 (Z轴方向快退到螺纹起点处)N15 U-11.96 (X轴方向快进到螺纹起点处,吃刀深0.16mm)N16 G32 W-82.5 F1.5 (切削螺纹到螺纹切削终点)N17 G00 X40 (X轴方向快退)N18 X50 Z120 (回对刀点)N19 M05 (主轴停)N20 M30 (主程序结束并复位)车床编程实例七:恒线速度功能编程图 3.3.14 恒线速度编程实例%3314N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置)N2 M03 S400 (主轴以400r/min旋转)N3 G96 S80 (恒线速度有效,线速度为80m/min)N4 G00 X0 (刀到中心,转速升高,直到主轴到最大限速)N5 G01 Z0 F60 (工进接触工件)N6 G03 U24 W-24 R15 (加工R15圆弧段)N7 G02 X26 Z-31 R5 (加工R5圆弧段)N8 G01 Z-40 (加工Φ26外圆)N9 X40 Z5 (回对刀点)N10 G97 S300 (取消恒线速度功能,设定主轴按300r/min旋转)N11 M30 (主轴停、主程序结束并复位)车床编程实例八:G80指令编程,点画线代表毛坯图3.3.17 G80切削循环编程实例%3317M03 S400 (主轴以400r/min旋转)G91 G80 X-10 Z-33 I-5.5 F100 (加工第一次循环,吃刀深3mm)X-13 Z-33 I-5.5 (加工第二次循环,吃刀深3mm)X-16 Z-33 I-5.5 (加工第三次循环,吃刀深3mm)M30 (主轴停、主程序结束并复位)车床编程实例九:G81指令编程,点画线代表毛坯。
华中数控PLC编程说明书武汉华中数控股份有限公司二零零一年七月前言华中数控内置式PLC已集成在数控装置内,具有48路输入/输出点。
华中数控PLC采用C语言编程,具有灵活、高效、使用方便等特点。
本说明详细介绍了内置式PLC的基本原理、寄存器操作接口、PLC程序的编写与安装等内容,并给出了大量C语言程序示例代码。
关于PLC硬件接线请参阅《华中数控世纪星硬件联接说明书》阅读本文之前,必须具有C语言编程的基本知识。
目录前言 (2)目录 (3)第一章华中数控内置式PLC基本原理 (7)1.1华中数控内置式PLC的结构及相关寄存器的访问 (7)1.2华中数控内置式PLC的软件结构及其运行原理 (8)第二章华中数控内置式PLC的编程与安装 (9)2.1华中数控PLC程序的编写及其编译 (9)2.2华中数控PLC程序的安装 (12)第三章华中数控PLC寄存器定义与接口函数说明 (12)3.1访问PLC寄存器的系统变量 (13)3.2寄存器F系统约定 (14)3.3.1 轴状态字 (14)3.3.2 轴移动的指令位置,单位:内部脉冲当量 (14)3.3.3 轴当前的实际位置,单位:内部脉冲当量 (15)3.3.4 轴当前移动速度(单位:脉冲当量/插补周期) (15)3.3.5 轴的负载电流(只对本公司生产的华中11型伺服有效) (15)3.3.6 轴的最大速度(可在参数中设置) (15)3.3.7 通道用户自定义输出字(32位) (16)3.3.8 通道状态 (16)3.3.9 通道MSTB指令状态 (17)3.3.10 通道当前的M代码 (17)3.3.11 通道当前的T代码 (17)3.3.12 通道当前的B代码 (17)3.3.13 通道当前的S代码 (17)3.3.14 通道变量,通道内部参数 (17)3.3.15 系统状态字 (17)3.3.16 系统插补周期,单位:毫秒 (18)3.3.17 系统移动轴内部脉冲当量 (18)3.3.18 系统旋转轴内部脉冲当量 (18)3.3.19 系统变量组1(系统保留) (18)3.4G寄存器系统约定 (18)3.4.1 轴控制字 (18)3.4.2 设置轴移动增量值,单位:内部脉冲当量 (19)3.4.3 设置轴增量移动速度,单位:内部脉冲当量/插补周期 (19)3.4.4 轴点动速度,单位:内部脉冲当量/插补周期 (19)3.4.5 设置轴补偿值 (19)3.4.6 通道用户自定义输入 (19)3.4.7 通道控制字 (19)3.4.8 通道MST应答 (20)3.4.9 通道进给速度修调分子(分母为100) (20)3.4.10 通道快移速度修调分子(分母为100) (20)3.4.11 通道正在使用的刀具号 (20)3.4.12 通道主轴转速 (21)3.4.13 通道跳选段控制及其实现说明 (21)3.4.14 通道MST指令模态值 (22)3.4.14.1 通道当前的M代码模态值 (22)3.4.14.2 通道当前的S代码模态值 (22)3.4.14.3 通道当前的T代码模态值 (22)3.4.14.4 通道当前的B代码模态值 (22)3.4.14.5 通道是否正在执行MST指令 (22)3.4.14.6 PLC正在执行MST指令,不允许系统停止运行 (22)3.4.14.7 通道程序停止M00/程序选择停止M01 (23)3.4.15 系统控制字 (23)3.4.16 系统外部报警 (24)3.17 系统变量组2(系统保留) (24)3.5寄存器B系统约定 (24)3.5.1 刀座数 (24)3.5.2 某一刀座中的刀号(刀库表) (24)3.6可被PLC程序调用的系统函数 (24)3.6.1 设置轴回零 (24)3.6.2 设置轴点动速度 (25)3.6.3 设置轴步进指定距离 (25)3.6.4 设置轴移动距离及速率 (26)3.6.5 设置轴移动的目的地及速率 (26)3.6.6 设置指定轴停止运动 (26)3.6.7 取指定轴当前位置 (27)3.6.8 指定轴当是否停止 (27)3.6.9 设置轴手摇移动 (27)3.6.10 取手摇状态对应的位移量 (27)3.6.11 设置MST指令的响应函数 (28)第四章编写PLC程序的常用技巧与示例 (28)4.1常用运算操作符 (28)4.1.1 置1操作符|= 和置0操作符&= ~ (28)4.1.2 左移操作符〈〈和位右移操作符〉〉 (29)4.2软件滤波上升沿信号及下降沿信号的捕捉 (30)4.3顺序动作处理与典型换刀动作的实现 (31)第五章PLC运动控制的实现 (40)5.1机床轴回零控制 (40)5.2机床轴点动 (43)5.3机床轴步进 (45)5.4机床轴直线运动 (48)5.4.1 设置轴移动距离及速率 (48)5.4.2 设置轴移动的目的地及速率 (48)5.5停止机床轴运动 (48)5.5机床轴运动状态获取 (48)5.5.1 取指定轴当前位置 (48)5.5.2 判断指定轴是否停止 (48)第六章辅助指令M、S、T、B的控制 (49)6.1辅助指令响应函数及其初始化 (49)6.2访问辅助指令模态值 (50)6.2.1 通道当前的M代码 (50)6.2.2 通道当前的T代码 (50)6.2.3 通道当前的B代码 (50)6.2.4 通道当前的S代码 (50)6.3在PLC程序中控制系统辅助指令模态值与系统应答 (50)6.3.1 通道当前的M代码模态值 (50)6.3.2 通道当前的S代码模态值 (51)6.3.3 通道当前的T代码模态值 (51)6.3.4 通道当前的B代码模态值 (51)6.4辅助指令控制示例 (52)第七章机床手动控制的实现 (53)第八章主轴控制 (58)第九章刀库控制 (61)第十章断电保护区的使用 (62)第十一章三坐标数控铣PLC编写实例 (63)11.1机床简介 (63)11.2控制面板图 (64)11.3系统PLC电气原理图 (65)11.4系统PLC源程序详解 (69)第一章华中数控内置式PLC基本原理本章介绍了内置式PLC的逻辑结构及其系统运行流程。
世纪星数控车床(HCNC-21/22T)系统G00:快速定位G01:直线插补G02:顺圆插补G03:逆圆插补G04:暂停G20:英寸输入G21:毫米输入G28:返回到参考点G29:由参考点返回G32:螺纹切削G36:直径编程G37:半径编程G40:刀尖半径补偿取消G41:左刀补G42:右刀补G53 :直接机床坐标系编程G54~G59:坐标系选择G71:外径/内径车削复合循环G72:端面车削复合循环G73:闭环车削复合循环G76:螺纹切削复合循环G80:内/外径车削固定循环G81:端面车削固定循环G82:螺纹切削固定循环G90:绝对值编程G91:增量值编程G92:工件坐标系设定G94:每分钟进给G95:每转进给G96:恒线速度切削有效G97:取消恒线速度切削M00:程序停止:M02:程序结束:M03:主轴正转起动M04:主轴反转起动M05:主轴停止转动M06:换刀M07:切削液打开M09:切削液停止M30:程序结束并返回程序起点M98:调用子程序M99:子程结束华中数控车床编程实例车床编程实例一:半径编程图3.1.1 半径编程%3110 (主程序程序名)N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置)N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转)N3 M98 P0003 L6 (调用子程序,并循环6次)N4 G00 X16 Z1 (返回对刀点)N5 G36 (取消半径编程)N6 M05 (主轴停)N7 M30 (主程序结束并复位)%0003 (子程序名)N1 G01 U-12 F100 (进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8园弧段)N3 U3.215 W-39.877 R60 (加工R60园弧段)N4 G02 U1.4 W-28.636 R40(加工切R40园弧段)N5 G00 U4 (离开已加工表面)N6 W73.436 (回到循环起点Z轴处)N7 G01 U-4.8 F100 (调整每次循环的切削量)N8 M99 (子程序结束,并回到主程序)车床编程实例二:直线插补指令编程图3.3.5 G01编程实例%3305N1 G92 X100 Z10 (设立坐标系,定义对刀点的位置)N2 G00 X16 Z2 M03 (移到倒角延长线,Z轴2mm处)N3 G01 U10 W-5 F300 (倒3×45°角)N4 Z-48 (加工Φ26外圆)N5 U34 W-10 (切第一段锥)N6 U20 Z-73 (切第二段锥)N7 X90 (退刀)N8 G00 X100 Z10 (回对刀点)N9 M05 (主轴停)N10 M30 (主程序结束并复位)3×45°487310车床编程实例三:圆弧插补指令编程图3.3.8 G02/G03编程实例%3308N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置)N2 M03 S400 (主轴以400r/min旋转)N3 G00 X0 (到达工件中心)N4 G01 Z0 F60 (工进接触工件毛坯)N5 G03 U24 W-24 R15 (加工R15圆弧段)N6 G02 X26 Z-31 R5 (加工R5圆弧段)N7 G01 Z-40 (加工Φ26外圆)N8 X40 Z5 (回对刀点)N9 M30 (主轴停、主程序结束并复位)车床编程实例四:倒角指令编程图3.3.10.1 倒角编程实例%3310N10 G92 X70 Z10 (设立坐标系,定义对刀点的位置)N20 G00 U-70 W-10 (从编程规划起点,移到工件前端面中心处)N30 G01 U26 C3 F100 (倒3×45°直角)N40 W-22 R3 (倒R3圆角)N50 U39 W-14 C3 (倒边长为3等腰直角)N60 W-34 (加工Φ65外圆)N70 G00 U5 W80 (回到编程规划起点)N80 M30 (主轴停、主程序结束并复位)车床编程实例五:倒角指令编程图3.3.10.2 倒角编程实例%3310N10 G92 X70 Z10 (设立坐标系,定义对刀点的位置)N20 G00 X0 Z4 (到工件中心)N30 G01 W-4 F100 (工进接触工件)N40 X26 C3 (倒3×45°的直角)N50 Z-21 (加工Φ26外圆)N60 G02 U30 W-15 R15 RL=3 (加工R15圆弧,并倒边长为4的直角)N70 G01 Z-70 (加工Φ56外圆)N80 G00 U10 (退刀,离开工件)N90 X70 Z10 (返回程序起点位置)M30 (主轴停、主程序结束并复位)车床编程实例六:圆柱螺纹编程螺纹导程为1.5mm,δ=1.5mm,δ'=1mm ,每次吃刀量(直径值)分别为0.8mm、0.6 mm 、0.4mm、0.16mm、图3.3.12 螺纹编程实例%3312N1 G92 X50 Z120 (设立坐标系,定义对刀点的位置)N2 M03 S300 (主轴以300r/min旋转)N3 G00 X29.2 Z101.5 (到螺纹起点,升速段1.5mm,吃刀深0.8mm)N4 G32 Z19 F1.5 (切削螺纹到螺纹切削终点,降速段1mm)N5 G00 X40 (X轴方向快退)N6 Z101.5 (Z轴方向快退到螺纹起点处)N7 X28.6 (X轴方向快进到螺纹起点处,吃刀深0.6mm)N8 G32 Z19 F1.5 (切削螺纹到螺纹切削终点)N9 G00 X40 (X轴方向快退)N10 Z101.5 (Z轴方向快退到螺纹起点处)N11 X28.2 (X轴方向快进到螺纹起点处,吃刀深0.4mm)N12 G32 Z19 F1.5 (切削螺纹到螺纹切削终点)N13 G00 X40 (X轴方向快退)N14 Z101.5 (Z轴方向快退到螺纹起点处)N15 U-11.96 (X轴方向快进到螺纹起点处,吃刀深0.16mm)N16 G32 W-82.5 F1.5 (切削螺纹到螺纹切削终点)N17 G00 X40 (X轴方向快退)N18 X50 Z120 (回对刀点)N19 M05 (主轴停)N20 M30 (主程序结束并复位)车床编程实例七:恒线速度功能编程图 3.3.14 恒线速度编程实例%3314N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置)N2 M03 S400 (主轴以400r/min旋转)N3 G96 S80 (恒线速度有效,线速度为80m/min)N4 G00 X0 (刀到中心,转速升高,直到主轴到最大限速)N5 G01 Z0 F60 (工进接触工件)N6 G03 U24 W-24 R15 (加工R15圆弧段)N7 G02 X26 Z-31 R5 (加工R5圆弧段)N8 G01 Z-40 (加工Φ26外圆)N9 X40 Z5 (回对刀点)N10 G97 S300 (取消恒线速度功能,设定主轴按300r/min旋转)N11 M30 (主轴停、主程序结束并复位)车床编程实例八:G80指令编程,点画线代表毛坯图3.3.17 G80切削循环编程实例%3317M03 S400 (主轴以400r/min旋转)G91 G80 X-10 Z-33 I-5.5 F100 (加工第一次循环,吃刀深3mm)X-13 Z-33 I-5.5 (加工第二次循环,吃刀深3mm)X-16 Z-33 I-5.5 (加工第三次循环,吃刀深3mm)M30 (主轴停、主程序结束并复位)车床编程实例九:G81指令编程,点画线代表毛坯。
华中世纪星数控车床的操作面板简介华中世纪星车削数控装置的操作面板如图1-1所示。
图1-1 华中世纪星操作面板1. 软件操作面板华中世纪星HNC-21T的软件操作界面如图1-3所示。
其界面由如下几个部分组成:①图形显示窗口。
可以根据需要,用功能键F9设置窗口的显示内容。
②菜单命令条。
通过菜单命令条中的功能键F1~F10来完成系统功能的操作。
③运行程序索引。
自动加工中的程序名和当前程序段行号。
④选定坐标系下的坐标值。
坐标系可在机床坐标系/工件坐标系/相对坐标系之间切换;显示值可在指令位置/实际位置/剩余进给/跟踪误差/负载电流/补偿值之间切换。
⑤工件坐标零点。
工件坐标系零点在机床坐标系下的坐标。
⑥辅助功能。
自动加工中的M、S、T代码。
⑦当前加工程序行。
当前正在或将要加工的程序段。
⑧当前加工方式、系统运行状态及当前时间。
系统工作方式根据机床控制面板上相应按键的状态可在自动运行、单段运行、手动、增量、回零、急停、复位等之间切换;系统工作状态在“运行正常”和“出错”之间切换;系统时钟显示当前系统时间。
⑨机床坐标、剩余进给。
机床坐标显示刀具当前位置在机床坐标系下的坐标;剩余进给指当前程序段的终点与实际位置之差。
⑩直径/半径编程、公制/英制编程、每分进给/每转进给、快速修调、进给修调、主轴修调。
图1-3 华中世纪星HNC-21T软件操作界面操作界面中最重要的一块是菜单命令条。
系统功能的操作主要通过菜单命令条中的功能键F1~F10来完成。
由于每个功能包括不同的操作,菜单采用层次结构,即在主菜单下选择一个菜单项后,数控装置会显示该功能下的子菜单,用户可根据该子菜单的内容选择所需的操作,如图1-4所示。
当要返回主菜单时,按子菜单下的F10键即可。
图1-4 菜单层次2. 机床控制面板机床手动操作主要由机床控制面板完成,机床控制面板如图1-5所示。
①②按下“手动”按键(指示灯亮),系统处于手动运行方式,可点动移动机床坐标轴。
目录华中世纪星21M数控铣床1第一章数控系统面板1 1.1数控系统面板1 1.2MDI键盘说明2 1.3菜单命令条说明2 1.4快捷键说明3 1.5机床操作键说明3第二章手动操作8 2.1返回机床参考点8 2.2手动移动机床坐标轴8 2.3手动控制主轴10 2.4MDI运行10第三章自动运行操作13 3.1进入程序运行菜单13 3.2选择运行程序13 3.3程序校验14 3.4启动自动运行143.5单段运行14第四章程序编辑154.1进入程序编辑菜单15 4.2选择编辑程序15 4.3编辑当前程序16 4.4保存程序16第五章数据设置175.1进入数据设置菜单17 5.2设置坐标系17 5.3设置刀具数据18华中世纪星21T数控车床19第一章数控系统面板19 1.1数控系统面板19 1.2MDI键盘说明20 1.3菜单命令条说明20 1.4快捷键说明21 1.5机床操作键说明21第二章手动操作26 2.1返回机床参考点26 2.2手动移动机床坐标轴26 2.3手动控制主轴28 2.4刀位选择和刀位转换282.5机床锁住29 2.6MDI运行29第三章自动运行操作313.1进入程序运行菜单31 3.2选择运行程序31 3.3程序校验32 3.4启动自动运行32 3.5单段运行32第四章程序编辑和管理334.1进入程序编辑菜单33 4.2选择编辑程序33 4.3编辑当前程序34 4.4保存程序34第五章数据设置355.1进入数据设置菜单35 5.2设置刀库数据35 5.3设置刀偏数据36 5.4设置刀补数据36 5.5设置坐标系37华中世纪星三轴立式加工中心39第一章数控系统面板39 1.1数控系统面板391.2MDI键盘说明40 1.3菜单命令条说明40 1.4快捷键说明41 1.5机床操作键说明41第二章手动操作462.1返回机床参考点46 2.2手动移动机床坐标轴46 2.3手动控制主轴48 2.4MDI运行48第三章自动运行操作513.1进入程序运行菜单51 3.2选择运行程序51 3.3程序校验52 3.4启动自动运行52 3.5单段运行52第四章程序编辑534.1进入程序编辑菜单53 4.2选择编辑程序53 4.3编辑当前程序54 4.4保存程序54第五章数据设置555.1进入数据设置菜单55 5.2设置坐标系555.3设置刀具数据56华中I型数控铣床57第一章数控系统面板57 1.1数控系统面板57 1.2MDI键盘说明58 1.3菜单命令条说明58第二章手动操作59 2.1手动参考点返回59 2.2进给操作59 2.3主轴运转操作60第三章程序编辑61 3.1新建程序61 3.2保存程序61 3.3打开程序61 3.4删除62 3.5查找62第四章数据设置63 4.1设定工件坐标系63 4.2刀具补偿值设置63第五章自动运行操作64 5.1自动运行方式64 5.2MDI运行64华中I型数控车床66第一章数控系统面板66 1.1数控系统面板66 1.2MDI键盘说明67 1.3菜单命令条说明67第二章手动操作68 2.1手动参考点返回68 2.2进给操作68 2.3主轴正反转及停止68第三章程序编辑69 3.1新建程序69 3.2保存程序69 3.3删除69 3.4查找70第四章数据设置71 4.1设定工件坐标系71 4.2刀具补偿值设置71第五章自动运行操作72 5.1自动运行方式72 5.2MDI运行72华中世纪星21M数控铣床第一章数控系统面板1.1 数控系统面板1.2 MDI键盘说明1.3 菜单命令条说明数控系统屏幕的下方就是菜单命令条。
华中世纪星数控车床的操作面板简介华中世纪星车削数控装置的操作面板如图1-1所示。
图1-1 华中世纪星操作面板1. 软件操作面板华中世纪星HNC-21T的软件操作界面如图1-3所示。
其界面由如下几个部分组成:①图形显示窗口。
可以根据需要,用功能键F9设置窗口的显示内容。
②菜单命令条。
通过菜单命令条中的功能键F1~F10来完成系统功能的操作。
③运行程序索引。
自动加工中的程序名和当前程序段行号。
④选定坐标系下的坐标值。
坐标系可在机床坐标系/工件坐标系/相对坐标系之间切换;显示值可在指令位置/实际位置/剩余进给/跟踪误差/负载电流/补偿值之间切换。
⑤工件坐标零点。
工件坐标系零点在机床坐标系下的坐标。
⑥辅助功能。
自动加工中的M、S、T代码。
⑦当前加工程序行。
当前正在或将要加工的程序段。
⑧当前加工方式、系统运行状态及当前时间。
系统工作方式根据机床控制面板上相应按键的状态可在自动运行、单段运行、手动、增量、回零、急停、复位等之间切换;系统工作状态在“运行正常”和“出错”之间切换;系统时钟显示当前系统时间。
⑨机床坐标、剩余进给。
机床坐标显示刀具当前位置在机床坐标系下的坐标;剩余进给指当前程序段的终点与实际位置之差。
⑩直径/半径编程、公制/英制编程、每分进给/每转进给、快速修调、进给修调、主轴修调。
图1-3 华中世纪星HNC-21T软件操作界面操作界面中最重要的一块是菜单命令条。
系统功能的操作主要通过菜单命令条中的功能键F1~F10来完成。
由于每个功能包括不同的操作,菜单采用层次结构,即在主菜单下选择一个菜单项后,数控装置会显示该功能下的子菜单,用户可根据该子菜单的内容选择所需的操作,如图1-4所示。
当要返回主菜单时,按子菜单下的F10键即可。
图1-4 菜单层次2. 机床控制面板机床手动操作主要由机床控制面板完成,机床控制面板如图1-5所示。
①②按下“手动”按键(指示灯亮),系统处于手动运行方式,可点动移动机床坐标轴。
华中数控世纪星四代车床操作基础华中数控世纪星四代车床操作基础一.关于程序1.新建程序:点手动-点程序-点编辑程序-点新建程序-点del-输入文件名(格式:O----(0001-9999)O1001)-点回车-输入程序名(格式:%----(%1001))-点保存程序-点回车-新建完成;2.调用程序:点手动-点程序-点选择程序(调出机床所有程序列表-此列表以文件名来显示)-光标移至相应程序-点回车-完成调用;3.删除程序:点手动-点程序-点选择程序(调出机床所有程序列表-此列表以文件名来显示)-光标移至相应程序-点del-完成删除;4.编辑程序:调出相应程序-此时此程序处于预运行状态-点程序-点停止运行-点回车-即可编辑程序-编辑后点保存程序-点回车-完成编辑。
二.关于开机机床左侧电源-顺时针旋90度-控制面板-点电源通(绿色圆形按钮)-待屏亮-报警(1.急停没有弹起来,2.开机报警)-弹起急停(顺旋)-复位键-报警-(诊断-x.z轴坐标位置丢失)-工作方式设为手动-点击+x/-x/+z/-z/均可-正常运行-回参考点(回零点/回原点)三.关于回参考点(回零点或回原点)工作方式设为回零方式-+z-+x-至零点灯亮-手动-向-z和-x向进行移动(避免误操作引起机床超程)四.关于主轴(给主轴一个特定的转速)MDI键(为调出mdi程序界面)-输入主轴指令M03 S500(单位:r/min)-点回车-主轴修调放至100%-点自动-点循环启动五.关于联合界面信息(位置-联合)1.左上角-机床运行状态2.中上偏左-机床工作方式3.中上偏右-当前文件名4.右上角-程序运行至第几行5.中间位置:工件坐标系,相对坐标系,机床坐标系,加工时会有剩余进给坐标系6.左下角-快速修调倍率7.向右-进给修调倍率8.向右-主轴修调倍率9.向右-主轴实际转速(s)10.向右-刀位信息(T)六.关于三个修调快速修调-主要调节G00速度及手动移动时速度,其基础速度值由机床内部设定。
更改内容说明:一:1、位置: 第 34 页,第 16 行,2、原内容:G73、G74、G76和G81~G89、Z 、R 、P 、F 、Q 、I 、J 、K 是模态指令。
G80、G01~G03等代码可以取消固定循环。
3、更改后内容:G73、G74、G76和G81~G89是同组的模态指令。
其中定义的,Z 、R 、P 、F 、Q 、I 、J 、K 地址,在各个指令中是模态值,改变指令后需重新定义。
G80、G01~G03等代码可以取消固定循环。
%0001G92 X-30 Y-30 Z50M06 T01M03 S400G00 G43 Z20 H01G99 G73 X-30 Y-30 Z-45 R3 Q-5 P2 K1 F40G98 X-110G00 G49 Z50M06 T02G00 G43 Z20 H02G99 G76 X-30 Y-30 Z-42 R3 I-2 F40G98 Y-110 G00 G49 Z50X-30 Y-30M05M30二: 1、位置: 第 43 页,第 5 行,2、原内容(1) 宏变量 +0.05±0.02图 Z 013、更改后内容:(1) 宏变量#0~#899:为用户可使用变量。
#1000以后变量:为非用户使用变量。
新增内容说明一、螺纹指令G34格式:G34 K F P说明:K:螺纹加工深度,为增量值,即螺纹加工终点相对与加工起点的增量值。
F:螺纹螺距。
F取正,则主轴正转攻丝;F取负,则主轴反转攻丝。
P:孔底停顿时间。
单位秒。
G34:为00组的非模态指令。
注意:1、攻正旋螺纹时,F取正:主轴正转攻丝,到孔底后,主轴停止并延时,主轴反转退出,主轴恢复攻丝前状态。
2、攻反旋螺纹时,F取负:主轴反转攻丝,到孔底后,主轴停止并延时,主轴正转退出,主轴恢复攻丝前状态。
例:图Z02。
%0002G92 X-20 Y-20 Z50M03 S200 GOO X20 Y12 Z5G34 K-27 F1.5 G00 X100G34 K-27 F1.5 G00 Z50X-20 Y-20M05M30±.2图Z02。
华中世纪星数控车床编程
实例01:手柄
前言
本文以轴类零件为例,详细介绍了华中世纪星数控车床轴类零件调头加工程序编制、程序输入、对刀及仿真操作方法,适用大专院校数控专业学生数控实训操作辅导及科技人员编程参考。
1 零件的平面图和三维图
1.1
1.2零件的三维图如图1.2所示。
图1.2
1.3加工毛坯:Φ20×78
1.4刀具:T02(外圆车刀, 刀片宽4、刀片长20)
1.5对刀:试切对刀
1.6工件坐标系设定: 在工件右端面中心
2. 程序编制
2.1采用调头加工,在记事本中编制两程序代码,如图2.1。
图2.1
2.2 将编制的程序代码另存为“.CNC”数控文件,如图2.2。
图2.2
3.运行华中世纪星数控车床仿真软件HNC-21T
仿真软件界面如图3所示。
图3
4. 仿真操作
4.1在记事本上输入程序(.cnc文件)后导入数控系统
采用调头加工,导入两程序(C、C),[程序编辑F2]Î[文件管理F1]Î[新建文件F2]Î输入新文件名(例O0021或O0022)Î[TAB]键Î[打开]按钮Î选择代码文件.nc(例O0021或O0022),如图4.1。
图4.1
4.2 机床参数设置 [参数设置]按钮Î[机床参数]:选择(后置刀架、八方刀架), 如图4.2。
图4.2
4.3安装刀具
[刀具管理]按钮:选择有关刀具,选择“002外圆车刀”,设置有关参数,如图4.3
图4.3
4.4 颜色参数设置
[参数设置]按钮Î[显示颜色]:选择[刀具加工后工件显示颜色[和[刀路轨迹显示颜色],如图4.4。
图4.4
4.5安装工件
[工件设置]按钮Î[设置毛坯]:选择工件的直径和长度,如图4.5。
4.6 O0021程序(加工φ8×14的外圆) 试切对刀 4.6.1返回参考点,工件夹紧位置向外微调。
4.6.2 将002刀转到加工刀位。
4.6.3启动主轴
[手动]-[主轴正转],如图4.6.3。
图4.6.3
4.6.4 手动模式→试切工件端面→Z 方向不动,沿X 方向
图4.5
退出, →→ →按将光标移至“试切长度”→输入0→按→T02刀Z轴对刀完毕。
如图4.6.4。
图4.6.4
4.6.5 试切外圆→X方向不动,沿Z方向退出,→主轴停止,→点击工具条中测量直径(假设测量得直径φ16.24), 如图4.6.
5.1 ,
→→出现刀偏表,按将光标移至“试切直径”→
输入测量的直径16.24→→如图4.6.5.2 ,T02刀(外圆刀)X 方向对刀完毕。
图4.6.5.1
图4.6.5.2
4.7 运行O0021程序(加工φ8×14的外圆) (数控仿真)
[程序编辑F2]Î [选择编辑程序F2]Î [磁盘程序F1]Î选择代码文件c,如图4.7。
图4.7
4.7.1单段运行
调出加工程序c:[自动加工]-[程序选择F1] -[磁盘程序F1]
[HOME返回参考点]Î[单段]Î[OPT STOP选择停止
M01]Î[CYCLE START循环起动],如图4.7.1
图4.7.1
4.7.2自动运行
[HOME返回参考点]Î[AUTO自动]ÎÎ[OPT STOP选择停止
M01]Î[舱门]按钮Î[CYCLE START循环起动] ,如图4.7.2
图4.7.2
4.8 O0022程序(加工另一端圆弧成形面)对刀
4.8.1返回参考点。
4.8.2将工件调头;工件夹紧位置向外微调。
如图4.8.2
图4.8.2
4.8.3启动主轴
[手动]-[主轴正转],如图4.8.3。
图4.8.3
4.8.4 手动模式→试切工件端面→Z方向不动,沿X方向
退出, →→ →按将光标移至“试切长度”→输入0→按→T02刀Z轴对刀完毕。
如图4.8.4。
图4.8.4
4.8.5 试切外圆→X方向不动,沿Z方向退出,→主轴停止,→点
击工具条中测量直径(假设测量得直径φ16.24), 如图4.8.5.1 ,→
→
出现刀偏表,按将光标移至“试切直径”→输入测量的直径16.24→
→如图4.8.5.2 ,T02刀(外圆刀)X
方向对刀完毕。
图4.8.5.1
图4.8.5.2
4.9运行O0022程序(加工另一端圆弧成形面) (数控仿真)
[程序编辑F2]Î [选择编辑程序F2]Î [磁盘程序F1]Î选择代码文件c,如图4.9。
图4.9
4.9.1单段运行
调出加工程序c:[自动加工]-[程序选择F1] -[磁盘程序F1]
[HOME返回参考点]Î[单段]Î[OPT STOP选择停止
M01]Î[CYCLE START循环起动],如图4.9.1
图4.9.1
4.9.2自动运行
[HOME返回参考点]Î[AUTO自动]ÎÎ[OPT STOP选择停止
M01]Î[舱门]按钮Î[CYCLE START循环起动] ,如图4.9.2
图4.9.2
4.10 加工后的毛坯图和零件图,如图4.10
图4.10
5. 保存文件
仿真完成后保存工程文件(.PJ)、刀具信息文件(CT)和工件信息文件(WP),[文件]-[保存]-[保存工程],出现“保存文件选择”对话框,点击[全选]和[确定],如图5。
图5。