当前位置:文档之家› 牧野火花机编程手册

牧野火花机编程手册

执行这一命令,通过对“A”进行角度的参数设置,后进程序的相关指定坐标将被旋转。 A1到A9的相应旋转角度分别设置为参数编号.0091至0099。 此外,一旦设定A0的话,就表示取消坐标系统的旋转。 注意1:坐标系统旋转不能通过RESET(复位)键被取消。 注意2:不要在使用模式计划的同时,使用本命令。 举例说明: 在往一台机器上安装某个工件时,有可能出现无法与运转轴相平行的现象,或者无法进行较细致调整的情况,出现以上问题后,都可通过G92命令来解决。 程序开始前 在程序工件坐标系统参数和机器轴向参数之间提前留出一个角度的差额。把电极位置调整到一个工件的基准位置。

3–19 程序 G92 X0 Y0; 通过电极位置来设置工件坐标系统 G92 X0 Y0 A1; 坐标系统旋转 G92 X20.0 Y20.0; 符合程序的坐标系统设置 G90 G00 X0 Y0; ??P0

图X20.0 Y20.0; P0?P1? X80.0; P1?P2 Y50.0; P2?P3 X20.0; P3?P4 Y20.0; P4?P1 X0 Y0; P1?P0 G92 X20.Y20.A0; 取消坐标系统旋转 M30;

3–20 3.3 输入部件系统命令相关值的选项 这部分说明了一些命令,这些命令使用程序中的数值设置各部件系统,以及它们的输入方法。

图 表3.2命令值输入模式 功能字 状态 功能 小节 G90 G91 (P) 绝对模式 增量模式 3.3.1

3–21 3.3.1绝对坐标/增量坐标(G90/91) 功能: 命令模式选项 G90–绝对命令 G91–增量命令 格式: G90/91|X-Y-Z-(C-B-W-)|; 举例说明: G90X25.0Y20.0; G91X-25.0Y-20.0; 说明: 通过自工件坐标零点开始的坐标值,绝对命令(G90)指定了所有点的移动。 通过自当前点开始的一个增加值,增量命令(G91)指定了点的移动。 (1)绝对模式(G90X25.0 Y20.0;) (2)增量模式(G91X-25.0 Y-20.0;)

注意:当NC部件处于通电状态中,G90和G91之间的选项被设定为一个参数。 [G90/G91选项:参数编号.0060] 3–22 举例: 程序 G92 X0 Y0; [X’Y’工件坐标系统设置] G90 G01 X10.0 Y20.0 F1; (P0P1) X30.0 Y30.0; (P1P2) G91 X30.0 Y-10.0; (P2P3) G92 X20.0 Y10.0; [X"Y"工件坐标系统设置] X10.0 Y20.0; (P3P4) G90 X40.0 Y10.0; (P4P5) M30; 3–23 3.4行进命令 这一部分说明了有关运转的命令。 行进命令就是那些控制电极运转的命令,例如:位置控制、直线插补、进给速度以及暂停等等。以下部分是这些功能字(命令)的说明。 表3.3行进命令表 功能字 状态 功能 项目 G00 G01 G02 G03 (A) 直线插补(快速移动) 直线插补(F用于加工的进给速度) 3.4.1

圆弧插补(CW:顺时针) 圆弧插补(CCW:逆时针) 3.4.2

G04 暂停 3.4.3 G14 单项定位 3.4.4 G28 G29 从中间点返回基准点 从中间点返回基准点/从中间点返回3.4.5

图 开始点 G30 从中间点返回第二至第四基准点 3.4.6 G31 外部跳跃功能 3.4.7 F 进给功能 3.4.8 3–24 3.4.1直线插补(G00/01) 功能: G00–直线插补(快速移动) G01–直线插补(F用于加工的进给速度) 格式:G00|X-Y-Z-(C-B-W)|; 举例说明: G00 X200.0Y100.0; 说明: 通过这个命令,轴线被移动,使得所指定的位置处于最大的进给速度(快速移动)。 如果某一个轴不发生移动,那么允许忽略。 在快速移动状态下,轴线从开始点直线移动到终点。(见图3.16)

进给速度依赖于状态。 对于快速移动命令,不必将平面指示考虑在内。 举例: 3–25

格式:

