2011-05-21 在常规的主程序和子程序内,总是将一个具体的数值赋给一个地址。为了使程序更具通用性、更加灵活,在宏程序中设置了变量,即将变量赋给一个地址。(1)变量的表示 变量可以用“#”号和跟随其后的变量序号来表示:#i(i=1,2,...
2011-05-21 宏指令G65可以实现丰富的宏功能,包括算术运算、逻辑运算等处理功能。一般形式: G65 Hm P#i Q#j R#k式中: m--宏程序功能,数值范围01~99;#i--运算结果存放处的变量名;#j--被操作的第一个...
2011-05-21 例1:用宏程序和子程序功能顺序加工圆周等分孔。设圆心在O点,它在机床坐标系中的坐标为(X0,Y0),在半径为r的圆周上均匀地钻几个等分孔,起始角度为α,孔数为n。以零件上表面为Z向零点。见图4.35。 ...
2011-05-21 刀具半径补偿指令格式如下: G17 G41(或G42) G00(或G01) X Y D 或G18 G41(或G42) G00(或G01) X Z D 或G19 G41(或G42) G00(或G01) Y Z D; G4...
2011-05-21 刀具长度补偿指令格式如下: 格式:G43(G44) Z H 其中: Z为补偿轴的终点值。H为刀具长度偏移量的存储器地址。 把编程时假定的理想刀具长度与实际使用的刀具长度之差作为偏置设定在偏置存储器中,该指令不改变程序就...
2011-05-21 (1)准停检验指令G09,G61,G64。 格式:G09; 一个包括G09的程序段在继续执行下个程序段前,准确停止在本程序段的终点。该功能用于加工尖锐的棱角。G09仅在其被规定的程序段中有效。 (2)精确停止检验G61...
2011-05-21 格式:G24 X Y Z M98 P G25 X Y Z 例:如图6.6所示的镜像功能程序 图6.6 镜像功能 %0003 主程序 N10 G91 G17 M03; N20 M98 P100; 加工① N3...
2011-05-21 格式:G51 X Y Z P M98P G50 例:如图6.7所示的三角形ABC,顶点为A(30,40),B(70,40),C(50,80),若D(50,50)为中心,放大2倍,则缩放程序为 G51 X50 Y5...
2011-05-21 G68为坐标旋转功能指令,G69为取消坐标旋转功能指令。 在XY平面: 格式:G68 X Y P G69; 例:如图6.8所示的旋转变换功能程序。 图6.8 旋转变换功能 %1 主程序 N10 G90 G17 M0...
2011-05-21 孔加工固定循环指令有G73,G74,G76,G80~G89,通常由下述6个动作构成,如图6.9所示,图中实线表示切削进给,虚线表示快速进给。 动作1:X、Y轴定位; 动作2:快速运动到R点(参考点); 动作3:孔加工;...
2011-05-21 该固定循环用于Z轴的间歇进给,使深孔加工时容易排屑,减少退刀量,提高加工效率。Q值为每次的进给深度,退刀用快速,其值K为每次的退刀量。G73指令动作循环如图6.11所示。 图6.11 G73指令动作 %0073 N...
2011-05-21 G81指令的循环动作如图6.12所示,包括X、Y坐标定位、快进、工进和快速返回等动作。 图6.12 G81指令循环动作 例:钻孔的程序如下 %0081 N10 G92 X0 Y0 Z80 N15 G00 N20 G...