牧野火花机编程手册2Word格式.docx
《牧野火花机编程手册2Word格式.docx》由会员分享,可在线阅读,更多相关《牧野火花机编程手册2Word格式.docx(40页珍藏版)》请在冰豆网上搜索。
X20.0 Y20.0;
P0P1
X80.0;
P1P2
Y50.0;
P2P3
X20.0;
P3P4
Y20.0;
P4P1
X0 Y0;
P1P0
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
举例:
[X’Y’工件坐标系统设置]
G90 G01 X10.0 Y20.0 F1;
(P0P1)
X30.0 Y30.0;
(P1P2)
G91 X30.0 Y-10.0;
(P2P3)
G92 X20.0 Y10.0;
[X"
Y"
工件坐标系统设置]
X10.0 Y20.0;
(P3P4)
G90 X40.0 Y10.0;
(P4P5)
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.16
进给速度依赖于状态。
对于快速移动命令,不必将平面指示考虑在。
3–25
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
当中心角大于355度时,可能会出现错误,因此要在两个程序块中指定。
当一个圆弧的中心角为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秒
G04X(P)--;
在移动X5mm前,轴线暂停2.5秒
需要增加一个放电间隙,因为一旦机器的加工处在持续程序块(周线)加工ON的模式(G959)中,轴线的移动就会处于加工运行的状态下。
.
不要把G04连同行进命令一起编入相同的程序块中。
[举例]
G04X5000G01Y5000;
被当作G01X5000Y5000;
在无运动的程序块中使用G04时,将不会影响到诸如直径校正等功能,对于无运动的程序块有限制作用。
G04是一个一次性的G代码。
时钟控制的单位是0.05秒,因此如果低于这个时间值就不能被设置了。
英制模式中,如果不使用小数点的话,P和X之间的时间是不同的。
X 10000–1SEC
P 1000 –1SEC
3-33
3.4.4单向定位(G14)
单向定位
G14|X-Y-Z-(C-B-W-)|;
G14 X100.0 Y100.0;
这个命令执行了除无效行程外的所有精确定位。
这个命令通过G00/G01提供,但必须指定各个时间,因为它不是一个模态(Modal)命令。
当提供这一命令时,NC部件依靠移动方向来执行以下运作。
(见图3.25)
(1)如果定位工作在与确定方向相反的方向被执行:
在移动了所确定的至指定终点的渐近距离之后,定位工作将从确定的方向被完成。
(2)如果定位工作在与确定方向相同的方向被执行:
在移动之后,如果停止于指定终点的渐近距离,那么,定位工作将被完成。
接近距离和定位方向的参数被预先设置。
以接近距离的+/-表示方向。
[*轴线单向定位接近距离:
参数编号.*073]
加工过程中(M26),忽略单向定位。
电极直径校正过程中,可以不指定单向定位(G14)。
3-34
举例说明接近距离被设定为X,Y轴50MM上的情形。
3-35
3.4.5返回基准点(G28/29)
G28–经中心点返回基准点
G29–从基准点自动返回
G28|X-Y-Z-(C-B-W-)L-|;
L0:
返回基准点
L1:
搜索基准点
G28 X100.Y20.;