粉丝20.8万获赞35.2万

能讲解一下 g 九零和 g 九幺的区别吗?怎么应用啥的?安排比较简单,咱们就长话短说。 g 九零是什么? g 九零是绝对坐标系啊, 那么 g 九幺是啥呢? g 九幺是铮亮坐标,什么时候会用到 g 九零呢? g 九零,只要你给坐标系了,给了 g 五四或者是 g 五五 g 五六,你想让他执行这个坐标系,那你就都得给上 g 九零绝对坐标系编程。 g 五四 g 九零 g 零 x 零 y 零,意思就是说用 g 零的方式走到 g 五四绝对坐标值 x 零 y 零的位置, 咱们可以执行一下啊,现在开始执行,执行完这个程序,我们现在这个位置就是 g 五四啊, x 零 y 零的位置,什么时候用 g 九幺呢?就是说我现在我想再玩, 再往负方向 x 方向,再往负方向再走二十五,我不愿意去算这个数,这个时候我就可以用 g 九幺增量方式直接 g 九幺 g 零一或者是 g 零二,我用 g 零代替也是比较快啊, x 负二十五,他就以你现在的位置增量 x 方向增量负二十五,就这么个意思。现在看一下面板啊,现在的面板呢是 x 啊,绝对坐标是负二百,那么我再举个例子,我现在想让 从负二百的位置我增量,我再增三十五啊,我就不要去算那个负二百三十五了,那我只想增量,那么我们就可以用 g 九幺的方式,之后我们直接就 g 九幺啊, x 负三十五就可以了,执行一下。 好,这就是 g 九幺增量方式的使用方法,零是绝对坐标值编程方法,你编多少他就走多少。那 g 九幺呢?是增量 编程方法啊,以你现有的位置增量多少,或者是说圆弧增量多少啊?都用它。取消 g 九幺的时候一定要给到 g 九零,接着编程就 ok 了,学会了吗?

大家都在搜索 g 二八,前面为什么要加 g 九幺而不是 g 九零?新手一定要知道此代码的作用和用在程序中哪些位置, 大家都说用在程序头和程序结尾不完全准确,因为同时他还用在我们程序中,每把刀程序结束或者四轴五轴需要换面加工的时候,让机船主轴刀具回到参考点,也就是回机船原点进行换面加工。 做过生意谁都知道,新手的心理是侥幸的一个心理,我认为是这样,我觉得是这样,我感觉是这样,你一旦改错直接转 g。 我 们看代码, g 九幺是增量编程模式,不需要坐标,以刀具所在位置为起点为零进行计算,而 g 九零是绝对编程模式,始终基于我们坐标系进行编程进行计算。 g 二八指令用于返回机船参考点,也就是机船原点。现在大多工厂都是电脑出程序,也有一部分工厂是手工编程,那么我们新手改的几率也不是很大啊,就是在我们程序结尾啊,或者说程序串联的时候, 这个指令呢,就是 g 九零,跟 g 九一感觉差不多,你一旦用错啊,就直接转机。我们现在实操演示, 我们就用这么简简单单的程序去验证一下。首先这个程序很简单, g 零, g 五是 x 零, y 零啊,就是到他那个产品的中心点了,然后让我的刀具到达我们这个坐标真实的位置,然后再进行退刀,就是我们前面是用的错误的方式, g 九零的方式吗?好,我们去启动程序, 那么这个是三菱的一个系统啊,我们作为一个演示,等一下我们用其他的系统,那么当前我们刀具已经下到,下到我们坐标系 z 二十六的一个位置,那么这个时候我们打开单列执行啊,走慢一点, 它走到 z 十,我们会停止啊,好,那我们再继续启动它,就执行下面的一个 g 九零, g 二八 z 零,我们正确的话是 g 九幺嘛,是吧?好, 哎,那我们现在看我们用错误的方式,他也可以,对吧?好,那么这个是系统之间的一个区分,那我们换一个系统,我现在把当前道具定为我们的 g 五四 x 零点, y 零点同时是 z 零点的位置, 我们现在还是相同的程序,那我们去启动啊, 那么现在他这里进行下刀,要下到我们 z 二十啊,比上次多了十个毫米,因为我们好区分,好直接让他走下到 z 二十那个高度也是没错,是没问题,是吧?那我们下面该执行的是什么程序?是 g 九零九二八 z 零,那我们本身正确的话是 是 g 九幺, g 二八 z 零,是吧?那我们用的是错的,那我们去启动,我们要看我们的刀尖,那么刀尖为什么会直接扎下去,扎到我们 z 一 零面?那是因为我们这个 g 九零啊,就 抖取了我们加工坐标,绝对坐标 g 九幺,他是不需要坐标,他是不会抖取到我们坐标的,他是以刀尖当前的位置为起点。好,那我们现在启动运行,那么他现在进行一个退刀, 如果我们程序中 g 九零跟 g 九幺用错了,他会有一个扎刀的动作啊,刀具会直接扎到我们这一零面,然后再进行一个退刀, 如果我们是对顶为零的话,我们的刀具就会扎到产品表面,那么我们的刀具就会直接扎到这个产品的底面,那么这样子啊,主轴都会转烂掉。 如果说像这种四轴调剂的话,那我们把 g 九幺改成 g 九零,那我们的刀具主轴啊直接会扎到我们的四轴的水暖中心,那么的话我们的四轴都会撞烂掉,同样主轴啊,刀柄都会撞烂掉。 四轴调机经常会需要手动修改程序,新手千万不要用错 g 九零和 g 九幺的位置,五轴同样直观重要,但是新手刚开始是接触不到五轴机船,如果能接触到,那么师傅或者老板也对他有一个评估。

