fidiacnc编程手册内容摘要:

编 程 手 册 共 页 第 20 页 ⑤第一点为程序中的上一个点 ,第二点为以前己编号的点。 Line p I 例: P04=X10 Y0 P02=X30 Y25 Line P04 I1 ⑥ 两点都为原来的编号点。 Line P P I 例: P04=X10 Y10 P02=X30 Y25 Line P02 P04 I2 1. 7. 1. 2 通过一点和圆相切的直线 直线与圆相切一点,直线与圆的方向一致。 句法: ① 点和圆弧皆为以前的编号点和圆弧。 Line P C I Line CP I 例: C01=circle I10 J10 R30 P03=X25 Y85 Line C01 P03 ② 点是直接定义点,而圆弧为编号存储的圆弧。 编 程 手 册 共 页 第 21 页 Line X Y C I Line C X Y I 例: C01=circle I10 J10 R30 Line C01 X0 Y30 ③ 圆弧是程 序中的上一个圆弧,点则为直接定义点。 Line X Y I 例: C02=circle I30 J20 r20 Line X10 Y20 I1 ④ 圆弧是程序中的上一圆,点为编号存储(隐含)点。 Line P I 例: P04=X10 Y20 circle Z30 J20 r20 I1 Line P04 I1 1. 7. 1. 3 与两圆弧相切的直线 直线与每个圆弧相切,点在切点处直线与圆弧的方向相同。 ( 1) 圆弧皆为以前的编号圆弧。 Line C C I 例: C01=Circle I 10 J20 R30 C02=Circle I10 J20 R50 ( 2) 每个圆弧皆由原来的编号存储中心点和半径定义。 Line P R P R I 编 程 手 册 共 页 第 22 页 例: P1=X5 Y5 P3=X50 Y50 Line P1 R20 P3 R1212 ( 3) 每个圆弧皆由直接定义的中心点和半径定。 Line I J R I J R I 例: Line I0 J0 r 20; I55 J10 r12 I2 ( 4) 第一个圆弧为程序中的上一个圆弧,第二个圆弧为以前的编号圆弧。 Line C I 例: C02=circle I30 J10 R15 Circle I 25 J15 R30 I1 Line C02 I1 ( 5) 第一个圆弧为程序里的上一个圆弧,第二个圆弧是直接定义的圆弧。 Line I J R I Line P R I 例: P03=X30 Y10 Circle I25 J15 R30 I1 Line P03 R15 I 1 1. 7. 1. 4 倾斜一个编程角度的直线 直线的方向为编程角度所指的方向,角度以一个假设为与坐标轴相一致的测角圆周为基准。 编 程 手 册 共 页 第 23 页 句法: ( 1)通过一点,并倾斜一个设定角的直线。 — 点为直接定义点。 Line X Y Angle I — 点为原来编号点。 Line p Angle I — 程序中的上一个点。 Line Angle I 例: Line X45 ang60 I1 ( 2)与圆弧相切,倾斜度为所设角的直线。 — 圆弧由中心点和半径直接定义。 Line I J R Angle I Line p R Angle I — 圆弧为原来的编号圆弧。 Line C Angle I — 程序中的上一个圆弧。 Line Angle I 例: C 6=Circle I20 J35 R20 L1=C6 ang 45 1. 7. 1. 5 通过一个己知点的平行线的定义 有了一条己编号存储的直线即可定义一条平行于第一条直线并通过一个己知点的直线。 编 程 手 册 共 页 第 24 页 ( 1)通过一个原点来编号存储的点的直线。 L =PAR L P I 例: L02=line X0 Y0 ; X30 Y40 P01=X20 Y50 Line PAR L02 P01 I1 ( 2) 通 过一个直接定义点的直线。 L =PAR L X Y I 例: L02=line X0 Y0; X30 Y40 Line PARL02 X100 Y200 I 1 1. 7. 1. 6 定义一条给定距离处平行另一条直线的直线 先编号存储一条直线,即可定义一条新的直线平行于第一条直线并离第一条线一个给定的距离。 句法: L = PARL D 1 所得的直线可以位于直线的左方或者右方(当沿由箭头示出的己知直线的自然方向前进时):如果 D 为正,则在右方;反之,若 D 为负,则在左 方。 例: L02=Line X10 Y20; X30 Y45 Line PAR 02 X100 Y200 I1 1. 7. 1. 7 垂直于另一(己知)直线的直线 事先定义的一条编号存贮的直线,即可定义一条垂直于第一条直线且通过某己知点的新的直线。 编 程 手 册 共 页 第 25 页 通过某编号存储点的直线; L =PERL P I 例: L02=line X30 Y40; X35 Y50 P01=X50 Y30 Line PER L02 P01 I 1 ( 1) 一直线定义点的直线 L02=Line X10 Y15; X35 Y50 Line PER L02 X100 Y300 I1 1. 7. 1. 8 与另一直线成给定角度的直线 先定义一条编号直线,即可定义一条与该直线成一给定角度且通过某己知点的新的直线。 ( 1) 直线通过一个原来己编号存贮的点 L =Angle L P I 例: P01=X30 Y50 L02=line X10 Y25; X50 Y45 Line ang 30 L02 X100 Y350 I 1 ( 2) 通过一直线定义的点直线 L =Angle L X Y I 例: L02=Line X15 Y75; X25 Y10 Line ang 30 L02 X100 Y350 I 1 新直线通过一条给定直线旋转而成。 如果角度为负值,则旋转方向为顺时针;如果 编 程 手 册 共 页 第 26 页 角度为正值,则旋转方向为逆时针。 1. 7. 1. 9 与另一条直线方向相反的直线 先定义一条编号直线,即可定义一条与该直线相同但方向相反的另一条直线。 句法: L =Line L 例: L01=Line X10 Y25; X10 Y40 Line – L 01 1. 7. 2 倒角指令 利用这条插在两条“ LINE”指令之间的指令,可以倒角 LINE 指令定义的两条直线的尖角,这是由与两条直线相交的第三条直线完成的。 倒角直线可由以下某一种方法来表示: ( 1) 指示出下面的距离 — d1:倒角直线与前一条直线的交点同待倒角的顶点之间的距离。 — d2:倒角 直线与下一条直线的交点同待倒角的顶点之间的距离。 对于这两个距离,负号不关紧要(不产生影响)。 句法: CHAMfer d1, d2 如果省略了 d2 值,则系统自动将其假设为与 d1 相等。 ( 2)倒角直线和显示的前一条直线构成的角度以及倒角直线和前一条直线的交点与待倒角的顶点间的距离。 角度和距离值都不计符号,因为这些值都是假设为实际产生了一个倒角,也就是说,从轮廓中切除三角形。 句法: CHAMfer Angle, d 或 CHAMfer d, Angle 例: Line Y25, Angle 0 I 1 编 程 手 册 共 页 第 27 页 CHAMFER 20, A90 Line X25 Y25 A150 I 1 1. 7. 3 CIRCLE:圆弧定义 定义可执行圆弧的程序段以 I1 或 I2 字符结束。 这两个字符选择与前一个几何元素相交的点。 在圆弧与直线相交的情况下, I 1 选择沿直线自然方向(图中箭头表示的方向)前进时遇到的第一个交点; I2 选择第二个交点。 在圆弧与另一圆弧相交 的情况下, I1 选择位于左方向的交点(沿第一个圆弧的圆心到第二个圆弧的圆心的假想直线的自然方向前进时): I2 选择右交点 如果编写程序段时,没写 I 1 或 I 2,则将自动写入 I 1。 1. 7. 3. 1 中心和半径皆为直接定义的圆弧 句法: Circle I J R I 例: Circle I –60 P0 R20 I 1 1. 7. 3. 2 中心点是编号点而半径是直接定义的圆弧 句法: Circle P R I 1. 7. 3. 3 通过两个直接定义点,且半径是己知的圆弧 句法: Circle X Y : X Y R I 1. 7. 3. 4 通过两个编入目录的点,且己知半径的圆。 句法: Cirele PPR I 例: P03=X10 Y10 P09=X5 Y25 Circle P03 P09 R37 12 编 程 手 册 共 页 第 28 页 1. 7. 3. 5 通过三个编号点的圆弧 句法: Circle P P P I 例: P00=X20 Y30 P01=X40 Y20 P02=X20 Y0 C01=Circle P00 P01 P02 圆弧的方向必须与指令中三个点的顺序相同。 1. 7. 3. 6 与三条编号直线相切的圆弧 句法: Circle L L L I 例: L00=Line X40 Y0 ang 45 L01=PER L00 X10 Y30 L02=Line X50 Y0 ang 200 Circle L00 L01 L02 I 1 圆弧的方向必 须使于三个切点处,直线和圆弧的方向一致。 警告:圆在线 n n n 处不可能 1. 7. 3. 7 以一直线定义点为中心与一编号直线相切的圆弧 句法: C =TANL I J I 例: L03=Line X10 Y15; X70 Y+25 Circle TAN L03 I20 J0 I1 1. 7. 3. 8 与一编号存贮圆弧一致但方向相反的圆弧 句法: C =Circle – C 编 程 手 册 共 页 第 29 页 例: C01=Circle I 20 J30 R15 Circle – C01 I 1 1. 7. 3. 9 原来己编号存储的圆弧的执行 句法: Circle C I 例: C0。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。