电工吧 关注:559,030贴子:8,357,318
  • 6回复贴,共1

【水贴】数控基础知识【数控代码】篇

取消只看楼主收藏回复

事先声明插楼删帖
为什么要学习数控代码,用程序可以自动生成嘛。我是这样理解的,学习数控代码,就像是步行。学习程序,就像是开奔驰轿车。奔驰轿车虽然舒服,但是遇见堵车,你也过不去。我们步行的,有缝隙就可以过去,实在不行还可以从你的奔驰顶上爬过去。
先说G90 和G91
G90 绝对坐标编程
G91 增量坐标编程


1楼2016-09-04 18:20回复


    4楼2016-09-04 19:04
    收起回复
      2026-04-19 07:24:53
      广告
      不感兴趣
      开通SVIP免广告
      大家都知道,确定A点和B点不难,但是圆弧,还要确定圆弧的圆心。系统需要知道圆心的位置。
      先看看发格系统定义的圆心字母, I J K。
      轴 X U A -------- I
      轴 Y V B --------- J
      轴 Z W C --------- K
      不知道这些大家能不能看懂,X轴,U轴,A轴的圆心数值用字母 I 表示。什么意思呢,这些和坐标系有关,称为 【笛卡尔】坐标,这都是国际定义的 CNC 标准,具体是不是所以机床适用我也不清楚。
      确定A点和B点,在计算圆心,其实非常麻烦。还有一个告诉机床圆心的字母,R 。这个字母一般的数控都适用,他不用告诉机床圆心的准确位置,只要告诉机床,圆的半径是多少。其余由机床自己计算


      8楼2016-09-04 20:25
      回复
        我一般都会说,数控除了直线,就是圆弧。其实会了这些,至少算会了一半了。大多数的程序中,就是直线,圆弧。当然还有其他的代码。有的只需要了解,需要时候会用就可以了,没用不要死记硬背。如果你不懂如何使用,记多了,反而有害。系统不同,定义也不同。
        G40 , G41和G42。
        G40 取消刀具半径补偿
        G41 右手刀具半径补偿
        G42 左手刀具半径补偿


        12楼2016-09-04 21:30
        回复
          G40 G41 和G42 使用的时候需要成对使用。
          什么意思呢,怎样成对使用呢。需要补偿时,使用了G41或G42,到不需要补偿的位置,一定要使用G40取消刀具半径补偿。很多代码,都需要成对使用


          15楼2016-09-04 22:02
          回复
            为什么要成对使用呢,就是很多代码是模态的。什么是模态呢。
            例如 我们编写程序 1 G01 X100 Y100
            2 X50 Y100
            3 X80 Y30
            虽然我们后面没用编写G01 但是,由于我们前面使用了G01,后面系统就会默认了。除非我们使用了其他代码。否则都会认定是G01。


            17楼2016-09-04 22:28
            回复
              如果我们没用使用G40 取消G41或G42。那么当我们调用其他的程序的时候,即使程序没有编写,但是依然会给你补偿的,这样就会造成,看不见的错误。程序是对的,但是输出是错误的


              18楼2016-09-04 22:35
              回复