图3.16 G01|X-Y-Z-(C-B-W-)F-|;F:进给功能字 举例说明: G01 X50.0 Y30.0 F100; 说明: 这一命令通过进给功能,在特定的进给速度范围内,将电极从当前位置的开始点直线移动到指定点(终点)。 这里的速度不同于加工ON(M26)或者加工OFF(M27)。 对于加工OFF模式中的命令G01来说,在这部分的程序块中或其之前,需要F-进给命令。 如果这一命令不具备进给速度指示,那么选择当前模式F。进给速度是一个电极前进方向的直线速度。(有关进给速度指示,见F命令。) 对于命令G01,不需要平面指示。 3–26 3–27 图 3.4.2圆弧插补(G02/03) 功能: 圆弧插补 G02–顺时针方向(CW) G03–逆时针方向(CCW) 格式: R:半径值 I,J,K, 从一个圆弧的开始点到它中心的增量值 举例说明: G02 X20.0 Y-10.0 I5.0 J-15.0; G03 Y50.0 Z20.0 R60.0 F300.0; 说明: 通过这个命令,该轴线可以沿着一个圆弧从当前点移动到终点,这个圆弧是以特定的半径或者指定点的中心绘制的。 通过观察右手边的直交坐标系统中,Z轴(Y轴,X轴)到XY平面(ZX平面,YZ平面)的反方向来确定顺时针方向(G02)和逆时针方向(G03)。 如果X,Y,Z轴中有两条轴线被指定,通过它们的结合可以确定一个带圆弧的平面。 如果以半径制定指示的话,通过选择命令的平面确定该平面。(G17-G19)。 通过平面指示命令指定的平面和通过两轴指定的平面,后者拥有优先权。 3–28 通过以下两个方法可以确定一个圆弧,也就是圆心坐标值(I,J,K)和圆弧半径(R)。说明如下。

(1)以I,J,K(圆心坐标值) 根据I,J,K相对应X,Y,Z轴的地址来确定圆心。 在从一个圆弧开始点观察该圆心,I,J,K的数值是每个轴线方向内的一个组成部分,通常是以一个与G90/G91无关的增量值来确定的。 举例: G02 X20.0 Y-10.0 I5.0 J-

15.0;

运转如下所示。(见图3.21)

以中心坐标值说明: 万一一个圆弧的开始点和终点重复的话,就不需要指定终点的坐标了。

(2)以R(圆弧半径)代替中心坐标以及利用I,J,K,来指定圆弧插补,两个圆弧类型都是可取的,也就是一个是以开始点到圆心再到终点的中心角小于或等于180度,另一个超过180度。后一种类型通过一个负值指定R(半径)。 举例: 如图3.22所示的圆弧。 3–29 注意1:当中心角大于355度时,可能会出现错误,因此要在两个程序块中指定。 注意2:当一个圆弧的中心角为180度或者开始点和终点不在R(半径)中心轴上时,可能会出现错误,因此要在两个程序块中指定。 圆弧插补的进给速度是通过F功能指定的切削进给速度。 如果提供了控制,那么沿着圆弧(圆弧切线方向内)的速度可能就是指定的进给速度。

以圆弧半径指定: 图 警告: 在本装置中,当在终点坐标值存在程序错误时,如果某一个轴与该命令值相匹配的话,该轴将被强制性地移动到该终点,即使其他轴虽与该命令值不同但是误差在允许的范围之内(该允许范围在参数中设置)。因此将导致工件的形状与程序所设计的形状不一致。所以,应该尽量通过提高计算精度来最大程度地减少程序的错误。 当程序错误多于参数中的公差设置,会出现一个警报。 3–30 3-31 举例: 图3.24中所示的路径通过绝对命令和增量命令被编入程序。

图 3-32 3.4.3暂停(G04) 功能: 当该轴线在某一程序实行过程中需要暂停一定时间时,指定为G04。 暂停时间以地址字X来设置。最小的输入增量和命令值范围列于下表。 暂停X 最小输入增量 命令值范围 公制 0.001秒 0-99999.999 秒 英制 0.0001秒 0-99999.999 秒 格式: G04X(P)--; 举例说明:

说明: 需要增加一个放电间隙,因为一旦机器的加工处在持续程序块(周线)加工ON的模式(G959)中,轴线的移动就会处于加工运行的状态下。. 不要把G04连同行进命令一起编入相同的程序块中。 [举例] G04X5000G01Y5000;被当作G01X5000Y5000; 在无运动的程序块中使用G04时,将不会影响到诸如直径校正等功能,对于无运动的程序块有限制作用。 G04是一个一次性的G代码。 时钟控制的单位是0.05秒,因此如果低于这个时间值就不能被设置了。

在移动X5mm前,轴线暂停2.5秒

相关主题