




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1刀具半径补偿计算刀具半径补偿计算 (1 1)直线接直线)直线接直线 相邻直线轮廓等距线的交点相邻直线轮廓等距线的交点 直线轮廓等距线方程直线轮廓等距线方程 假设直线轮廓端点假设直线轮廓端点P P1 1在坐标系原点上,直线轮廓上该点的方向矢量为在坐标系原点上,直线轮廓上该点的方向矢量为 , ,刀具半径矢量为刀具半径矢量为 ,则等距线上任意一点的位矢,则等距线上任意一点的位矢 为为lkrrd 这是一个矢量方程,转换为分量形式这是一个矢量方程,转换为分量形式P1P1X XY YLlLlYkXyXkYxr rr r 消去参量消去参量k k,可得等距线方程为,可得等距线方程为rldrldrrr
2、rLLXyYx(2-12-1)第1页/共49页 等距线交点等距线交点 根据(根据(2-12-1)式,相邻直线轮廓等距线的联立方程如下。)式,相邻直线轮廓等距线的联立方程如下。 求解该方程可得求解该方程可得X XY Yr rr r2211LLLLXyYxXyYx)()()(122112122112LLLLLLLLLLLLYXYXYYyYXYXXXx) )( (r rr2l1l第2页/共49页P1(X1,Y1)P1(X1,Y1)X XY Y 对于直线轮廓端点对于直线轮廓端点P P1 1在坐标系中任意位置的一般情况,根据上述讨论结果可得等距线交点坐标为在坐标系中任意位置的一般情况,根据上述讨论结果可
3、得等距线交点坐标为r r12211211221121LLLLLLLLLLLLYXYXYYYyYXYXXXXxr2l1l(2-22-2)第3页/共49页 刀具半径补偿建立状态刀具半径补偿建立状态 缩短型缩短型 此时只有一个转接点此时只有一个转接点S1S1(XsXs1 1,YsYs1 1),该点相对于轮廓拐点),该点相对于轮廓拐点P1P1(X1X1,Y1Y1)仅相差)仅相差第二条编程轮廓在第二条编程轮廓在P1P1点的刀具半径矢量点的刀具半径矢量,故有:,故有:211211lSlSXYYYXXr rr r该式可用于拐角为该式可用于拐角为180180的情况。的情况。P0(X0,Y0)P0(X0,Y0)
4、P1(X1,Y1)P1(X1,Y1)P2(X2,Y2)P2(X2,Y2)S1S1X XY Y第4页/共49页 伸长型伸长型 此时有两个转接点:此时有两个转接点: 转接点转接点S1S1(XsXs1 1,YsYs1 1)相对于轮廓拐点)相对于轮廓拐点P1P1仅相差仅相差第一条编程轮廓在第一条编程轮廓在P1P1点的刀具半径矢量点的刀具半径矢量,故有:,故有:P0(X0,Y0)XP2(X2,Y2)YS1S2P1(X1,Y1)111111lSlSXYYYXXr rr r 转接点转接点S2S2(XsXs2 2,YsYs2 2)为两条)为两条编程直线轮廓编程直线轮廓的等距线的交点。通过建立两条等距线的直线方
5、程,并联立求解,可得计算公式如下:的等距线的交点。通过建立两条等距线的直线方程,并联立求解,可得计算公式如下:r r1221121212211212llllllSllllllSYXYXYYYYYXYXXXXXr注意:注意: 当拐角为当拐角为90时,仍然可以按照时,仍然可以按照伸长型计算转接点。伸长型计算转接点。 当拐角为当拐角为180 时,有时,有01221llllYXYX该式不可用。该式不可用。第5页/共49页 插入型插入型 此时有三个转接点。此时有三个转接点。 转接点转接点S1(Xs1,Ys1)相对于轮廓拐点)相对于轮廓拐点P1仅相差仅相差第一条编程轨迹在第一条编程轨迹在P1点的刀具半径点
6、的刀具半径矢量矢量,故有:,故有:S1YP0(X0,Y0)P1(X1,Y1)S2P2(X2,Y2)XS3P111111lSlSXYYYXXr rr r 转接点转接点S2(Xs2,Ys2)相对于转接点)相对于转接点S1沿第一条编程轮廓在沿第一条编程轮廓在P1点处的方向矢量的方点处的方向矢量的方向偏移了一个刀具半径,故有:向偏移了一个刀具半径,故有:11121112llSllSYXYYXYXXr rr rr rr r 转接点转接点S3(Xs3,Ys3)相对于点)相对于点P沿第沿第二条编程轮廓在二条编程轮廓在P1点处的方向矢量的反方向点处的方向矢量的反方向偏移了一个刀具半径,故有:偏移了一个刀具半径
7、,故有:22132213llSllSYXYYXYXXr rr rr rr r注意:注意: 按照这里介绍的算法确定按照这里介绍的算法确定进刀编程进刀编程轨迹轨迹(包含(包含G41/G42的程序段)的程序段)的刀具的刀具中心轨迹中心轨迹时,仍然有可能发生刀具干涉时,仍然有可能发生刀具干涉现象,因此在编制数控加工程序时,一现象,因此在编制数控加工程序时,一定要合理选择定要合理选择进刀编程轨迹进刀编程轨迹。第6页/共49页S S2 2S S3 3P P2 2P P1 1 =0=0时的处理时的处理 在刀具半径补偿建立状态下,在刀具半径补偿建立状态下,=0=0将会导致刀具干涉。因此用户在编制数控加工程序时
8、,应该尽量避免出现这种情况。如果用户程序出现了这种情况,系统设计者可以使系统停止运行并给出一个警告。将会导致刀具干涉。因此用户在编制数控加工程序时,应该尽量避免出现这种情况。如果用户程序出现了这种情况,系统设计者可以使系统停止运行并给出一个警告。P P0 0X XY YS S1 1S S4 4 =180=180时的处理时的处理 此时可按缩短型处理此时可按缩短型处理第7页/共49页 刀具半径补偿进行状态刀具半径补偿进行状态 缩短型缩短型 此时只有一个转接点此时只有一个转接点S1(Xs1,Ys1),该),该点为两条点为两条编程直线轮廓编程直线轮廓的等距线的交点。通过的等距线的交点。通过建立两条等距
9、线的直线方程,并联立求解,可建立两条等距线的直线方程,并联立求解,可得计算公式如下:得计算公式如下:SYP0(X0,Y0)P1(X1,Y1)P2(X2,Y2)Xr r1221121112211211llllllSllllllSYXYXYYYYYXYXXXXXr01221llllYXYX当当两条编程轮廓两条编程轮廓共线共线,转接角为,转接角为180 ,刀具,刀具中心轨迹的交点坐标为:中心轨迹的交点坐标为:时时111111lSlSXYYYXXr rr rP0(X0,Y0)YSP1(X1,Y1)XP2(X2,Y2)第8页/共49页 伸长型伸长型 此时只有一个转接点此时只有一个转接点S1(Xs1,Ys
10、1),该点为两条),该点为两条程编直线轮廓程编直线轮廓的等距线的交点。的等距线的交点。通过建立两条等距线的直线方程,并联立求解,可得计算公式如下:通过建立两条等距线的直线方程,并联立求解,可得计算公式如下:P1(X1,Y1)P0(X0,Y0)YSP2(X2,Y2)Xr r1221121112211211llllllSllllllSYXYXYYYYYXYXXXXXr 插入型插入型 此时有两个转接点。此时有两个转接点。P2(X2,Y2)P1(X1,Y1)S2S1P0(X0,Y0)YX11111111llSllSYXYYXYXXr rr rr rr r22122212llSllSYXYYXYXXr
11、rr rr rr r第9页/共49页S S1 1S S2 2P P2 2P P1 1 =0=0时的处理时的处理 此时有二个转接点。此时有二个转接点。11111111llSllSYXYYXYXXr rr rr rr r =180=180时的处理时的处理 见缩短型处理小节。见缩短型处理小节。22122212llSllSYXYYXYXXr rr rr rr rP P0 0X XY Y第10页/共49页 3)刀具半径补偿撤消状态)刀具半径补偿撤消状态 缩短型缩短型 此时只有一个转接点此时只有一个转接点S1(Xs1,Ys1),该),该点点 相对于轮廓拐点相对于轮廓拐点P1 (X1,Y1)仅相差)仅相差第
12、一第一条编程轨迹在条编程轨迹在P1点的刀具半径矢量点的刀具半径矢量,故有:,故有:P1(X1,Y1)SP0(X0,Y0)XP2(X2,Y2)Y111111lSlSXYYYXXr rr r 伸长型伸长型 此时有两个转接点:此时有两个转接点:S1YP0(X0,Y0)P1(X1,Y1)S2P2(X2,Y2)Xr r1221121112211211llllllSllllllSYXYXYYYYYXYXXXXXr212212lSlSXYYYXXr rr r第11页/共49页 插入型插入型 此时有三个转接点:此时有三个转接点:213213lSlSXYYYXXr rr r11111111llSllSYXYYX
13、YXXr rr rr rr r22122212llSllSYXYYXYXXr rr rr rr r 按照这里介绍的算法确定按照这里介绍的算法确定退刀编程轮廓退刀编程轮廓(包含(包含G40的程序段)的程序段)的刀具中心轨迹的刀具中心轨迹时时,仍然有可能发生刀具干涉现象,因此在编制数控加工程序时,一定要合理选择,仍然有可能发生刀具干涉现象,因此在编制数控加工程序时,一定要合理选择退刀退刀编程轮廓编程轮廓。P2(X2,Y2)P1(X1,Y1)S2S1P0(X0,Y0)YXS3第12页/共49页S S2 2S S1 1P P2 2P P1 1P P0 0X XY YS S3 3 =180=180时的处
14、理时的处理 此时只有一个转接点。此时只有一个转接点。X XY YP P2 2P P1 1P P0 0S S1 1111111lSlSXYYYXXr rr r =0=0时的处理时的处理 在刀具半径补偿撤消状态下,在刀具半径补偿撤消状态下,=0=0将会导致刀具干涉。因此用户在编制数控加工程序时,应该尽量避免出现这种情况。如果用户程序出现了这种情况,系统设计者可以使系统停止运行并给出一个警告。将会导致刀具干涉。因此用户在编制数控加工程序时,应该尽量避免出现这种情况。如果用户程序出现了这种情况,系统设计者可以使系统停止运行并给出一个警告。第13页/共49页 (2 2)直线接圆弧)直线接圆弧 设有一段设
15、有一段直线轮廓直线轮廓和一段和一段圆弧轮廓圆弧轮廓组成一个尖角。直线轮廓的起点坐标为组成一个尖角。直线轮廓的起点坐标为P P0 0(X(X0 0,Y Y0 0) ),终点为,终点为P P1 1(X(X1 1,Y Y1 1) ) ;圆弧轮廓的起点为;圆弧轮廓的起点为P P1 1(X(X1 1,Y Y1 1) ) ,终点为,终点为P P2 2(X(X2 2,Y Y2 2) ) ,圆心相对圆弧起点的坐标为,圆心相对圆弧起点的坐标为(I(I,J) J) 。 在直线接圆弧的刀具半径补偿计算中,注意以下三点。在直线接圆弧的刀具半径补偿计算中,注意以下三点。 在其编程起点在其编程起点P P1 1(X X1
16、1,Y Y1 1)处,圆弧)处,圆弧方向矢量方向矢量的计算公式为:的计算公式为:R RR RIYJXl2l2逆圆弧)顺圆弧)(2222JIRJIRR 在一般情况下,我们不选用圆弧来作为在一般情况下,我们不选用圆弧来作为退刀编程轨迹退刀编程轨迹,因此在直线接圆弧的转接方式中,只需考虑刀具半径补偿,因此在直线接圆弧的转接方式中,只需考虑刀具半径补偿建立阶段与进行阶段的转接点坐标计算问题建立阶段与进行阶段的转接点坐标计算问题。 直线接圆弧刀具半径补偿的转接点计算方法与直线接直线的情况完全类似。直线接圆弧刀具半径补偿的转接点计算方法与直线接直线的情况完全类似。第14页/共49页 直线轮廓等距线与园弧轮
17、廓等距线的交点直线轮廓等距线与园弧轮廓等距线的交点 假设直线轮廓端点假设直线轮廓端点P P1 1在坐标系原点上,直线轮廓上该点的方向矢量为在坐标系原点上,直线轮廓上该点的方向矢量为 , ,则等距线方程为则等距线方程为r rL1L1XyYx(2-32-3)1l 园弧轮廓的圆心坐标为(园弧轮廓的圆心坐标为(I I,J J),因此其等距线方程为),因此其等距线方程为X XY YP1P11l2l2 2r)r)R R (22J)(yI)(x(2-42-4) 取取JyYIxX(2-52-5) 则联立方程演变为如下形式则联立方程演变为如下形式222L1L1L1L1)(YXYIXJXYYXr rR Rr r
18、将第二式减去第一式的平方,整理后得将第二式减去第一式的平方,整理后得2L1L12L1L1)YIX(J)(YYX(Xr rr rR R2) 将该式与第一式联立,整理后得将该式与第一式联立,整理后得第15页/共49页fYYXXYIXJXYYXL1L1L1L1L1L1r r2L1L12)YIX(J)(fr rr rR R其中其中(2-62-6) 联立求解该方程组,整理后得联立求解该方程组,整理后得r)YIX(JXYfYr)YIX(JYXfXL1L1L1L1L1L1L1L1 将(将(2-52-5)式代入上式并整理,可得最后结果如下)式代入上式并整理,可得最后结果如下L1L1L1L1L1L1L1L1L1
19、L1YfXrYJX(IYyXfYrYJX(IXx) 可见,原方程组有两组解,它们分别对应于直线和园弧的两个交点。可见,原方程组有两组解,它们分别对应于直线和园弧的两个交点。(2-72-7)第16页/共49页 两组解的几何意义P P0 01 1l l1 1l lP P1 1P P2 2P P0 0P P1 1P P2 2S S- -S S+ +S SM ML1L1L1L1L1-L1L1L1L1L1-YfXrYJX(IYyXfYrYJX(IXx) (X-,Y-)对应于S-点,是有向直线段进入圆弧的点; (X+,Y+)对应于S+点,是有向直线段离开圆弧的点; (XM,YM)对应于SM点,是弦线的中点
20、。 f值为弦线的一半长度,弦线中点SM沿着有向直线段方向移动f值后就得到S+点,沿着有向直线段反方向移动f值后就得到S-点。L1L1L1L1L1L1L1L1XrYJX(IYyYrYJX(IXx)MML1L1L1L1L1L1L1L1L1L1YfXrYJX(IYyXfYrYJX(IXx)X XX XY YY Y第17页/共49页 判别的基本原则:交点判别的基本原则:交点P P1 1是是有向直线段有向直线段进入圆弧还是离开圆弧的点。进入圆弧还是离开圆弧的点。 如果交点如果交点P1P1是是有向直线段有向直线段进入圆弧的点,则进入圆弧的点,则交点交点P P1 1至圆心的有向线段至圆心的有向线段与直线段方
21、向矢量与直线段方向矢量(X(XL1L1,Y,YL1L1) )的夹角必然小于的夹角必然小于9090,它们的点积必为正数,即,它们的点积必为正数,即 I IX XL1L1 + J + JY YL1L1 0 0 此时取此时取S S- -点点。 如果交点如果交点P1P1是是有向直线段有向直线段离开圆弧的点,则离开圆弧的点,则交点交点P P1 1至圆心的有向线段至圆心的有向线段与直线段方向矢量与直线段方向矢量(X(XL1L1,Y,YL1L1) )的夹角必然大于的夹角必然大于9090,它们的点积必为负数,即,它们的点积必为负数,即 I IX XL1L1 + J + JY YL1L1 0 0 此时取此时取S
22、 S+ +点点。 两组解的取舍判别两组解的取舍判别P P0 01 1l l1 1l lP P1 1P P2 2P P0 0P P1 1P P2 2S S- -S S+ +S SM MX XX XY YY Y第18页/共49页 当当 I IX XL1L1 + J + JY YL1L1 = 0 = 0 时,直线段与圆弧相切,如下图所示。时,直线段与圆弧相切,如下图所示。 此时,取此时,取S S- -点点。第19页/共49页 综合以上讨论,直线段与圆弧段的交点可采用以下公式进行计算。综合以上讨论,直线段与圆弧段的交点可采用以下公式进行计算。L1L1L1L1L1L1L1L1L1L1L1L1L1L1Yf
23、YJXIXrYJX(IYyXfYJXIYrYJX(IXx)sgn()sgn() 其中,符号函数其中,符号函数sgnsgn的定义如下的定义如下0 x1-0 x1)sgn(xP P0 01 1l l1 1l lP P1 1P P2 2P P0 0P P1 1P P2 2S S- -S S+ +S SM MX XX XY YY Y第20页/共49页 以上讨论的是直线轮廓端点以上讨论的是直线轮廓端点P P1 1在坐标系原点上的情况,将该情况下的计算结果进行坐标系平移,就得到直线轮廓端点在坐标系原点上的情况,将该情况下的计算结果进行坐标系平移,就得到直线轮廓端点P P1 1在坐标系中任意位置的计算公式如
24、下。在坐标系中任意位置的计算公式如下。(2-82-8)2L1L12)YIX(J)(fr rr rR R其中其中(2-92-9)L1L1L1L1L1L1L11L1L1L1L1L1L1L11YfYJXIXrYJX(IYYyXfYJXIYrYJX(IXXx)sgn()sgn()0)(0)()sgn(L1L1L1L1L1L1YJXI1-YJXI1YJXIP P0 01 1l l1 1l lP P1 1P P2 2P P0 0P P1 1P P2 2S S- -S S+ +S SM MX XY Y第21页/共49页 刀具半径补偿建立状态刀具半径补偿建立状态 缩短型缩短型 只有一个转接点只有一个转接点S1
25、S1(XsXs1 1,YsYs1 1)。)。211211lSlSXYYYXXr rr r该式可用于拐角为该式可用于拐角为180180的情况。的情况。P1(X1,Y1)SP0(X0,Y0)XP2(X2,Y2)YrS1YP0(X0,Y0)P1(X1,Y1)S2P2(X2,Y2)XS3 伸长型伸长型 有三个转接点如下:有三个转接点如下:111111lSlSXYYYXXr rr rr r1221121212211212llllllSllllllSYXYXYYYYYXYXXXXXr213213lSlSXYYYXXr rr r第22页/共49页 插入型插入型 此时有四个转接点如下。此时有四个转接点如下。P
26、2(X2,Y2)S4S3S2P1(X1,Y1)P0(X0,Y0)YXrrrrS1111111lSlSXYYYXXr rr r214214lSlSXYYYXXr rr r11121112llSllSYXYYXYXXr rr rr rr r22132213llSllSYXYYXYXXr rr rr rr r第23页/共49页P P0 0P P1 1S S3 3S S4 4P P2 2X XY YS S1 1 =180=180时的处理时的处理 此时可按缩短型处理此时可按缩短型处理S S2 2 =0=0时的处理时的处理 在刀具半径补偿建立状态下,在刀具半径补偿建立状态下,=0=0将会导致刀具干涉。因此
27、用户在编制数控加工程序时,应该尽量避免出现这种情况。如果用户程序出现了这种情况,系统设计者可以使系统停止运行并给出一个警告。将会导致刀具干涉。因此用户在编制数控加工程序时,应该尽量避免出现这种情况。如果用户程序出现了这种情况,系统设计者可以使系统停止运行并给出一个警告。第24页/共49页时,直线轮廓与圆时,直线轮廓与圆 刀具半径补偿进行状态刀具半径补偿进行状态 缩短型缩短型 此时只有一个转接点此时只有一个转接点S1(XsS1(Xs1 1,YsYs1 1) ),为,为直线轮廓的等距线直线轮廓的等距线与与圆弧轮廓的等距线圆弧轮廓的等距线的交点。的交点。P2(X2,Y2)P1(X1,Y1)P0(X0
28、,Y0)YS1X01221llllYXYX当当弧轮廓弧轮廓相交相交,转接点坐标为,转接点坐标为fYXJYIXYYYfXYJYIXXXXlllllSlllllS11111111111111)()(r rr r2112)()(r rr rR RIYJXfll01221llllYXYX当当弧轮廓弧轮廓相切相切,转接点坐标为:,转接点坐标为:111111lSlSXYYYXXr rr rXS1YP0(X0,Y0)P1(X1,Y1)P2(X2,Y2)时,直线轮廓与圆时,直线轮廓与圆第25页/共49页 伸长型伸长型 此时有两个个转接点如下:此时有两个个转接点如下:P2(X2,Y2)S2P1(X1,Y1)P0
29、(X0,Y0)YS1Xr r1221121112211211llllllSllllllSYXYXYYYYYXYXXXXXr212212lSlSXYYYXXr rr r 插入型插入型 此时有三个转接点如下:此时有三个转接点如下:rrrrYP0(X0,Y0)P1(X1,Y1)S1S2S3XP2(X2,Y2)213213lSlSXYYYXXr rr r11111111llSllSYXYYXYXXr rr rr rr r22122212llSllSYXYYXYXXr rr rr rr r第26页/共49页P P0 0P P1 1P P2 2 =0=0时的处理时的处理 此时有两种情况如下。此时有两种情况
30、如下。 左刀补、园弧顺时针左刀补、园弧顺时针 或者或者 右刀补、园弧逆时针右刀补、园弧逆时针X XY YS S1 1P P0 0P P1 1P P2 2X XY YS S1 1 此时只有一个转接点此时只有一个转接点S1(XsS1(Xs1 1,YsYs1 1) ),为,为直线轮廓的等距线直线轮廓的等距线与与圆弧轮廓的等距线圆弧轮廓的等距线的交点,的交点,转接点坐标为转接点坐标为fYXJYIXYYYfXYJYIXXXXlllllSlllllS11111111111111)()(r rr r2112)()(r rr rR RIYJXfll第27页/共49页P P0 0P P1 1S S2 2S S3
31、 3P P2 2 左刀补、园弧逆时针左刀补、园弧逆时针 或者或者 右刀补、园弧顺时针右刀补、园弧顺时针 此时有三个转接点如下。此时有三个转接点如下。11111111llSllSYXYYXYXXr rr rr rr r22122212llSllSYXYYXYXXr rr rr rr rX XY Y213213lSlSXYYYXXr rr r =180=180时的处理时的处理 见缩短型处理小节见缩短型处理小节S S1 1P P0 0P P1 1S S2 2S S3 3P P2 2X XY YS S1 1第28页/共49页 在一般情况下,我们不选用圆弧来作为在一般情况下,我们不选用圆弧来作为进刀编程
32、轨迹进刀编程轨迹,因此在圆弧接直线的转接方式中,只需考虑刀具半径补偿,因此在圆弧接直线的转接方式中,只需考虑刀具半径补偿进行阶段与撤消阶段进行阶段与撤消阶段的转接点坐标计算问题。的转接点坐标计算问题。 圆弧接直线刀具半径补偿的转接点计算方法与直线接直线的情况完全类似。圆弧接直线刀具半径补偿的转接点计算方法与直线接直线的情况完全类似。 (3)圆弧接直线)圆弧接直线 设有一段设有一段圆弧轮廓圆弧轮廓和一段和一段直线轮廓直线轮廓组成一个尖角。圆弧轮廓的起点坐标为组成一个尖角。圆弧轮廓的起点坐标为P P0 0(X(X0 0,Y Y0 0) ),终点为,终点为P P1 1(X(X1 1,Y Y1 1)
33、),圆心相对圆弧起点的坐标为,圆心相对圆弧起点的坐标为(I(I,J)J);与圆弧相接的直线轮廓的起点为;与圆弧相接的直线轮廓的起点为P P1 1(X(X1 1,Y Y1 1) ) ,终点为,终点为P P2 2(X(X2 2,Y Y2 2) )。 在圆弧接直线的刀具半径补偿计算中,注意以下三点。在圆弧接直线的刀具半径补偿计算中,注意以下三点。 在其编程轮廓在其编程轮廓终点终点P P1 1(X(X1 1,Y Y1 1) )处,圆弧处,圆弧方向矢量方向矢量的计算公式为的计算公式为R RR R01L1O1L1XYYX(逆圆弧)JIR(顺圆弧)JIR2222R110O1110O1YJYYXIXX第29页
34、/共49页 园弧轮廓等距线与直线轮廓等距线的交点园弧轮廓等距线与直线轮廓等距线的交点 假设园弧轮廓终点假设园弧轮廓终点P P1 1在坐标系原点上,圆心相对于园弧轮廓终点在坐标系原点上,圆心相对于园弧轮廓终点P1P1的坐标为的坐标为(X(XO1O1,Y,YO1O1) ),则其等距线方程为,则其等距线方程为r rL2L2XyYx(2-122-12) 直线轮廓的等距线方程为直线轮廓的等距线方程为X XY YP1P11l2l2 2r)r)R R (2O12O1)Y(y)X(x(2-102-10)其中其中10O110O1YJYYXIXX(2-112-11)P0P0P2P2于是,求解交点的联立方程组形式如
35、下于是,求解交点的联立方程组形式如下rXyYx)()Y(y)X(xL2L222O12O1r rR R(2-132-13) 这个方程组的形式与直线接园弧的情况完全相同,因此根据直线接园弧的讨论结果,可直接得到园弧接直线的等距线交点计算公式。这个方程组的形式与直线接园弧的情况完全相同,因此根据直线接园弧的讨论结果,可直接得到园弧接直线的等距线交点计算公式。第30页/共49页 如果圆弧段与直线段不相切,即如果圆弧段与直线段不相切,即 X XO1O1X XL1L1 + Y + YO1O1Y YL1L1 02L2O1L2O12)YXX(Y)(fr rr rR RL2L2O1L2O1L2L2O1L2O1L
36、21L2L2O1L2O1L2L2O1L2O1L21YfYYXXXYYX(XYYyXfYYXXY)YYX(XXXx)sgn()sgn(r rr r0)(0)()sgn(L2O1L2O1L2O1L2O1L2O1L2O1YYXX1-YYXX1YYXX 如果圆弧段与直线段相切于如果圆弧段与直线段相切于P P1 1点,即点,即 X XO1O1X XL1L1 + Y + YO1O1Y YL1L1 = 0则应该取则应该取S+点,既点,既1)0sgn(第31页/共49页(2-142-14)(2-152-15)2L2O1L2O12)YXX(Y)(fr rr rR RL2L2O1L2O1L2L2O1L2O1L21
37、L2L2O1L2O1L2L2O1L2O1L21YfYYXXXYYX(XYYyXfYYXXY)YYX(XXXx)sgn()sgn(r rr r0)(0)()sgn(L2O1L2O1L2O1L2O1L2O1L2O1YYXX1-YYXX1YYXX 综合以上讨论,圆弧接直线的等距线交点计算公式如下。综合以上讨论,圆弧接直线的等距线交点计算公式如下。P P2 2P P1 1P P0 0P P2 2P P1 1P P0 0S S+ +S S- -S SM MX XY Y第32页/共49页 刀具半径补偿进行状态刀具半径补偿进行状态 缩短型缩短型XS1YP0(X0,Y0)P1(X1,Y1)P2(X2,Y2)L
38、2L2L2O1L2O1L21L2L2L2O1L2O1L21YfX)YYX(XYYyXfY)YYX(XXXxr rr r2L2O1L2O12)YXX(Y)(fr rr rR R其中其中10O110O1YJYYXIXX当当=180=180时,时,圆弧与直线相切圆弧与直线相切 ,转接点计算方法如下,转接点计算方法如下111111LSLSXYYYXXr rr rP0(X0,Y0)YP2(X2,Y2)P1(X1,Y1)S1X第33页/共49页 伸长型伸长型 YXS1P0(X0,Y0)P1(X1,Y1)S2P2(X2,Y2)111111lSlSXYYYXXr rr rr r1221121212211212
39、llllllSllllllSYXYXYYYYYXYXXXXXrP2(X2,Y2)XS3S2S1P1(X1,Y1)P0(X0,Y0)Yrrrr 插入型插入型 111111lSlSXYYYXXr rr r11121112llSllSYXYYXYXXr rr rr rr r22132213llSllSYXYYXYXXr rr rr rr r第34页/共49页P P2 2P P1 1P P0 0 =0=0时的处理时的处理 此时有两种情况如下。此时有两种情况如下。 左刀补、园弧顺时针左刀补、园弧顺时针 或者或者 右刀补、园弧逆时针右刀补、园弧逆时针X XY YS S1 1P P2 2P P1 1P P0
40、 0X XY YS S1 1 此时只有一个转接点此时只有一个转接点S1(XsS1(Xs1 1,YsYs1 1) ),为,为直线轮廓的等距线直线轮廓的等距线与与圆弧轮廓的等距线圆弧轮廓的等距线的交点,的交点,转接点坐标为转接点坐标为L2L2L2O1L2O1L21L2L2L2O1L2O1L21YfX)YYX(XYYyXfY)YYX(XXXxr rr r2L2O1L2O12)YXX(Y)(fr rr rR R10O110O1YJYYXIXX第35页/共49页P P2 2P P1 1S S2 2S S1 1P P0 0 左刀补、园弧逆时针左刀补、园弧逆时针 或者或者 右刀补、园弧顺时针右刀补、园弧顺时
41、针 此时有三个转接点如下。此时有三个转接点如下。111111lSlSXYYYXXr rr r11121112llSllSYXYYXYXXr rr rr rr rX XY Y =180=180时的处理时的处理 见缩短型处理小节见缩短型处理小节S S3 3P P2 2P P1 1S S2 2S S1 1P P0 0X XY YS S3 322132213llSllSYXYYXYXXr rr rr rr r第36页/共49页 刀具半径补偿撤消状态刀具半径补偿撤消状态 缩短型缩短型P2(X2,Y2)rP0(X0,Y0)SP1(X1,Y1)XY111111lSlSXYYYXXr rr r 该式也适合于该
42、式也适合于=180=180的情况。的情况。P2(X2,Y2)S3S2P1(X1,Y1)P0(X0,Y0)YS1X 伸长型伸长型111111lSlSXYYYXXr rr rr r1221121212211212llllllSllllllSYXYXYYYYYXYXXXXXr213213lSlSXYYYXXr rr r第37页/共49页 插入型插入型rrrrYP0(X0,Y0)P1(X1,Y1)S1S2S3XP2(X2,Y2)S4111111lSlSXYYYXXr rr r11121112llSllSYXYYXYXXr rr rr rr r22132213llSllSYXYYXYXXr rr rr
43、rr r214214lSlSXYYYXXr rr r =0=0时的处理时的处理 在刀具半径补偿撤消状态下,在刀具半径补偿撤消状态下,=0=0将会导致刀具干涉。因此用户在编制数控加工程序时,应该尽量避免出现这种情况。如果用户程序出现了这种情况,系统设计者可以使系统停止运行并给出一个警告。将会导致刀具干涉。因此用户在编制数控加工程序时,应该尽量避免出现这种情况。如果用户程序出现了这种情况,系统设计者可以使系统停止运行并给出一个警告。第38页/共49页1 11 1R RR R01L1O1L1XYYX(逆圆弧)JIR(顺圆弧)JIR21211212111R 在一般情况下,我们不选用圆弧来作为在一般情况
44、下,我们不选用圆弧来作为进刀或退刀编程轨迹进刀或退刀编程轨迹,因此在圆弧接园弧的转接方式中,只需考虑刀具半径补偿,因此在圆弧接园弧的转接方式中,只需考虑刀具半径补偿进行阶段进行阶段的转接点坐标计算问题。的转接点坐标计算问题。 圆弧接圆弧刀具半径补偿的转接点计算方法与直线接直线的情况完全类似。圆弧接圆弧刀具半径补偿的转接点计算方法与直线接直线的情况完全类似。 (4)圆弧接园弧)圆弧接园弧 设有一段设有一段圆弧轮廓圆弧轮廓和一段和一段圆弧圆弧轮廓轮廓组成一个尖角。组成一个尖角。第一段第一段圆弧轮廓的起点坐标为圆弧轮廓的起点坐标为P P0 0(X(X0 0,Y Y0 0) ),终点为,终点为P P1
45、 1(X(X1 1,Y Y1 1) ),圆心相对圆弧起点的坐标为,圆心相对圆弧起点的坐标为(I(I1 1,J J1 1) );第二段第二段圆弧轮廓的起点为圆弧轮廓的起点为P P1 1(X(X1 1,Y Y1 1) ) ,终点为,终点为P P2 2(X(X2 2,Y Y2 2) ),圆心相对圆弧起点的坐标为圆心相对圆弧起点的坐标为(I(I2 2,J J2 2) )。 在圆弧接直线的刀具半径补偿计算中,注意以下三点。在圆弧接直线的刀具半径补偿计算中,注意以下三点。 在其编程轮廓在其编程轮廓终点终点P P1 1(X(X1 1,Y Y1 1) )处,处,第一段第一段圆弧的圆弧的方向矢量方向矢量为为11
46、0O1110O1YJYYXIXX第二段圆弧的第二段圆弧的方向矢量方向矢量为为2 22 2R RR R02L2O2L2XYYX(逆圆弧)JIR(顺圆弧)JIR22222222222R2O22O2JYIX第39页/共49页 园弧轮廓等距线与园弧轮廓等距线的交点园弧轮廓等距线与园弧轮廓等距线的交点 假设两段园弧轮廓的交点假设两段园弧轮廓的交点P P1 1在坐标系原点上,第一段园弧圆心相对于交点在坐标系原点上,第一段园弧圆心相对于交点P1P1的坐标为的坐标为(X(XO1O1,Y,YO1O1) ),第二段园弧圆心相对于交点,第二段园弧圆心相对于交点P1P1的坐标为的坐标为(X(XO2O2,Y,YO2O2
47、) ),则两段园弧的等距线方程分别为,则两段园弧的等距线方程分别为2 22 22 21 1r)r)R Rr)r)R R(2O22O22O12O1)Y(y)X(x)Y(y)X(x第二式减去第一式,并整理第二式减去第一式,并整理 r rR RR R2 21 1)()yY(Y)xX(XO1O2O1O2r rR Rr rR Rr rR RR Rr r2 22 21 1d)(d)X(XYd)Y(YX)Y(Y)X(XdO1O2LO1O2L2O1O22O1O2设设则上述方程可整理成如下形式则上述方程可整理成如下形式第40页/共49页O2O2O1O1X XY YP1P1P0P0P2P2S1S1r rr rr
48、rR RLL22O22O2XyYx)()Y(y)X(x 矢量(矢量(X XL L,Y YL L)是从圆心)是从圆心O O1 1指向圆心指向圆心O O2 2的单位矢量顺时针旋转的单位矢量顺时针旋转9090度后得到的单位矢量。直线方程就是平行于这个单位矢量,刀具半径为度后得到的单位矢量。直线方程就是平行于这个单位矢量,刀具半径为r的等距直线方程。的等距直线方程。 圆方程可以看成是半径为圆方程可以看成是半径为R R的圆轮廓的等距圆方程,的圆轮廓的等距圆方程,刀具半径同样为刀具半径同样为r。 原问题转化为直线与圆弧的交点问题。原问题转化为直线与圆弧的交点问题。第41页/共49页 如果两段圆弧不相切,即如果两段圆弧不相切,即 X XO2O2X XL L + Y + YO2O2Y Y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版高端家具定制服务合同范本
- 2025瓷砖零售商批发采购与区域代理合同
- 2025版分红股权转让合同范本解读
- 二零二五年防火门生产质量控制与检测服务合同
- 2025版广州城区二手房买卖与产权过户服务合同
- 二零二五年度工厂生产线保密协议范本(版)
- 2025版计算机设备全面维护及网络安全保障合同
- 二零二五年度新材料研发创新咨询服务合同范本
- 二零二五年度跨境电子商务项目合作孵化协议书
- 2025版电力工程劳务外包服务合同
- (2025年标准)强奸私了协议书
- 2025至2030中国污泥处理市场销售模式与竞争格局分析报告
- 2025年电梯安全管理员试题及答案
- 2025至2030年中国福建省港口市场规模预测及投资战略咨询报告
- 2025年赛码考试题库
- 二零二五年度抖音短视频内容创作者经纪合作协议书下载
- 水库蓝线管理办法
- 中石化班组管理办法
- 审计整改培训课件
- JC/T2647-2024预拌混凝土生产企业废水回收利用规范
- 复杂子宫全切术后护理查房
评论
0/150
提交评论