有粉丝朋友提问,巴纳科加工中心怎么让他默认这九零?还有朋友问如何复位时不默认这幺七,其实这两个默认指令在一个参数里面就可以全部就改掉了。我们将机床调至 mdi 模式,打开写参数开关,找到参数三四零二,将参数的第一位改为一,就可以在清除状态下不默认这幺七, 将参数第三位改为零,即可默认 g 九零。其他的还有 g 零零和 g 零一、 g 九八和 g 九九、 g 九五和 g 九四等默认直立也可以在三四零二参数中修改哦。

朋友们好,我是疏忽美哥,本期视频要给大家讲一下我们第二行的 hr 指令当中 g 九零它的含义是什么?这里给大家准备了一张憋成坐标系,我们可以看到我们的 g 九零它是绝对坐标, 那在我们的憋成当中,一共有两种憋成方式,一种是 g 九零绝对坐标,一种是 g 九幺增量坐标,那这两种坐标的憋成方式,他们的区别在哪里? 我在这里给大家展开详细的讲解。那首先我如果用 g 九零编成的情况,下面我比如说我现在已经在我的 a 点, 那要从我的 a 点移动到我的 b 点,用 g 九零的方式来进行编成。 a 移动到 b, 用 g 九零的方式进行绝对迭乘的话, 那我们要写上 g 九零, g 零幺, x 是 二, y 也是二,这个呢就是 g 九零的迭乘方式。 当我们从 a 点移动到 b 点,用 g 九幺来编成,那我们应该怎么编成?我们写 g 九幺 g 零幺 x, 这个时候我们不能直接填写我们的 b 点坐标位置,而是要写我们从这个点移动到这个点,它的距离是多少, 那我们可以看出我们从这个点移动到我们这个点,它的距离是多少,是一二三、四、五,所以是五,是五, x 写五,然后 y 的 话,它是没有移动的,所以我们的 y 写零就好了, 这个就是我们用几九幺编成的方式。当然如果这个时候我们从 b 点移动到 a 点,我们应该要怎么来写? b 点到 a 点 g 九零 g 零幺,那后面跟的是我们的 x 负三 y 二,但是当我们用 g 九幺编成的时候, 我们这个 x 五就要改成 x 负五了,因为从这个点到这个点,它的距离是不是一二三四五,但是呢它是以负方向的位置去走的,所以我们要给它加一个负号 y 呢?还是继续保持零。好,那我们接下去我们再来看一下,假如说我们从 a 点移动到我们的 c 点, 那这个时候我们用 g 九零的方式如何来编写?那首先还是一样把我们 g 九零给写上去,然后面加 g 零幺,然后 x 直接写这个 c 点的坐标位置就可以了。 x 是 一, y 的 话是负二,当我们有 g 九一的时候,那我们应该要怎么来编写 g 九幺? g 零幺 x, 我 们来看一下我们这个 c 点对上去是不是对到这个位置, 对吧?然后我们 a 点对下来是对到这个位置,所以我们从这个位置来数一二三四,一共是四格,然后呢他的方向是正方向的,对吧?从负到正,所以他是正方向,所以是 写上 x 四 y 轴。这个时候我们的 y 这个点对过来是到这根线上面, 然后这个点对上来是到我们这根线上面,所以我们从这个点走到这个点,从这个点走到这个点是多少?一二三四是四个, 他的方向是不是负方向,对吧?你看从正到负是负方向,所以我们要这里写负四 啊,这个就是我们 g 九零啊,跟我们的 g 九幺它们俩者之间的区别,一个是我们的绝对坐标憋成,一个是我们的增量坐标憋成。下期视频给大家来 编写一下我们的正方形,用我们的 g 九幺来编写一下我们的 这个正方形程序,然后我们来比对一下我们的 g 九零跟我们的 g 九幺编写出来它们的区别是在哪里?那本期视频就讲到这里。


