华兴数控7系列说明书(车)(4)
4 PLC简介
开放式PLC,提供调试软件,出厂内置标准PLC程序,兼容31/99系列数控系统。 有14种基本指令以及几十种常用的功能指令,可以自定义M功能,S功能和T功能,可以满足机床厂二次开发要求。实时PLC梯形图诊断功能,方便现场调试。
5 用户宏程序
支持对局部变量、全局变量和系统变量的访问,用户可以使用算术运算、位运算、逻辑运算和关系运算等运算符,在较长的表达式中系统根据运算符的优先级进行运算,也可以使用括号来改变运算顺序。同时还可以使用条件判断、条件转移、无条件转移等结构化程序设计语句。
系统带有各种函数运算,如:三角函数、反三角函数、平方开方、指数函数和对数函数等。系统数据类型采用64位双精度浮点表示,达到最大的运算精度。
支持用户自定义宏程序调用,开放NC参数、PLC数据的访问。强大的宏程序功能,使编制加工程序更加方便容易。
6 选型及意义
例如:
控制轴数量 T:车床控制铣床及加工
中心
7系列数控系统型号华兴数控产品标志
图1.1
II 编程篇
1 概述
1.1坐标系的定义
车床中坐标系Z轴平行于主轴中间线,X轴与Z轴垂直。按照刀具和工件的相对位置关系,工件坐标系有以下两种不同的描述方式,如图2.1中(1.1a和1.1b),两个坐标系的X轴是相反的,但有一点是不变的:刀具接近工件的方向是负方向,刀具远离工件的方向是正方向。
图2.1
1.2 刀具运动
刀具运动轨迹最终构成工件外形,最小运动轨迹主要有直线、圆弧和螺纹等。刀具沿直线运动的功能叫做直线插补,沿圆弧运动的功能叫做圆弧插补。
1.2.1 刀具沿直线运动(直线插补)
直线插补指令为G01。
图2.2
1.2.1 刀具沿圆弧运动(圆弧插补)
圆弧插补指令为G02和G03。
图2.3
说明:有些机床刀具本身不运动而是工件运动,本手册假定是刀具运动,刀具运动和工件运动是等效的。
1.3 进给功能
在加工过程中,需要指定加工时的刀具移动速度,指定加工速度的功能叫做进给功能。进给功能指令为F,单位毫米/分,如F500,则刀具移动速度为500毫米/分。
图2.4
1.4 切削速度和主轴功能
加工过程中,刀具相对于工件的速度叫做切削速度,单位米/分。主轴转动的速度叫做主轴转速,指定主轴转速的功能叫做主轴功能,单位转/分,用S来指定主轴功能。
图2.5
假设切削速度为V(单位米/分),主轴转速为N(单位转/分),切削点的工件直径为D(单位毫米),则切削速度和主轴转速的关系为N=1000V/πD,使用主轴功能可以改变切削速度,也可以直接指定切削速度,当切削点直径D发生变化时,数控系统自动调整主轴转速,以保证切削速度一定,这种功能叫做恒线速控制。
1.5 刀具功能
加工过程中粗加工、精加工、螺纹等需要选择不同的刀具,每个刀具被指定了一个编号,这个编号叫做刀号,数控系统中通过指定刀号可以选择相应的刀具,这个功能叫做刀具功能,刀具功能指令为T。
1.6 辅助功能
加工过程中,需要卡盘开/合,冷却液开/关,主轴正/反转等功能,这些控制机床中各个设备开关的功能叫做辅助功能,辅助功能指令为M。
1.7 程序构成
为了控制机床让机床按照用户的要求进行动作,而向数控系统发出的一组指令,被称作程序或加工程序,用来识别各个程序的号码称为程序号。每条指令中可以包含刀具运动功能、进给功能、主轴功能和M功能等,这样的指令被称作程序段,用来识别各个程序段的号码称为程序段号。整个程序由多个程序段组成。
图2.6
1.7.1 程序段格式
所谓程序段格式,是指程序段书写规则,它包括数控机床要执行的功能和执行该功能所需的参数,一个零件加工程序是由若干程序段组成,每个程序段又由不同的功能字组成,系统常用的功能字如下:
表2.1
本系统不要求每个程序段都具有上面这些指令,但在每个程序段中,指令要遵照一定格式来排列。每个功能字在不同的程序段中可能有不同的含义,详见具体指令。
系统采用可变程序段格式,所谓可变程序段格式就是程序段的长度随字数和字长的变化而改变。一个程序段由一个或多个程序字组成。程序字通常由地址字和地址字后的数字和符号组成,例如:
X — 46.3
数据字(数字)
图2.7
这种程序字格式,以地址功能字为首,后跟一串数字组成,若干个字构成一个程序段。在上一程序段已写明而本程序段里不发生变化的那些字仍然有效,可以不再重写。尺寸字中,可只写有效数字,不规定每个字要写满固定位数。只有负数才要加“-”号,正数通常省略"+"号。
对准备机能和辅助机能,若其指令码小于10,则可仅写一位数值。比如G00可写为G0,G09可写为G9;M01可写为M1,M08可写为M8。同理,对于程序号,P0001、P001、P01都等同于P1。
例如: N0420 G03 X70 Z-40 I0 K-20 F100 上段程序中N、G、X、Z、I、K、F 均为地址功能字 N 程序段号 G03 准备功能,也可写成G3 X Z I K 坐标地址 F 进给量 " = " " - " 表示符号 03、70、-40、0、-20、100 为数据字
在程序段中,表示地址功能的英文字母可以分为尺寸字地址和非尺寸字地址。 尺寸字地址用以下字母表示: X、Z、I、K、R
非尺寸字地址用以下字母表示: N、S、T、G、F、M、P、L
一个完整的程序由程序名、程序段号和相应的符号组成,请看如下程序名为P12的程序内容:
N0010 G00 Z2 N0020 S1200 M03 N0030 G01 Z-1 F300 N0040 G91 X20 Y20 N0050 X30 Y10 N0060 X30
N0070 G03 X15 Y15 I0 J15 N0080 G02 X15 Y15 I15 J0 N0090 G01 Y10 N0100 X-5
N0110 G02 X-30 Y0 I-15 J0 N0120 G01 G90 X20 Y20 N0130 X0 Y0 N0140 G01 Z5 N0150 M02
在通常情况下,一个程序段是零件加工的一个工步,数控程序是一个程序段语句序列,贮存在存储器里。加工零件时,这些语句从存储器里整体读出并一次性解释成可执行数据格式,然后加以执行。
程序段号用来标识组成程序的每一个程序段,它由字母N后面跟数字0000~9999组成,程序段号必须写在每一段的开始,可使用段号自动生成器产生段号(见程序编辑功能)。在一个程序中,程序段号可以采用0000~9999中的任意值,但各程序段号原则上应按其在程序中的先后次序由小到大排列。为了便于在需要的地方插入新的程序段,建议在编程时不要给程序段以连续序号,如果在CNC面板上进行编程,建议程序段以10为间隔进行编号,这样便于插入程序时赋予不同段号。
说明:程序段条件选跳符“/”
在加工程序的段号前编有“/”时,在自动加工中执行到该段时系统判断副面版的跳选信号。当没有信号时程序跳过该段往下执行。当有跳选信号时程序执行该段。“/” 后编写的程序可以是普通程序也可以是子程序调用。
说明:程序段注释符“;”
在加工程序的每段最后可加上描述性注释以助于对程序的理解, 本系统支持中英文混合注释。也可在程序段的最前面插入注释符“;”而不执行本段。
1.7.2 主程序和子程序
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析