辽宁石油化工大学职业技术学院
控制机床主轴电机和冷却油泵的开/关。这些指令机床开/关动作的功能称为辅助功能,用 M代码指令。
例如:若指令M03,主轴就以指令的回转速度顺时针回转。
移动指令和 M同在一个程序段中时,移动指令和M指令同时开始执行。 2.2.1辅助功能(M功能)
如果在地址M后面指令了2位数值,那么就把对应的信号送给机床,用来控制机床的开/关。M 代码在一个程序段中只允许一个有效。
M 代码:
M03 :主轴正转。 M04 :主轴反转。 M05 :主轴停止。 M08 :冷却液开。 M09 :冷却液关。 M10 :卡紧。 M11 :松开。 M32 :润滑开。 M33 :润滑关。
M00 :程序暂停,按'循环启动'程序继续执行。 M30 :程序结束,程序返回开始。 下面的M代码规定了特殊的使用意义。 (1) M30(程序结束) 1) 表示主程序结束。
2) 停止自动运转,处于复位状态。 3) 返回到主程序开头。
- 6 -
辽宁石油化工大学职业技术学院
4) 加工件数加1。 (2) M00( 程序停)
当执行了M00的程序段后,停止自动运转。与单程序段停同样, 把其前面的模态信息全部保存起来。CNC开始运转后,再开始自动运转。 (3) M98(调用子程序)
用于调用子程序。详细情况请参照子程序控制一节。 2.2.2辅助机能参数
参数 №51~53 为辅助机能参数,用户可根据实际情况进行设定。 P051: M 代码处理时间。
设定单位:16 毫秒
设定范围:16毫秒~4080毫秒 P052: S 代码处理时间。 设定单位:16 毫秒
设定范围:16毫秒~4080毫秒 P053: 主轴制动时间。 设定单位:16 毫秒
设定范围:16毫秒~1048秒
2.2.3与辅助机能有关的报警
与辅助机能有关的报警通过外部信息画面显示,当产生报警时,系统自动切换到外部信息画面,在显示器的上部显示出报警的详细内容,在显示器的下端闪烁显示'报警。 01:M 代码错。
程序中编入了非法的M 代码。 02:S 代码错。
程序中编入了非法的S 代码。
- 7 -
辽宁石油化工大学职业技术学院
03:T 代码错。
程序中编入了非法的T 代码。 06:M03,M04 码指定错。
主轴正转(反转)时,没有经过停止而又指定了主轴反转(正转)。 07:主轴旋转时指定了S。
当主轴正在旋转时,指定了S 代码进行主轴换挡。
2.3主轴功能(S功能)
2.3.1主轴速度指令
通过地址S 和其后面的数值,把代码信号译码后送给机床,用于机床的主轴控制。在一个程序段中可以指令一个S代码。
关于可以指令S代码的位数以及如何使用S代码等, 请参照机床制造厂家的说明书。
当移动指令和 S 代码在同一程序段时,移动指令和 S 功能指令同时开始执行。 (1)S两位数
用地址S和其后面两位数控制主轴转速。系统可提供4 级主轴机械换挡。(当没有选择模拟主轴机能时),S代码与主轴的转速的对应关系及机床提供几级主轴变速,请参照机床制造厂家的说明书。S1~S4
(2)S四位数(主轴模拟输出)
用地址S和其后面的4位数值,直接指令主轴的转数(转/分),根据不同的机床厂家转数的单位也往往不同。
2.3.2 S代码调用子程序功能
当设置系统参数 CM98=1,SANG=0 时,系统执行代码 S10~S99 可调用子程序。
代码格式:S□□;
- 8 -
辽宁石油化工大学职业技术学院
子程序号:O91□□; (□□=10~99)。
注:●当执行\□□;\,必须编入对应的子程序,否则会产生 078 号报警。
●\□□;\不能在 MDI 方式下运行,否则会产生\代码错\报警。
●在子程序中既可编入轴运动指令,也可以对输出点进行开/关控制,还可以根据输入信号进行转跳或循环,或以某输入信号作为 S 代码子程序结束信号。
2.4刀具功能(T功能)
2.4.1 K10M 无刀具(换刀)机能。 2.4.2 T代码调用子程序功能
当设置系统参数 CM98=1 时,系统执行代码 T10~T99 可调用子程序。 代码格式:T□□;
子程序号:O92□□; (□□=10~99)。
注:●当执行\□□;\,必须编入对应的子程序,否则会产生 078 号报警。
●\□□;\不能在 MDI 方式下运行,否则会产生\代码错\报警。
●在子程序中既可编入轴运动指令,也可以对输出点进行开/关控制,还可以根据输入信号进行转跳或循环,或以某输入信号作为 T 代码子程序结束信号。
- 9 -
辽宁石油化工大学职业技术学院
3 编程基本格式和常用指令的用法
3.1插补功能
3.3.1定位(G00)
用 G00定位,刀具以快速移动速度移动到由IP指定的位置。 指令形式: G00 IP__ ;
符号说明: IP__: 如X_ Y_ Z_ ?一样,表示XYZ中任意轴的组合。(本说明书中在下面将使用这种表示。) ;(*): 表示程序段结束(ISO代码为LF, EIA代码为CR)。
刀具以各轴独立的快速移动速度定位。通常刀具的轨迹不是直线。
注 1: G00 时各轴单独快速的快速进给速度由机床厂家设定(参数№.015~017)。用 F 指定的进给速度无效。
3.3.2直线插补(G01) G01 IP__ F__ ;
利用这条指令可以进行直线插补。由IP指定的移动量, 根据 G90或 G91 指令分别为绝对值或增量值,由 F指定进给速度,F 在没有新的指令以前,总是有效的,因此不需一一指定。
(程序实例)
G91 G01 X200.0 Y100.0 F200.0 ;
- 10 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库KND—10M i铣、钻、镗床用数控系统的编程方法(3)在线全文阅读。
相关推荐: