APT语言编程(二)
几何定义语句
几何定义语句用于描述零件的几何图形。零件在图纸上是以各种几何元素来表示的,在零件加工时,刀具是沿着这些几何元素来运动,
因此要描述刀具运动轨迹,首先必须描述构成零件形状的各几何元素。一个几何元素往往可以用多种方式来定义,所以在编写零件源程序时应根据图纸情况,选择最方便的定义方式来描述。APT语言可以定义17种几何元素,其中主要有点、直线、平面、圆、椭圆、双曲线、圆柱、圆锥、球、二次曲面、自由曲面等。
几何定义语句的一般形式为 标识符=APT几何元素/定义方式。
标识符就是所定义的几何元素的名称,由编程人员自己确定,由1-6个字母和数字组成,规定用字母开头,不允许使用APT词汇作标识符,例如圆的定义语句:C1=CIRCLE/10,60,12.5;其中C1为标识符,CIRCLE为几何元素类型,10,60,12.5分别为圆的圆心坐标和半径。
点的定义
1.由给定坐标值定义点
其格式为:标识符=POINT/x,y,z;
如已知坐标值,可以写成如下的形式:P=POINT/10,20,15;
2.由两直线的交点定义点
其格式为:标识符=POINT/INTOF,line1,line2;
其中INTOF表示相交,line1,line2为事先已定义过的两条直线。左下图所示的交点,可以写成如下形式:P=POINT/INTOF,L1,L2;
3.由直线和圆的交点定义点(如右上图)
P1=POINT/XSMALL,INTOF,L1,C1;
P2=POINT/YSMALL,INTOF,L1,C1;
或P1=POINT/YLARGE,INTOF,L1,C1;
P2=POINT/XLARGE,INTOF,L1,C1;
其中取交点中X与Y坐标值中的大值还是小值,由编程人员根据图形任选其中一项。