接着上节课今天我们来讲解 g 九幺指令的用法,首先我们来看一下 g 九幺, g 九幺它是真氧坐标编程,也叫相对坐标编程, 听起来有点专业,那么我们混一句通俗易懂的话来请解 g 九幺,它就是参照当前刀具位置进行编程, 它不需要 g 五四到 g 五九坐标系,也就是说所有 x、 y、 z 坐标都是以刀具当前位置为极准,当前刀具位置就是坐标原点, 当前刀具的位置就是 x 零, y 零内零。我们以右图为例,当前刀具位于这个点,我们要将刀具快速移动到点一的位置, 我们应该怎样才能到点一呢?刀具从当前位置出发,先往左边轴左边方向,它为 x 轴的负方向, 轴两百,所以 x 为负的两百, 然后到达这个点。接着刀具从这个点要往 y 轴的正方向走一百的位距离,也就是走 y 一 百就到达点一。 接下来我们用通俗易懂的话来讲解刀具到达点一时的 命令,我们用通俗易懂的话就是告诉刀具,刀子,你给我快速地跑, 参照当前刀具位置来跑, 往 ak 四负方向跑两百, 往 y 轴正方向跑一板,这样刀具就到达点一了。 那么我们如何将这句话钻了混成机床能够执行的指令呢? 接下来我们一一的继续分解。第一句,刀子,你给我快速的跑,它对应的是机灵灵快速定位指令,所以写个机灵灵, 参照当前刀具位置来跑,它讲的就是 g 九幺的编程方式,参照当前刀具位置进行编程,所以写个 g 九幺, 那跑到哪里呢?往 x 轴负向走两百, 就是写 x 负两百, y 轴正向跑一百,那就写 y 一 百, 这个代码它就出来了。接着我们利用斯沃数控仿真的软件进行讲解,先将刀具定位到该点, 现在我要让刀具快速地跑到这边,这个点我们只要将刚才的指令输入到机床。 g 零零,你给我快速地跑,参照刀具当前位置来跑, g 九幺, 往 x 轴负向跑两百, x 负两百, y 正向跑一百,好,输进去之后直行,你看刀具,它就到达点一的位置了。 同样的道理,刀具要到达点二,我们 首先要让刀具先往 x 轴负方向肘两百的一半,也就是一百的距离,所以刀指先往 x 轴负向从一百, 接着再往 y 轴的正方向轴一百的距离,它就可以到达点二了。 那么我们来进行编程操作,刀指到达点二的位置,首先我们要跟机床说,你给我快速的跑,先写个机灵灵, 然后告诉机床,你要参照当前刀具的位置来跑,然后写个 g 九幺, 跑到当前刀具的哪里呢?当前刀具往 x 轴负向走一百, y 正向走一百的位置,这个编程就出来了。 接着我们快速定位到这个点,会唱可买掉,然后让刀具快速移动到点二,那么我们把刚才的指令输入进去, 你给我快速地跑输 g 零零,参照帮前刀具位置来跑,输 g 九幺,跑到 x 负一百 y 一 百的位置,然后把边长的指令输入进去,按直行刀車,它就跑到点二了。 其他点位的编程也都是一样的操作,你学会了吗?带我们这懂明习大。

