2023年12月20日发(作者:汽车保养多久一次)
华中数控说明书
华中?数控说明书
? 篇一:?
华中数控说?明书 进给控制指令G?02/G03 进给控?制指令G32 参考点?控制指令,暂停指令,?恒线速指令 目的、要?求:
熟悉基?本指令格式及使用方法? 重点掌握G00/G?01和G02/G03?指令的应用
一?、 辅助功能(M 功?能) 辅助功能由地址?字M 和其后的一或两?位数字组主要用于控制?零件程序的走向,以及?机床各种辅助功的开关动作。M 功能有非模??态M 功能和模态M
?功能二种形式。
? 1、非模态M 功能? (当段有效代码)
?:
只在书写了?该代码的程序中有效;?
2、模态M
?功能(续效代码):
一组可相互注销??的M 功能,这功能在?被同一组的另一个功能?注销前一直有效。 模?态M 功能组中包含一?个缺省功能M 代码及?功能,系统上M代码及?功能时将被初始化为该?功能。另外,M 功能?还可分为前作用M 功?能和后作用M功能二类?。
1、前作用?M 功能:
在?程序段编制的轴运动之?前执行;
2、?后作用M 功能:
? 在程序段编制的轴?运动之后执行。 华中?世纪星HNC-21T? 数控装置M指令功能?如表所示(标记者为缺?省值) M 代码及功?能表
1、CN?C 内定的辅助功能
?
(1) 程序暂?停M00 当CNC
?执行到M00 指令时?,将暂停执行当前程序?,以方便操作者进行刀?具和工件的尺寸测量、?工件调头、手动变速等?操作。暂停时,机床的?进给停止,而全部现存?的模态信息保持不变,欲继续执行后续程序,??重按操作面板上的“循?环启动”键。M00为?非模态后作用M 功能?。
(2) 程?序结束M02 M02?一般放在主程序的最后?一个程序段中。当CN?C
执行到M02指令时?,机床的主轴、进给、冷却液全部停止,?加工?结束。
使用M02 的程序结束后,?若要重?新执行该程序就得重新?调用该程序,或在自动?加工子菜单下按子菜单?F4键请参考HNC-?21T操作说明书),然后再按操作面板上的??“循环启动”键。 M?02 为非模态后作用?M 功能。
(?3)程序结束并返回到?零件程序头M30 M?30和M02功能基本?相同,只是M30指令?还兼有控制返回到程序?头的作用。使用M30?的程序结束后,若要重?新执行该程序,只需再?次按操作面板上的“循?环启动”键。
?(4) 子程序调用M?98及从子程序返回M?99 M98 用来调?用子程序。
M99
?表示子程序结束,执行?M99 使控制返回到?主程序。 (i) 子?程序的格式 %***?* ?? M99 在?子程序开头,必须规定?子程序号,以作为调用?入口地址。 在子程序?的结尾用M99,以控?制执行完该子程序后返?回主程序。 (ii)? 调用子程序的格式
?M98 P_ L_
?P:
被调用的?子程序号 L:
? 重复调用次数 注:?
可以带参数调?用子程序 G65 指?令的功能和参数与M9?8 相同。 例1:
编制图1加工程??序 如图1 (该例为?半径编程) %221?1 (主程序程序名)? N1 G92 X1?6 Z1 (设立坐标?系,定义对刀点的位置?) N2 G37
G?00 Z0 M03 (移到子程序起点处、??主轴正转) N3 M?98 P0003 L?6 (调用子程序,并?循环6 次) N4 G00
?X16 Z1? (返回对刀点) N?5 G36 (取消半?径编程) N6 M0?5 (主轴停) N7? M30 (主程序结?束并复位) %000?3
(子程序名) N?1 G01 U-12? F100 (进刀到?切削起点处) N2
?G03U
7.3?85 -
4.?923 R8(加工R?8 圆弧段) N3
?U
3.215
?-3
9.877? R60 (加工R6?0 圆弧段) N4
?G02 U
1.?4 -2
8.6?36 R40 (加工?切R40 圆弧段)
?N5 G00 U4 (?离开已加工表面)
N6 7
? 3.4?36 (回到循环起点?Z 轴处) N7 G?01 U-
4?.8 F100 (调?整每次循环的切削量)? N8 M99 (子?程序结束,并回到主程?序)
2、PL?C 设定的辅助功能
?
(1)主轴控制?指令M0
3、M?0
4、M05
?M03启动主轴以程序?中编制的主轴速度逆时?针方向(从Z轴正向朝?Z轴负向看)旋转。
?M04启动主轴以程序?中编制的主轴速度逆时?针方向旋转。 M05?使主轴停止旋转。 M?0
3、M04为?模态前作用M 功能;?M05为模态后作用M?功能, M05为缺省?功能。 M0
3?、M0
4、M0?5 可相互注销 。
?
(2) 冷却液?打开、停止指令M0
7、M08 、M??09 M07 指令将?打开冷却液管道。 M?09 指令将关闭冷却液管道。? M07 为?模态前作用M功能;M?09为模态后作用M功?能, M09为缺省功?能。
二、 主?轴功能(S功能) 主?轴功能S控制主轴转速?,其后的数值表示主轴?速度,单位为转/每分?钟(r/min)。恒?线速度功能时S指定切削线速度,?其后的数值?单位为米/每分钟(m?/min)。(G96?恒线速度有效、G97?取消恒线速度) S是?模态指令,S功能只有?在主轴速度可调节时有?效。
三、 进?给速度(F功能) F?指令表示工件被加工时?刀具相对于工件的合成?进给速度,F的单位取?决于G94(每分钟进?给量mm/min)或G95(主轴每转量m??m/r)。使用下式可?以实现每转进给量与每?分钟进给量的转化。
?fm=fr×S fm?:
每分钟的进?给量:
(mm?/min ) fr:?
每转进给量:?
(mm/r
?) S:
主轴?转数,(r/min)? 当工作在G01,G?02或G03方式下,?编程的F一直有效,直?到被新的F值所取代,?而工作在G00方式下?,快速定位的速
度是各?轴的最高速度,与所编?F无关。 借助机床控?制面板上的倍率按键,?F可在一定范围内进行?倍率修调。当执行攻丝?循环G7
6、G?82,螺纹切削G32?时,倍率开关失效,进?给倍率固定在100%?。
[注]
1?、当使用每转进给量方?式时,必须在主轴上安?装一个 位置编码器。
? 2、直径编程?时,X轴方向的进给速?度为:
半径的?变化量/分、半径的变?化量/转。
四?、刀具功能(T 机能?) T代码用于选刀,?其后的4 位数字分别?表示选择的刀具号和刀?具补偿号,执行T 指?令,转动转塔刀架,选?用指定的刀具。 当一?个程序段同时包含T
?代码与刀具移动指令时?:
先 执行T?代码指令,而后执行刀?具移动指令。 T 指?令同时调入刀补寄存器?中的补偿值。 课题2? 单位设定功能
? 一、尺寸单位选择G?20/G21
?1、格式:
G?20 G21
?2、说明:
?G20:
英制?输入制式; G21:?
公制输入制式?; 尺寸输入制式及其?单位线性轴 旋转轴
?英制(G20)
英寸? 度 公制(G21)? 毫米 度 G
?20、G21 为模态?功能,可相互注销,G?21 为缺省值。
二、 进给速度单??位的设定G9
4?、G95
1、?格式:
G9?4 [ F_ ];G?95 [ F_ ];?
2、说明:
G94:
?
? 每分钟进给; G?95:
每转进?给。 G94 为每分?钟进给。对于线性轴,F 的单位依G20/??G21
的设定而为m?m/min 或in/?min;对于旋转轴,F的单位为度/min??。 G95
为每转进?给,即主轴转一周时刀?具的进给量。F的单位?依G20/G21 的设定而为mm/r 或??in/r。这个功能只?在主轴装有编码器时才?能使用。
G9
?4、G95 为模态功?能,可相互注销,G9?4 为缺省值。
? 三、 有关坐标系和?坐标的G 功能
? 1、 绝对值编程G?90 与相对值编程G?91
(1)格?式:
G90
?G91
(2)?说明:
G9?0:
绝对值编?程,每个编程坐标轴上?的编程值是相对于程序?原点的。
G91:
相对值编程,每??个编程坐标轴上的编程?值是相对于前一位置而?言的,该值等于沿轴移?动的距离。绝对编程时?,用G90 指令后面?的X、Z
表示X 轴?、Z 轴的坐标值;
?增量编程时, 用U、? 或G91 指令后面的X、Z表示X 轴、??Z 轴的增量值;其中?表示增量的字符U、不?能用于循环指令G80?、G8
1、G8?
2、G7
?1、G7
2、G?7
3、G76程?序段中,但可用于定义?精加工轮廓的程序中,?G90、G91为模态?功能,可相互注,G9?0为缺省值。 例
? 1、如图所示,使用?G90、G91 编程?:
要求刀具由?原点按顺 序移动到
1、
? 2、3? 点,然后回到原点。? G90/G91 编?程图 *选择合适的编?程方式可使编程简化。?当图纸尺寸由一个固定?基准给定时,采用绝对?方式编程较为方便;而?当图纸尺寸是以轮廓顶?点之间的间距给出时,?采用相对方式编程较为?方便。 G90、G9?1可用于同一程序段中?,但要注意其
顺序所造?成的差异。
2?、坐标系设定G92
?
(1)格式:
G92 X_
??Z_
(2)说?明:
X、Z?:
对刀点到工?件坐标系原点的有向距?离。当执行G92 X?α Zβ指令后,系统?内部即对(α ,β
?)进行记忆,并建立一?个使刀具当前点坐标值?为(α,β )的坐标?系,系统控制刀具在此?坐标系中按程序进行加?工。执行该指令只建立?一个坐标系,刀具不产?生运动。 例1:
? 设定下图所示的坐?标系
? 篇二:
华中8型数控装??置连接说明书-V
? 1.0 Ⅰ 前言
?华中数控 前 言 非?常感谢您选用了武汉华?中数控生产的HNC-?8系列数控装置。 本?说明书介绍了该系列产?品的功能特点、接口定?义、电气设计、使用注?意事项等。 在使用本?产品前,请先仔细阅读?本说明书,以达到最佳?使用效果。 请妥善保?存说明书,并交最终使?用者认真阅读。 武汉?华中数控股份有限公司? 201X.5 华中?数控 Ⅱ 特点与功能?概述 特点与功能概述?
1、HNC-?8系列数控装置简介
?该系列产品是全数字总?线式数控装置,采用模?块化、开放式体系结构?,基于具有自主知识产?权的NCUC工业现场?总线技术。支持总线式?全数字伺服驱动单元和?绝对值式伺服电机,支?持总线式远程I/单元?,集成手持单元接口,?采用电子盘程序存储方?式,支持CF卡、US?B、以太网等程序扩展?和数据交换功能。采用?LED液晶显示屏,包?括
8.4’’、?
10.4’’、15’?’三种规格。主要应用于数控车削中??心、铣削中心、车铣复?合、多轴、多通道等高?档数控机床。 HNC?-8系列数控装置特点?:
□最大通?道数为10通道,每通?道最大联动轴数为9轴?,每通道
最多主轴数为?4轴。 □最大同时运?动轴数为64轴。 □?可选配各种类型的全数?字交流伺服驱动单元及?主轴电机(同步、异步?、直线、力矩电机)。? □支持手持单元接口?。 □采用LED彩色?液晶显示器,全汉字操?作界面、故障诊断与报?警、加工轨迹图形显示?和仿真,操作简便,易?于掌握和使用。 A系?列:
8.4’?’LED液晶显示器,?分辨率为800*60?0; B系列:
? 10.4’’LE?D液晶显示器,分辨率?为800*600;
?C系列:
15?’’LED液晶显示器?,分辨率为1024*?768; □插补周期?为4ms ~
0.1?25ms。 □最小输?入单位10-6 mm?/deg/inch。? □加工断点保存/恢?复功能。 Ⅱ 特点与?功能概述 华中数控
?□反向间隙和单、双向?螺距误差补偿功能。
?□内置RS232通讯?接口,轻松实现机床数?控通讯。 □支持高速?以太网数据交换。 □?1MB程序断电存储区?,支持CF卡扩展,最?大至2GB。 □支持?USB热插拔。 □1?GB RAM加工内存?缓冲区。 □自定义G?代码功能。 □后台编?辑和蓝图编程功能(选?件)。
□采用国际标?准G代码编程,与各种?流行的CAD/CAM?自动编程系统兼容。
?□具有直线插补、圆弧?插补、极坐标插补、圆?柱面插补、螺旋线插补?等,支持旋转、缩放、镜像、?固定循环、螺纹?切削、刀具补偿、用户?宏程序、软限位等功能?。 □支持龙门轴同步?、动态轴释放/捕获、通道间同步等功能。
??□小线段连续加工功能?,特别适合于CAD/?CAM设计的复杂模具?零件加工。 □采用总?线式PLC I/单元?,输入/输出最多分别?支持1024点。 □?总线设备间最大距离可?达50米。
2?、系统选件
①? 手持单元(选件)
?□标准手摇脉冲发生器? □标准2坐标或3坐?标选择(3轴以上可选?配) □3种倍率选择? □紧急停止按钮 □?工作指示灯 华中数控?
② 总线式I?/单元 □通过总线最?多可扩展16个I/单?元; □支持NCUC(火线接口、光纤接口?可选)?; Ⅱ 特点与?功能概述 □HI-1?000A型I/单元可?提供1个通讯子模块和?8个功能子模块插槽;?HI-1000B型I?/单元可提供1个通讯?子模块和5个功能子模?块插槽; □功能子
模?块包括开关量输入/输?出子模块、模拟量输入?/输出子模块、轴控制子模块等;? 开关量输?入/输出子模块---?--提供16路开关量?输入或输出信号; 模?拟量输入/输出子模块?-----提供4通道?A/D信号和4通道的?D/A信号; 轴控制?子模块-----提供?2个轴控制接口,包含?脉冲指令、模拟量指令?和编码器反馈接口;
?□开关量输入子模块N?PN、PNP两种接口?可选,输出子模块为N?PN接口,每个开关量?均带指示灯。
?
? 篇三:
华?中数控世纪星PLC编?程说明书 华中数控P?LC编程说明书 武汉?华中数控股份有限公司? 二零零一年七月 前?言 华中数控内置式P?LC已集成在数控装置?内,具有48路输入/?输出点。华中数控PL?C采用C语言编程,具?有灵活、高效、使用方?便等特点。 本说明详?细介绍了内置式PLC?的基本原理、寄存器操?作接口、PLC程序的?编写与安装等内容,并?给出了大量C语言程序?示例代码。 关于PL?C硬件接线请参阅《华?中数控世纪星硬件联接?说明书》 阅读本文之?前,必须具有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系?统约定 ......?..........?..........?..........?..........?..........?..........?..........?........ 1?4
3.
?3.1 轴状态字 .?..........?..........?..........?..........?..........?..........?..........?..........?........ 1?4
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位) .....?..........?..........?..........?..........?........ 1?6
3.
?3.8 通道状态 .?..........?..........?..........?..........?..........?..........?..........?..........?........ 1?6
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 系统旋??转轴内部脉冲当量 .?..........?..........?..........?..........?..........?........ 1?8
3.
?3.19 系统变量组?1(系统保留) ..?..........?..........?..........?..........?..........?.........
?18
3.4
?G寄存器系统约定 .?..........?..........?..........?..........?..........?..........?..........?..........?.... 18
? 3.
4.1? 轴控制字 ....?..........?..........?..........?..........?..........?..........?..........?..........?..... 18
3.
? 4.?2 设置轴移动增量值?,单位:
内部?脉冲当量 .....?..........?..........?........ 1?9
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 通道进给速度?修调分子(分母为10?0) .......?..........?..........?..........?...... 20
?
3.
4?.10 通道快移速度?修调分子(分母为10?0) .......?..........?..........?..........?.... 20
? 3.
4.1?1 通道正在使用的刀?具号 .......?..........?..........?..........?..........?.........
.?...... 20
?
3.
4?.12 通道主轴转速 .........??..........?..........?..........?..........?..........?..........?..........? 21
3.
4.13 通道??跳选段控制及其实现说?明 ........?..........?..........?..........?..........?... 21
?3.
4.14? 通道MST指令模态?值 ........?..........?..........?..........?..........?..........?....... 22?
3.
?4.1
4.1? 通道当前的M代码模?态值 .......?..........?..........?..........?..........?..........?..........? 22
3.
4.1
?
?4.2 通道当前的S?代码模态值 ....?..........?..........?..........?..........?..........?..........?..... 22
3.
? 4.?1
4.3 通?道当前的T代码模态值 .........??..........?..........?..........?..........?..........?.........
?22
3.
? 4.1
4?.4 通道当前的B代?码模态值 .....?..........?..........?..........?..........?..........?.
.........?... 22
?3.
4.1
4.5 通道是??否正在执行MST指令 .........??..........?..........?..........?..........?..........?.... 22
? 3.
4.1?
4.6 PL?C正在执行MST指令?,不允许系统停止运行 .........??..........?..........?.. 22
3?.
4.1
? 4.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 某一刀座??中的刀号(刀库表)
..........??..........?..........?..........?..........?........
2?4
3.6 可?被PLC程序调用的系?统函数 ......?..........?..........?..........?..........?..........?....... 24?
3.
6?.1 设置轴回零 .?..........?..........?..........?..........?..........?..........?..........?..........?.... 24
? 3.
6.2
?设置轴点动速度 ..?..........?..........?..........?..........?..........?..........?..........?..... 25
3.
? 6.3? 设置轴步进指定距离 .........??..........?..........?..........?..........?..........?..........? 25
3.
6.4 设置轴移??动距离及速率 ...?..........?..........?..........?..........?..........?..........?.. 26
3?.
6.5 设置?轴移动的目的地及速率 .........??..........?..........?..........?..........?........
2?6
3.
?6.6 设置指定轴停?止运动 ......?..........?..........?..........?..........?..........?
..........?... 26
?3.
6.7 取?指定轴当前位置 ..?..........?..........?..........?..........?..........?..........?..........?. 27
3.?
6.8 指定轴?当是否停止 ....?..........?..........?..........?..........?..........?..........?.........
?27
3.
? 6.9 设置轴手摇?移动 .......?..........?..........?..........?..........?..........?..........?..........? 27
3.
6.10 取手摇??状态对应的位移量 .?..........?..........?..........?..........?..........?........ 2?7
3.
?6.11 设置MST?指令的响应函数 ..?..........?..........?..........?..........?..........?.....
28 第?四章 编写PLC程序?的常用技巧与示例 .?..........?..........?..........?..........?..........?........ 2?8
4.1
?常用运算操作符 ..?..........?..........?..........?..........?..........?..........?..........?..........?...... 28
?
4.
1?.1 置1操作符 |?= 和 置0操作符
?=
~ ......?..........?..........?..........?.. 28
?4.
1.2 左?移操作符〈〈 和 位?右移操作
符 〉〉 .?..........?..........?..........?........ 2?9
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篇四:?
华中世纪星车?床数控系统HNC-2?1T编程说明书 数控?技术培训系列教程 世?纪星车床数控系统 H?NC-21/22T
?编程说明书 华中科技?大学国家数控系统工程?技术研究中心 武汉华?中数控股份有限公司
201X 年 11
??月 前 言 非常感谢?您选用了本公司生产的? HNC-21/22?
世纪星 系列数控系?统。 本说明书详细介?绍了数控编程基本知识?、指令体系、 各指令?功能的特点、注意事项?和宏指令编程方法,并?配 以大量典型编程实?例和图例加以说明。既?可作为世纪星 车床数?控系统产品说明书,也?可作为数控编程的培训?教 材。 在使用本产?品前,请先仔细阅读本?说明书,以达到 最佳?使用效果。 请妥善保?存说明书,并交最终使?用者认真阅读。 本说?明书版权为武汉华中数?控股份有限公司所有。 华中科技大学国家数??控系统工程技术研究中?心 武汉华中数控股份?有限公司 201X
?年 11 月 目 录? 第一章 概述...?..........?..........?..........?..........?. 1
1.1? 数控编程概述...?..........?..........?..........?..........?..........?..........?..........?..........?.........1?
1.2 数控?编程基本知识....?..........?..........?..........?..........?..........?..........?..........?..........?.1
1.
? 2.1 机床坐标轴..........??..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?. 1
1.
2.2 机床坐标??系、机床零点和机床参?考点........?..........?..........?..........?..........?..........?.........
?3
1.
?2.3 工件坐标系、?程序原点和对刀点..?..........?..........?..........?..........?..........?..........?..........?... 4 第二章
?零件程序的结构...?..........?..........?..........?. 5
2.1? 指令字的格式...?..........?..........?..........?..........?..........?..........?..........?..........?.........5?
2.2 程序?段的格式......?..........?..........?..........?..........?..........?..........?..........?..........?......6
? 2.3 程序的一般?结构........?..........?..........?..........?..........?..........?..........?..........?..........?7
2.4 程?序的文件名.....?..........?..........?..........?..........?..........?..........?..........?..........?.......7 第?三章 HNC-21T? 的编程指令体系 .?..........?..........?..... 8
? 3.1 辅助功能
?M 代码 .....?..........?..........?..........?..........?..........?..........?..........?..........?.8
3.
? 1.1 CNC 内?定的辅助功能 ...?..........?..........?..........?..........?..........?...
.......?..........?..........?..........?. 9
(1)? 程序暂停 M00
..........??..........?..........?..........?..........?..........?..........?..........?..........?..........?..... 9
? (2) 程序结束
M02 ......??..........?..........?..........?..........?..........?..........?..........?..........?..........?.........
?9
(3) 程?序结束并返回到零件程?序头
M30 ...?..........?..........?..........?..........?..........?..........?..... 9
? (4) 子程序调用? M98 及从子程序?返回
M99 ...?..........?..........?..........?..........?..........?.........
?9
3.
?1.2 PLC 设定?的辅助功能 ....?..........?..........?..........?..........?..........?..........?..........?..........?.........
?11
(1)
?主轴控制指令 M0
3、M0
? 4?、M0
5...?..........?..........?..........?..........?..........?..........?........ 1?1
(2) 冷?却液打开、停止指令
?M0
7、M09? .........?..........?..........?..........?..........?..........?....... 11?
3.2 主轴?功能 S、进给功能
?F 和刀具功能 T
..........??..........?..........?..........?....... 11?
3.
2?.1 主轴功能 S
..........??..........?..........?..........?..........?..........?..........?..........?..........?..........?.........
?11
3.
? 2.2 进给速度
F ........??..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?. 12
3.?
2.3 刀具功?能(T 机能) ..?..........?..........?..........?..........?..........?..........?..........?..........?..........?...... 12
?
3.3 准备功?能 G 代码 ...?..........?..........?..........?..........?..........?..........?..........?..........?.. 13
3?.
3.1 有关?单位的设定.....?..........?..........?..........?..........?..........?..........?..........?..........?..........?....... 14?
(1) 尺寸?单位选择 G20,G?2
1.....?..........?..........?..........?..........?..........?..........?..........?.........
?14
(2)
?进给速度单位的设定
?G9
4、G9
?5.......?..........?..........?..........?..........?..........?..........?..... 15
3.
? 3.2? 有关坐标系和坐标的?指令........?..........?..........?..........?..........?..........?..........?..........?....... 15?
(1) 绝对?编程 G90 与增量?编程 G91 指令
..........??..........?..........?..........?..........?..........?..... 15 I?
(2) 坐标?系设定 G9
2?..........?..........?..........?..........?..........?..........?..........?..........?..........?.........
?16
(3)
?坐标系选择 G54~?G5
9....?..........?..........?..........?..........?..........?..........?..........?..........?...... 18
?
(4) 直接机?床坐标系编程 G5
?3.......?..........?..........?..........?..........?..........?..........?..........?...... 19
?
(5) 直径方?式和半径方式编程..?..........?..........?..........?..........?..........?..........?..........?..........?. 20
3.?
3.3 进给控?制指令.......?..........?..........?..........?..........?..........?..........?..........?..........?..........?........ 2?1
(1) 快?速定位
?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........? 21
(2)? 线性进给及倒角 G?0
1.....?..........?..........?..........?..........?..........?..........?..........?..........?...... 22
?
(3) 圆弧进?给 G02/G0
?
3........?..........?..........?..........?..........?..........?
..........?..........?..........?....... 25?
(4) 螺纹?切削 G3
2.?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?.. 27
?3.
3.4
?回参考点控制指令..?..........?..........?..........?..........?..........?..........?..........?..........?..........?.... 30
? (1) 自动返回参?考点 G2
8.?..........?..........?..........?..........?..........?..........?..........?..........?..........? 30
(2)? 自动从参考点返回
G29 ......??..........?..........?..........?..........?..........?..........?..........?..........? 31
3.
3.5 暂停指令?? G0
4..?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?.... 32
? 3.
3.6
?恒线速度指令 G9
6、G9
?
7?..........?..........?..........?..........?..........?..........?..........?..........?...... 32
?
3.
3.?7 简单循环....?..........?..........?..........?..........?..........?...
.......?..........?..........?..........?..........?.........
?34
(1)
?内(外)径切削循环
??..........?..........?..........?..........?..........?..........?..........?...... 34
?★ 圆柱面内(外)径?切削循环 .....?..........?..........?..........?..........?..........?..... 34 ★? 园锥面内(外)径切?削循环 ......?..........?..........?..........?..........?..........?.... 35
? (2) 端面切削循?环 G8
1..?..........?..........?..........?..........?..........?..........?..........?..........?..........?... 37 ★ 端?平面切削循环 ...?..........?..........?..........?..........?..........?..........?..........?....... 37? ★ 园锥端面切削循?环 ........?..........?..........?..........?..........?..........?..........?..... 38
(3) 螺纹切削??循环 G8
2.?..........?..........?..........?..........?..........?..........?..........?..........?..........?.... 40 ★
?直螺纹切削循环 ..?..........?..........?..........?..........?..........?..........?..........?........ 4?0 ★ 锥螺纹切削循?环 ........?..........?..........?..........?..........?..........?..........?..........?.. 41
3?.
3.7 复合?循环........?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?......
43
?
(1) 内(外?)径粗车复合循环 G?7
1.....?..........?..........?..........?..........?..........?..........?..........? 43
(2)? 端面粗车复合循环
?G7
2....?..........?..........?..........?..........?..........?..........?..........?..........?... 50
?(3) 闭环车削复合?循环 G7
3.?..........?..........?..........?..........?..........?..........?..........?..........?...... 54
?
(4) 螺纹切?削复合循环 G7
?
6........?..........?..........?..........?..........?..........?..........?..........?.........
?57
(5)
?复合循环指令注意事项..........??..........?..........?..........?..........?..........?..........?..........?....... 60?
3.
3?.8 刀具补偿功能指?令.........?..........?..........?..........?..........?..........?..........?..........?..........?........ 6?0 刀具偏置补偿和刀?具磨损补偿 ....?..........?..........?..........?..........?..........?..........?..........?....... 60? IV 刀尖圆弧半径?补偿 G40,G41?,G4
2...?..........?..........?..........?..........?..........?..........?.........
?63 编程步骤 ..?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?..... 67 综?合编程实例.....?..........?..........?..........?.......
68?
3.4 宏指?令编程.......?..........?..........?..........?..........?..........?..........?..........?..........?....... 70?
3.
?4.1 宏变量及常量..........??..........?..........?..........?..........?..........?..........?..........?..........?..........?..... 70
(1) 宏变?量.?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?....
70
? (2) 常量...?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?...... 73
?
3.
4?.2 运算符与表达式..........??..........?..........?..........?..........?..........?..........?..........?..........?..........?. 73
(1?) 算术运算符:
........??..........?..........?..........?..........?..........?..........?..........?..........?..........?..... 73
(2) 条件运算??符.........?..........?..........?..........?..........?..........?..........?..........?..........?..........?........ 7?3
(3) 逻?辑运算符......?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?. 74
(4?) 函
数......?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?... 74
?(5) 表达式...?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?..
74
3?.
4.3 赋?值语句.......?..........?..........?..........?..........?..........?..........?..........?..........?..........?..........?...... 74
?
3.
4?.4 条件判别语句
?IF, ELSE,E?NDIF .....?..........?..........?..........?..........?..........?..........?.. 74
3?.
4.5 循?环语句 HILE,E?ND .......?..........?..........?..........?..........?..........?..........?..........?.........
?74 附表 1 准备?功能一览表 ....?..........?..........?........ 7?6 附表 2 直径编?程注意条件 ....?..........?..........?...... 78
?附录 1 HNC-2?1T 车削循环宏程序? .........?..........?...... 78
?
(1) 车削循?环指令的实现及子程序?调用的参数传递 ..?..........?..........?..........?..........?..........? 78
(2)? 车削循环指令的宏程?序实现 ......?..........?..........?..........?..........?..........?..........?..........?........ 8?3 V篇五:
?华中数控通讯软件Ne?tDnc使用手册 华?中数控通讯软件 Ne?tDnc使用手册 V?
2.0 201?X.11 武汉华中数?控股份有限公司 中国?·武汉 目录? 一??硬件说
明????????????????????
? 1.上位机和下位机?的串口连接???????????????
2?.上位机和下位机的以?太网连接????????????? 二 软件说明????????????????????? 三 上位机的软件安?装????????????????
?四 软件使用说明????????????????????????
4.?1 通讯模式选择????????????????????
4.2 建立连??接??????????????????
4.
? 2.?1 网络连接????????????????????
4.
? 2.2 串口连接???????????????????
4?.3 传送G代码文件???????????
??????
?4.
3.1 上?传G代码文件????????????????
?
4.
3?.2 下载G代码文件??????????????????
4.?4 传送PLC文件???????????????????
4.
? 4?.1 上传PLC文件????????????????
? 4.
4.?2 下载PLC文件?????????????????
? 4.5 传送参数文?件?????????????????
4.
?5.1 上传参数文件????????????????
? 4.
5.2? 下载参数文件????????????????
4?.6 用拖拽的方法传?输文件?????????????
? 4.7 其他???????????????????????
4.
7.1 设置系统??路径??????????????
?
4.
7?.2 设置串口???????????????????
4.
7.3 修改密码??????????????????
?4.8 边传边加工?????????????????????? 一?硬件说明?? 上位机:
P?C机、笔记本电脑。
?下位机:
华中?数控配备网络功能的H?NC-18/19XP?,HNC-21/22?数控系统(配备软件版?本
7.10版及?以后)。
1.?上位机和下位机的串口?连接 华中数控系统支?持在上位机和下位机间?的串口通讯,串口线支?持三线制和七线制,推?荐使用三线制。 PC?计算机 数控装置 图?
1.1 三线制?
2.上位机和?下位机的以太网连接
?通过以太网口与外部计?算机连接是一种快捷、?可靠的方式。华中数控?网络通讯有两种连接方?式:
(1)用?网线直连方式与电脑连?接(直连网线制作见图?
1.3);
? (2)用HUB转接?方式,即先用网线连接?到HUB(集线器),再经HUB?连入局域网?,与局域网上的其他任?何计算机连接,此方式?用普通网线即可(见图?
1.4)。 在?硬件上,配备网络功能?的数控系统提供了以太?网口接口。
PC计算?机 数控装置 图
? 1.3 网线直连方?式 HUB(集线器)? 数控装置 图
?1.4 HUB转接方?式 二 软件说明 上?位机操作系统为ind?s系列,推荐使用in?ds 201X/xp?。 华中数控NetD?nc软件在原有的串口?通讯软件基础上进行了?重新设计,新增了网络?数据传输功能,传输速?度可以达到70至80?kb/s。新软件体系?包括上位机端和下位机?端,并提供统一的操作?界面。 软件的主要功?能包括:
1、?在上位机和下位机间传?递参数文件。
?2、在上位机和下位机?间传递PLC文件。
?
3、在上位机和?下位机间传递G代码文?件。
4、用拖?拽的方式在上位机和下?位机间传递文件。
5、使用串口的方??式进行边传边加工。
?软件的使用步骤是:
? 1、选择通讯方?式,即串口或网络;
?
2、建立上位机?和下位机的连接;
3、传输文件。
??软件使用前的注意事项??
1、 此软?件适用于配备
7?.10版及以后版本软?件的HNC-21/2?2数控系统, 以及H?NC-18/19XP?数控系统。
2?、 网络功能属于选件?,需注册后才可使用。?
3、 不同主?板对应不同的pack?et驱动,必须正确加?载相应的驱动才可 以?使用网络传输功能。
?否则数据可能无法正常?传输。
4、使?用网络功能时,必须保?证下位机启动时网线已?和上位机连接
好,
? 5、使用网络功能时?,必须先开启上位机的?服务器,否则无法建立?连接。
6、使?用串口功能,上位机和?下位机的参数必须一致?,否则无法进行正
? 7、在上位机的路径?设置里可以设置上位机?的默认工作路径,请不?要设
8、只有高?级用户才可以使用所有?的功能。修改系统密码?请参考
4.
7.3 常的通讯??。 置过长的路径名,?详细配置方法请参考
4.
? 7.?1节 节 。系统安装?后,默认的密码如下:?
三 上位机?的软件安装 在安装光?盘中,双击setup?.exe文件,弹出如?图
3.1:
? 图
3.?1 选择安装目录
?
?
更多推荐
功能,指令,程序,编程,华中,使用
发布评论