210 likes | 419 Views
3B 代码手工编程. 一、 3B 代码程序段格式. 一、 3B 代码程序段格式. 一、 3B 代码程序段格式. 3B 代码程序采用固定程序段格式,即每一段程序的格式是固定不变的,见下表,各符号含义如下:. 一、 3B 代码程序段格式. B —— 分隔符号,用以分隔程序中的 X 、 Y 、 J 所对应的数值. 一、 3B 代码程序段格式. X —— X 方向坐标值,单位为 μm. Y —— Y 方向坐标值,单位为 μm. 一、 3B 代码程序段格式. J —— 计数长度,加工轨迹在技术方向的投影长度,单位为 μm. 一、 3B 代码程序段格式.
E N D
一、3B代码程序段格式 一、3B代码程序段格式
一、3B代码程序段格式 3B代码程序采用固定程序段格式,即每一段程序的格式是固定不变的,见下表,各符号含义如下:
一、3B代码程序段格式 B——分隔符号,用以分隔程序中的X、Y、J所对应的数值
一、3B代码程序段格式 X——X方向坐标值,单位为μm Y——Y方向坐标值,单位为μm
一、3B代码程序段格式 J——计数长度,加工轨迹在技术方向的投影长度,单位为μm
一、3B代码程序段格式 G——加工轨迹长度计数方向,分Gx和Gy两种
一、3B代码程序段格式 Z——切割加工指令,包括直线段、圆弧等共12种
二、3B代码编程 二、3B代码编程
二、3B代码编程 (直线段) 1、直线段编程
二、3B代码编程 (直线段) (1) 建立坐标系 采用逐段方式建立,即每一个直线段建立一个坐标系 坐标系原点为直线段起点,方向与机床工作台X、Y方向一致
二、3B代码编程 (直线段) 直线 斜线 (1) 建立坐标系
二、3B代码编程 (直线段) X=Y=0或 X=0,Y=21500 X=17000、Y=5000 (2) 确定X、Y值 直线时,X=Y=0或取终点坐标的绝对值 斜线时,X、Y为终点坐标的绝对值,即X=|Xe|、Y=|Ye|
二、3B代码编程 (直线段) (3) 计数方向G 直线时,如水平,记为GX;如垂直,记为GY。 斜线时,比较直线段终点坐标(Xe,Ye)绝对值大小,选取绝对值较大的坐标轴为计数方向,当坐标绝对值相等时,计数方向可任选Gx或GY。即: |Xe|>|Ye| 时,取Gx; |Ye|>|Xe| 时,取Gy; |Xe|=|Ye| 时,取Gx或Gy均可。
二、3B代码编程 (直线段) (4) 计数长度J 指直线段切割轨迹在计数方向的投影长度
二、3B代码编程 (直线段) 直线 斜线 (5) 加工指令Z 用来确定轨迹的形状、起点或终点所在象限和加工方向等信息的,如图所示。 直线:4种,由加工方向确定,分别为L1、L2、L3、L4。 斜线:4种,由斜线段终点位置确定,分别为L1、L2、L3、L4。
二、3B代码编程 (直线段) 直线 (6) 应用举例 例1:加工如下图所示直线,其长度为21.5mm,写出其程序。 直线段:B0B0B021500GyL2 或 B0B21500B21500GyL2
二、3B代码编程 (直线段) 斜线 (6) 应用举例 例2:加工如下图所示斜线OA,终点A的坐标为Xe=17mm,Ye=5mm,写出加工程序 斜线:B17000B5000B017000GxL1