同学们,如果你们想了解更多的这个绝对坐标和真量坐标的用法,接下来请关注我们的直播课, 胡老师。胡老师。哎,我经常在一些程序里面看到 g 九零和 g 九一出现这两串代码,他们有什么区别吗?哦,这两个代码是怎么讲的?一个叫真量坐标,一个叫绝对坐标,我给大家讲一讲啊, g 九零 是绝对坐标, g 九幺是增量坐标。什么叫绝对坐标?什么叫增量坐标呢?绝对坐标就是我一个绝对的原点,你比如说现在我们要加工一个正方形的东西,是吧?啊?这个是长度五十 五十,宽度也是五十,是吧?然后我们加工的时候编程要编程吗?肯定有一个圆点,有个程序圆点,那这个圆点,那我们一般是设在这个中间。啊,这个是程序圆点。你你你, 一般我们也叫这个圆点,叫绝对圆点,那这个是 x 方向,这个是 y 方向。好,现在的话打个比方,我要把这个面上加个一刀,那我们就看一下用绝对编程和增量编程的区别在哪里啊? 那因为这个圆点是我们刚刚讲的是绝对圆点吗?他是不会变的,反正就是在这个弓箭的前后左右的中心位置。好,打个比方,我们现在是用 g 九零,那就是打个比方,我要从这里下刀,我的刀具是十毫米的,刀具 是劈十的平刀,我要在面上面刮一刀过去,我打算从这里下刀, 这里的话大概是我的刀间距是五毫米吗?刀间距五毫米。好,那这里的话大概就是二十的样子,这里是二十嘛?你看这里是绝对的那个坐标的圆点,这个是 y 方向, y 方向,这是,这是正正方向, 是吧?这是正方向,那么这里的话,就是如果说我是 g 九零编程的话,那我首先 g 九零刀具移到这个 x 方向,这边是,那就是二十五了,那这个位置坐标是二十五。二十, 好,那就是说我的刀具先移到 g 九零, x 移到这个二十五, 然后 y 移到二十,从这里下刀,是吧?因为我刚刚这里要走一刀过来,要走到这边走到这个位置, 那么就是说坐标系的话,就是这个是 x 是 负二十五,然后坐标 y 坐标还是二十,那么下一步就是 x 移到负二十五, y 二十,是吧?这个是绝对坐标,就是所有的坐标都是以以他为参考。那我们在接下来看用真量坐标怎么变成那 g 九幺,因为我的程序还是从程序原理开始,第一个还是 x 二十五 移到这个位置啊,但是下一步就有变化了,他是参考这一个点,这一个点的话,那什么呢?我们就是比如说往这里走的话,他 y 是 不动的,那我们 x 四从这个点到这个点是不是五十了? 因为往这边走嘛,往这边走五十,然后 y 是 零, y 没动。你看这个这一行的坐标是参考这个,这个绝对坐标系,这个坐标是参考这一点,然后这个刀具应该这里是应该是负五十,它是往负的方向走嘛?对, 从这一点开始,它是以这一点为参考,因为这里是二十五,是吧?这里是负二十五,那两个之间的距离加起来就是五十, 所以说他就往副方向走五十,然后这个 y 方向他是没动的,因为 y 方向还是在原来的点过来。所以说嘞, g 九零的话是参考绝对坐标, g 九幺他是参考上一点的坐标啊,明白了吗?一个是相对,一个是绝对。同学们,这一点你们掌握了吗?掌握了,同学们有问题在评论区见。

