计算机硬件及网络]ncstudiogen6a编程手册内容摘要:

7 一个零件程序是一组被传送到数控装置中去的指令和数据 . 它 是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的 . 如图 21 所示 . 图 21 程序的结构 地址和功能符号 地址符号及定义见表 21 表 21地址符号 地址 符号 含 义 B: 基本功能 O: 选择功能 D 刀具半径偏置数 B, O F 进给率 B G 准备功能 B, O H 刀具长度偏置数 B I 圆弧中心的 X坐标 B, O J 圆弧中心的 Y 坐标 B, O K 圆弧中心的 Z坐标 B L 重复数 B, O M 辅助功能 B N 顺序号 B O 程序号 B NCStudio 数控系统 编程 手册 上海奈凯电子科技有限公司 8 P 在子程序中延时时间,程序号和顺序号的设定 O, B Q 切削深度,固定循环的转换 O R 固定循环的 R点 /圆弧的半径设定 O, B S 主轴速度功能 B T 刀具功能 B X X坐标 B Y Y 坐标 B Z Z坐标 B 程序段的格式 一个程序段定义一个将由数控装置执行的指令行 . 程序段的格式定义了每个程序段中功能字的句法,如 图 22 所示 . 图 22 程序段格式 子程序的格式 子程序是一段可以重复调用的加工指令代码 . 它必须以地址字 O加子程序号作为第一行,以 M17 作为最后一行 . 子程序中间原则上不得出现 M30, M17 等指令,但是可以嵌套调用其他子程序 . NCStudio 数控系统 编程 手册 上海奈凯电子科技有限公司 9 3 编程指令体系 NCStudio 数控系统 编程 手册 上海奈凯电子科技有限公司 10 主轴功能 S 进给功能 F 和刀具功能 T 主轴功能 S 主轴功能 S 控制主轴转速,其后的数值表示主轴速度,单位为转 /每分钟 (r/min). S 是模态指令, S 功能只有在主轴速度可调节时有效 . 当 S代码被指定后,直到下一个 S代码被指定之前, S代码保持有效 . 注 : 即使在主轴停转状态下, S的值依然保留 . 进给速度 F F 指令表示工件被加工时刀具相对于工件的合成进给速度 . 借助 状态栏上 的进给倍率 调整滑块 , F 可在 0%~ 120%进行倍率修调 . F指令与不同的指令配合具有不同的含义 : ( 1) G00,指定快移速度,对当前加工程序是模态的 . ( 2) G01~ G03,指定进给速度,对当前加工程序是模态的 . 刀具功能( T机能) T 代码用于选刀,其后的数值表示选择的刀具号, T 代码与刀具的关系是由机床制造厂规定的 . 执行 T 指令,刀库转动选择所需的刀具,然后等待,直到 M06 指令作 用时自动完成换刀 . NCStudio 数控系统 编程 手册 上海奈凯电子科技有限公司 11 T 指令同时调入刀补寄存器中的刀补值 (刀补长度和刀补半径 ). T 指令为非模态指令,但被调用的刀补值一直有效,直到再次换刀调入新的刀补值 . 辅助功能 M 代码 辅助功能由地址字 M 和其后的一到三位数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作 . M 功能有非模态 M 功能和模态 M 功能二种形式 : 非模态 M 功能 (当段有效代码 ): 只在书写了该代码的程序段中有效 . 模态 M 功能 (续效代码 ): 一组可相互注销的 M 功能,这些功能在被同一组的另一个功能注销前一直有效 . 表 31 辅助功能 M代码 M 代码 含义 M 代码 含义 M00 程序停止 M11 主轴松开 M01 计划停止 M17 子程序返回 M02 程序结束 M30 程序结束,并返回程序头 M03 主轴顺时针旋转 M98 子程序调用 M04 主轴逆时针旋转 M99 在主程序中,返回程序开头继续执行 M05 主轴停止 M801 各模块间传递字符串信息 M06 换刀 M802 各模块间传递整数信息 M08 切削液开 M901 直接输出指令 M09 切削液停 M902 回零结束指令 M10 主轴夹 紧 NCStudio 数控系统 编程 手册 上海奈凯电子科技有限公司 12 准备功能 G代码 准备功能 G 指令由 G 后一或二位数值组成,它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置、子程序调用、暂停等多种加工操作 . G 功能有非模态 G 功能和模态 G 功能之分 非模态 G 功能 只在所规定的程序段中有效,程序段结束时被注销 . 模态 G 功能 一组可相互注销的 G 功能,这些功能一旦被执行,则一直有效,直到被同一组的 G 功能注销为止 . 有关坐标系和坐标的指令 绝对值编程 G90 与相对值编程 G91 G90: 绝对值编程,每个编程坐标轴上的编程值是 相对于当前工作坐标系原点的 . G91: 相对值编程,每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离 . G90 、 G91 为模态功能,可相互注销, G90 为缺省值 . G90 、 G91 不能用于同一程序段中 . 编程举例 : 如图 32 所示,使用 G90、 G91 编程 : 要求刀具由原点按顺序移 NCStudio 数控系统 编程 手册 上海奈凯电子科技有限公司 13 动到 1 、 2 、 3 点 . 图 32 G90/G91编程 选择合适的编程方式可使编程简化 . 当图纸尺寸由一个固定基准给定时,采用绝对方式编程较为方便;而当图纸尺寸是以轮廓顶点之间的间距给出时,采 用相对方式编程较为方便 . 工件坐标系设定 G92 程序编制时,使用的是工件坐标系,其编程起点即为刀具开始运动的起刀点 . 但是在开始运动之前,应将工件坐标系告诉给数控系统 . 通过把编程中起刀点的位置在机床坐标系上设定,将两个坐标系联系起来 . G92 指令能完成参考点的设定 . X、 Y、 Z : 设定的工件坐标系原点到刀具起点的有向距离 . G92 指令通过设定刀具起点 (对刀点 )与坐标系原点的相对位置建立工件坐标系 . 工件坐标系一旦 建立,绝对值编程时的指令值就是在此坐标系中的坐标值 . NCStudio 数控系统 编程 手册。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。