Jump to content

Параметрическое программирование. Вопросы.


Nikomas

Recommended Posts

R1=30 ; HOLE START ANGLE
R2=0 ; X COORDINATES
R3=0 ; Y COORDINATES
R4=60 ; SAFETY Z COORDINATE

G17 G90 G40
G54
M6 T1 ; DRILLBIT 5.2MM
D1
M3 M8
S700
G0 X0 Y0

WHILE R3 <= 360
G111 Y=R3
R3=R3+120
	WHILE R2 <= 630
	G111 X=R2
	R2=R2+120
		WHILE R1 < 360
			G0 RP=35 AP=R1
			R1=R1+60
			Z3
			G1 Z-19 F150
			G0 Z3
		ENDWHILE
		R1=30
		G0 Z=R4
	ENDWHILE
R2=0
G0 Z=R4
ENDWHILE
G0 Z=R4
M5 M9
M2
%

 

Друзья, параметрическое программирование - это конечно здорово. Вот код для сверления 144 отв. Но вот как продолжить с необходимого места после, например, поломки сверла? Стойка Sin 808D Adv.

Edited by Nikomas
Link to post
Share on other sites


UnPinned posts
Только что, Nikomas сказал:

Но вот как продолжить с необходимого места после, например, поломки сверла?

Добрый день. Задать нужные значения в R1, R2, R3. Если сверление было остановлено в момент поломки, а после кадра G0 Z3 была бы добавлена строка STOPRE, то эти значения можно было посмотреть в таблице R-параметров, но без STOPRE система читает текст вперёд и в этих R-параметрах скорее всего данные для последнего отверстия.

Link to post
Share on other sites

@Nikomas

Мне еще так видится: переписать программу так, чтобы счетчик не складывал координаты позиций из 6-ти отверстий, а умножал на номер группы. С отверстиями в группе так же.

Тогда можно будет вписать номер группы и номер отверстия в начальных R-параметрах и продолжать обработку с любого места.

Link to post
Share on other sites
  • 1 month later...
17.08.2021 в 13:22, A_1 сказал:

а после кадра G0 Z3 была бы добавлена строка STOPRE

R1=30 ; HOLE START ANGLE
R2=0 ; X COORDINATES
R3=0 ; Y COORDINATES
R4=60 ; SAFETY Z COORDINATE

G17 G90 G40
G54
M6 T1 ; DRILLBIT 5.2MM
D1
M3 M8
S700
G0 X0 Y0

WHILE R3 <= 360
G111 Y=R3
R3=R3+120
	WHILE R2 <= 630
	G111 X=R2
	R2=R2+120
		WHILE R1 < 360
			G0 RP=35 AP=R1
			R1=R1+60
			Z3
			G1 Z-19 F150
			G0 Z3
                        STOPRE
		ENDWHILE
		R1=30
		G0 Z=R4
	ENDWHILE
R2=0
G0 Z=R4
ENDWHILE
G0 Z=R4
M5 M9
M2
%

Так было бы правильно?

Link to post
Share on other sites

@Nikomas В START_HOLE задаешь номер нужного отверстия и цикл начнет работу с него.

Скрытый текст

R1=30 ; HOLE START ANGLE
R2=0 ; X COORDINATES
R3=0 ; Y COORDINATES
R4=60 ; SAFETY Z COORDINATE
R6=0 ; START_HOLE

R5=0 ; 

G17 G90 G40
G54
M6 T1 ; DRILLBIT 5.2MM
D1
M3 M8
S700
G0 X0 Y0
WHILE R3 <= 360
    WHILE R2 <= 630
        WHILE R1 < 360            
            IF R5>=R6    
                G111 Y=R3 X=R2        
                G0 RP=35 AP=R1
                Z3
                G1 Z-19 F150
                G0 Z3            
            ENDIF            
            R1=R1+60            
            R5=R5+1                
        ENDWHILE
        R2=R2+120        
        R1=30
        G0 Z=R4
    ENDWHILE
    R3=R3+120    
R2=0
G0 Z=R4
ENDWHILE
G0 Z=R4
M5 M9
M2
%

Vericut отрабатывает, насчет реального станка не знаю, не шарю в синумерике.

Link to post
Share on other sites
5 часов назад, Nikomas сказал:

Так было бы правильно?

Да, при этом значения R1, R2, R3 на индикации не будут "убегать" вперёд, и в любое время, в таблице параметров можно посмотреть их текущие значения.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Maklay
      а можно и мне пост на dnm500?
    • SAPRonOff
      3D-манипулятор с типом "список"
    • kkk
      Смотрел тут видео, где человек вставляет панели по трем точкам. И у него там на каждой панели присутствуют сферы, при нажатии на которую производится модификация положения либо размеров панели (в зависимости от нажатой сферы). Честно говоря так и не понял как это сделано. На манипулятор не похоже, на коннектор вроде тоже (хотя с коннекторами еще особо не разбирался). Может кто подскажет, как это сделано?     
    • Кварк
      Некоторая странность при расчете появилась: при изменении параметров одна из выходных величин перестала значительно меняться. То ли изменение конструкции к этому привело (тогда хорошо),то ли что-то в расчете неправильно. Может ли кто прогнать у себя расчет? Надо порядка 12Гб оперативки. ЭГР для статьи.SLDASM
    • 3Dmill
      Уважаемые, было бы вам известно  FMS3000 работает под PC-DOS 7.0 , а она 16 разрядная система и FAT32 уже не видит,  так что форматируйте под FAT16 и работайте.
    • MCH218
      SW только совпадение предлагает прямой с дугой, пронзания нет а всё получилось
    • Maik812
      Почитал, куйня полная а не система. Ручками заполнять нужно все! Спасибо класс!
    • Chardash
    • ak762
      я бы прислушался этого совета на месте ТС
    • maxx2000
      Ага, значит а тут вдруг ни с того ни с сего взяли и угробили в  не интеллектуальной печи. Хватит уже оправдываться, тем более от тебя этого никто не ждёт. Половина страны на кухне и балконе работает и всё у них получается.
×
×
  • Create New...