今天我们以通俗易懂的方式详细讲解 g 九零与 g 九幺的区别。 首先我们来看一下 g 九零, g 九零它是绝对坐标编程。绝对坐标编程听起来太专业,我们可以混一句通俗易懂的话来进行讲解。 g 九零其实就是参照弓箭坐标系 g 五四到 g 五九,以坐标系原点为基准进行编程的编程方式。我们以右边的图为例, 右边的图形弓箭坐标系设置在弓箭上,表面中心 该 x、 y、 z 轴的交点处就为坐标系的原点或零点。假设我们机床对刀时,把该坐标系设置在机床的机舞式坐标系中。 如果我们编程时采用 g 九零方式编程的话,那么图中所有点的坐标都是参照弓箭坐标系圆点测量。奥德, 我们以这个点为例,这个点的 x 坐标,我们可以从该点做一条垂线到 x 轴,它与 x 轴有个交点,那么交点到原点的距离就是该点的 x 坐标。 该标点位于 x 轴的负半周,所以 x 为负的一半。 要想得到这个点的 y 坐标,我们也是从该点做一条垂线到 y 轴,找到垂线与 y 轴的交点,那么交点到圆点的距离也就是这个点的 y 坐标, 这里刚好为一百的一半,这个焦点刚好位于 y 轴的正半周,所以 y 回正的五十。 接下来我们来看这个点的坐标,该点的 x 坐标从该点做一条垂线到 x 轴刚好过圆点,所以该点 x 为零。 该点的 y 轴标,该点刚好位于 y 轴上,所以该点到原点的距离就是该点的 y 轴标刚好为五十的一半, 该点位于正半轴,所以为 y 五十。接下来举例说明。假设刀具位于右上角这个点,我们要将刀具快速移动到 ax 负一百 y 五十的这个点和 ax 零 y 五十的这个点,我们应该怎样来进行操作呢? 接下来以刀移动到点一为例进行说明。我要让刀快速到达点一,可以这样命令,疾闯刀子,你给我快速的跑, 参照弓箭坐标系击,无事来跑, 跑到 g 五四坐标系的 a 开始负一百 y 五十的位置。 那这段文字怎样才能转混成机床能够执行的责令呢?接下来我们一一的进行分解,你给我快死斗跑,他对应的是 g 零零快速定位指令,所以地距它为基,顶零参照弓箭坐标系来跑,它对应的就是 g 九零绝对坐标编程, 所以有个 g 九零,那参照弓箭坐标系编程参照哪个弓箭坐标系啊? 我们这里参照的是 g 五式,所以跟个 g 五式跑到 g 五四坐标系的哪个点呢?跑到 a 开死负一百 y 五式的位置,所以子链就出来了。 接下来我们利用丝握数控仿真软件对刀具的移动进行仿真。首先 我们先将刀具当前的位置设为 x 零 y 零内零,和我们图纸上的弓箭坐标系一一对应, 好合格耶!我们将弓箭坐标系对刀的参数保存在 g 五四坐标系里,现在刀子已经对好了, 接下来我们将刀具快速移动到当前的这个点, 那么现在我要让刀具快速移动到这个点,我们应该怎样来写程序呢?点 mdi, 录入程序 mdi, 然后输入刚才我们的指令, 也就是 g 零零, g 九零, g 五四, x 十负一半, y 五十。输完之后按启动刀具,已经跑到该点了。 接下来我们用同样的方法来看一下刀具移动到 x 零 y 五十的位置该怎样进行编程, 和点一一样,你给我快速的跑,它就是机灵灵之恋,说一系列机灵灵, 你给我参照空间坐标系 g 五式编程,老写 g 九零, g 五式,跑到 g 五式坐标系中的哪个点呢?跑到 x 零 y 五十, 所以后面跟 x 零 y 五十。接下来我们再进行仿真,将刀具移动到稀释点,现在我要让刀移动到刚才的点, 我们要将刀移动到该点,则要将刚才的程序输入到机床,刀指就可以到达这个点了。 我们输入 g 零零 g 九零 g 五四, x 零 y 五十,然后启动 帮指又动达这个点了,这就是我们 g 九零参照弓箭坐标系编程的方式,坐标系里其他点位的编程也是一样的操作,你学会了吗?

