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 选择安装目录

?

?

更多推荐

功能,指令,程序,编程,华中,使用