还有很多兄弟们搞不懂这个 g 九幺相对坐标到底应该如何去使用,今天一分钟告诉你,先赞后看。 首先我们来看一下,以这样的一个图为例,那么我们 a 点到 b 点之间的距离移动多少咱们就填多少。首先看方向,从左边到右边看,我上面有写 x 方向, 从左到右, x 为正数,再看两个点之间的距离,那么这里 x 就是填五十, 非常的简单。然后我们从这个 b 点到 c 点来了,再看这个方向,往下面我们歪的负方向。好,你写个歪的负的,再看两个点之间的距离,咱们是三十。 ok, 那么现在呢?如果说从 b 点到 a 点回去了,再看两个点之间 距离,再看方向,首先从右边往左边走, x 负的方向,两个点之间的距离, x 负到五十。 好了, c 点到 b 点还是一样的,现在的话呢, c 点到边往上面走了,歪的一个正方向,好歪的正方向,而且两个点之间的距离就是三十,非常的简单,不用去考虑我们的零零点,跟我们的 g 九零一点关系没有。 学编程一定要把基础打牢。加工中心编程与操作这本课程里面详细的讲解如何去学习。这套课程总共分为五个板块,手编基础课、手编提升课、认知提升课、综合实战课以及我们实操动手课, 这道课程学完就能让我们学员少走很多的弯路,真正的从认识到上级,有的兄弟两三个月就搞定了,关注张公,学一门技术,让你少走很多的弯路。

今天我们来说一下关于 g 九零和 g 九一编程方式的一个区别。 首先呢我们再看这个的一个弓箭,我们如果说用七九零来编程的话,我们的程序应该是先从 x 负二十五, y 二十五的位置呢?然后从 a 点移动到 b 点,那我们 b 点的坐标他应该是 x 二十五,然后 y 也是二十五, 那么这个是,然后 c 点是 x 二十五, y 负二十五,然后继续我们的最后一个点位 d 点 x 负二十五, y 也是负二十五, 那么这个是我们用 g 九零的这个编程方式编出来的这个程序,那如果说我们用 g 九一来编程的话呢,他应该是点位啊,就会有点不一样,我们现在把 g 九零删除掉, 首先 a 点还是不变,那么 b 点的坐标呢?就会变成 x 是五十,然后这个 y 点的坐标的话, o 的坐标是因为 y 点它是不动的,那么 y 点的坐标它是一个 y 零, 然后第三个点位 c 点的坐标,那么 x 方向是不动的,然后 y 的方向是移动一个负五十,然后我们把前面的点位删掉, 把这个删掉, x 方向是零。 好,那么这个视 我们第三个点位,然后最后第四个点位 x 方向呢?同样的他是移动一个负五十的位置, 然后 y 的方向是不变的,那么这个是我们用 g 九一的这个编程方式所编制的程序。